gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:1931回复:2

无线网络资源的地理信息可视化

楼主#
更多 发布于:2007-11-26 10:14
<P>现在无线网络的普及程度,也许远远超过了大多数人的想象。用一个台支持Wi-Fi的PDA随意在城市中搜寻一下,就会发现,几乎任何建筑中都会有Wi-Fi信号穿透出来。出于某种目的,也许你想要统计这些信息。这种行为被叫做Wardriving。这个古怪的名词起源于使用调制解调器的时代,黑客靠盲目的拨号登陆可能存在的主机。那时叫做Wardialing(战争拨号)的精神,延伸到现在,就成为了开车搜索Wi-Fi的Wardriving(战争驾驶)。</P>
<P><IMG src="http://www.beareyes.com.cn/2/lib/200611/22/195/006.jpg" border=1></P>
<P>尽管可以使用WEP加密你的AP(无线网络接入点),但也许你却正希望可以让别人共享这些带宽,比如那些手持PDA的路人。或者你家中的AP并没有密码,因为你和邻居们正通过它共享这些带宽。但是如何统计和表现这些信息,我们就需要电子地图和战争扫描两方面同时结合,来实现无线网络资源的地理信息可视化。</P>
<P><IMG src="http://www.beareyes.com.cn/2/lib/200611/22/195/003.jpg" border=1></P>
<P>我们首先介绍一种简易的办法来实现战争驾驶,后面我们将介绍怎样处理并将这些数据可视化。<BR></P>
<P>有很多免费或开源软件可以用来记录无线网络信号,建议使用Netstumbler,可以在<a href="http://netstumbler.com/" target="_blank" >http://netstumbler.com/</A>上免费下载。你需要的硬件包括:一台<FONT color=blue><U>笔记本</U></FONT>电脑或者PDA,Wi-Fi网卡,和GPS。在正确连接Wi-Fi和GPS之后,确认关闭了Windows系统自带的无线网络连接程序,以及会占用GPS端口的GPS程序。打开Netstumbler,它会自动搜索可用的网卡和GPS。如果有电脑有多个无线<FONT color=blue><U>网卡</U></FONT>,或者无法发现你的GPS,可以在设置选项中进行调整。</P>
<P><IMG src="http://www.beareyes.com.cn/2/lib/200611/22/195/001.jpg" border=1></P>
<P>你需要考虑怎样移动这些硬件,否则将无法扫描。比如将这些设备安装到车内,开车扫描(标准的战争驾驶)。或者用背包装好,乘车或步行扫描。要注意当同时使用Wi-Fi和蓝牙设备时,电池的消耗会提高很多。而且蓝牙GPS的电池寿命很短,所以记得间歇性的保存Netstumbler文件。</P>
<P>当你第一次满心欢喜的扫描回来,唯一的成果就是一个ns1后缀的ASCII文件。这个文件记录了时间,经纬度坐标,AP的MAC地址,以及信号强度等信息。这些原始情报需要进行整理,才能成为可用的信息。Google在民用GIS(地理信息系统)方面有很多产品可供使用。比如AJAX界面的Google Maps和3D可视化的Google Earth。这些应用软件都可以通过处理兼容的XML文件,来增加自己需要的服务——比如将ns1文件的结果可视化的标识在网页上或应用程序中。</P>
<P><IMG src="http://www.beareyes.com.cn/2/lib/200611/22/195/005.jpg" border=1></P>

<P>处理这些文件所需要的软件,很幸运,我们已经有可用的免费服务:登陆http://www.gpsvisualizer.com/,选择需要的处理结果:JPEG/SVG map &#8226; Google Map &#8226; Google Earth KML file &#8226; Elevation/speed profile ,要快速看到结果,我们可以选择Google Maps,通过选择调整地图窗口的大小,注入标记种类等细节等信息。或者简单的上传文件,然后点击Draw the map,稍等片刻就可以看到处理结果了。如果你想把这个结果引用到你的网站,你需要阅读有关怎样申请Google Maps API Key的文档,有关的信息可以在GPSVisualizer网站FAQ中找到。</P>
<P><IMG src="http://www.beareyes.com.cn/2/lib/200611/22/195/007.jpg" border=1></P>
<P>Google Maps可以通过网页来表现这些数据,但是2D的数据表现和速度缓慢的Web装载,限制了使用上的便利。更强大的解决办法就是使用Google Earth来表现这些结果。KML是 Google Earth所使用的一种基于XML文件的记录格式,GPSVisualizer同样支持这种格式。顺便说一下,因为这是一个开放标准,所以很多商用软件同样支持这种格式,比如Autodesk Map 2007。要生成KML之需要在首页上选择 Google Earth KML file ,就得到一个Google Earth可以打开的文件。到earth.google.com上下载Google Earth,双击KML文件,或者KML文件的zip格式KMZ文件,就可以让Google Earth加载这些信息,并且在地球的相应位置标注出战争扫描的结果了。</P>
<P>通过这种简单的方式,就可以体验电子地图信息搜集的乐趣了</P>
喜欢0 评分0
datarnd
路人甲
路人甲
  • 注册日期2007-12-28
  • 发帖数6
  • QQ
  • 铜币119枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-12-29 12:53
<img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
举报 回复(0) 喜欢(0)     评分
ayan99
路人甲
路人甲
  • 注册日期2003-09-29
  • 发帖数31
  • QQ
  • 铜币209枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2008-04-04 06:31
<IMG src="http://www.gisempire.com/bbs/Skins/Default/topicface/face0.gif"> <B></B><BR>
<P>好贴啊</P><IMG src="http://www.gisempire.com/bbs/Skins/Default/emot/em01.gif"><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em05.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部