华枫论坛

华枫论坛 (http://www.chinasmile.net/forums/index.php)
-   旅游及户外活动 (http://www.chinasmile.net/forums/forumdisplay.php?f=5)
-   -   游记 【原创】将游记记录在地球上 (http://www.chinasmile.net/forums/showthread.php?t=244734)

orient Apr 30th, 2007 10:27

【原创】将游记记录在地球上
 
经常看到大伙儿的精彩摄影游记,赞叹羡慕之余自然也希望能亲身游览一下其中还未涉足的地方。所以总在想要是能把游览行程放到地图上、照片定位在摄影处,然后再加以说明,既能给人以身临其境的感觉,日后自己也能回味无穷,何乐而不为?
感谢GPS技术应用于家庭的速度,这种在前两年还不敢想的事情现在已经成为举手之劳了。

一、准备篇:
对照片添加地理标签(Geotagging)


尽管相机厂家已开始重视对地理信息记录的硬件支持并开始推出一些解决方案,如Nikon D200、Sony GPS-CS1、Ricoh 500SE等。但在近期的将来相机对GPS的支持仍然无法达到普及的程度,而后期的手动添加依然会是主流的处理方法。手动添加(当然是用软件)的方式很多,这里和大家分享一下我觉得方便而实惠的一种处理方法,

硬件: 数码相机,GPS(要求携带方便,电池寿命长,有轨迹记录功能,支持存储卡以备存取大量用户数据。建议用俺的那种,呵呵。为了方便后期的处理,track 文件越完整越好,外出游玩摄影时尽量不将GPS关关停停的)。使用前将相机和GPS设置为同一时间以期获得准确的地理位置(有些工具在处理时可以通过输入两者间的时间差来进行调整)

数据: 照片(JPEG格式),GPS轨迹文件(GPS eXchange Format file格式,后缀为.gpx)

软件: Microsoft WWMX Location Stamper , 需要预先安装 Microsoft .NET Framework (version 1.1)
http://research.microsoft.com/resear...f/Details.aspx

方法:使用Location Stamper对照片和轨迹文件(可同时选择多个轨迹文件和照片)进行同步批处理,Location Stamper会自动比较两者记录的时间推断出照片的地理位置(经纬度及海拔),然后将其写到照片的EXIF中。
精确度将取决于轨迹记录的方式(因为用户可设定GPS按时间间隔或距离间隔进行轨迹记录)和GPS的信号接受能力,我自己测试的结果基本没有什么误差(GPS的轨迹记录为自动方式)。
另外用户还可选择如何处理摄影时间不在被选择的轨迹文件的时间段中的照片,比如选择不做处理或强行处理但留备份等等。
被定位的照片位置将会显示在地图中,由于WWMX Location Stamper 属于微软支持的一个WWMX Project,所以背景地图采用了Microsoft MapPoint

http://farm1.static.flickr.com/206/4...cfa3013e_o.jpg

二、运用篇:

在带有地理信息的相片管理及共享服务方面,微软、Google和雅虎三巨头都想推出自己的解决方案。
比如前面提到的Microsoft WWMX Project,还有Google Picasa/Web Albums/Map/Earth 以及Yahoo Flickr/Map 都是其服务的雏形,且具有其各自的特点。
微软是在以其赖以生存的Windows上打造客户端软件为主,雅虎则是以Web 2.0为基础,打造网上服务。
而Google则是四面出击,客户端软件(Google Picasa/Earth)及服务器端服务(Google Map/Picasa Web Album)并举。

微软现在还只是处于吃老本(已有的软件人气度不高且价格不蜚)及蠢蠢欲动之间。
Yahoo Flickr 已在相片管理及共享服务方面占具较大的优势,只可惜其Yahoo Map由于信息量的缺乏而很难和Google Map/Earth组合竞争。
由于Google Map最近又推出了My Map功能,使得其未来的解决方案日见明朗。如果将来能在My Map里再加入GPS轨迹的导入支持(现在只可手画),然后在其最为弱势的Picasa Web Album上下些功夫的话,最后的胜出者,非Google莫属。

长话短说,在他们推出完整的解决方案之前,咱也不能闲着,就先找些好的东东先用着吧。

1. 初级:Google Picasa + Google Earth
Google具有代表性的客户端图片管理软件和地图软件的结合自然不会叫人失望。

先用Picasa查看先前被Geotag的图片,凡是存有地理信息的图片会有一个图标标记,属性中还可确认EXIF中的地理信息。
http://farm1.static.flickr.com/211/4...9662ba1b_o.jpg

http://farm1.static.flickr.com/210/4...4a5240cb_o.jpg

然后选择文件夹或图片并将其输出到Google Earth KMZ文件中
http://farm1.static.flickr.com/215/4...2bac1405_o.jpg

使用http://www.gpsvisualizer.com/
网站将轨迹文件转换成KML文件并用GoogleEarth打开,
然后再将先前输出的含有照片的KMZ文件也同样打开到Google Earth中,最后经过简单的编辑将轨迹和照片合并保存到同一个Google Earth KMZ文件中。
http://farm1.static.flickr.com/231/4...babfc1e58c.jpg

最后生成的KMZ文件内含略缩图片可直接发给家人朋友欣赏。当然在如果本机上,也可直接通过内含链接去Picasa里看原图。
还有利用Google Earth的3D动画功能还可按当初的路线重温一下游览行程。
感兴趣的话可以下载附加的KMZ文件,选择轨迹名(注意一定要选择轨迹名)来播放俺的蒸气火车之旅。
http://richingwu.googlepages.com/SouthSimcoeRailway.kmz

http://farm1.static.flickr.com/196/4...70168cd492.jpg


2. 高级运用篇:Google Map/Earth + Yahoo Flickr

Google Picasa + Google Earth尽管很方便,但最大的缺陷就是无法实现网上共享。
我们不妨使用Google Map+Yahoo Flickr来实现这一目标。由于Yahoo Flickr支持照片的地理信息,所以经过Geotag的照片上传完即可直接享用其功能。
(注意上传前需将帐户对地理信息的支持设置为Yes)

春暖花开俺今年的头一场GOLF。出乎意外,这个地方的Yahoo地图居然要比Google Earth详细。可惜轨迹无法导入。
http://farm1.static.flickr.com/191/4...9fdafd2e5f.jpg

使用http://www.gpsvisualizer.com/ 网站将轨迹文件输出到Google Map的html文件
然后修改输出的HTML文件中的Google Map API部分,将API Key改为自己的API Key。
<script src="http://maps.google.com/maps?v=2.x&amp;file=api&key=KKKKKKKKKKK" type="text/javascript"></script>

Google Map API Key的申请:http://www.google.com/apis/maps/signup.html

下一步嵌入Yahoo Flickr GeoRSS Feed,最后上传HTML文件到自己的Web即可
gmap = new GMap2(document.getElementById("gmap_div")); // create map
var geoXml = new GGeoXml("http://api.flickr.com/services/feeds/photos_public.gne?id=7723891@N04&tags=golf&format=rss_200&georss=1");
gmap.addOverlay(geoXml);

_mSvgEnabled = true; _mSvgForced = true;

用GeoRSS Feed的方便之处在于实现简单,不用逐个指定照片,但设定需要是Public,且一个Feed只能显示20张照片。当然不闲麻烦的话,你也可以手工编辑HTML嵌入照片,那样的话就有很多灵活性。
http://richingwu.googlepages.com/DeerCreekGolf.html
http://farm1.static.flickr.com/182/4...34119968aa.jpg

http://richingwu.googlepages.com/Sou...eRailway2.html
http://farm1.static.flickr.com/207/4...cbc7912f9c.jpg

码了这么多字,暂时告一段落吧。以上是我个人总结的感觉对自己较合适的方式,和大伙儿共享,算是抛砖引玉了,但愿不久的将来能再看到大伙儿更加精彩的游记。
俺也要将当前的工作重点转向提高自身的摄影技术上来了。

owen_2002 May 18th, 2007 22:07

这么好的帖子,不顶不行啊!!
 
:lol:

worldy May 18th, 2007 23:43

支持!
每次Hiking、Biking 到是都有GPS记录,也拍了不少片片,但还没将两者结合起来。
下次出行时试一下。

orient May 22nd, 2007 00:19

引用:

作者: owen_2002 (帖子 1777704)
这么好的帖子,不顶不行啊!!

呵呵,谢谢。被封为酷贴半个月有余没人顶,也算是华枫独一份儿了。要不是您顶,我差点罢贴了。:smile:

星手 May 22nd, 2007 09:21

can tomtom record track?
 
can tomtom record track?

老总 May 22nd, 2007 11:24

华枫就需要像楼主这样帖子,我顶,我顶。

william06 May 22nd, 2007 11:27

好贴 :lol:

鲁莽电工 May 22nd, 2007 11:39

热爱生活到这样程度的人毕竟是少数。玩完了还要花那么多功夫来搞总结工作,实在是考验。
对于有这样生活热情的朋友,应当严重支持。鼓励。

owen_2002 May 22nd, 2007 12:05

再次感谢
 
引用:

作者: orient (帖子 1782526)
呵呵,谢谢。被封为酷贴半个月有余没人顶,也算是华枫独一份儿了。要不是您顶,我差点罢贴了。:smile:

:biggrin: :biggrin:
我两年前,想过这个事情,无奈,才疏学浅,郎中羞涩,一直没有能够实现在地图上放照片。上次看到你的帖子,怎么说呢?:biggrin: :biggrin: “咱们老百姓啊,今儿个真高兴啊!”。真的十分感谢你的这个帖子。相信会有越来越多的朋友喜欢GPS+照片。多发贴啊,我们还想多学习啊!:lol:

orient May 24th, 2007 11:10

谢谢。大伙的支持是俺发贴的动力。

taihe May 24th, 2007 11:18

才看到,揪下自己眼皮

tonyzhao May 24th, 2007 13:33

没研究,先顶,错不了

owen_2002 May 31st, 2007 09:48

请教orient和各位高手一个问题,我有一些以前的旅行照片,现在通过一些GPS地图软件(如微软的等),找到以前拍照片地方的经纬度。我的问题是有没有什么办法,手工添加这些经纬度到以前的数码照片中?或者用什么软件添加?多谢了!

orient May 31st, 2007 09:54

引用:

作者: owen_2002 (帖子 1800689)
请教orient和各位高手一个问题,我有一些以前的旅行照片,现在通过一些GPS地图软件(如微软的等),找到以前拍...

很多很多。最通用的就是用Google Earth/Picasa组合。查看我上面的第三张Screenshot, 用Tools->Geotag->Geotag with Google Earth既可。
另外如果你用的网上照片服务支持Geotag的话,象Flickr,一般也可以手动设定。

Reload May 31st, 2007 10:32

强帖一定要顶啊!
 
太好了,我拍了很多照片,这回可以好好整理了。谢谢楼主!!

tylerchen May 31st, 2007 12:17

大概看了一下,先顶,再慢慢研究!强烈支持!!!

orient Jun 1st, 2007 17:49

Panoramio被Google收购了,看来Google在这一服务领域又迈进了一步。

owen_2002 Jun 1st, 2007 20:25

谢谢 Orient
 
引用:

作者: orient (帖子 1803933)
Panoramio被Google收购了,看来Google在这一服务领域又迈进了一步。

我已经注册了Panoramio,要好好琢磨琢磨。再次感谢Orient!

worldy Aug 17th, 2007 21:26

我怎么装不上那个Microsoft WWMX Location Stamper 文件啊。。。
:tired:

orient Aug 17th, 2007 22:05

引用:

作者: worldy (帖子 1933991)
我怎么装不上那个Microsoft WWMX Location Stamper 文件啊。。。
:tired:

不会吧。刚试完,没问题。


所有时间均为格林尼治时间 -4。现在的时间是 14:31


Copyright © 1999-2024 Chinasmile