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

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

10
不規則な多角形の重心(ラベルポイント)を見つけるためのアルゴリズム
Googleマップで不規則な形状のポリゴンの重心(またはラベルポイント)を見つける必要があります。パーセル用にInfoWindowsを表示していますが、表面にあることが保証されているInfoWindowを固定する場所が必要です。以下の画像をご覧ください。 実際には、Google Maps固有のものは必要ありません。このポイントを自動的に見つける方法のアイデアを探しているだけです。 私の最初のアイデアは、平均の緯度と経度を取り、そこからランダムに配置して、ポリゴンと交差する点を見つけることにより、「偽」の重心を見つけることでした。ポイントインポリゴンコードはすでに持っています。これは私にはひどく「ハッキング」のようです。 ジオメトリを出力するサーバー側コードにはアクセスできないため、ST_PointOnSurface(the_geom)のようなことはできません。


6
QGisでポリゴンを使用するヒートマップまたはコロプレスマップを作成するにはどうすればよいですか?
QGISのヒートマッププラグインで遊んでいますが、ポリゴンだけでなくポイントも使用する同様のプラグイン/ツールを使用してヒートマップを作成できるかどうか疑問に思っていますか? ヒートマッププラグインがポイントで行うのとほぼ同じ方法で、データの密度の表現を取得したいと思います。 次の画像は、私の希望する結果の概略図です。

1
Postgisで多角形の重心を取得する方法
列名、緯度、経度のテーブルがあります。これをポリゴン名とその重心緯度経度で更新します。postgisst_centroid(geometry)に関数があることを知っています。しかし、別の列にx値とY値を入力したいのですが、どうすればよいですか?

4
3000以上のポリゴンを処理するための最良のオープンソースWebマッピングソリューションは何ですか[非公開]
閉じた。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して事実と引用で答えられるように質問を更新してください。 閉じた2年前。 流域(18の主要な流域)を表す3000以上のポリゴンがあります。最初の段階では、18の分水界すべてが表示され、そのリストが左側のサイドバーに配置されます。ユーザーがマップ上にマウスを移動すると、ポップアップのみに流域名が表示されます。ユーザーがマップ上の主要な分水界をクリックすると、詳細が表示されたポップアップウィンドウが開きます。より大きなズームでは、すべての流域が表示されます。 大量のポリゴンを処理するのに最適なオープンソースソリューションはどれですか。 LeafletまたはOpenLayersについて考えていましたが、大量のポリゴンを処理できるかどうかわかりません。 また、それらをmysqlに保存することをお勧めしますか?

4
コーナータッチポリゴンを1つのフィーチャに結合する
ラスタからポリゴンレイヤを作成しましたが、各ポリゴンに1つの分類ID(および計算されたエーカー)しかありません。すべてのタッチフィーチャをより大きな個々のポリゴンに「分解」したいと思います。赤で囲まれた3つの領域(下)には、正方形のポイントにのみ接する緑のポリゴン/ピクセルが含まれています。直感的に(エンドユーザーの観点から)、円で囲まれた領域内のすべての緑のポリゴンを接続し、単一のポリゴンとして扱う必要があります。これは、フィーチャ/セルが接触しない「ブレーク」がないためです。 ArcGISを使用してこれらすべての機能を「結合」または「解決」するための最良の方法は何でしょうか。ArcInfoおよびSpatial Analystエクステンションがあります。Spatial Analystでこれを行うためのより良い方法論があれば、その方法でポリゴンを前処理することもできます。

3
ArcGIS Desktopを使用してコーナータッチ連続ポリゴンをグループ化しますか?
ArcGIS 10を使用して、ラスター(GRID)(ラスター→ポリゴンツール)から変換したフィーチャクラスがあります。 約あります。180,000ポリゴン。 属性テーブルには、保持する必要がある[grid_code]フィールドが含まれています。 1つ以上のポリゴンが連続していて、角が接触し、同じ[grid_code]値を持っている場合、それらを1つのポリゴン(レコード)にグループ化します(基本的にディゾルブ)。 次に、グループ化されたポリゴンの面積を計算する必要があります。 ロケーション選択ツールを使用して、グループ化する必要のあるポリゴンを正常に選択することができますが、[grid_code]を保持しながら、それらを1つのポリゴンに変換する方法を教えてください。

