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

指定された距離にあるポイント、ライン、またはポリゴンを囲む領域。

3
ArcGIS for Desktopを使用して特定の方向にのみバッファーを作成しますか?[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 5か月前に閉鎖。 南西向きのいくつかのポリゴンのバッファを作成しようとしています。私の知る限り、これはバッファツールを使用して行うことはできません(私はArcGIS 10.3を使用しています)。手動で行うこともできましたが、400以上のポリゴンの場合、非常に時間がかかりすぎます。 誰かがより良い方法を知っていますか? これは多かれ少なかれ私が目指していることです:


5
公共交通機関の通過時間のバッファー
デンバーの公共交通システムを使用して、通過時間のバッファー/ゾーン/リングを作成できるようにしたいと考えています。私が話していることの例については、triptropnyc.comをチェックしてください。見栄えをよくする必要はありません。関心のある起点は1つだけです。 これまでの私の考えは、関心のある領域の周りにランダムなポイントを分配し、それらのポイントを一度に少しずつGoogle Maps APIに渡すことでした。移動時間を取得したら、ポイント間を補間してバッファーを取得します。必要に応じて、より多くのポイントからさかのぼって見積もりをスムーズにします。 それは有効なアプローチでしょうか?私が考慮すべき通過時間を推定する他の方法はありますか?おそらく、他のデータソースのほうが便利であるか、入手しやすいでしょうか。 どう考えているか教えてください。

4
穴のある非凸多角形の最小壁厚
穴を含む複雑な非凸多角形領域の最小壁厚(値と場所)を見つける最も効率的な方法は何ですか?最小の壁の厚さが赤である、青色のポリゴンの例を参照してください。ただし、この場合、隣接する2本の線が平行である場合、位置は不明確です。 これまでのところ、私たちは試しました: ポリゴンラインを細分割し、ポリゴン内の最小ポイント-ポイントラインを検出する(強引、10'000ポイントを超える複雑なポリゴンでは効率的ではない) Delaunay三角形分割とポリゴン内部の最小エッジの検出。正確性は十分ではありません。最初にポリゴンラインのサブディビジョンと組み合わせる場合にのみ可能です。次の例(Nr 3)は、Delaunay三角形分割では、シンプレックスエッジが赤で検出されず、緑のボックスの最小の壁の厚さを見落とす場合です。 侵食バッファを繰り返し増やして最小のはめ込みを見つけます。この場合、侵食ポリゴンは複数の部分に分割されます=最小壁厚の半分。問題は、後でこのアプローチで最小肉厚の場所を見つけることです。さらに、侵食は常に複数の部分に分かれているわけではなく、「行き止まり」を見逃しています。これは、線まで侵食し、誤った最小壁厚を与える例(Nr 2)です。 最初に中心軸を見つけてから、多角形領域を覆っているが重なっていない中心軸上の最小円を検索します。編集:問題のあるのは、中心軸上の多くの「間違った候補者」です。(Nr 1)円Aは間違っています。円Bは正しい最小壁厚を示します。

1
Rにおけるユークリッドおよび測地線バッファリング
で測地線バッファリングの理解、Esriのジオプロセシング開発チームは、ユークリッドと測地線バッファリングを区別します。「投影されたフィーチャクラスで実行されるユークリッドバッファリングは、誤解を招く技術的に不正確なバッファを生成する可能性があります。ただし、測地線バッファは、投影座標系によって導入される歪みの影響を受けないため、常に地理的に正確な結果を生成します。」 ポイントグローバルデータセットを使用する必要があり、座標は投影されません(+proj=longlat +ellps=WGS84 +datum=WGS84)。メートル単位で幅が指定されている場合、Rに測地線バッファーを作成する関数はありますか?パッケージgBufferから承知しておりrgeosます。この関数は、使用される空間オブジェクト(例)の単位でバッファーを作成するため、座標を投影して、目的のX kmのバッファーを作成できるようにする必要があります。投影してから、gBuffer実際にユークリッドバッファーを作成する手段を適用します。以下は、私の懸念を示すためのコードです。 require(rgeos) require(sp) require(plotKML) # Generate a random grid-points for a (almost) global bounding box b.box <- as(raster::extent(120, -120, -60, 60), "SpatialPolygons") proj4string(b.box) <- "+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs" set.seed(2017) pts <- sp::spsample(b.box, n=100, type="regular") plot(pts@coords) # Project to Mollweide to be able to apply buffer with …

3
バッファツールを使用して異なる半径を描画しますか?
私はArcmap-Arceditor 10を初めて使用するので、本当にあなたの助けを借りることができます。アメリカの郡でエタノール植物(トウモロコシを利用してエタノールを生産する)とトウモロコシの生産量をマッピングしています。 私の目標は、エタノール植物(ドット)の周りにバッファーゾーン(円)を描くことです。しかし、トリッキーな部分は、エタノール生産を維持するために、エタノール工場がトウモロコシを購入する地域を反映する必要があるということです。各植物に必要なトウモロコシの量と、各郡の平均トウモロコシ生産量/平方マイルを知っています。トウモロコシを描画するために必要なバッファゾーンの半径を計算するためにArcmapを取得するにはどうすればよいですか?エタノール工場が2つの郡の境界にあり、各郡のトウモロコシの生産量/平方マイルが異なる場合、これは特に注意が必要です。 これをアークマップで行うことが可能かどうか知っていますか?もしそうなら、どうすればいいですか?どうもありがとうございます! 添付の画像では、点はエタノール植物です。赤い地域は郡がエタノール植物のために十分なトウモロコシを生産するのに自給自足であることを示しています。オレンジ色の地域は、トウモロコシがそのエタノール工場を支えるために他の郡から輸入されなければならないことを示しています。
9 arcmap  buffer 

1
ポリゴン間のオーバーラップを分割し、PostGISを使用して最も近いポリゴンに割り当てますか?
私の質問は、私がを使用していないことを除いて、ポリゴン間の素朴なセットへの未回答の分割オーバーラップにかなり関連していshapelyます。PostgreSQL10でPostGIS 2.4を使用しています。 管理ユニットのマルチポリゴンを含むテーブルがあります。形状は陸域のみをカバーしています。私の目標は、それらを水中に一定距離伸ばすことです。 現在のポリゴンを水中に拡張するために、バッファを実行してから、テーブル内の他のすべてのジオメトリを差し引きます。これにより、ジオメトリに隣接するバッファーがクリップされ、レイヤーに現在何もないバッファーが保持されます。だから、次のようなもの: SELECT c1.name , ST_Difference( ST_Buffer( ST_Union(c1.geom), 250 ) , (SELECT ST_Union(c2.geom) FROM foo.county AS c2 WHERE c2.name <> c1.name) ) FROM foo.county AS c1 GROUP BY c1.name; ただし、これはもちろん、2つのポリゴンが水の端で互いに出会うオーバーラッピングバッファーと、狭い海峡をまたがって与えます。 (付録のような半島のため、ジオメトリのポイントが赤よりも青に近くないため、左側の小さな紫のスライバーは完全に赤のポリゴンに割り当てられていることに注意してください。) これは私が行き詰まっているところです。オーバーラップ(紫の部分)を、バッファリングされていないポリゴンと等距離の線に沿って2つのばらばらのポリゴンにカットし、それらのスリーバーをバッファリングされた郡から減算します。 バッファが3つ以上重なるケ​​ースはないと思います。そこに着いたら、私はその橋を渡ります。 ST_VoronoiPolygonsポイントの代わりにポリゴンの周りを使用するのと似ていますが、まったく同じではないような匂いがします。 これは、理想的には、PostGIS関数として、QGISジオプロセシング機能として、または一部のPythonライブラリに存在しますか?

2
ArcGIS Desktopを使用して、2辺だけでポリゴンを拡大しますか?
多角形のラインを側面のみで拡大したいのですが、「スケール」や「バッファ」のような、多角形全体を拡張するだけでなく拡大するツールしか見つかりませんでした。スケーリングまたはバッファリングの問題は、ポリゴンのオーバーラップがあることです。

3
ポリゴンをPyQGISを使用してネイバーにヒットするまでバッファリングしますか?
複数のポリゴンで構成されたシェープファイルがあります。多くの場合、隣接するポリゴンは属性を共有します。 私がする必要があるのは、共通の属性に基づいてこれらのポリゴンをバッファリングすることです。ただし、これらのバッファーが満たされるまで停止して停止できるまで、バッファーを拡張したいと思います。 私は急いで組み立てられたモックアップを持っています: 私がコードに関して持っているのは次のとおりです: from qgis.core import * from qgis.analysis import * layer=qgis.utils.iface.activeLayer() QgsGeometryAnalyzer().dissolve(layer, "D:/test_dissolved.shp", onlySelectedFeatures=False, uniqueIdField=3, p=None) 正直なところ、私はQGIS APIドキュメントに精通しておらず、最善を尽くしても、これに適したメソッドを見つけることができません。 QgsGeometryAnalyzer().dissolve私はバッファを溶解することができますが、それは私が求めているものではありません。 ここで別の方向に目を向けるべきでしょうか?
8 pyqgis  buffer 

3
PythonでQGISのポイントの周りに正方形のバッファーを作成しますか?
緯度/経度のx、y座標があり、それらの周囲に5x5度の正方形のセルを作成する必要があります。緯度/経度の座標は重心です。 私の最初のオプションは、1セグメントと1/2(5°)* sqrt(2)の距離を持つ重心の周りにバッファーを作成することです(sqrt(2)を掛ける必要があります)bcツールは四角形の角に重心を使用します重心からエッジまでのバッファ距離)。これにより、ポイントの周りに横向きの四角形が表示され、各フィーチャが45度回転します。距離が正確ではなく、個々のバッファ機能をすばやく回転させる方法がわからないので、これを行わないほうがよいでしょう。 私の2番目のオプションは、はるかに単純に思えますが、必要な距離((1/2)* 5°)で重心の周りにバッファーを作成し、ArcMapのフィーチャからエンベロープツールのようなものを使用します。 ここで誰かが同じ質問をして答えが出たようですが、プログラムでそれを行う方法がわかりません。
8 qgis  buffer 


3
いつST_Bufferを使用すればよいですか?
st_buffer操作を使用する意味を教えてください。PostGISリファレンスガイドには、この操作の構文と簡単な説明しかありません。 この操作の利点を理解するためにいくつかの例を挙げていただけますか?
8 postgis  buffer 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.