差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
programming:python:packages:pyproj:datadir [2018/08/09] – [原因] ikatakosprogramming:python:packages:pyproj:datadir [2019/03/07] (現在) – [原因] ikatakos
行 37: 行 37:
 この''datadir.py''の記述の場所に、辞書用データが存在していないことが原因だった。 この''datadir.py''の記述の場所に、辞書用データが存在していないことが原因だった。
  
-お、全てのpyprojがダメということではなく、特定ド(1.9.5.1-py35hb98d9bb_1)のみでパスが上手く張られていかったので、ちょっとたミかも知い。+「datadir.pyに書かれた場所にそんん無いよ」という場合、手っ取り早くはこのファイを適当場所に展開てパ指定すばよい。
  
-別のビルド(1.9.5.1-py35_0)を明示的に指定してインストールし直すと、解消した。+  * {{ :programming:python:packages:pyproj:data.zip | data.zip}}
  
 +なお、全てのpyprojがダメということではなく、特定のビルド(1.9.5.1-py35hb98d9bb_1)のみでパスが上手く張られていなかったので、ちょっとしたミスかも知れない。
 +別のビルド(1.9.5.1-py35_0)を明示的に指定してインストールし直すと、解消した。
 まぁ、さっさとpython3.6以上に上げればいいんだけどね。他のモジュールの提供状況との兼ね合いでね。 まぁ、さっさとpython3.6以上に上げればいいんだけどね。他のモジュールの提供状況との兼ね合いでね。
  
 =====その他===== =====その他=====
  
-なお、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]]
  
programming/python/packages/pyproj/datadir.txt · 最終更新: 2019/03/07 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0