将旅游照片发布在地图上
星期日, 10月 12th, 2008照片的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设备将是趋势。