タグ付けされた質問 「union」

4
隣接するすべてのポリゴンをマージする
パーセル(ポリゴン)レイヤーで隣接関係のテストを行い、特定の基準(サイズなど)に適合する場合はそれらをマージします。次の図では、ポリゴン1、2、3、4をマージしますが、 5はマージしません。 私には2つの問題があります: ST_TOUCHES線分ではなく、角だけが接触している場合にTRUEを返します。共有ラインセグメントをチェックするには、ST_RELATEが必要だと思います。 理想的には、隣接するすべてのポリゴンを1つにマージしたいと思いますが、1ラウンドで1、2、3、4(および実際のデータでさらに)をマージするなど、2つを超えてスケ​​ーリングする方法がわかりません。 私が今持っている構造は自己結合に基づいていST_TOUCHESます。 玩具データ CREATE TABLE testpoly AS SELECT 1 AS id, ST_PolyFromText('POLYGON ((0 0, 10 0, 10 20, 00 20, 0 0 ))') AS geom UNION SELECT 2 AS id, ST_PolyFromText('POLYGON ((10 0, 20 0, 20 20, 10 20, 10 0 ))') AS geom UNION SELECT …
22 postgis  merge  union 

1
QGISのSVGポイントマーカーのユニオン?
みなさん、こんにちは。 一連のポイントに基づいて、マーカーシンボル(ジオメトリ自体ではなく)の描画に対してユニオン操作を実行するようにQGISを説得できるかどうか(およびその方法)を理解しようとしています。SVGマーカーを設定するのは簡単ですが、そうすると、次のようになります。 しかし、私が見たいのはこれです: 緑の円が実際のポリゴンジオメトリである場合、これは簡単に達成できますが、ポイントデータではなく、画面上に描画/印刷されたSVGマーカーシンボルを結合(結合)したいのですが。 これは可能ですか?
10 qgis  symbology  markers  svg  union 

2
PostGIS ST_Unionパフォーマンス
ST_Unionコマンドを使用してPostGISで「ディゾルブ」操作を実行しようとしています。 入力層は確かに非常に大きく複雑です。「大きい」とは、57,771のフィーチャを意味し、頂点の数はフィーチャあたり4〜758,018の範囲であり、平均してフィーチャあたり約86の頂点です。頂点の数が10,000を超えるのは約10のフィーチャだけです。「複雑な」とは、ポリゴンに多数の穴、乱雑なオーバーラップ、アイランドなどがあり、大きなポリゴンには、小さなポリゴンの多くをカバーする境界ボックスがあり、おそらくインデックスの有用性が低いことを意味します。 問題は、クエリが非常に遅くなり、使用できなくなることです。私はここでポールの2009年の投稿を読んだので、私のクエリはまだかなり高速であるはずだと思いました。次のコマンドを使用しています。私は露骨に間違っている、または非効率的なことをしていますか? SELECT ST_Union(f.geom) as geom, column1,column2,column3 FROM "inputlayer" As f GROUP BY column1,column2,column3 編集:私は使用しています: POSTGIS="2.1.4 r12966" GEOS="3.3.3-CAPI-1.7.4" PROJ="Rel. 4.7.1, 23 September 2009" GDAL="GDAL 2.0.0dev, released 2014/04/16" LIBXML="2.7.8" LIBJSON="UNKNOWN" TOPOLOGY RASTER PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3, 64-bit 私がdbサーバーを実行しているマシンは、パワーのない仮想マシンです。SET work_mem = 50000のアイデアを試してみて、どうなるか見てみましょう!


2
2つのテーブル間のPostGISユニオン、属性を保持
私は、各シェイプの上位レベルと下位レベルの両方の名前を含む1つのPostGISテーブルを生成するような方法で、米国州レベルの上位レベルと下位レベルの政府境界を結合しようとしています。 以下の私の例でUは、はデータセットであり、行UAとを含む列がありUBます。L別のデータセットであるとありLA、LBとLC。形状を結合すると、同じ形状になりますLが、結合されていない新しいデータセットには両方のデータ列があります。 編集:上記の私のサンプル画像はかなり下手です。これまでの回答は、ジオメトリが使用可能であると想定したデータのクエリに関連しています。これは重要ですが、私の質問のより混乱する部分をスキップしています。より良い例: 黄色の形状はからU、オレンジの形状はからLです。それらは重なり合っていますが、ポリゴンの一部が別の形状内に完全に含まれていないことに注意してください(私の例ではLB、とLCは完全に内にありますUB)。 私が尋ねようとしたのは、2つのレイヤーを正しくチョッピングして、結果のデータセットに重複がないようにすることです。たとえば、このメーリングリストの投稿をご覧ください。
8 postgis  union 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.