2007年2月17日星期六

使用panoramio将数码相片转换为KML地标文件

  上一次我介绍《通过Picasa和Google Earth标记照片坐标》后,下一步就是将这些有地理标记的照片生成Google Earth的KML地标文件。本文主要介绍的就是如何将这些图片上传到panoramio,并自动生成KML文件并分享至Google Earth的图层中。

  以往制作这种图文KML地标是非常麻烦的,先将图片上传到flickr,然后找出图片地址,再打开Google Earth寻找坐标,将图片的HTML复制进去,总之,做一个地标都需要几分钟时间,现在有了panoramio就简便多了,可以通过panoramio很快将照片文件转换为KML地标文件。

  首先,照片需要现标记坐标地址,具体方法在《通过Picasa和Google Earth标记照片坐标》一文中已有阐述。

  下一步,就是将照片上传到panoramio,如果没有panoramio帐号,需要先注册一个。

  包含坐标地址的图片上传之后,用户的显示页面下就会有一个KML的图标,点击后,即可打开所有图片的KML文件,这些地标是和Google Earth结合在一起的,当你在Google Earth查看这个区域,这些KML地标才显示,否则将不显示。

  这个panoramio自动产生的KML我们实际还不能直接使用,其格式和普通KML有些不同,因此,需要在Google Earth中新建立一个目录,将panoramio的地标一个一个拖到新目录里,这样在新目录下的地标就变成正常的KML地标,这个文件另存后就可以与他人分享或者单独发布。

  以上就是通过panoramio将照片转换为KML文件的方法,转换后的KML文件可以修改一下后去Google Earth社区发布,panoramio每月也会自动将有坐标地址的图片发布到Google Earth的Geographic Web图层。

2007年2月15日星期四

照片共享服务panoramio和flickr的对比评测

  对于照片共享,我们第一个想到的恐怕就是flickr,这是一个老牌的照片共享服务,并且已经被Yahoo收购,是一个照片共享服务的绝对领跑者。而对于panoramio,大多数人可能至今都没有听说过。

  作为一个非常另类的照片共享,从一开始,panoramio就好像是专门为Google Earth设计的一个图像共享存放服务,在去年12月之前一直都是默默无闻的。直到去年12月Google Earth突然将panoramio添加到Google Earth的Geographic Web图层中,才使得这个图像服务骤然走红,快速进入大众的视野之中。

  panoramio提供了一些很诱人的服务,包括为所有用户提供了2GB的图片上传空间,并不限制人们浏览图片的数量,也不限制上传流量,panoramio有中文界面,从中国访问panoramio会自动切换语言到中文。

  相对来说,对于免费用户来说,flickr是无限上传空间,每月可以上传100M的图片,免费用户只能看到最近200张上传照片(这点非常令人不爽),不过,每年交25美元可以免除这些限制条件。

  panoramio最大的特色就是巧妙的与Google Maps和Google Earth结合在一起,形成了一个类似于社区的照片分享网。只要上传的照片包含坐标信息(如何在照片中增加坐标信息,请参见前文《通过Picasa和Google Earth标记照片坐标》),panoramio就会自动将这个坐标地址读出来并进行归类,在显示照片的同时还在旁边显示Google卫星地图的地标。上传的图片会被自动加入系统的KML文件中,并且每月panoramio会自动将最新的包含坐标地址的照片更新到Google Earth的Geographic Web/Panoramio图层中。

  flickr目前不能自动处理包含坐标的照片,而需要手动在地图上标识,而flickr默认的地址使用的是Yahoo卫星地图,我理解flickr做为Yahoo的成员有义务宣传Yahoo的产品,但是Yahoo的卫星地图的确是不如Google地图好用,范围小,清晰度差,对于中国地区尤其严重。flickr不支持Google Maps,只好让我转向了panoramio这样支持Google Maps的网站。

  panoramio虽然是一个新兴的图片共享网站,但在使用过程中我还是发现很多可圈可点的地方。

  panoramio的图片上传做的非常不错,我不需要使用任何浏览器插件,直接在panoramio上操作,就可以快速上传大量图片,上传过程中有进度条显示,最让人舒心的是,在一张照片正在上传的过程中,我就可以不需等待,立刻上传第二张、第三张照片,对于大量照片上传来说,这个功能实在太有用了。

  由于上传到panoramio的照片大多包含地理坐标,因此浏览一副照片的时候,会出现“附近的照片”字眼,可以查看别人拍摄的这个坐标附近的相片,这样我们就可以很方便地浏览某一个地方的所有人拍摄的照片。

  另外,在照片位置上可以看到这个照片的Google Maps卫星地图,点“see this area”可以打开一个新界面,左边是这个地区的所有照片缩略图,右边是这个地区的卫星地图。

  当然,panoramio也有一些令人不满意的地方,比如用户的URL地址不友好,我在flickr的地址是 http://www.flickr.com/photos/williamlong ,而在panoramio的地址是 http://www.panoramio.com/user/144849 ,显然就地址而言,flickr更为友好。另一个问题是域名太长,不好记,flickr只有6个字母,而panoramio有9个字母,不好读也不好记。这两点是我对panoramio不满的地方。

  不过,鉴于panoramio对于坐标的友好支持,我最终决定,只要我拍摄的照片包含坐标信息,我就会将其上传到panoramio而不是flickr

