-1

先月、多くのシェープ ファイル編集ツールを扱ってきました.シェープ ファイルから 2 つの dbf ファイル (ノード用とリンク用) を適切な形式 (ノード用の node_id,x,y と link_id, start_node_id、end_node_id、...リンクの場合) Oracle 空間ネットワークを作成するため。ノードの dbf を取得しました。ポリライン (道路) を含むロードされた形状ファイルから属性テーブルを取得し、各ポリラインをジオメトリに加えて開始ノード ID と終了ノード ID を含むセグメントに分割したいと考えています。受け入れた..

4

1 に答える 1

0

質問を少し明確にしたいと思うかもしれませんが、セグメントを定義できるように、シェープファイルからポリラインの各ポイントの詳細を取得したいようです。

Pythonを使用してこれを行う方法の例をここに書きました:

https://gis.stackexchange.com/questions/40798/how-to-split-shapefile-per-feature-in-python-using-gdal

具体的には、次の行に注意してください。

line = geom.asPolyline()
        # all points in the line
        for point in line:

この基本的な例のバリエーションを使用して、目標を達成できるはずです。

ダン

于 2012-12-08T11:06:09.987 に答える