タグ付けされた質問 「spatial-database」

空間データベースは、ポイント、ライン、ポリゴンなど、空間内のオブジェクトに関連するデータを格納および照会するために最適化されたデータベースです。

2
PostGISでArcGIS Intersectを複製する方法
このArcGISプロセスをPostGISで複製しようとしています:http : //blogs.esri.com/esri/arcgis/2012/11/13/spaghetti_and_meatballs/。これは、バッファされたポイントをそれらの交差に基づいてポリゴンに分割し、レイヤーの数を数えて、それらをポリゴンに分類して分類する方法を説明しています。私はそれを使用して、ベクトルを使用して大まかなポイント密度マップを作成しました。結果は、ArcGISのデータセットにとって驚くほど素晴らしいものでした。しかし、私はPostGISで実行可能な何かを考え出すのに苦労しています。そこでは、Webマップ用の動的ポイント密度レイヤーを作成するためにそれが必要です。 ArcGISでは、バッファポイントレイヤーで交差ツールを実行して、必要な形状を作成しました。 PostGISでは、次のクエリを実行しました。 CREATE TABLE buffer_table AS SELECT a.gid AS gid, ST_Buffer(a.geo,.003) AS geo FROM public.pointTable a; CREATE TABLE intersections AS SELECT a.gid AS gid_a, b.gid AS gid_b, ST_Intersection(a.geo,b.geo) AS geo FROM public.pointTable a, public.pointTable b WHERE ST_Intersects(a.geo, b.geo) AND a.gid < b.gid; DELETE FROM intersections WHERE id_a …

2
6桁と7桁の座標を緯度と経度に変換する方法
私はGISの世界全体に少し慣れていないので、Bing Mapsでポリゴンなどを描画する優れた前進方法を作っていますが、現在は行き詰まっています。私たちのSQL空間データでは、すべての座標値が非常に大きな数値(10進数の前の緯度と経度の6桁と7桁)であるMULTIPOLYGONデータに出くわしました。マルチポリゴンをいくつかのポリゴンに分解するSQLメソッドを見つけましたが、これらの大きな値はBing MapsでもGoogleマップでも機能しません。そこで私は、これらの大きな数値を、45.19167 -93.58328(オンラインマップで機能する)などの通常の緯度/経度の数値として認識されている数値に変換するアルゴリズムを探していました。 そうは言っても、631456.83、3816200.79をオンラインで使用できるものに変換する方法を学ぶために、誰かが私を見せるか、私に大きな方向性を示してくれますか?座標はアリゾナのどこかにあることを知っています。

1
点に固定された、一定の角度と長さを持つ折れ線を作成する方法
一定の角度(例:160°)と長さ(例:2m)で、別の線ストリングのポイント数に固定された線ストリングを作成したい。そのため、ST_DumpPoints関数を使用してポイントを検索し、作成されたラインストリングをそれらにバインドします。ラインストリングの作成中に角度(α)を宣言する方法はありますか?以下は画像の例です。 青い線を作成したい。 編集 写真の角度(α2)は実際の例ではありません。ただし、方位角は160°(α1のように)です。 更新 Evil Geniusからの回答は、特定のアスペクトのポリゴンの最大幅を計算するのに役立ちました。

2
空間インデックスの基礎
アプリケーションがそれらのサブセットのみをマップに表示し、テーブル全体をマップしない場合に、テーブルのサブセットに空間インデックスを作成することは良いアイデアであるかどうかフォーラムに尋ねていました。 サブセットにはテーブル全体の同じ範囲がないため、独自の空間インデックスを使用してサブセットを表示する方が高速になる可能性があるためです。 私が受け取った答えは、空間インデックスは表示時間に影響を与えず、結合や交差などの空間クエリにのみ使用されるというものでした。それは本当ですか??? GISとデータベースの私の経験は、テーブルに空間インデックスがない場合、マップでの表示がはるかに遅くなることです。ディスプレイでは、現在のマップウィンドウの範囲と交差するフィーチャを表示するためにテーブルにクエリが実行されるため、外部のフィーチャは何も読み込まれません。それは本当にそれがどのように機能するのですか?これは一種の空間クエリです。 真実は何?サブセットに空間インデックスを作成することは良い考えですか?

1
OGRを使用してPostGISにインポートするジオメトリタイプを設定する
ogr2ogrPostGISデータベースへのデータのインポートに使用しています。インポートする必要がある各データセットは、(理論的には)正確に同じデータ構造を持っていますが、それらは同じジオメトリタイプではないようです。例、最初のレイヤーを既にインポートしており、「streets」というレイヤーがあります。このコマンドを実行して、最初のデータベースから最初のフィーチャクラスをインポートします(GDALを読み取るように構成しています.mdb)。 ogr2ogr -f PostgreSQL PG:"host=localhost user=postgres dbname=database port=5432" city1.mdb streets -nln streets -nlt MULTILINESTRING -lco GEOMETRY_NAME=geometry -appendから同じストリートレイヤーを(フラグを使用して)追加しようとするcity2.mdbと、このエラーが発生します(おそらく2つの「ストリート」レイヤーのジオメトリタイプが競合していることが原因です)。 Warning 1: Geometry to be inserted is of type 3D Line String, whereas the layer geometry type is 3D Multi Line String. Insertion is likely to fail ERROR 1: INSERT command for new …

5
世界のあらゆる場所に対応する気候地理ポータルはありますか?
気温、降水量、湿度などの毎日の気候情報を提供する地理ポータルまたは気候データベースを探しています。 予測データは私の興味の対象ではありません。 空間解像度が3 km以下のすべてのポイントの情報が必要です。 この情報を提供するサービスはありますか? 私が探している最も重要なことは、データベースの継続性です。 個別のステーションのデータは、私がやっていることには十分ではありません。 必要なのは、緯度と経度でポイントをクエリすると、データベースまたはジオポータルがそのポイントの気温と降水率を提供することです(それがどれほど正確であっても)。


2
QGIS対応データベース?
QGISで接続できるデータベースの種類に関するドキュメントがあるかどうかを誰かが知っていますか?また、次のことも知りたいです。 データベースを読み取り専用または読み取りと書き込みに使用できますか? ありがとう


2
機能データセットの使用によるパフォーマンスへの影響はありますか?
データベースで物事を「きれいに」見せるために機能データセットを使用しないように教えられたこと、そして機能データセットは、コンポーネント機能クラス間に何らかの空間関係がある場合にのみ使用されるべきであることを漠然と覚えています。 ヘルプファイルのリストは、フィーチャデータセットを使用するための正当な理由として「主題に関連するフィーチャクラスを編成します」。 ArcCatalogでのナビゲーションを支援することが唯一の目的である場合、フィーチャデータベースを使用してジオデータベースのレイヤーをグループ化することは悪い考えですか?フィーチャクラスをフィーチャデータセットに格納することによるパフォーマンスへの影響はありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.