Gmail今日全球同步开放注册

  据Google黑板报的消息,Gmail在今年2月14日情人节全球同步开放注册。

  从2004年4月1日愚人节的邀请式注册,到现在的全面开放注册,Google走了相当长的一段路。尽管Gmail的各个方面的性能都比Hotmail和Yahoo强的多,但是Gmail的用户目前依然远远少于Hotmail和Yahoo,其中最主要的原因就是Gmail需要邀请才能注册。

  现在,Gmail不需要邀请也可以注册了,这也是Gmail用户爆炸性增长的前奏,相信在未来的一年内,Gmail的用户数目将慢慢接近Hotmail和Yahoo,成为一个真正大众型的免费电子邮件。(感谢blue的提醒)

Gmail今日全球同步开放注册

2007年2月14日星期三

通过Picasa和Google Earth标记照片坐标

  前几天去世界之窗旅游的时候,我曾经发了一组后期处理过的照片,那些照片是包含地理坐标信息的,具有地标信息的照片上传到panoramio后会自动生成一个KML地标文件组,并自动加入Google Earth的panoramio图层。这对于制作包含图片的地标文件(KML)非常方便,下面,我就一步一步详细的介绍一下如何将旅游照片转换为Google Earth KML地标文件。

  首先我先介绍一下数码相机拍摄的Exif信息。

  数码相机拍摄的照片虽然也是JPEG格式,但是文件中比普通的JPEG图片多了Exif(Exchangeable Image File/可交换图像文件)信息,Exif信息放置在我们熟知的JPEG文件的头部,也就是说Exif信息是镶嵌在JPEG图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。具有Exif信息的JPEG图像文件要比普通的JPEG文件略大一点。

  因此,我们就可以通过第三方软件将数码相机拍摄时候的地理坐标经纬度信息添加到Exif里。

  我目前是通过Google著名的照片软件Picasa以及著名的Google Earth两款软件进行照片坐标的添加,具体添加方法如下:

  打开Google Picasa,选中你拍摄的数码照片后(可同时选择多张照片),点击“工具/地理标记/使用 Google Earth 进行地理标记”,如下图所示,这时候Picasa会自动调用Google Earth软件进行图片坐标的确认。

通过Picasa和Google Earth标记照片坐标

  这时候打开的Google Earth会在右边显示一个图片框,里面显示刚才选中的照片。Google Earth的地图中会显示一个十字坐标,这个用来确认图片的坐标。移动地图,在Google Earth上找到实际的拍摄地点,并将其置于十字坐标的正当中,这时候点击“地理标记”按钮,就可以将实际坐标信息写入到JPEG文件中,使用同样的步骤可以标记下一张图片,最后点击“完成”按钮,可以关闭对话框,返回Google Picasa,这时候,你拍摄的数码照片JPEG文件的Exif信息里就包含了坐标的信息,我们就成功地完成了初始化工作。

通过Picasa和Google Earth标记照片坐标

  有了包含坐标信息的数码照片,下一步就是如何将其分享,我稍后会介绍如何将这些图片上传到panoramio,并自动生成KML文件并分享至Google Earth的图层中。

