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

2つ以上のパーツを1つの大きな全体に結合すること。

3
QGISを使用して複数のベクターレイヤーを1つのレイヤーにマージしますか?
Mapinfo .tabからエクスポートされたいくつかのシェープファイルをインポートしました。いくつかのタブファイルがインポートされ、20以上のレイヤーが作成されます。その後、geoJSONにエクスポートします。しかし、各レイヤーを選択して手動でエクスポートするのは嫌です。 QGISを使用してすべてのレイヤーを1つにマージする方法はありますか?
82 qgis  merge 


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 

3
複数のSpatialPolygonDataFramesをRの1つのSPDFにマージしますか?
QGISで2つのポリゴンを作成しました。Rで使用すると、ポリゴンは自動的にSpatialPolygonsDataFrame(SPDF)になります。それらを単一のSPDFにマージしたいと思います(ArcGisではTool Mergeを使用すると非常に簡単です)。Rでそれを完了する簡単な方法があるはずですが、方法がわかりません。マージ機能は、のみdata.framesをマージするようで集計機能1つのSHP、に複数のポリゴンを溶解gIntersectないすべてSPDFで、論理値を返します(入力して機能を結合します)。 データはこちらから入手できます:http : //ulozto.cz/xpoo5jfL/ab-zip library(sp) library(raster) library(rgeos) library(spatstat) library(rgdal) library(maptools) setwd("C:/...") a<-readOGR(dsn=getwd(), layer="pol.a") b<- readOGR(dsn=getwd(), layer="pol.b") ab<-merge(a, b) # what tool if not "merge" to use??

3
QGISの共通属性フィールドによるポリゴンのマージ/ディゾルブ?
対応するLocal Enterprise Partnershipsテーブルデータを、英国の地方自治体を含むポリゴンシェープファイルに結合しました。 スクリーンショットに示されているように、LEP_NAMEによってLocal Authorityポリゴンを溶解またはマージするにはどうすればよいですか? 理想的には、結果のマージされたポリゴンでLocal Authority属性を保持したいと思います。スクリプトに関する知識がないため、ツールベースのソリューションを探しています。どんな助けやポインタも大歓迎です。 追加の注意:ディゾルブツールを使用しようとすると、上記のようにLEP_NAMEフィールドは使用できません。LEP属性データはExcelで作成され、CSV形式として保存され、Local Authorityポリゴンシェープファイルに結合されました。他のスクリーンショットに示されているように、IDENTIFI0フィールドが重複しています-これが問題の原因である可能性がありますか?

4
交差するポリゴンを同じフィーチャの一部であるものにマージします
私はGISの専門家ではないので、正しい表現を使用することを望みます。少なくとも私の質問を理解してくれることを望みます。 フィーチャーAに5つのポリゴンがあるとしましょう。シェープファイルには、さらに多くのフィーチャーがあります。フィーチャAでは、5つの既存の2つのポリゴンが交差しています。重複するラインが削除され、結果が1つのポリゴンになるように、2つをマージします。 可能な解決策は次のように機能します。 5つのポリゴンすべてを「アクティブ化」する機能を選択します 編集モードに切り替えます 2つのポリゴンのポイントを選択します 関数MERGE-SELECTED-POLYGONSを使用します これまでのところ、オブジェクト(機能?)のマージ、シェープファイルのマージなどの機能のみが見つかりました。 MERGE-SELECTED-POLYGONS関数はありますか?

2
Rの孤立した穴の修正
2つの隣接するシェープファイルをマージした後、共通フィールドでユニオンを実行しようとしています。シェープファイルは、それらの間に少なくとも1つの薄いスライバーで終わります。ユニオンを試行すると、次の孤立したホールエラーが発生します。 createPolygonsComment(p)のエラー:rgeos_PolyCreateComment:孤立した穴、インデックス17の穴に含まれるポリゴンが見つかりません このリンクで Dropboxに再現可能な例をアップロードしました。 問題を再現するコードは次のとおりです。 #loading required packages require(sp) require(rgdal) require(maptools) require(rgeos) #load example data, set "dsn=" to your working directory or specify the path example <- readOGR(dsn=".",layer="ReproducibleExample") #Attempting a UnionSpatialPolygons based on the COUNTY field example.df <- as(example, "data.frame") countycol <- example.df$COUNTY example.diss <- unionSpatialPolygons(example, countycol) 戻り値: createPolygonsComment(p)のエラー:rgeos_PolyCreateComment:孤立した穴、インデックス17の穴に含まれるポリゴンが見つかりません こことここで提案されている修正を試してください: …
18 polygon  r  merge 

