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 メーリングリストの案内