2022年7月23日土曜日

GeoPandas の投影変換

GeoPandas にて CRS の機能しないPCがありました。
CRSError: Invalid projection: EPSG:4326 #1887

思い当たる点はありました。PostgreSQL です。
CRS 以外は機能するので当面それを避けて凌ぐことに。

今日、別の PC で仮想環境を作りましたが、こちらも失敗。
Error when importing geopandas #1756

午前中で解決せず、気を取り直して午後も作業。最終的には既存の環境に GeoPandas 等の不足しているライブラリを足して解決です。15時までかかりました。

で、実施したかった投影変換。
gdf2000=gdf2011.to_crs(epsg=4612)
gdf2011['geometry'].equals(gdf2000['geometry'])
#True

なぜ?東北地方も含まれているのですが。

epsg =4326 (WGS84) → True
epsg =4301 (TOKYO) →False

大まかにあっている測地系では変更しない、ということでしょうか。微妙な挙動です。

結局、ArcGIS で処理することにしました。ま、このような挙動を知ることができたので、良しとしましょう。

 

0 件のコメント:

コメントを投稿