2
データカバレッジが100%未満のときに衛星画像タイルを完成させる
複数の画像(> = 2)を1つの「最良の」画像に結合したい。ベストは、低いクラウドカバーと高いデータカバレッジで定義されます。無料のSentinel衛星データを使用した例を次に示します。 http://sentinel-s2-l1c.s3.amazonaws.com/tiles/12/S/XB/2017/6/1/0/preview.jpg および http://sentinel-s2-l1c.s3.amazonawsを参照して ください.com / tiles / 12 / S / XB / 2017/6 /以下の画像のソース。 完全なタイルを生成するために100%のデータカバレッジを持たない衛星画像タイルを完成させるためのアルゴリズムやプロセスはありますか? 私が意味するものの例については、以下の視覚化を参照してください。 私は文献にあまり詳しくないので、私が探しているべき用語が何であるか分かりません。 例: 例:

1
PostGISで複数のテーブルを新しいテーブルにマージする
多数の個別のテーブルをPostGISの新しいテーブルにマージしたいと考えています。これは、シェープファイルデータを操作するときの簡単なタスクですが、PostGISでこれを行う方法はわかりません。どんな助けも大歓迎です。Appendを使用すると思いますが、どこから始めてもわかりません。
13 postgis  merge 

3
ArcGIS DesktopでMergeとAppendのパフォーマンスの違いを測定しますか?
多くの場合、自分のツールが新しいフィーチャクラスを生成するかどうかは気にしませんが、大規模なデータセットをすべて結合するのにかかる時間は気にします。Appendツールの代わりにMergeツールを使用して新しいフィーチャクラスを作成するのに時間がかかりますか、それともMergeとAppendはパフォーマンスの面で本質的に同じですか?

3
ArcGIS Desktopを使用して隣接するポリゴンを結合しますか?
ArcGIS Desktopを使用して、隣接するポリゴンを相互に結合します。 ポリゴン間に共通のフィールドはないため、ディゾルブツールは理想的なソリューションではありません。結合したいポリゴンは、隣接しているか、互いに一定の距離内にあります。 ArcObjectsの使用を避けたい。ただし、Pythonスクリプトは大歓迎です。 Dissolveツールは、ディゾルブする属性が省略されている場合(およびマルチパートの作成が無効になっている場合)、隣接するポリゴンをマージします。ただし、空間許容値の設定はありません。さらに、ディゾルブは、頂点が共通しているポリゴンでは機能しません。 回答の1つで述べたように、統合ツールでアプローチを試みました。問題は、複数のフィーチャを統合して作成される最終フィーチャの形状が、フィーチャ間の境界が解消された場合に形成される形状とは異なることです。

2
ogr2ogrは複数のシェープファイルをマージします:-nlnタグの目的は何ですか?
サブフォルダーを再帰的に繰り返し、すべてのシェープファイルを単一のシェープファイルにマージするための基本的なスクリプトは次のとおりです。 #!/bin/bash consolidated_file="./consolidated.shp" for i in $(find . -name '*.shp'); do if [ ! -f "$consolidated_file" ]; then # first file - create the consolidated output file ogr2ogr -f "ESRI Shapefile" $consolidated_file $i else # update the output file with new file content ogr2ogr -f "ESRI Shapefile" -update -append $consolidated_file …

1
隣接するポリゴンをマージし、すべて(隣接していて隣接していない)をマルチポリゴンとして返しますか?
管理境界とそのジオメトリを持つpostgresデータベースがあります。これらの境界にはそれぞれ識別番号があります。 私が達成したいこと: 最初に、特定の郵便番号で始まるすべての行を選択します。例えば: SELECT * FROM "post" WHERE "post"."ident" LIKE '101%' 隣接するすべてのジオメトリをマージし、そうでないジオメトリも返す必要があります。 私はこれらのステートメントを試しました: これは私がこの答えから持っています: PostGISを使用して多くの小さなポリゴンを結合して大きなポリゴンを形成しますか? with t as ( select (st_dump(geom)).geom from "post" where "post"."ident" LIKE '593%' ) select ST_UNION(geom) from t; しかし、このステートメントは、隣接しているが他のポリゴンは含まれていないポリゴンのみを返します with t as ( select (st_dump(geom)).geom from "post" where "post"."ident" LIKE '593%' ) select ((ST_Dump(ST_UNION(geom)))) from t; …


2
QGIS 2.16 Mergeにはフォルダーオプションがありません
QGIS 2.16をインストールしましたが、[結合]([ベクター]メニュー> [データ管理])に[フォルダー]オプションがないようです。これは、最初にレイヤーをプロジェクト/ワークスペースにロードしなくても、フォルダー全体を処理/マージできるオプションでした。QGIS 2.16の変更ログを確認しました-fToolsが処理ツールに置き換えられましたが、余分な機能が削除された理由がわかりません。

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