タグ付けされた質問 「coordinate-system」

空間内のポイントの位置を2次元または3次元で定義するために使用される、ポイント、ライン、またはサーフェスのセット、およびルールのセットで構成される参照フレームワーク。このタグは、地図投影法と座標系変換も参照します。

2
.prjファイルの仕様に標準はありますか?
データ交換には形状ファイルを使用します。私は.prjファイルを見てきました。異なるプログラムは異なるprjファイルを生成します。 prjファイルでパラメーターを指定する方法の標準はありますか? 私の知る限り、プロジェクションの名前(例:PROJCS ["ETRS89 / UTMゾーン32N(zE-N)"、…])は自由に割り当てることができます。しかし、データムの名前(DATUM ["D_ETRS_1989"、…]など)も自由に割り当てることができるとは信じられません。 これに関する情報は見つかりませんでした。ESRI Shapefile Technical Descriptionでも、.prjファイルに関する情報はありません。ESRI KB記事14056 HOWTO:シェープファイルのための投影メタデータ(.PRJ)ファイルを作成しては言う:「あなたは地図投影とパラメータオブジェクトの定義済みの名前を使用する必要があります」。しかし、この記事では、これらの事前定義された名前の場所を指定していません。各GIS企業は独自の名前を指定していますか?または、EPSGはこれらの名前を指定していますか? QGIS、AutoCAD Map、spatialreference.orgの.prjファイル(EPSG 4647)のセクションにいくつかの違いがあります

2
形状とサイズで国を比較できる世界地図投影法はどれですか?
メルカトル図法は、緯度とともにスケールを増加させます。グリーンランドはオーストラリアよりも大きいようですが、実際にははるかに小さいです。ただし、等面積投影法は、形状を赤道から引き離します。サイズと形状を同時に保持する投影法は存在しないと思います。しかし、国を比較するために、実際にはプロパティを正確に保持する必要はありません。歪みは、マップのどのポイントでもほぼ同じでなければなりません。最も密接にそれを達成する地図投影とは何ですか?


1
QvGISにNTv2変換を統合しますか?
QvGISにNTv2変換を統合する正しい方法は何だろうと思っています。 NTv2変換をQGISに正常に統合しましたが、意図したとおりに実行されたかどうかはわかりません。 NTGISをQGISに統合するために、グリッドの名前をsrs.dbのテーブルtbl_datum_transformのp1列に保存する必要があるといういくつかの情報を見つけました。 https://github.com/qgis/QGIS/pull/1502#issuecomment-50580199 https://dragons8mycat.com/2014/03/03/gis-tips-getting-ostn02-to-work-with-qgis-2-2/ https://web.archive.org/web/20140224182157/http://sourcepole.ch/ntv2-transformations-with-qgis http://isticktoit.net/?p=371 (http://www.gkg-kassel.de/pdf/Praezise_Transformation_im_QGIS_mit_Batchmodus.pdf(ドイツ語)のスクリーンショット) それが正しいかどうか疑問に思うのは、列に数値フィールドタイプがあるように見えるという事実です。 7パラメーター変換の最初のパラメーターはQGISのtbl_datum_transformテーブルのp1列に格納されていませんか? sqlite FAQによると、sqliteの数値列に文字列を保存することは可能ですが(https://sqlite.org/faq.html#q3)、文字列を数値列に保存するハックや回避策のように思えます。これは本当にやるべきことですか? tl; dr:QvGISにNTv2変換を統合する正しい方法は何ですか?

2
QGIS 3.0で頂点とセグメントをスナップできません
QGIS 3.0では2つのポリゴンをスナップできません。同じレイヤーの2つのポリゴンと、異なるレイヤーの2つのポリゴンをスナップしてみました。 [設定] >> [オプション] >> [デジタル化]タブでスナップが有効になっていることを確認し、スナップ距離を増やしました。 レイヤーレベルで「スナップ設定」を見つけることができませんでした。レイヤーが投影されます。

