タグ付けされた質問 「geography-data-type」

4
PostGISの地理およびジオメトリタイプの長所と短所は何ですか?
私の会社では、地理空間データの保存にgeometry(the_geom)データ型を使用しています。 私は最近、geography(the_geog)データ型の概念に精通しており、それが理解しているように、SRIDそれをジオメトリとともに保存します。 何の間に違いがありgeographyとはgeometry、そして大規模なデータベースでそれらのいずれかを使用して任意の利点がありますか?

1
SRIDの選択とその意味は何ですか?[閉まっている]
PostGISでGISを初めて使用し、SRIDの概念に苦労しています。 データベース列のSRIDをどのように選択しますか?これは私を夢中にさせます。SRIDを選択する必要があるのはなぜですか?その意味は何ですか? SRIDを選ぶことはそれがために同じであるgeometryとgeography?フィールドにSRIDを設定するのgeometryは無意味に思えますが、それは2Dプレーン上にあるだけだからです。 インターネットまたはジオコーディングサービスで緯度経度を見つけた場合、SRIDはどれですか? 緯度/経度座標はSRIDなしでは意味がありませんか?


3
PostGISでバウンディングボックスクエリを実行していますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 地理情報システムスタック交換のトピックになるように質問を更新します。 去年閉鎖されました。 ほぼ200万行のPostgreSQLテーブルcoordinatesがあり、フォーム内にlong-lat フィールドがありますPOINT(-73.4938 33.2405)。 そのフィールドに地理空間インデックスがあると仮定すると、任意の境界ボックス内のすべての行を選択する最も効率的で最速の方法は何ですか? ボックスはのようなものですSW long-lat: -74.0042 40.7688、NE long-lat: -73.8809 40.7984。

3
SQL Server Spatialで地理データ型ではなくジオメトリを使用していますか?
歴史的に、私は主にSQL Serverの単純な緯度と経度の座標を扱ってきました。それらを地理データ型としてSQL Serverに保存し、さまざまなディスプレイ(主にGoogleマップ)でレンダリングしました。 最近、さまざまなソースからのシェープファイルデータセットの使用を開始しましたが、それらはほぼ排他的にジオメトリです。さらに、さまざまな座標参照系を使用します。 動作するのはかなり厄介です。 USGSは、一部のデータについて、非常にまれで困難なCRSを使用しています。 ロサンゼルス郡では、State Plane 5(特にCRSを参照せずに)を使用していること、そしてもちろんQGISには複数の「State Plane 5」を選択できると述べています。 これらの特定の空間参照システムには、実際にWGS84を使用しても達成できない利点がありますか?

3
SQL 2008のポリゴンの「利き手」を変更する(ポリゴンの頂点の順序を逆にする)
SQL 2008に取得しようとしている数万のポイントで構成される数百の形状(polygonsとmultipolygons)があります。 残念ながら、インポートしようとしたシェイプは「右利き」です(各シェイプの周囲は、含まれているポイントの周りに時計回りに描かれています)。SQLサーバーは、少なくともgeography型については、「左回り」の形状(内部で反時計回り)を想定しています。これは、SQLが、自分の形状を除いて地球全体を選択しようとしていることを前提としていることを意味します。一部の人々は、これを「裏返し」の形状と表現しています。 MSDNから、どのリングの向きを使用するべきかについてイライラするほど言っていません: geographyデータタイプを使用して空間インスタンスを格納する場合、リングの方向を指定し、インスタンスの場所を正確に記述する必要があります。 SQL 2008で間違ったリング方向を使用すると、次のエラーでクラッシュします(強調は私のものです)。 ユーザー定義ルーチンまたは集計 "geography"の実行中に.NET Frameworkエラーが発生しました:Microsoft.SqlServer.Types.GLArgumentException:24205:指定された入力は、単一の半球を超えているため、有効なgeographyインスタンスを表していません。各geographyインスタンスは、単一の半球内に収まる必要があります。このエラーの一般的な理由は、ポリゴンのリングの向きが間違っていることです。 geometryではなくとしてシェイプをインポートすることはgeography問題ありませんが、geography可能であれば使用したいと思います。 SQL 2012では、この問題を修正するのはかなり簡単ですが、私は2008に縛られています。 形状を変換するにはどうすればよいですか?

2
GMLサーフェスをPostGISに保存する
私はPostGIS 2.0.0を使用していますが、GMLサーフェスをさまざまなポイントやラインとの交差を計算できるように格納したいと考えています。私の場合、Surfaceには、LineringSegment、Geodesic、Arc、Circleなどの内部リングと外部リングのない1つのPolygonPatchがあります。距離は、数十から数百マイルのオーダーです。私は、PostGISでは持っていることを見るCIRCULARSTRINGとCURVEPOLYGON、彼らはによってサポートされていないことを除いて、アークを格納する良い方法であると思われたgeographyだけで、タイプgeometry。これを保存する最良の方法は何でしょうか?(私はPostGISとGISの一般に非常に新しいので、明らかな何かを見逃している可能性があります。)

2
PostGIS地理タイプEPSG:4326のみですか?
地理タイプは緯度と経度に基づく座標のみを使用するという印象を受けましたEPSG:4326。また、geography列にCRSを指定する必要があることを覚えていません。 ただし、この無限の例から: SELECT * FROM geography_columns; f_table_name | f_geography_column | srid | type --------------------------+--------------------+------+---------- nyc_subway_stations_geog | geog | 0 | Geometry airports | geog | 4326 | Point 上記SRIDのような他のを使用できます0。 いgeographyタイプの使用が4326唯一の?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.