- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MapXtreme图形信息可视化的设计与实现-数字油田项目部
MapXtreme图形信息可视化的设计与实现
王宝军
新技术年来随着社会信息化的飞速发展,信息化管理显得尤为重要。民政部门在工作过程中形成了大量的文件、图片和地形图等成果资料, 真实的反映了,然而这些资料种类繁多、关系复杂,数量极其庞大,可视化可全面且本质地把握住地理空间信息的基本特征,并能迅速、形象地传递和接收它们,由此可见空间信息离不开可视化;而可视化技术将成为空间信息阅读、理解进而交互作用最重要的工具手段。WebGIS是Internet 和 WWW技术应用于GIS开发的产物,是实现GIS互操作的一条最佳解决途径,从 Internet 的任意节点,用户都可以浏览访问WebGIS站点中的空间数据、进行各种空间信息检索和空间分析[1]。管理工作直接与空间位置有关,采用 WebGIS将大大提高的工作效率,为领导决策及时提供科学依据,管理信息化、高效化和现代化有重要的现实意义。
1. MapXtreme的原理及开发方法
MapXtreme是一个基于Internet /Intranet 技术的WebGIS 地图应用服务器, 通过对MapX的功能集成,开发人员只需在Web服务器上安装MapXtreme, 并对其进行编程和管理,用户即可通过 Internet /Intranet使用Web浏览器访问 MapXtreme,并获得MapXtreme所提供的GIS功能,如显示地图、地图的缩放、 漫游、访问地图上链接的信息、制作专题图、 进行空间分析等。使用 MapXtreme 开发WebGIS应用,开发人员能集中地控制和维护地图和数据库数据,并实现地图应用程序功能,适合信息量大、访问用户多的面向公众信息服务的实际情况。
1.1 基于 MapXtreme 的网上地图发布模式
通常将MapXtreme的Web地图发布归为三类:瘦客户端,中客户端,胖客户端。这三种之间的区别在于传输数据量的不同。
瘦客户端:客户端使用 HTML 和服务器交互,地图是一幅图片;客户端不需要Java支持, 这是常见的Internet应用。
胖客户端:客户端是一个Applet,提供比HTML更好的交互性;客户端得到的是由矢量数据表示的地图,而不是图片,这种方式下载的时间长,适合于Intranet应用。
中客户端:这种方式介于瘦客户端和胖客户端之间。客户端下载Java Applet,但是地图是一幅图片。这种方式可以提供良好的交互性,同时减少了下载时间。
1.2 基于MapXtreme应用技术的基本构架
MapXtreme的开发构架是利用ASP技术编制网上地图信息发布系统。如通常的Web应用一样,利用MapXtreme进行基本处理包括客户端提交请求、服务器处理客户请求、服务器将处理结果给客户端三部分。MapXtreme的处理包含个特殊过程:初始化地图服务器、释放地图服务资源。用户在客户端进行相应的地图操作,客户端浏览器向Web Server发出一个HTTP请求,同时递交Form表单。ASP应用程序则根据提交表单的信息,判断用户的地图操作请求类型,并访问MapXtreme地图应用服务器的Map引擎。Map引擎进行相应的空间分析和处理后,将结果以位图(. gif,. j pg,. png等)的形式传递给Web Server,Web Server将此位图文件嵌入到HTML页面再返回到客户端的浏览器中,如图1所示。MapXtreme将MapInfo的高效地图化引擎MapX和JSP技术结合在一起, 组成一个集成的WebGIS解决方案软件包。MapXtreme通过调用MapX启动运行实例来响应用户的请求,并建立了Session的概念,每个Session管理着一个或多个运行实例。当用户提出申请时,Session也同时启动,实例被创建。在系统运行时,MapXtreme可监控Session的状态,如请求数目、响应时间和服务时间。
2. GIS系统的数据管理
GIS中数据分为空间数据和属性数据,二者紧密结合形成对地物的描述[]。空间数据是用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据,它具有定位、定性、时间和空间关系等特性。属性数据是描述空间对象属性特征的数据,如类型、名称、性质等。二者的紧密结合形成对空间实体的描述,对一类数据的操作必然会影响与之相关的另一类数据。因此,如何在计算机中有效存储和管理这两类数据是GIS的基本问题,也是GIS中最底层和最基本的技术。GIS数据的管理可以分为两类:一类是采用文件系统组织和管理;一类是采用空间数据库进行管理。
OracleSpatial是基于Oracle支持自定义数据类型这一特性所开发的空间数据处理系统。OracleSpatial的自定义数据类型有很多,都在MDSYS方案下,MDSYS方案规定了所支持的几何数据的存储、语法以及语义,经常使
文档评论(0)