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

マップ上で、接続された一連のx、y座標ペアによって定義される閉じた形状。最初と最後の座標ペアは同じで、他のすべてのペアは一意です。

4
ラインに沿ったポリゴンの長さを計算していますか?
ラインに沿った/ラインに投影されたポリゴンの長さを計算する必要があります。アイデアを示す画像: 何千ものポリゴンをラインに「投影」して、それらが何メートルのラインに属しているかを確認します。多角形は不規則で、向きが異なり、一部はラインと交差し、一部は交差していません。 私はもう試した: ArcGIS Proのラインツールに沿ってフィーチャを検索しますが、ポリゴンの重複部分のラインの長さのみを提供します(ツールの説明はESRIヘルプを参照) 「凸包」オプションを使用した最小境界ジオメトリ。ただし、ポリゴンの正反対のポイント間の距離のみを提供します。これは、ラインに平行ではありません(ツールの説明はESRIヘルプを参照) ArcGISまたはQGISでこのためのツールがありませんか?これに対する解決策はありますか?

1
ポリゴン内の最も長い直線(L)とLへの最も長い垂直線(T)
QGIS 2.18.22内の細長い氷河学的特徴をマッピングしています。マッピングされたポリゴン(シェープファイル)内のLへの最長の直線(L)とLへの最長の垂直線(T)を測定する必要があります。 Oriented Minimum Bounding Box Toolを使用して最長のラインを見つけましたが、これはTの場所/ポリゴンの最大幅を示していないため、ポイントBを特定するためにこれを見つける必要があります(図を参照)。 ] 1

1
QGISを使用して境界に沿ってポリゴンにラベルを付けますか?
QGISで(ポリラインではなく)ポリゴンにラベルを付ける場合、領域ではなく境界に沿ってラベルを付けることはできますか? ポリゴンをポリラインに変換してラベルを付けることができることはわかっていますが、ポリゴンシェープファイルから特定のポリゴンの選択のみにラベルを付けるソリューションを探しています。そのため、それらを同じシェープファイル(つまり、同じ形状)。 以下は、望ましい結果の例です。

1
QGISからデュアルグラフを取得しますか?
.shpファイルがあり、このファイルからデュアルグラフを取得する必要があります(つまり、各ポリゴンの重心が頂点になり、関連するポリゴンが隣接している場合は2つの頂点がリンクされます)。 ファイルのポリゴンから重心を取得することができました。 実際に接続する必要がある頂点間に線を追加するにはどうすればよいですか?

1
カスタムポリゴンスタイル:長方形のマーカーで輪郭を描く
使用しているポリゴンの一部について、QGISでカスタムスタイルを作成しようとしています。ポリゴンの境界線は次のようになります。 2本の平行線を作成するために、2本の破線を作成しようとしました(片方にオフセット、両方にある程度の間隔を空けて)。しかし、この時点では、適切な値を見つけるのにすでにいくつかの問題があります。また、縦線を作成する考えもありません。手がかりはありますか?
8 qgis  polygon  style 

1
QGISで異なる縮尺の異なるレイヤースタイル?
すべてのポリゴンを同じにして、レイヤーの基本的なスタイルを大きなスケール(GB全体など)で表示できるようにしたいのですが、これを小さなスケール(たとえば1:25K)で変更して、ポリゴンを区別しています。 理想的には、スケールを変更するたびに、スタイルを変更したり、保存したスタイルをロードしたりせずにこれを実行できるようにしたいと考えています。 これは可能ですか?
8 qgis  polygon  vector  style  scale 

1
GeoJSONポリゴンの有効性基準?
下のポリゴンを表現する方法は2つあります。 ESRIランドでは、ポリゴンはそれ自体でループする単一の外部リングとしてモデル化されます。 OGCの世界では、外部リングと内部リングを持つポリゴンとしてモデル化されます。 GeoJSON形式では、これらのアプローチのどちらかを他方で使用する必要がありますか?
8 polygon  geojson  ogc 

2
ArcGIS Desktopを使用して複数のポリゴンが重複するエリアの属性値を合計しますか?
多くのポリゴン(少なくとも100)を含むシェープファイルが1つあります。各ポリゴンには値があります。これらのポリゴンのほとんどすべてが互いに重なり合っています。オーバーラップ内のポリゴンの値を合計したいのは、そのオーバーラップ領域でどのポリゴンがオーバーラップしているかによって異なります。写真(簡略化されたスケッチ)はうまくいけばこれを説明しています。 しかし、ArcMapでこれを実現する方法が見つかりません(Arcmap 10.2.2を使用しています)。UnionツールやMergeなどの他のツールを何度も試しましたが、解決策が見つかりません。

