差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | 次のリビジョン両方とも次のリビジョン |
programming:python:packages:pyproj:datadir [2018/08/09] – [原因] ikatakos | programming:python:packages:pyproj:datadir [2018/08/09] – [その他] ikatakos |
---|
=====その他===== | =====その他===== |
| |
なお、pyprojは本家から提供されているのはソースで、Anacondaなど他人がビルドしてくれたものを用いない場合は自力でビルドするタイプのモジュールであり、ビルド時の設定でEPSGコード辞書の場所を指定できるようだ。環境変数の'''PROJ_DIR'''に、OSGeo4Wなどで提供されているデータファイルのパスを指定しておくとよいらしい。(といいつつ、OSGeo4Wのどのファイルのあるパスを指定すればいいのか、イマイチわかっていない) | なお、pyprojは本家から提供されているのはソースで、(Anacondaなど他人がビルドしてくれたものを用いない場合)本来は自力でビルドするタイプのモジュールであり、ビルド時の設定でEPSGコード辞書の場所を指定できるようだ。環境変数の'''PROJ_DIR'''に、OSGeo4Wなどで提供されているデータファイルのパスを指定しておくとよいらしい。(といいつつ、OSGeo4Wのどのファイルのあるパスを指定すればいいのか、イマイチわかっていない) |
| |
* [[https://github.com/jswhit/pyproj/tree/4801bc463ad1409d08c564fb8c2e1939a66c788a|jswhit/pyproj at 4801bc463ad1409d08c564fb8c2e1939a66c788a]] | * [[https://github.com/jswhit/pyproj/tree/4801bc463ad1409d08c564fb8c2e1939a66c788a|jswhit/pyproj at 4801bc463ad1409d08c564fb8c2e1939a66c788a]] |
| |
| 実際、データファイルはEPSGコードの他にもいろいろな情報があり、全てあわせると5MB程度にはなる。pyprojの他にも使うモジュールが存在したり、環境を複数作っていたりすると、重複して各所にこれが作られることになるので、容量が無駄である。データファイルを1箇所にまとめ、参照場所をパラメータ化しようというのは理にかなっている。 |
=====参考===== | =====参考===== |
| |
* [[https://gis.stackexchange.com/questions/257158/runtimeerror-defining-projection-with-geopandas-to-crs|python - RuntimeError defining projection with geopandas' to_crs - Geographic Information Systems Stack Exchange]] | * [[https://gis.stackexchange.com/questions/257158/runtimeerror-defining-projection-with-geopandas-to-crs|python - RuntimeError defining projection with geopandas' to_crs - Geographic Information Systems Stack Exchange]] |
| |