谷歌和百度的LOGO链接

  据搜狐IT的报道,从谷歌中国的首页LOGO点击进入的页面竟然是“Google黑板报”2006年4月14日的一篇网络日志。

  下面是我刚刚的截屏,将鼠标移动到Google的LOGO上面后,看到的链接地址是“Google 黑板报”2006年的一篇文章,而在Google.COM上就没有这个链接。莫非Google自己也在做“谷歌”的SEO?还是系统错误?或者被人黑了?(更新:根据搜索引擎的快照查看,这个链接至少四天前就有了,推测可能是很早以前就增加了这个链接,只是大家大多都没有注意到)

Google首页截屏

  另外,在百度的首页也有类似的情况,我刚刚访问了一下百度,发现百度首页变了LOGO,那个LOGO点进去是某个百度空间的地址。

百度首页的截屏

  也许,这些都是今年情人节前两个搜索引擎的秘密行动,想要在情人节的时候给大家一个惊喜。

2007年2月13日星期二

Gmail开放Mail Fetcher功能

  目前,Google已经开通了很多Gmail帐户的Mail Fetcher功能,请大家将Gmail切换到英文,点Settings-Accounts,看看是否有“Get mail from other accounts”功能,我的Gmail目前已经有了,因此我也对Gmail这个新功能进行了一些尝试。

  Mail Fetcher是个令人震撼的功能,允许通过POP3的方式将其他信箱的电子邮件接收到Gmail中,每个网民大概都有3、4个邮件帐号,这个功能会将这些邮件都集中到Gmail中,使得人民对Gmail的依赖度越来越大。而目前Google支持每个Gmail帐户增加5个POP3帐号。

  使用的方法也很简单,进入Settings/Accounts后,如下图所示,点“Add another mail account”。

Gmail开放Mail Fetcher功能

  之后会出现下面的界面,输入你的另外一个信箱地址。

Gmail开放Mail Fetcher功能

  然后,如下图所示,输入POP3的用户名,密码,POP3服务器地址,选择是否保留到服务器,是否加密连接,打什么标签,是否将邮件直接存档,之后就可以添加成功。

Gmail开放Mail Fetcher功能

  我对于Mail Fetcher的一个用法是备份公司邮件,通过Gmail的Mail Fetcher将公司邮件接收到Gmail,这样一来进行邮件备份,二来以后搜索公司邮件可以使用Gmail的搜索功能完成,而不必使用缓慢的Outlook了。

  使用Gmail的Mail Fetcher后,就再也不怕硬盘损坏后公司信箱内容丢失了,不过这个开始考验Gmail的真实容量,因为我公司的信箱目前已经有好1、2G了,转入Gmail后,Google能否保证空间足够,并且我的信箱会不会丢失,毕竟,所有的硬盘都有坏掉的时候。

  更新:试用了一天,发现从Gmail收取国内的邮件会出现不稳定情况,经常出现如下提示:Error fetching mail. Server returned error "Connection reset by peer" 。连接被重置,这好像是防火墙做出的一个动作。看来Gmail的Mail Fetcher还是无法逾越防火墙这座巨大屏障啊。

百度博客搜索升级

  据“百度的空间”报道,经过一段时间对网民搜索行为的分析与调研后,百度对百度空间搜索(又名百度博客搜索)进行了全新升级,推出了“相关博客”、“博客内搜索”等实用功能,如下图所示:

百度博客搜索升级

  新的百度空间搜索的升级,将以更快的速度收录更多百度空间的内容,保证大家输入任何关键字,第一页的内容都基本来自百度空间。对于独立域名博客的好消息是,搜索你的名字,会在“相关博客”中显示你的博客地址。这样做的原因是为了防止百度空间搜索的搜索体验太差引起人们的反感。坏消息是,任何关键字的搜索结果的大部分内容都将来自百度空间的转载剽窃内容。

  如果你是一个使用其他独立空间而且认真写作的博客,那么使用百度空间搜索(又名百度博客搜索)能够在第一时间内找到百度空间剽窃自己的文章,百度博客搜索会将这些剽窃的文章堂而皇之地放在搜索结果的最开头,搜索到真正原创精品文章却如同大海捞针般的困难,对比一下Google的博客搜索功能,什么是差距,这就是差距。

  如果百度博客搜索这样的服务也能够成功的话,那只能说是中国网民的悲哀。