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

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

7
ダミーの空間参照?
この投稿はコミュニティWikiです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答は受け付けていません。 空間参照、投影、座標系の原理を説明する優れたリファレンスまたはチュートリアルをお勧めできますか? 私たちはGISテクノロジを使用するプログラマの小さなチームであり、概念を理解していないため、異なるSRS / CSのデータを使用する場合にしばしば引っかかることがあります。

3
自分のグローブを作成するためにどの投影法を使用する必要がありますか?
この質問への回答を探して、グローブ湾の作成方法を示すメイン湾湾研究所が投稿した指示を見つけました 。 手動の方法を使用する... GISを使用してグローブを作成するには、どのようなアプローチを取りますか? 個々のマチごとにどの投影法を使用する必要がありますか? 極近くの縫い目を減らしたい場合、他に使用できる投影法はありますか? サッカーボールに基づいてゴアを作成し、それらをつなぎ合わせるために一連の投影を行うことはできますか? 各五角形と六角形の接線のポイントと、緯度/経度の頂点をどのように決定しますか? 他の非サッカーボールの等面体がより適しているでしょうか?

6
回転した緯度経度を通常の緯度経度に手動で変換しますか?
まず、この分野での経験がないことを明確にする必要があります。そのため、技術用語はわかりません。私の質問は次のとおりです。 2つの天気データセットがあります。 最初のものは、-90から90および-180から180の範囲の通常の座標系(特定の名前があるかどうかはわかりません)を持ち、極は緯度-90および90にあります。 2番目の例では、同じ地域に対応するはずですが、別の基準点(説明では回転グリッドと呼ばれます)があるため、緯度と経度が同じではないことに気付きました。緯度/経度のペアとともに、南極緯度:-35.00、南極経度:-15.00、角度:0.0。 lon / latの2番目のペアを最初のペアに変換する必要があります。角度が0で、単純なシフトのように見えるので、緯度に35を、経度に15を追加するだけで簡単にできますが、よくわかりません。 編集:座標に関する情報は次のとおりです http://rda.ucar.edu/docs/formats/grib/gribdoc/llgrid.html どうやら、2番目の座標系は球の一般的な回転によって定義されます 「これらのパラメータの選択肢の1つは次のとおりです。 座標系の南極の地理的緯度(度数など)。 座標系の南極の度単位の地理的経度、たとえばlambdap。 座標系の新しい極軸(南極から北極を見たときに時計回りに測定)を中心とする回転角度(度)。最初に球体を地理極軸を中心にlambdap度回転させて取得したと仮定します。 、(90 +タップ)度回転して、南極が(以前に回転した)グリニッジ子午線に沿って移動するようにしました。」 しかし、まだこれを最初のものに変換する方法がわかりません。

3
ArcGIS SpatialReferenceオブジェクトファクトリコードはEPSG番号に対応していますか?
テキストファイルからジオメトリオブジェクトを読み込んでArcSDEに配置するプロジェクトがあります。これらのジオメトリオブジェクトにはEPSGコードが関連付けられており、作業を終えたときに正しい投影になるようにする方法を探しています。 私が取り組んでいるプロジェクトの興味のある工場コード(GCS GDA94; EPSG:4283およびVicGrid 94; EPSG:3111)を見てみると、EPSGコードはESRIに直接対応しているようです空間参照のファクトリコード(hereおよびhere)。これは素晴らしいことです。たとえば、以下のコードのように、投影ファイルに移動してSpatialReferenceオブジェクトを作成することを心配する必要はありません。 import arcpy # Create a spatial reference object using a factory code # sr = arcpy.SpatialReference() sr.factoryCode = int(epsg_code.lstrip("EPSG:")) sr.create() 残念ながら、これが常に当てはまるかどうかを示すための参照をESRIのドキュメントで見つけることができません。誰が私がどこで見つけることができるか知っていますか?