2
John Snowデータセットをマップ座標に変換する方法
RのHistDataパッケージ(https://r-forge.r-project.org/R/?group_id=574)には、1854年のロンドンでのコレラの発生に関するJohn Snowのマップに関連するデータセットがあります。ウォルター・トブラーの監督の下で慎重にデジタル化された権威です。これらのデータセットの詳細については、John Mackenzieがhttp://www1.udel.edu/johnmack/frec480/cholera/cholera2.htmlで説明しています。 残念ながら、死亡、ポンプ、および道路の座標は、他のGISアプリケーションまたはRのマッピングソフトウェア(空間パッケージ、ggmapなど)に適したマップ座標ではなく、任意の座標系を使用します でhttp://freakonometrics.hypotheses.org/19213アーサー・シャルパンティエはからスノーデータのバージョンでggmapを使用しています http://www.rtwilson.com/downloads/SnowGIS_v2.zip。Cholera_Deaths.shpただし、このファイルには、私が記録した578人ではなく、489人の死亡のみがリストされていHistData::Snow.deathsます。 1つのアイデアは、平均と(x、y)座標の標準偏差との関係を見つけて線形に再スケーリングすることですが、おそらくもっと良い方法がありますか? ここに私が今まで試したものがあります > data(Snow.deaths, package="HistData") > D <- Snow.deaths[,2:3] > colMeans(D) x y 13.03312 11.69721 > var(D) x y x 3.8150987 0.3802654 y 0.3802654 2.7213828 Cholera_deathsファイルを読む > folder <- "C:/Dropbox/R/data/Snow/SnowGIS_v2/SnowGIS" > library(maptools) > deaths <- readShapePoints(file.path(folder, "Cholera_Deaths")) > head(deaths@coords) coords.x1 coords.x2 0 529308.7 181031.4 …

2
Rでシェープファイルを読み取るためにproj4stringの正しい値を選択しますか?
ポリゴンのシェープファイルと、(Lat、Lng)ペアとしてのポイントのリストを含む別のCSVファイルがあります。 CSVファイルの各(lat、lng)ペアをチェックして、どのポリゴンに含まれるかを確認します。 シェープファイルが投影され、projファイルは次のようになります。 PROJCS["Transverse_Mercator",GEOGCS["GCS_OSGB 1936", DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",49],PARAMETER["central_meridian",-2],PARAMETER["scale_factor",0.9996012717],PARAMETER["false_easting",400000],PARAMETER["false_northing",-100000],UNIT["Meter",1]] 私の計画は次のとおりです。 readShapePolyR MapToolsパッケージの関数を使用してシェープファイルを読み取ります。 CSVファイルからポイント座標をデータフレームに読み取り、SpatialPointsDataFrameに変換します over関数を使用して、内部にあるポリゴンを判別します。 そのためにはproj4string、ステップ1でシェープファイルをロードするときに指定し、ステップ3で関数をspTransform適用する前にover、ポイントとポリゴンが必要であるため、関数を使用してCSVファイルから座標を同じ投影システムに変換する必要があります同じ投影システムの下にある。 上に示したprojファイルの内容の正しい値は何でしょうか?

1
GDALを使用したナノスケールDEMの作成
少し奇妙な質問かもしれませんが、実際の質問の前に、背景について簡単に説明しましょう。 原子間力顕微鏡(AFM)は、要するに(そして、私の限られた知識で)研究者がマイクロおよびナノスケールで領域をスキャンできる方法です。ある種のプローブを使用して領域を「スキャン」することで機能します。それ以上のことを説明するのは難しいです。私はそれを本当に理解していないからです。私が知っていること、そして私の好奇心を引き起こしたのは、結果が実際には「高さ」値の「グリッド」であるということでした(そのポイントでのプローブの高さを表す512x512の値のマトリックス)。 それから私は考えました:さて、スケールとは別に、これは実際にはデジタル標高モデルです!また、これは、GISツールで理解できるようにDEMファイルを作成できれば、GIS分析を適用できることを意味します。 現状では、AFMマシンを備えたラボで私の重要な仕事をしており、彼女のプロジェクトの1つでそれを使用しています。私は彼女からいくつかのスキャンファイルを取得し、Python(structおよびnumpy)を使用してこれらのバイナリファイルを解析しました。 次に計画しているのは、「適切なDEMへのマッピング」パートです。私はDEMSについてある程度の知識を持っていますが、実際にそれらを生成することになると、私はかなり新しいです。 私が考えているのは、何らかの方法でデータをジオリファレンスする必要があるということです。そのためには、カスタム(平面)座標系が必要です。私の座標系では、マイクロメートルまたはナノメートルを単位として使用することを想定しています。次に、AFMでスキャンされた領域のサイズを見つけるだけです(これはバイナリファイルのどこかにあると考えられます。これは既知であると仮定してください)。 更新:解像度は異なるが同じ領域のスキャンもいくつか行っています。たとえば、2つのスキャンに関する次の情報があります。 大きな画像: Scan Size: 51443.5 nm X Offset: 0 nm Y Offset: 0 nm 小さい(詳細)画像: Scan Size: 5907.44 nm X Offset: 8776.47 nm Y Offset: 1486.78 nm 私が考えているのは、カスタム座標系の原点は0,0である必要があり、大きな画像ではピクセル0,0に座標値(0,0)を割り当て、ピクセル512,512に座標値(51443.5、51443.5)を割り当てることです)(必要な他のポイントの写真を取得すると思います)。 次に、大きい画像はピクセル(0,0)を(8776.47、1486.78)に、(512,512)を(8776.47 + 5907.44、1486.78 + 5907.44)にマッピングします 1番目の質問は次のとおりです。このような座標系のproj4 defを作成するにはどうすればよいですか?すなわち、これらの「現実世界の座標」をカスタム座標系に割り当てるには(または、whubersの提案に従い、ローカル座標系を使用してユニットについて横になっている場合(つまり、ナノメートルをキロメートルとして扱う) 次に、numpy 2次元配列をGeoreferenced DEMファイル形式に転送する必要があります。私はGDAL(または、むしろPythonバインディング)の使用を考えていました。 2番目の質問は次のとおりです。私のような「任意の」データからジオリファレンスされたDEMを作成するにはどうすればよいですか。できればPythonで、オープンソースライブラリを使用してください。 そうすれば、適切な分析ツールを使用するだけで、残りはかなり簡単になります。問題は、このタスクは私自身の好奇心によって駆動されるため、ナノスケールDEMで実際に何をするべきかはよくわかりません。これは頼みます 3番目の質問:ナノスケールDEMをどうするか?どのような分析を行うことができ、DEM分析に適したツールは何ですか?最後に、このデータから陰影起伏と等高線を使用してマップを作成することは可能ですか? 私はすべての提案とポインタを歓迎しますが、予算や資金がない厳密な趣味ベースのプロジェクトであり、ライセンスされたGISアプリケーションにアクセスできないため、無料の代替案を探していることに注意してください。さらに、これらのAFMマシンを販売しているBrukerがソフトウェアを出荷していることは知っていますが、それを使用するのは面白くないでしょう。

1
Rでの地理座標系の変換
地理座標系にポイントがあり、それらをスイスグリッド(CH1903 +)に変換したかった。 サンプルデータ: id lon lat 2 7.173500 45.86880 3 7.172540 45.86887 4 7.171636 45.86924 5 7.180180 45.87158 6 7.178070 45.87014 7 7.177229 45.86923 8 7.175240 45.86808 9 7.181409 45.87177 10 7.179299 45.87020 尊敬される結果: id E N 2 2579408.2431 1079721.1499 3 2579333.7158 1079729.1852 4 2579263.6502 1079770.1125 5 2579928.0358 1080028.4605 6 …


2
ポリラインを世界中にラップするにはどうすればよいですか?
私が使用していリーフレット世界一周挑戦の表現を作成するマップを。東京から東に向かい、地図上で南アメリカの西に表示されるポリラインを追加したいのですが、代わりに、地図と反対方向に交差する線が表示されます(黄色の線を参照)。 これはおそらく日付変更線や座標系に関連していると思いますが、詳細については少し大ざっぱです。誰も私がこれを機能させるために必要なことの背後にある理論を説明できますか?私はNasaからのbluemarbleプロジェクションを使用しています: var bluemarble = new L.TileLayer.WMS("http://demo.opengeo.org/geoserver/wms", { layers: 'bluemarble', attribution: "Data © NASA Blue Marble, image service by OpenGeo", minZoom: 2, maxZoom: 5 });

3
アフィン座標を緯度/経度に変換するにはどうすればよいですか?
私はGISを初めて使用します。 私はgdal土地利用/土地被覆地図を読み込むために使用しており、特定の土地被覆タイプの緯度/経度を選択して、緯度/経度でのみ表現される別のデータセットにインデックスを付ける必要があります。Unfortuantelyは、私は具体的には、geotransformから私に与えられたx、y座標の形式を理解していないoriginXとoriginY、以下の: geotransform = dataset.GetGeoTransform() originX = geotransform[0] originY = geotransform[3] これらの値を印刷すると、のような座標が得られます(447466.693808, 4952570.40529)。これらは元の緯度と経度にどのように関係していますか? 編集: ここに私が探していたものを手に入れた簡単なpythonの例があります: srs = osr.SpatialReference() srs.ImportFromWkt(dataset.GetProjection()) srsLatLong = srs.CloneGeogCS() ct = osr.CoordinateTransformation(srs,srsLatLong) print ct.TransformPoint(originX,originY) 盗難:tolatlong.py

3
OpenLayers 3ビューセンターの変更
OpenLayers 3を使用して、いくつかのマップを操作しています。最初にマップを宣言します: map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], view: new ol.View({ center: [0, 0], zoom: 2 }) }); マップのビューセンターを変更するアクションをトリガーするイベントがあります。このように、(私の座標はEPSG:4326形式です): function CenterMap(lat, long) { console.log("Lat: " + lat + " Long: " + long); map.setView(new ol.View({ center: ol.proj.transform([lat, long], 'EPSG:3857', 'EPSG:4326'), zoom: …

2
オルソ投影はアーティファクトを生成します
私はqgisと「宇宙からの世界」投影http://spatialreference.org/ref/sr-org/6980/(本質的にオルソ投影)を使用して球体のようなビューを作成しようとしています。ArcGISはシェイプを正しくラップしますが、QGIS(2.01)は厄介なアーティファクトを生成します。 さまざまな角度で定期的にグローブを作成する必要があるので、この問題を解決する方法を知っている人はいますか?

2
.aux xmlおよびtfwワールドファイルのGEOTIFFの説明
ラスター画像の仕組みを知りたい、 aux、tfw、またはxmlのないジオティフのセットがあります arccatalogで空間情報を確認すると、投影があります。正しく表示されます。 投影がジオティフに埋め込まれている場合、なぜ.tfwが必要なのですか? ジオティフが実際の座標wgs84にあり、高速表示のために別の投影が必要な場合、それが何をするのかを知る必要がありますか?または私のジオティフに情報が不足していますか? また、別の投影法を定義するときに、arccatalogはauxを作成します。 そう。質問を短くすると、aux、tfwは情報が既にジオティフ内に保存されている場合に適していますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.