タグ付けされた質問 「geometry-conversion」

2
QGISの点から線を引く
ポイントレイヤーがあり、ポイントを通過する、またはポイントの近くにラインを描画する必要があります(ポイントとラインの間の距離は最大0.5m)。線のノードは、それらに最も近いポイントの属性を受け取ります。

2
ポイントセットをポリゴン境界に変換しますか?
ポイントのセットをそれぞれのポリゴン境界に変換しようとしています。これはボロノイ図や凸包のようなものだと思いますが、完全ではありません。技術用語はあると思いますが、私はGISの初心者です。 おそらく次の画像で最もよく説明されています。 では、4セットのポイント(それぞれ独自の色のセット)が与えられた場合、ポリゴン間の間隔がマージンを最大化し、すべてのポリゴンが一致するように、それぞれのポイントセットを囲む4つのポリゴンは何ですか? 以下に、3つのポイントを使用した簡単な例を示します。 A、43.656943、-79.393928、ブルー B、43.66663、-79.402682、グリーン C、43.656447、-79.408004、グリーン 意味を理解するには、次の図を表示する必要があります。 基本的に、各ポイントには色があり、そこから特定の距離のバッファーを展開して開始します。 難しいのは、他のポイント(それらの境界)との衝突がある場合、およびその境界を計算する場所です。結果は、ポリゴンのセットです(色/セットごとに1つ)。

2
ポリラインレイヤーからポリゴンレイヤーを作成する
私たちのシステムは、交差しない幾何学的に有効な(マルチ)ポリゴンのコレクションを表すポリゴンシェープファイルを想定しています。具体的には、圃場。多くの場合、ファームとそのフィールドの表現は、フィールドの境界ポリラインを含むポリラインシェープファイルとして受け取ります。通常は、ぶら下がりの端のような小さなジオコーディングエラーがあります。 ポリラインレイヤーをポリゴンレイヤーに変換する信頼性の高い方法はありますか?ポリゴンの周囲は、シェープファイル内のポリラインの周りの最小ループとして計算されますか?最初にポリラインを整理する必要があると思います。 私の会社はプロフェッショナルパッケージを購入していないため、私は主にQuantum GISまたはその他の無料ツールを含むソリューションに興味があります。


3
SQL ServerジオメトリBLOBから他の何かに変換する方法は?
エクスポートされたSQL ServerテーブルであるサードパーティからのCSVデータファイルがあります。彼らは単にselect * from foo結果をテキストファイルに出力し、それを送信しました。 テーブルにはGeometryタイプの列があるので、生のテキストには「0xE610000010C47 ...」などがあります。現時点では、SQL Serverのテーブルにnvarcharとしてロードしています。 私は自分の側でGeometryフィールドに戻ることができると予想していましたが、それはそれほど簡単ではないようです。 STGeomFromWKB実際にはWKBではないため機能しません。文字列をGeometryとしてキャストできません。WKTではないと文句を言うからです。 それでは、この値を通常のGeometry BLOBのようにSQL Serverに取得する方法はありますか?SQL Serverにそのように処理するように指示できますか? このリンクを見つけて、少なくともSQL Serverの内容に関する質問に答えることができましたが、そこまでは行きませんでした: SQLServer 2008のGeometryデータ型の形式は何ですか


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

6
ポリゴンへのライン
線を多角形に変換できるアルゴリズムの「名前」を見つけることができませんでした。この問題はGISと計算幾何学およびコンピューターサイエンスの分野を横断しているためです。他に何をミックスに追加するのかわかりません。他の人が検索条件の最初の選択と見なすものを知りたいので、私が検索したもののリストを提供するのは嫌です。 シナリオ...私はラインを持っています(ラインを構築するために必要な2つのポイント)...各ラインは少なくとも1つの他のラインに接続されています。接続された線の間のスペースは多角形を形成します。最も単純なシナリオは、三角形...長方形...であり、複数のセグメント化された機能に移動できます。 あいまいな説明で申し訳ありませんが、私が言ったように、私は最終的な解決策と同じくらい「最初の考え」に興味があるので、私がすでに訪れた道に考えられる解決策を導きたくありません。

4
交差する線のセットからポリゴンを生成する
これは、すでに別の目的のために頼まれた、シンプルで非常に一般的な質問です(参照このリンクをし、これも、例えば)、ここでは、しかし、私たちは、探しているではないソフトウェアパッケージが、アルゴリズム我々が言う実装しようとすることができていることPython。 したがって、以下に示すように、一連の線がマップされます(これらは既にトリミングされていますが、BTW)。 ポリゴンを生成するためのアルゴリズム/アイデア(赤いものを示しています)?

4
ポリラインのすべてのポイントを取得する
Pythonにいくつかのポリラインフィーチャオブジェクトがあります。次に、ポリラインのすべてのポイントを取得します。 たとえば、ポリラインがある場合はポイント開始[0,0]エンドポイントを[5,5]。結果:[1,1];[2,2];[3,3];[4,4];[5,5]。 端点を含むその線上のすべての整数点を見つけたいのですが。直線の場合、これは非常に単純ですが、ポリラインにBeizer Curve、Circular Arc、Elliptic Arcジオメトリタイプがある場合、どのようにすればよいですか? 編集: ArcGISのすべてのライセンスレベルで利用できるツールのみを使用できます。たとえば、ArcGIS Basic。

1
PostGISを使用してポイントからラインを作成しますか?
多数の車両の位置データを含むPostGISテーブルがあり、これらのポイントからラインを作成したいと考えています。 データは車両IDで選択し、タイムスタンプで並べ替えることができますが、結果から行を作成する方法は? 基本的に必要なのは、ポイント1からポイント2までの1つのラインセグメントで、ラインをファイナライズしてから、ポイント2からポイント3までです。 後者は、ある地点から次の地点までの車両の走行方向と速度を計算するために必要です。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.