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

エクステントは、データソースの座標ペアによって定義される最小の境界ボックス/長方形(xmin、yminおよびxmax、ymax)です。データソースのすべての座標はこの境界内にあります。

7
与えられたポイントの最小面積の長方形を見つける?
図にあるように、問題は次のとおりです。 与えられた点に適合する最小面積長方形(MAR)を見つける方法は? サポートする質問は次のとおりです。 問題の分析ソリューションはありますか? (質問の開発は、ボックス(3D)を3D点群の点のクラスターに適合させることです。) 最初の段階として、問題を改善するポイントの凸包を見つけることを提案します(これらのポイントを削除することにより、ソリューションに関与しません) 。 必要なメソッドは、X(長方形の中心)、D(2次元)、およびA(角度)を提供します。 私の解決策の提案: 多角形の重心を見つけます(オブジェクトのジオメトリの中心を見つけるを参照してください?) [S]単純な近似長方形、つまり軸XとYに平行に近似します minmax指定されたポイントのXおよびYに関数を使用できます(たとえば、ポリゴンの頂点) フィットした長方形の面積を保存する 重心を中心にポリゴンをたとえば1度回転させます 完全な回転が完了するまで[S]から繰り返します 結果として最小面積の角度を報告する 有望に思えますが、次の問題が存在します。 角度の変化に適した解像度を選択するのは難しいかもしれませんが、 計算コストが高い ソリューションは分析的ではなく実験的です。


7
ファイルジオデータベースフィーチャクラスの全範囲を再計算しますか?
Esriファイルジオデータベースにフィーチャクラスがあります。ArcMapのエディターを使用してフィーチャを編集し、ほとんどのフィーチャを削除し、中間のフィーチャのみを保持すると、レイヤーへのズームコマンドが期待どおりに機能しません。フィーチャクラスに残っているフィーチャの範囲にズームする代わりに、その範囲は前のもの(削除されたすべてのフィーチャを含む)になります。フィーチャクラスのプロパティダイアログで範囲の値を確認すると、古い値がはっきりと見えます。そのため、編集セッションは完全なエクステント値を変更しないようです。 これらの値を再計算する方法はありますか? この問題は、ArcMapでフィーチャを編集しているすべての人に発生するはずです...

6
QGISを使用して、選択したポリゴンの境界ボックス座標を計算します
郡ポリゴンの境界ボックス座標を手動で(そして多少不正確に確信しています)取得しました。郡ポリゴンは、郡形状のより大きなレイヤーからの選択です。QGISプラグインまたは他の関数を使用して、これを手作業ではなく迅速に計算できるようにしたいと思います。これはほぼ確実に可能ですが、Google検索で何も見つかりませんでした
17 qgis  extents 

4
Openlayers 3最大エクステント
ユーザーがマップ上でパンできる場所を制限したいのですが、OpenLayers 3でマップビューの最大範囲を設定する方法を説明するリソースが見つからないようです。OpenLayers2には解決策がありました。新しいバージョンでは可能ですか?

3
最大の幅/高さの比率で「斜めの境界ボックス」を作成しますか?
以下の画像に示すように、入力フィーチャのセットから最大の幅/高さの比率(「斜めの境界ボックス」)で囲む長方形を作成したいと思います。 たとえば、PostGIS関数ST_EnvelopeおよびST_Box2DFMEトランスフォーマーBoundingBoxReplacerをBoundingBoxAccumulator使用して、軸平行バウンディングボックスを生成します。 PostGIS、QGIS、またはFMEを使用したアプローチを使用した提案は大歓迎です!
13 qgis  postgis  fme  extents 

