1 / 83

《 开源 GIS》

《 开源 GIS》. 滁州学院公选课( 2012.2-16Week,9-10 ) YF3305. gvSIG/Mobile GIS. 第六章 开源移动 GIS. 主题. 第一节 开源移动 GIS 简介 第二节 gvSIG Mobile GIS 第三节 gvSIG Mobile DEMO. 移动 GIS 基础 —— WWW. WWW 是 World Wide Web (环球信息网)的缩写,也可以简称为 Web ,中文名字为“万维网”。 WWW 是一个以 Internet 为基础的计算机网络,它允许用户在一台计算机通过 Internet 存取另一台计算机上的信息。

edena
Télécharger la présentation

《 开源 GIS》

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 《开源GIS》 滁州学院公选课(2012.2-16Week,9-10)YF3305

  2. gvSIG/Mobile GIS 第六章 开源移动GIS

  3. 主题 • 第一节 开源移动GIS简介 • 第二节 gvSIG Mobile GIS • 第三节 gvSIG Mobile DEMO

  4. 移动GIS基础——WWW • WWW是World Wide Web (环球信息网)的缩写,也可以简称为Web,中文名字为“万维网”。 • WWW是一个以Internet为基础的计算机网络,它允许用户在一台计算机通过Internet存取另一台计算机上的信息。 • 从技术角度上说,环球信息网是Internet上那些支持WWW协议和超文本传输协议HTTP(Hyper Text Transport Protocol)的客户机与服务器的集合,透过它可以存取世界各地的超媒体文件,内容包括文字、图形、声音、动画、资料库、以及各式各样的软件。 • 一般我们日常所说的"上Internet",其实指的就是连上World Wide Web • Wireless world wide web • Wireless world wide wap

  5. 移动GIS基础——IOT • 物联网(Internet of Things)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等和“外在使能”(Enabled)的,如贴上RFID的各种资产(Assets)、携带无线终端的个人与车辆等“智能化物件或动物”或“智能尘埃”(Mote),通过各种无线/有线的长距离/短距离通讯网络实现互联互通(M2M)、应用大集成(Grand Integration)、以及基于云计算的SaaS营运等模式,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面(集中展示的Cockpit Dashboard)等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。

  6. 第一节 开源移动GIS简介 • JVNMobileGIS • 52North • gvSIG • 开源移动GIS简述

  7. JVNMobileGIS

  8. 52°North

  9. 52°North • O&M (Observations & Measurements). • Sensor ML (Sensor Model Language). • TML (Transducer Model Language). • SOS (Sensor Observation Service). • WNS (Web Notification Service). • SPS (Sensor Planning Service). • SAS (Sensor Alert Service).

  10. SWE: Sensor Web Enablement

  11. SWE框架

  12. SOS:Sensor Observation Service概念

  13. SWE实现 • SOS • SOS for ArcGIS Server • SAS • SES • SPS • WNS • OX-Framework • SWE Clients • Incubator Projects

  14. GEOSS Service Factory • 3.0Current WPS release • RC8-SNAPSHOT - SextanteWPS release candidate exposing Sextante functionality • RC8-SNAPSHOT - GRASSWPS release candidate exposing GRASS GIS functionality

  15. 移动GIS架构

  16. 移动GIS概念 • 移动GIS,是以移动互联网为支撑、以智能手机或平板电脑为终端、结合北斗、GPS或基站为定位手段的GIS系统,是继桌面GIS、WEBGIS之后又一新的技术热点,移动定位、移动办公等越来越成为企业或个人的迫切需求,移动GIS就是其中最核心的部分,使得各种基于位置的应用层出不穷 • 相较于传统的WEBGIS、桌面GIS,移动GIS的核心技术并没有什么大的不同,依然是空间数据的存储、索引、浏览交互、编辑、分析等,只是在移动设备上需要更多地考虑各种算法效率、服务端的通信交互、以及与其他信息的集成

  17. 移动GIS核心:地图 • 移动GIS,最核心的部分是地图,地图由不同图层叠加而成、每个图层对应一张数据表,表中的每条记录对应这个图层上的一个要素,每个要素有属性信息和几何信息构成; • 移动GIS地图分为矢量地图和已渲染好的瓦片地图,甚至是遥感影像图;这些地图数据可以是在线访问,也可以是离线存储在移动端设备上。 • Google地图是在线瓦片地图, • 诺基亚的ovi导航地图有在线和离线矢量地图, • 凯立德、高德等导航地图是离线矢量地图,离线瓦片地图一般是在线瓦片地图的本地缓存,当然这些形式随着未来的发展,也在不断地改变,从用户的角度,离线地图和在线地图都是需要的; • 移动GIS行业应用以离线矢量地图或离线瓦片叠加离线矢量为主; • 以OGC为代表在线地图服务也将是未来的发展趋势;

  18. 移动GIS通信模式 • 移动端与服务端通信通常有两种模式: • socket通信,需要在移动端和服务端分别写socket客户端程序和socket服务端程序,自行定义传输信息的内容格式,这种模式的优点是通信效率高、一直连线、易实现服务器的信息下达,缺点是通用性不好、较复杂; • Http通信,服务端以WEB服务的方式对外发布服务,移动端以Http请求的方式获取服务端的信息,并能上传信息至服务端,可以是KVP、SOAP或REST服务的方式,在移动端较常用的是KVP方式,通信的数据内容通常采用XML或JSON来描述。具体选择哪种交互方式,根据具体项目需求而定

  19. 移动GIS应用 • 特色:移动GIS结合了地图、实时定位、拍照摄像、视频浏览等多媒体功能,同时与其他移动信息相互集成,进一步提高了信息获取、分析、决策的效率,实现了移动数字化生活办公的全覆盖; • 应用:管线巡检、城管巡查、移动执法、林业普查、水利普查、应急联动、农业测土配方、国土监察、实时交通、路政巡查、移动气象、地震速报、烟草物流、军事指挥、移动测绘、无线电监测、移动环保、LBS服务等。

  20. 移动办公

  21. 数据采集

  22. 电力巡检

  23. 燃气管线巡检

  24. 烟草移动服务系统

  25. 无线电监测

  26. 手机查车查人(基于移动GIS的GPS定位)

  27. 实时水雨情移动GIS发布系统

  28. 主题 • 第一节 开源移动GIS简介 • 第二节 gvSIG Mobile GIS • 第三节 gvSIG Mobile DEMO

  29. gvSIG项目 • gvSIG是一个处理地理信息的应用软件。该系统不仅能够访问本地的矢量数据或者栅格数据,而且也能够通过支持开放空间协会(OGC)规范的远程服务器访问该类数据。支持网络地图服务(WMS)、网络要素服务(WFS)、网络覆盖服务(WCS)、目录服务以及地名辞典服务等一系列地理信息网络服务规范是gvSIG与其它地理信息系统的特大区别。

  30. 项目背景 • 此类特征将为GIS和CAD专业人士开拓新途径,无论是用户还是开放者: 模块性:该系统具有一系列与普通窗口程序一致的基本功能,还能读取来自其它系统的多种数据(CAD或GIS软件,WMS和WFS地图服务器)。有一些功能是系统核心的一部分,但是大多数功能属于该系统的扩展部分(插件)。新开发扩展将能与对象模型(核心+扩展)正常地进行工作。任何用户将可以选择他们所需要的部分,因此,该系统的使用和保养将会比目前的使用系统更为简单。 • 互操作性:开发结束之后,可能会出现新的数据格式。所以需要开发扩展新系统。此类新发展一旦结束,新扩展将会被加入已安装系统,任何用户由此能够存取新的数据格式。 • 源代码开放:任何软件开发人员随时可以获取该系统源代码资料,不但能够加快开发新功能速度,而且可以替换源代码,提高系统性能。 • 符合标准:如果按照这些标准将可容易地使用每个新的数据源,每个用户也能够轻易地操作该系统,这是因为从开始起它已被预计在项目概念之中。 • 经济:该项目具有广阔的前景,只需要利用扩展去适配新系统作用。就此可以大大降低新作用的开发成本。同样,由于具有自由软件许可证,所以系统安装的成本将会减少。 • 可移植性:倾向于个人电脑中使用的Linux操作系统,及多种不同Windows版本(一直在改变)将为该系统提供强烈的适用性,是因为不同部门的用户能够使用同一个系统及数据,无论他们的工作状态处于一致化平台。同样的情况下,新用户的硬件或者软件,都将可以正常地操作它。初始时可能不支持有些平台(Apple, UNIX, BSD),需要作一些适当的修改。因为该系统基于Java,所以修改的经费和技术成本也是相当合理的。

  31. gvSIG项目体系结构 • ANDAMI: 是利用”插件”的扩展性应用程序基。负责创建窗口、加载以及管理扩展、选择合适外观、激活通过”Java Web Start”启动应用程序的功能、初始化应用程序语言等。它是一个通用型软件,还可作为任何新建MDI应用程序的基础。 • FMAP: 是允许开发自定义GIS应用的类库。包括一个内核(”core”)和一系列底层对象,它们是其操作所需的(改装的JTS(Java 拓扑套件)和Java2D)还有一个用来操作这些实体合适的转换器和一系列对象。在此类库中我们可以找到读写支持格式类、绘制适当比例地图类、指定图例类、界定符号类、搜索类、查询类、分析类等。本节包括读写格式的驱动器。 • GUI:应用程序基的扩展,包括用于和用户交互一切所需要的工具。在这个类库中我们能够找到大部分在应用程序中使用的对话框窗口,同样也可找到支持这些对话框窗口类。比如:设计图例、绘制地图、界定比例等表单。

  32. 技术描述(开发语言、类库等) • 目标:一个对于查询、编辑及地图创建的强力GIS客户端。 • 开发语言:Java 100% 和一些像ECW或MrSid之类能够读取专有格式的外界类库。 • 多平台:它能在Windows、Linux、Mac等平台之下正常运行(必须已安装JAVA虚拟机)。 • GNU GPL 许可证 • 多语言:该系统支持国际化,并且很容易制作新译本。 • 推荐提出在项目之中已使用过的类库: • Geotools2 => 优良项目。我们使用了所有关于投影的模块,将来也许会利用更多的。 • JTS (Java Topology Suite).=>没有它所有关于空间分析、高级查询及创建拓扑功能将会难以实现。 • Log4java => 利用于了解任何时刻系统的操作状态和创建系统故障记录。它属于Apache项目,一个真正有用的类库。 • Batik => 它也属于Apache项目。未来,我们将会利用它与SVG工作。目前,我们只是用它来标记折线。 • Castor=> 管理持久对象之类库。它能保存及获取项目对象,我们还可利用它设计基于OGC(开放式地理信息系统协会)规范的WMS客户端。 • Ermapper=> 与自由ECW工作的类库。只可用于Windows平台,但是是免费的。显示利用非常之快,内存使用较少。允许与大型栅格文件工作。 • GDAL=> 与MapServer用于读取栅格数据的类库一致。我们可利用它读取、编写及访问WMS和WCS。 • LizardtechGeoDSDK => 它是一个用于读取MrSID数据的非自由类库。 • 其次我们重新使用了其它项目的代码,比如:JUMP(Java Unified Mapping Platform)、MapServer等。同时,我们也探索了更多的,好像UDIG(User Friendly Desktop GIS),这将会带来良好的灵感。 • 我们已把DGNLib运载到Java本机,这样能够显示.dgn文档。(7.0版,MicroStation 95版)。 • 最后,我们使用过的开发平台是ECLIPSE,该平台使开发者的工作便利化。

  33. gvSIG desktop(桌面) • 最新稳定版 gvSIG 1.11 • 扩展 • ArcIMS客户端 • 栅格原型系统 • CRS 模块 • geoBD扩展 • 网络分析原型系统 • 3D原型系统 • ArcSDE 客户端 • SEXTANTE • gvSIG Mobile同步扩展 • 数据发布扩展 • 元数据原型模块 • gvSIG 3D 扩展 • Dielmo Open Lidar扩展 • 翻译管理扩展模块 • 正规化扩展模块

  34. gvSIG Mobile(移动) • 扩展描述 • gvSIG Mobile 是一个针对移动设备的gvSIG系统简化版,支持shepefiles、ECW、WMS、GPS图像等文件。 • gvSIG Mobile同步扩展能够将制图信息从gvSIG Desktop系统移到 gvSIG Mobile系统之中。

  35. gvSIG Mobile同步扩展 (插件) • gvSIG Mobile 同步扩展能够将含有图层信息和标签(简化)的数据从gvSIG Desktop 移到gvSIG Mobile系统之中。而且,其能创建gvSIG Mobile系统支持的项目文件。 • gvSIG Mobile同步扩展必须在合适的gvSIG版本基础上安装,您能够在下载表格中获得有关信息。而且,gvSIG系统必须正确地安装在您的计算机中。 • 安装阶段如下: • 从网上下载与您的操作系统相对应的扩展文件并运用它。 • 如果安装系统无法自动找到gvSIG应用的文件夹路径,您可以将它手动指出。比如:运行于Windows XP的gvSIG1.1.2版本的gvSIG Mobile同步扩展安装在C:\Program Files\gvSIG_1.1.2中。

  36. gvSIGMobileXP Shape File WMS PG+GeoServer+WMS

  37. Desktop->Mobile GIS

  38. gvSIG Mobile新功能 • 0.2 版 (04-03-09) • PhoneME虚拟机安装软件已被加入,其能在多种平台上运行(Windows Mobile 5, Windows CE2003, Windows XP) • 标点、直线和多边形创造 • 自定义表格 • 支持GML、KML及GPX文件格式 • 目标定义 • 支持StarFire • gvSIG Mobile Pilot 0.3 — by Mario Carrera — last modified 2010-09-27 19:58

  39. gvSIG Mobile系统要求 • 最低配置:320MHz / 64 MB RAM • 推荐配置:600MHz / 96 MB RAM • 操作系统:Windows Mobile (已在 Windows CE 2003, Windows XP, Windows Mobile 5 和 Windows Mobile 6系统下测试过)

  40. gvSIG Mobile GIS流程 • 下载安装相关软件(需要jre); • gvSIG桌面程序配置数据源; • 通过gvSIGMobileGIS扩展模块得到gvm格式文件,发布的是shape文件; • 将gvSIG_Mobile_Pilot-0.2-WM5-withPhoneME.cab复制到WM6的存储卡中; • WM6模拟器中安装程序gvSIGMobileGIS ; • 通过WM6模拟器测试gvSIGMobileGIS功能

  41. gvSIG Desktop链接pg DataSource

  42. Plugin:es.prodevelop.gvsig.exportMobile

  43. gvSIG Mobile Pilot • gvSIG_Mobile_Pilot-0.2-WM5-withPhoneME.cab是gvSIG Mobile GIS程序,拷贝到手机存储卡 • 加载.bat->启动.exe • 文件->还原镜像->选择wm6 启动模拟器

  44. 中文版WM6手机仿真器

  45. WM6手机仿真器上网 • 下载 微软的Active Sync的同步软件 • 打开仿真器,选择“文件--配置--网络--选择”勾选“启用NE2000 PCMCIA网卡并绑定到” • 下拉列表中选择“连接的网卡”或者选择“数据包计划微型端口”

  46. WM6手机仿真器上网 • 打开仿真器WM系统里面的“设置--连接--高级--选择网络--两项都选“单位设置”--保存 • 在Active Sync 菜单:文件->连接设备,选中“允许连接到以下其中一个端口”,选择DMA!“这台计算机已连接到”项选中“internet” --PC • 在“设备仿真管理器”,选中你的模拟器设备(如果看不到你的模拟设备就单击“刷新”),右键选择“插入底座”,这时Active Sync自动将PC与模拟器连接起来

  47. WM6手机仿真器上网

  48. WM6手机仿真器上网

More Related