1
この非ホールエッジ状態を何と呼びますか?
ポリゴンを一般化または簡略化すると、ポリゴンに正当な穴ができることがよくあります。これらの穴は個別のパーツであり、塗りつぶすことができます。しかし、この三角形の形状の正しい用語は何ですか?ポリゴンエッジに沿ったアーティファクトです。Clean Gaps関数を実行してから、属性を編集してマージ/ディゾルブできます。しかし、私はこれらをArcGISモデル/スクリプトの個別のステップとして排除したいと思います。

3
Qgisの特定の領域の単一のポリゴン内に存在する穴を削除する
1つのポリゴンで構成されるシェープファイルがあります。ポリゴン内に除去する必要があるギャップがありますが、200m2未満のギャップのみです。 さまざまな方法を試しましたが、どれも機能しません。このプロセスをバッチプロセスとして実行する必要があります。 何か案は?
8 qgis  polygon  area 

3
RのSpatialPolygonsDataFrameの列を削除しますか?
空間ポリゴンデータフレーム(SPDF)に含まれている列(変数)が多すぎるため、ほとんどの列を完全に削除します。 Rの通常のデータフレームでこれを行う方法を知っていますが、SpatialPolygonsDataFrameクラスのオブジェクトを処理するときにこれを行う方法がわかりませんか?

1
等時性ポリゴンを単純化するための適切なアルゴリズム
OSMデータを使用して生成された等時線を簡略化するためのアルゴリズムを探しています。 これらは一般に、OSMデータが欠落しているために小さな「穴」がたくさんあるが、地下鉄などの交通手段を使用しているために小さな「島」が頻繁にあることを特徴としています。私はこれのためにいくつかのツールを試しましたが、すべてがスペースを縮小することにあまりにも積極的です-最も重要なのは、島を削除することです。これらの公共交通機関の島への到達可能性は非常に重要です。 ツールに焦点を当てるのではなく、少し後戻りして、特定のアルゴリズムがそのようなタスクに適しているかどうかを尋ねたかったのですか?つまり、穴の除去には積極的ですが、島を除去しないことについては保守的です。 アイソクロンは、GeoJSON形式でライフを開始します。最終的にはPostGISにインポートされます。

3
Rを使用してポリゴン内の非NAラスターセルの数を取得する方法
私はArcGIS ZonalStatsを使用してあらゆる種類の問題に遭遇しており、Rが優れた方法であると考えました。私はRにかなり慣れていると言いますが、コーディングの背景を得ました。 状況としては、いくつかのラスターと、さまざまなサイズの多くのフィーチャを持つポリゴンシェープファイルがあります(すべてのフィーチャはラスターセルよりも大きく、ポリゴンフィーチャはラスターに位置合わせされています)。抽出付きのラスターライブラリを使用して、各ポリゴンフィーチャの平均値を取得する方法を理解しました。 #load packages required require(rgdal) require(sp) require(raster) # ---Set the working directory------- datdir <- "/test_data/" #Read in grid of water depth ras <- raster("test_data/raster/pl_sm_rp1000/w001001.adf") #read in polygon shape file proxNA <- shapefile("test_data/proxy/PL_proxy_WD_NA_test") #calc mean depth per polygon feature #unweighted - only assigns grid to district if centroid is …

2
シェープファイルの境界ポリゴンを検​​出/選択する簡単な方法
シェープファイルの境界ポリゴンを検​​出/選択する簡単な方法を探しています。ボーダーポリゴンとは、ここでは他のポリゴンで完全に囲まれていないポリゴン、つまりシェープファイルの周囲にあるポリゴンです(シェープファイルの範囲はポリゴンで完全に覆われています)。以下の例では、目的のポリゴンがシェーディングされています。 Arcgis、QGIS、R、Pythonを使用したソリューションは大歓迎です。

3
ロスレスポリゴンの単純化?
元の境界を縮小せずにポリゴンを単純化するための標準/推奨アルゴリズムはありますか? 現在、私はJTS内でTopologyPreservingSimpliferを使用しており、アプリケーションで後で「損失のある」ポリゴンに遭遇したときに問題が発生します。理想的には、凸包よりも小さいが、元のポリゴンのスーパーセットのままである簡略化されたポリゴンを作成したいです。 更新: 私は最終的に、入力ポリゴンの周りに「ラッパー」を配置し、余分な領域が入力の合計領域のパーセンテージを超えなくなるまで縮小する確かに不完全なアルゴリズムを思いつきました。直線に沿った冗長ポイント。100%データ依存ですが、余分な領域を最小限に抑えて約80%の頂点を圧縮しています。感謝/すべてのフィードバック/コメント: public class LosslessPolygonSimplifier { protected final static Logger logger = Logger.getLogger(LosslessPolygonSimplifier.class.getName()); public static Polygon simplify(Polygon input) { final double AREA_THRESHOLD = 0.005; // allow excesses up to half a percent of total original area final double LINE_THRESHOLD = 0.0001; // fine threshold to strip straight lines …

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