将旅游照片发布在地图上

照片的EXIF信息可以记录这张照片的拍摄地点,然后可以在地图/卫星地图上看到自己照片的拍摄地点,这叫做Geotagging。这很酷?很傻?还是很无聊?@_@

把心得记录一下,为和我同样无聊研究Geotagging的人节省一些时间。

  • 最理想的方案是比较高级的单反相机如D300+专用的GPS设备,这样可以直接把GPS信息写在照片里。
  • Iphone或N95之类的手机也可以直接将GPS信息写在照片中。

OK我没有以上设备,只有分别记录轨迹和照片,最后在进行匹配。

这种Geotagging要解决一下三个问题:

1、GPS轨迹记录:

  • 我用的是廉价的方案LD-3W作为GPS接收器,用蓝牙和N73连接,使用GPSToy(S60V3版)记录轨迹;
  • GPSToy功耗很小,配合N73使用一天(>8H)还有大部分电量,应该可以记录2天没有问题;
  • GPSToy PC版可以将轨迹转换为常用的GPX格式,供其它软件使用;
  • 有条件的话使用Garmin的GPS会更方便,直接记录GPX格式的轨迹。

2、将GPS信息写入照片:

  • GpicSync可以正常使用,完全符合我的要求;
  • Picasa可以使用Google earth进行手工定位,并写入EXIF;
  • GeoSetter无法正确识别GPSToy生成的GPX文件,可能是其中有中文字符的缘故;
  • PhotoMapper读取JPG会出现Runtime error,怀疑是中文使用环境的缘故;

3、将照片发布在地图上:

  • Flickr——我选用的方案——可以直接读取照片EXIF中的GPS信息并发布在地图上,但是地图以及卫星地图信息不够详细,要是Flickr被google收购就完美了;
  • Picasaweb速度很快,但无法正确读取EXIF中的GPS信息;
  • Panoramio可以直接读取EXIF中的GPS信息,并能够在Google earth/map上直接查询,国内访问速度也不错。听上去很完美,但是不支持批量上传,而且我不熟悉。

最后,Flickr上有一个geotagging讨论组,可以查到一些有用的信息。

再次坚信,未来的相机、手机上集成GPS设备将是趋势。

Tags: , ,

Leave a Reply