2
Rのバウンディングボックスに空間オブジェクトをクリップする
Rの空間オブジェクトが与えられた場合、すべての要素をクリップして境界ボックス内に配置するにはどうすればよいですか? 私がやりたいことが2つあります(理想的には両方を行う方法を知っていますが、どちらも私の現在の問題に対する許容可能な解決策です-ポリゴンシェープファイルを米国本土に制限します)。 境界ボックス内に完全にはない各要素をドロップします。 これbbox()<-は論理的な方法のようですが、そのような方法は存在しません。 無限小要素(ポリゴン、ラインなど)が境界で切り取られるように、真のクリップ操作を実行します。 sp::bbox割り当て方法を欠いているので、私が作ってみた唯一の方法は、使用するのだろうoverかgContains/ gCrossesSpatialPolygonsと連携して、新たなバウンディングボックスの座標を持つボックスを含むオブジェクト。次に、ポリゴンオブジェクトをクリップするとき、含まれているものとクロスされているものを把握し、それらのポリゴンの座標を変更して、ボックスを超えないようにする必要があります。または何かのようなgIntersection。しかし、確かに簡単な方法がありますか? バウンディングボックスには多くの問題があり、通常、関心領域を定義するポリゴンへの空間オーバーレイが望ましいことを知っていますが、多くの場合、バウンディングボックスはうまく機能し、よりシンプルです。
13 r  clip  extents 


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


1
境界ボックス内のすべてのポイントを選択します
この質問は以前に聞いたことがありますが、私が試みている答えは機能していません。 境界ボックス内にあるすべてのOSMウェイを照会したいと考えています。OSMデータは、デフォルトの球状メルカトールでインポートされました。LAT / LONを使用してクエリを実行しているため、変換 SELECT * FROM planet_osm_ways WHERE ST_Transform( ST_MakeEnvelope(37.808264, 37.804339, -122.275244, -122.271189, 4326),3857 ); これを実行すると、次のエラーが表示されます。 エラー:WHEREの引数は、タイプジオメトリではなくブール型でなければなりませんLINE 3:WHERE ST_Transform(ST_MakeEnvelope(37.808264、37.804339、-12 ...

1
現在のマップ範囲へのQGISクリップベクターレイヤー
QGIS(2.14.1)のベクターレイヤーを現在のマップ範囲に単純にクリップする方法はないのでしょうか。 クリッピングアルゴリズムは、入力として別の「クリッパー」ベクターレイヤーを必要とし、「名前を付けて保存...」は、ベクターレイヤーを現在の範囲に制限して保存しますが、クリップしません。プラグインを作成してそれを達成するのはそれほど難しくないかもしれないと思う-そして、私がこれを行うのを逃したかもしれない簡単な方法がなければ、私は確かにそうするだろう。
11 qgis  clip  extents 

3
マップ上に2つ以上のポイントを表示するために最適なズームレベルを計算する方法
静的マップ上にいくつかのマーカーを表示し、Googleマップのように最適なズームレベルを計算したいと考えています。バウンディング四角形とマップの中心点はすでに計算されていますが、バウンディング四角形全体を表示するための正しいズームレベルを計算するのに苦労しています。誰かが私たちを正しい方向に向けることができますか?

1
緯度/経度で複数のレイヤーの境界ボックスを計算する方法は?
主にAGS 9.x、AGS 10、WMS 1.xなど、あらゆる種類のマップサービスのパフォーマンステストを行うアプリケーションを作成しています。 アプリケーションの一部には、サービスの全範囲内で、個々のリクエストに対してランダムな境界ボックスを生成することが含まれます。この部分は、(たとえば、AGSサービスのfullExtentプロパティを通じて)サービスの全範囲が既知である場合、地理座標系と投影座標系で正常に機能します。 私の問題はWMSにあります。GetCapabilities応答の各レイヤーは、境界領域を1以上のCRSで定義できます。アプリケーションの一部では、サービスのCRSが地理的であるか投影されているかを知る必要があるため、WMSで曖昧さを取り除くために、常に定義されているレイヤーのLatLonBoundingBoxとEPSG:4326を常に使用しています。次に、個別のリクエスト(ランダム化された)に入るすべてのレイヤーに基づいて、完全なサービス境界ボックスを計算する必要があります。ここがトリッキーになります。 緯度/経度の境界ボックスごとに、LLx(左下の経度)はURx(右上の経度)よりも大きいまたは小さい可能性があるため、迷子になっています。四角形または円形の図を描き始めるたびに、私はアプローチを考え出したと思い、それを台無しにして私の脳がドロドロになるケースを見つけます。 私はそれが機能するまでそれをスラッシュし続けます、そして私がここにそれを投稿する解決策を手に入れたら、私の人生を容易にする受け入れられた完全にテストされたアプローチがあるはずだと確信しています。今は見つかりません。


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