質問編集履歴
3
読み書き→読み込んで出力
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
pythonでシェープファイル
|
1
|
+
pythonでシェープファイルを読み込んで出力する時に属性の定義を変えないようにしたい
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
### 前提・実現したいこと
|
2
2
|
|
3
|
-
shpファイルをgeopandasで読み
|
3
|
+
shpファイルをgeopandasで読み込んで出力する時に、属性定義を変えないようにしたい
|
4
4
|
ある程度は出来ていると思うのですが充分でないならもう少し改善したい。
|
5
5
|
また、他の方法等もあれば知りたいです。
|
6
6
|
よろしくお願いします。
|
2
ちょっとしたコメント追記。
title
CHANGED
File without changes
|
body
CHANGED
@@ -24,7 +24,8 @@
|
|
24
24
|
data_source = driver.Open(r"C:\work\sample01\result\sample4.shp")
|
25
25
|
layer=data_source.GetLayer()
|
26
26
|
|
27
|
-
## gdalとgeopandasの型の対応。これ対応あってます?足りない?
|
27
|
+
## gdalとgeopandasの型の対応。これ対応あってます?足りない?。
|
28
|
+
## いや、これだと保持されないな…シェープファイルなら、これだけも要らないかな
|
28
29
|
dict_field_type={
|
29
30
|
ogr.OFTInteger:'int', # Simple 32bit integer.
|
30
31
|
ogr.OFTReal:'float', # Double Precision floating point.
|
1
OGRFieldTypeの一覧を追加。タイトルを修正
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
python
|
1
|
+
pythonでシェープファイルの読み書きをする際に属性の定義を変えないようにしたい
|
body
CHANGED
@@ -67,4 +67,9 @@
|
|
67
67
|
### 補足情報(FW/ツールのバージョンなど)
|
68
68
|
Python 3.9.2
|
69
69
|
GDAL 3.2.1
|
70
|
-
geopandas 0.8.2
|
70
|
+
geopandas 0.8.2
|
71
|
+
|
72
|
+
[OGRFieldTypeの一覧](https://gdal.org/doxygen/ogr__core_8h.html#a787194bea637faf12d61643124a7c9fc)
|
73
|
+
|
74
|
+
ここにある全てを対応した方がいいと思うのですが
|
75
|
+
geopandas側での記述方法がわからないです…
|