5
ArcGIS DesktopのArcEditor / Standardレベルライセンスを使用してラインからポリゴンを作成しますか?
私は、区画と譲歩(農村部の土地の大きなブロック)のラインレイヤーからポリゴンを作成しようとしています。 線は主に直角に交差するため、主にグリッドスタイルです。 これらの線からポリゴンを作成する必要があります。 QGISで試しましたが、うまくいきませんでした。 デジタル化以外の提案はありますか? ArcEditor 10を使用しています。

5
ポリゴンの穴を自動的に埋める方法は?
QGISには、最大面積、境界線間の距離などのパラメーターを設定することにより、ポリゴンの穴を自動的に埋めるオプションがありますか?非常に「薄い」/小さい穴を削除/埋めたい。
12 qgis  polygon 

2
Pythonを使用してストレートスケルトンを計算する方法は?
ストレートスケルトンアルゴリズムの実装を提供するPythonパッケージはありますか? オープンソース(C ++)プロジェクトCGALには実装が含まれていることは承知していますが、cgal-bindingsにはこのCGALパッケージが含まれていないようです。 いずれにせよ、私は自分のニーズに合わせて修正/拡張できる純粋なPython実装を好むでしょう。 穴のあるポリゴンを処理できる実装が望ましいが、厳密に必要というわけではない。

1
QGISを使用して同じレイヤーの重複/重複ポリゴンを削除しますか?
私はQGISのベクターレイヤーで作業しており、エリアは属性「typo」を使用して分類されています。私が直面している問題は、多くのポリゴンが複製または重複しているため、一部のエリアが2つ以上の「タイプミス」として分類されることです。これはエラーです。統計分析を行うには、このレイヤーをクリーニングして重複/重複を除去し、テリトリーのあらゆるインチが唯一の「タイプミス」として分類されるようにする必要があります。どちらも無関心です。

1
両側に異なる幅のQGISバッファーポリゴン
山火事のリスク評価用のマップを作成し、建物のさまざまな側面で異なる距離にある建物のエンベロープの周りに「防御可能なスペース」バッファーゾーンをプロットするように常に求められます。(画像を参照) 私はこれをQGISで必要な距離ごとにバッファーを作成してから、できる限り近いものを手動で描画してきました。 これは明らかに理想的とは言えません。QGISでこれらのバッファを作成する方法はありますか?ArcGISとMapInfoにもアクセスできます。
12 qgis  polygon  buffer 

4
QGISのポリゴン内に一定間隔で定義されたポイント数を作成する
調査ツール「Regular Points」を使用してポリゴン内に特定の数のポイントを作成しましたが、ポリゴンの形状内だけでなく、長方形のポイントグリッドを形成します。ポリゴン内に特定の数のポイントが必要なので、試行錯誤せずにそれを行う方法はありますか? 例えば、私が望む25ポイントのうち8ポイントのみがポリゴン内にありますが、25ポイントが欲しいので、50ポイントまで増やして、ポリゴン内にいくつ表示されるかを確認できます

4
OpenStreetMap近所の境界
OpenStreetMapから近隣の境界をダウンロードすることはできますか?地図上で、近所の名前がよく示されていることがわかります。Zillow Neighborhood Boundariesデータセットのように、座標と境界ポリゴン座標を取得する方法はありますか?

4
shapelyの使用:ポリゴンとマルチポリゴン間の変換
[編集:これに対する解決策は、OGRを使用してシェープファイルを読み取ることでした。geographikaの例を参照してください。] ESRIシェープファイルでは、ポリゴンとマルチポリゴンを区別しません。さらに、内部の穴と外部のリングの間に明確な区別はありません(特定のポリゴンの「利き手」以外)。 したがって、シェープファイルを読み込んだ後、リングを記述する座標シーケンスのリストがありますが、いくつかのより集中的な処理なしでは、これらのリングのどれが外部リング、内部穴、または追加のポリゴンであるかを区別できません。 のためと思わスッキリポリゴンとMultiPolygonのコンストラクタs」は、外部と内部リング間の明確な区別がなければならないので、どのように私は明らかに指定された内部と外部リングで、分離ポリゴンの順序集合にリングの不明瞭リストから移動する必要があります? 要約すると、ポリゴンリングのリストはあるが、どのリングが内部の穴であるか、または個別のポリゴンであるかわからない場合、指定された内部の穴を持つ個別のポリゴンにどのように分類すればよいですか? 私はPythonで実装でき、数百のポリゴンを1分以内に処理するために使用できる簡単なアルゴリズムソリューションを探しています。そして、私はこれをして多数の交差を実行します。

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