Re: [OSGeoJapan-discuss] 「photo2shape」アドインのシェープファイル属性の小数点について

Yoichi Kayama yoichi.kayama @ gmail.com
2012年 1月 19日 (木) 06:34:12 EST


青木さん

かやまです

Photo2shapeプラグインをインストールしたフォルダにある
photo2shapedialog.py  というプログラムで座標のまるめを行っているようです。

プログラムの224行目から以下の関数がありますが

def getCoordinates( tags ):
  exifTags = tags




  # some devices (e.g. with Android 1.6 ) write tags in non standard way
  # as decimal degrees in ASCII field
  if EXIF.FIELD_TYPES[ exifTags[ "GPS GPSLongitude" ].field_type ][ 2
] == 'ASCII':
    strLon = str( exifTags[ "GPS GPSLongitude" ] )
    strLat = str( exifTags[ "GPS GPSLatitude" ] )
    lon = round( float( strLon ), 7 )
    lat = round( float( strLat ), 7 )
    return ( lon, lat )




ここの
    lon = round( float( strLon ), 7 )
    lat = round( float( strLat ), 7 )

というところが緯度経度の値の丸目を行っているようです。
ここの7という数値を10とかにあげればもしかすると精度があがるかも
しれません。改造の自由がありますのでためしてみるのは自由です。

後で時間ができたら試したいですが、私はまだ残業中なので本日は断念します。

2012年1月19日20:08 ujigis kazu <kazu013057 @ gmail.com>:
> みなさん、こんにちは。
> 宇治市役所の青木和人です。
>
> 先日の
> 2012年1月15日の「GIS 研修会in 河内長野」で
> Photo2shapeプラグインを使ったのですが、
> 参加者さんから、以下の質問をもらいました。
>
>
> ・スマートフォンで撮影した写真のEXIF情報をみると、
>  緯度経度は小数点以下10ケタ程度入っています。
>  しかし、「photo2shape」アドインを使用して取込んだ
>  シェープファイルの属性データは小数点以下6ケタに
>  丸められています。
>  この6ケタを10ケタにすることは可能なのでしょうか。
>
>
> そういう仕様というところなのかなとも思うのですが、
> ご存知のかた、おられたら、ご教授いただけないでしょうか。
> よろしくお願いいたします。
>
>
>
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>
> 青木 和人(Kazuto AOKI)
>
> <<地理情報システム学会 東日本大震災支援EMT活動に協力しています>>
> http://rarmis.jp/dpgissig/
>
> 宇治市役所 総務部 税務室 資産税課
> 主幹 兼 土地係長
> 〒611-8501 京都府宇治市宇治琵琶33
> Tel 0774-20-8719(直)   Fax 0774-21-0408
>
> 立命館大学歴史都市防災研究センター客員研究員
> 博士(文学)
>
> e-mail   kazu_a @ maia.eonet.ne.jp
> HP       http://www.eonet.ne.jp/~g-science
> brog     http://ujigis.blog.fc2.com/ (New!!)
> Facebook 始めました! (New!!)
>
> _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
>
> _______________________________________________
> OSGeoJapan-discuss mailing list
> OSGeoJapan-discuss @ lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/osgeojapan-discuss
>


OSGeoJapan-discuss メーリングリストの案内