ESRIシェイプファイル形式のファイルがあります。私は緯度と経度を抽出するためにQGISまたはpython gdalライブラリをどのように使用できますか?私はQGISをインストールしてシェイプファイルのレイヤーを追加して、地図上で(緯度、経度)を見ることができますが、(緯度、経度)を抽出する方法はわかりません。緯度、経度)が出ます。 TQQGISまたはpython gdalライブラリを使用してESRIシェイプファイル形式を変換して緯度経度を抽出する方法
1
A
答えて
1
レイヤを右クリックし、[名前を付けて保存]を選択します。 「Save vector layer as ...」ダイアログが開きます。次のオプションを選択します。
フォーマット:ファイル名を選択
CRS:EPSG:カンマが値[CSV]
ファイル名区切り下部には4326、WGS84
を、エクスポートするフィールドを選択し、」拡大場所を必要とする場合は座標を入力するだけなら「すべてを選択解除する」をクリックするか、場所の名前などが必要な場合は使用可能な項目をチェックします。出力CRSとしてWGS84を選択すると、座標が小数点で表示されます(緯度、経度)。
出力例:
X,Y
12.4533865449718,41.9032821799601
12.4417701578001,43.936095834768
9.51666947290727,47.1337237742936
1
あなたのpythonでそれをしたい場合、あなたはそのためGDALを必要としません。私はgeopandas(Shapely)を使って、シェープファイルを扱うためのもっと簡単なライブラリを見つけました。最初はQGISインターフェイスをクリックするよりも数分かかるかもしれませんが、Pythonでシェープファイルを操作する方法を学ぶことは、長期的には非常に強力な知識です。ここでのpythonで行われ、あなたの仕事のサンプルは、次のとおりです。
coords.csvで所望の出力を生成しますWhickimport geopandas as gpd
# read shapefile (attributes and geometry) into geodataframe
shp = gpd.read_file("sample_shapefile.shp")
# convert "geometry" field into separate X and Y fields
shp["X"]=shp["geometry"].apply(lambda geom: geom.x)
shp["Y"]=shp["geometry"].apply(lambda geom: geom.y)
#save X,Y into csv file
shp[["X","Y"]].to_csv("coords.csv",header=True,index=False,sep=",")
:
X,Y
425070.0,80330.0
408390.0,81150.0
405370.0,85860.0
410880.0,82850.0
415310.0,80630.0
418610.0,80350.0
関連する問題
- 1. 緯度と経度をesri arcGISに変換するMapPoint
- 2. RGSを使用してWGS84を緯度/経度に変換する方法R
- 3. rubyを使用してexif gpsのデータ配列形式を緯度と経度に変換します
- 4. GPS座標を緯度経度形式に変換しますか?
- 5. tableauから経度と緯度を抽出しました
- 6. pythonを使って緯度と経度を抽出する正規表現
- 7. javascriptを使用して北緯と東経に緯度と経度を変換しますか?
- 8. javacript配列から緯度/経度データを抽出します
- 9. アンドロイドの緯度経度形式
- 10. 不明gelocation /緯度経度形式
- 11. 緯度/経度変換
- 12. 緯度/経度を度/ラジアンに変換しますか?
- 13. ルビのジオメトリタイプを緯度x経度に変換する方法
- 14. 緯度経度をCLLocationCoordinate2Dに変換する方法
- 15. WellKnownBinaryとCoordinateSystemIdを緯度と経度に変換する方法
- 16. Pythonで緯度と経度で.ncファイルからデータを抽出
- 17. ESRIシェイプファイル内の特定の緯度/経度で情報を検索するためにpythonを使用するにはどうすればよいですか?
- 18. javaで北緯と東経に緯度と経度を変換しますか?
- 19. 緯度と経度を使ってグループを作る方法は?
- 20. ベースマップを使用して緯度/経度をプロットする
- 21. UIActivityViewControllerを使用して経度と緯度を共有する方法
- 22. Googleマップを使用して緯度/経度に住所をジオコードする方法
- 23. opencvを使用してカメラの座標を緯度と経度に変換する方法
- 24. d3.jsを使用して緯度と経度を(x、y)座標に変換する方法
- 25. geodjangoクエリ形式座標 - 緯度経度変換、道路地図を開く
- 26. fortify、broom :: tidyを使用して間違った緯度/経度
- 27. GPS座標を緯度経度に変換しますか?
- 28. 経度/緯度をデカルト座標に変換しようとしています
- 29. AndroidでGoogleマップの経度緯度のE6形式を取得する方法
- 30. USBセンサー(Python 3.4)からの緯度と経度データの抽出
あなたはCSV /テキストファイルに変換し、抽出することによって何を意味するのですか?ポイント座標を持つShapefileを持っていますか他のジオメトリですか? – chrki
はい、テキストファイルに変換します。シェイプファイルは座標で表示されます。 – Sam
提案された解決策で問題を解決できましたか?その後、将来の訪問者のために選択されたその答えをマークし、スレッドを閉じるために指示してください。 –