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

地理データの表現を簡素化して、定義された読みやすい凡例を使用して特定の縮尺で地図を作成するプロセス。プロセス中、情報は全体的に簡略化されますが、読みやすく理解しやすいままです。

1
v.generalizeを使用するときにGRASSがポリゴンを削除するのはなぜですか?
v.generalizeを使用してサイズや構造が米国の郡や州と似ているポリゴンを簡略化しようとしているときに、ジレンマに直面しています。単純化または平滑化メソッドを実行した後、データセットからポリゴンを失うことがよくあります。私を困らせるのは、この振る舞いに一貫したパターンがないように見えることです。場合によっては、同じデータセットを異なるデータセットに適用すると、まったく異なる結果が生じることがあります。その結果、私は繰り返し可能なワークフローを開発することができず、しぶしぶトポロジーを保持する他の単純化ツールを探し始めています。次に例を示します。 # LOAD AND CLEAN v.in.ogr dsn=counties.shp output=county v.build.polylines input=county output=county_polylines v.clean input=county_polylines output=county_clean tool=bpol,rmdupl type=boundary # SMOOTH AND GENERALIZE v.generalize input=county_clean output=county_smooth method=sliding_averaging look_ahead=7 slide=1 v.generalize input=county_smooth output=county_general method=douglas threshold=.005 v.generalizeの各ステップにより、一部のポリゴンが非表示になります。これがなぜ起こるか私は理解したいと思います。機能が不十分なメモリに読み込まれているためですか?ある種のジオメトリ基準を満たしているため、パラメータが「タイト」で、フィーチャが除外されるのですか?(一部の非常に大きな機能が失われていることに注意してください。)削除された機能のトポロジに問題があり、それらが消去されるのですか?この最後の質問に関連して、私が最初に行うbuild.polylinesとclean操作でこれを処理する必要があると思いますが、完全には定かではなく、これに対処する適切な指示を見つけることができないようです。いずれかがあります? 特にv.generalizeツールを使用した個人的な経験に基づいた、人々が提供できる洞察を感謝します。 ロジャー

3
場所の保存とクエリアルゴリズムを理解していますか?
GISを備えたデータベースの最も重要な側面の1つは、追加の基準に一致する任意の地理的領域内のすべてのポイントをすばやくクエリできる機能をユーザーに提供することです。(たとえば、「地図上でこの場所に最も近い3つのレストランを見つけてください。」) 関係するアルゴリズムの理論的な議論を誰かに教えてもらえますか?私はそれらがどのように機能するかを学びたいです。 最終的に、私は同じ機能を一般化された数値データのセット(任意のn次元の非ユークリッド空間の点群)に適用したいと考えています。たとえば、人の顔は数値のベクトルとして特徴付けることができます:[目の間の距離、目から口までの距離、顔の幅、顔の長さなど]。歩道の交通量を撮影し、各人物の顔の特徴を推定して、後で「この人物の顔を与えれば、最も似ている100人の顔を見つけてくれ」などのデータをクエリできるようにしたいと考えています。 現在、これらの一般化されたスペースを検索する機能を提供する既存のソフトウェアはありますか?

3
ポリゴンの穴が一般化されないのはなぜですか?
多数の穴があるポリゴンレイヤーが1つあります。それを一般化したいと思います。草のv.generalizeを使用しました。それで、私はchaikenアルゴリズムを使用しました。しかし、ポリゴンの境界線だけが一般化され、それらの穴はエッジを滑らかにしていません。 ポリゴンのすべてのエッジを滑らかにする(穴のエッジを追加する)にはどうすればよいですか?

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

3
ポリゴンの最小MBRを取得する
ポリゴンを含むpostgisテーブルがあります。ポリゴンを4ポイントポリゴンに変換したい。最小のMBRを取得する。 これが私が欲しいもののイラストです: 元のポリゴンはピンク色です。(ST_EnvelopeおよびBBox関数を使用して)MBRを取得するのは非常に簡単ですが、必要なものを取得する簡単な方法はありますか? 何か案は?どうもありがとう
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.