5
OpenLayersの地図投影
OpenLayersのGoogleマップレイヤーに投影がWGS-84であるデータをオーバーレイします。しかし、私はちょうどそれらを正しい場所に作ることができません。私は次のようにしました: map = new OpenLayers.Map('map', { numZoomLevels: 20, projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG: 4326") }); googlelayer = new OpenLayers.Layer.Google("Google street", {sphericalMercator: true}); map.addLayer(googlelayer); veclayer = new OpenLayers.Layer.Vector("vector", { projection: map.displayProjection }; var geojson_format = new OpenLayers.Format.GeoJSON(); veclayer.addFeatures(geojson_format.read(jsonData)); veclayer4326プロジェクションで割り当てましたが、それでも900913と解釈されます。また、displayProjectionを4326に設定しても、ディスプレイ調整システムも900913です。どのような間違いを犯しますか?

5
ジオメトリの単純化(一般化)
ジオメトリを単純化するための推奨される方法は何ですか?投影を念頭に置いて、たとえば状態のジオメトリを単純化します。 歪みのない単純化を可能にする「等距離」投影に変換してから、選択した投影に戻すことを聞いたことがあります。

11
不連続または中断された地図投影?
現在のオープンソースGISソフトウェアのいずれかが不連続投影システムをサポートしていますか?例えば、正弦波、ダイマキシオン、バタフライなど?そうでない場合、手頃な価格の商業的なものはありますか(手頃な意味は150ドル未満)? Upate:どうやら「正弦波」で導くのは悪い考えだったようです。なぜなら、その投影も単一点の連続した形を持っているからです。ここでのキーワードは不連続または中断されていることに注意してください。ありがとう。


2
C#を使用したGdal / OgrのAPIドキュメント
Web C#アプリケーションでシェープファイルに投影を割り当てたいため、Gdal / OGR / OSR C#バインディングを使用し、osr_csharp.dllおよびogr_csharp.dll参照を追加します。しかし、投影をシェープファイルに割り当てるためのコードを書いているときに、いくつかの困難に直面しています。これらのライブラリのクラス/メソッドを理解するのに役立つAPIドキュメントがあります。または、誰かが投影をshapefileに割り当てるためのコードを持っているなら、それは私にとって大きな助けになるでしょう。



4
SQL Serverを使用して空間データを再投影することは可能ですか?
SQL Serverは空間データの作成時にSRIDを取得しますが、座標を変換する別のSRIDで取得することは可能ですか? たとえば、SRID 4258を使用する空間ポリゴンがたくさんあるが、SRIDが4326の既存のデータと一緒に使用したいとします-組み込みの変換がありますか、これを処理する必要がありますか自分自身を回心? PostGISが実装するSQL-MMメソッドはST_Transformです。SQL Serverでこれを行うにはどうすればよいですか?

1
gdalwarpで通常のファイルサイズの膨張?
を使用gdalwarpし-tapて多数のラスタを(グリッドを介して)グリッドに配置した後、出力ラスタが元のラスタよりも大幅に大きいことに気付きました。かなり徹底的なWeb検索により、このTracの問題が判明しました。 フランク・ウォーマーダムはその理由を説明しました: 「慎重に検討すると、問題のファイルの違いは、gdal_translateがTIFFWriteScanline()インターフェースを使用してGTiffDataset :: CreateCopy?()内から出力ファイルを書き込み、これが最終的な「ストリップ」画像領域を完成させるために必要なファイル。ただし、gdalwarpはblockioインターフェイスを通過し、ファイルの終わりから落ちる部分も含めて、完全な最終ストリップを書き込みます。」 ただし、このTracの問題は7年前のものであり、GDALユーティリティにいくつかの変更が加えられたことを知っgdalwarpています。上記の理由がまだ当てはまるかどうか、そして私が見ているファイルサイズの増加が「正常」かどうかを知りたいのです。ここでの「通常」という言葉は、当然のことと予想されることを意味するかもしれませんが、より重要なことは、出力ラスタファイルのサイズを小さくするなど、影響を軽減するためにできることはありますか?以下は、私が経験しているファイルサイズの膨張の表です。 Input File Size (bytes) Output File Size (bytes) Inflation 1437380431 1698334217 18% 1428001178 1698334433 19% 41683165 137036637 228% 入力TIFFファイルはArcGISで作成されたため、外部のワールドファイル、XMLおよびDBFファイルがありますが、これらはファイルサイズの違いを補うものではありません。gdalwarpこれらすべてのケースで使用した呼び出しのサンプルを次に示します。実際の実行はPythonによって処理されましたsubprocess(subprocess.Popen): $ gdalwarp -tap -tr 30 30 -t_srs "+proj=aea +lat_1=20 +lat_2=60 +lat_0=40 +lon_0=-96 +x_0=0 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs" -co "COMPRESS=LZW" input_file.tif output_file.tif まれに圧縮により大きなファイルが作成されることを理解していますが、LZW圧縮を使用しなくても効果は同じです。表の比率は、LZW圧縮の場合です。

1
GDAL / Python:SpatialReferenceから座標系名を取得するにはどうすればよいですか?
Pythonでは、GDALを使用して、次のようにラスターの投影をWKT文字列として抽出しました。 wkt = dataset.GetProjection() # wkt is 'PROJCS["GDA_1994_Transverse_Mercator",GEOGCS["GDA_1994",DATUM["GDA_1994",SPHEROID["GRS_1980",6378137,298.2572221010002],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]]' WKT文字列を使用して、次のようにSpatialReferenceインスタンスを作成できます。 src = osr.SpatialReference() src.ImportFromWkt(wkt) これは簡単です。srcUTMゾーンなどから投影のいくつかのパラメーターを簡単に抽出できます。しかし、投影の名前のようなものを抽出する方法がわかりません"GDA_1994_Transverse_Mercator"。これは確かに可能になりましたが、Python APIのドキュメントは、すべての用途において存在しない可能性があります。 投影の名前と地理座標系を抽出するにはどうすればよいですか?

2
ArcGIS Server for EPSG:3857/900913の正しい投影法はどれですか?
ArcGISサーバーでマップサービスを公開し、GoogleマップまたはBingマップにオーバーレイします。そのためには、マップサービスがEPSG:3857/900913にある必要があります。 Googleマップの投影法は、球面地球投影法を想定しています。だから私はに行きました 座標系\投影座標系\世界(球体ベース) そこであるように思わメルカトル(球体).PRJが、それは適切な投影パラメータを持っていないようです。 その後に行きました 座標系\投影座標系\世界 &3つのWGS84ベースのメルカトル図法があります: 多くのESRIの文献で、彼らはWGS 1984 Webメルカトル(Auxiliary Sphere)を使用していることがわかります。それはGoogle Maps Projectionですか?WGS 1984 Web Mercator.prjとは何ですか? (おまけの質問として、この画像はArcGIS Desktop 10.0のものですが、ArcGIS 10.1で答えは再び変わりますか?)

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