基于WebGIS的基础地理信息数据与应用服务

时间:2022-10-23 12:50:32

基于WebGIS的基础地理信息数据与应用服务

摘要: 本文首先简要介绍了基础空间数据情况,以及在和应用中需要解决的问题。阐述了海量空间数据的管理方法、利用ArcIMS进行的方法。在应用服务器的开发上提出了实现手段。最终结合实际应用举例说明了具体实现情况。

Abstract: This paper briefly describes the status of basic spatial data and the problems of the dissemination and application to be solved, describes the method of massive spatial data management and the way of using ArcIMS to publish, proposes achieving means of the application server development, eventually explains the specific practical achievement combining with examples.

关键词: 空间数据;数据;应用服务器

Key words: spatial data;data dissemination;application server

中图分类号:TP392文献标识码:A 文章编号:1006-4311(2011)25-0146-01

0 引言

近年来,WebGIS在社会各界广泛应用,不断发展,最原始的数据应用其实是数据产品应用,后来逐渐发展成为地理信息系统应用,直至现在的WebGIS应用,可以看出数据管理的发展是在不断变化的。

1 基础空间数据的管理

基础空间数据包括:栅格和矢量格式。

1.1 栅格 在日常的数据管理方面,有的侧重于良好的数据管理的基础和背景的可用于栅格格式。数字正射影像原始成果数据为TIF格式,数据库管理可以不用其他步骤的直接进行。通常最不容易解决的数字化地形图。要想它的图形的显示效果完全符合图式的要求,必须将数字地形图成果转化为DWG格式,在DWG文件中,常用线型或线实体作为地物的符号,要想在GIS系统中也达到此效果,需要各种符号线存储,数据将被快速增长,将不可避免地减少数据的索引,提高查询速度。利用地理信息系统,由于其平台能力有限,不能完全实现的DWG图纸的效果。

通过研究程度最高的审美取向后的栅格图形显示的最后形式,第一次使用的AutoCAD DWG环境,相应的图形输出成WMF格式,使用WMF文件,在Photoshop TIF文件,以图幅切割到CORELDRAW后产生的光栅图形文件。由于DWG文件中的颜色不太多,总体来说一般不会超过十几种,所以建议选用4位存储,以减少数据量。

行政地图的绘制是基于地理信息系统的数据处理系统的使用,运用它加工完成的,地理信息系统的数据处理系统可以生成具有地理坐标和比例尺、符合制图美观的行政区划图GIS数据。行政区划图主要作为系统的索引图,进入系统后的首场展现的是该指数图,用户可以利用它进行定位,搜索等操作。基于上述特点,该指数图还可以使用网格方法,主要考虑的是在不同的地理信息系统平台和不同的象征功能的应用,往往无法达到专业外观的映射要求。

1.2 矢量格式 数字线划图数据和专题数据的我们可以采用矢量的方法来进行管理。空间查询,统计和分析操作都可以在这里进行。DLG数据通常是极少量的数据,适合在网络环境下运行。针对不同的用户需要不同层次DLG数据。

1.3 数据管理方式 大量数据的空间数据管理模式,实际上是一个成熟的数据管理系统结合空间数据引擎的模式,它的效率是非常重要的。

Oracle数据库问题涉及到不同的表空间的问题,最常见的包括静态数据和动态数据。静态数据是指背景数据,数据的更新周期是由测绘部门的更新制度决定。这些数据在入库后需要不断进行更新。动态数据是指用户数据与系统的运行相配合进行,用户需要不断改变其内容。

对于RGB彩色数字正射影像数据和行政区划图数据,可以直接使用命令存储。对于索引色光栅格式数字化地形图,图中所有的存储表,镶嵌完毕后,再加入色彩信息。根据栅格数据存储需求的多层次的金字塔图形,建立新的统计,为的是加快其访问速度,增加其工作的效率。

矢量数据可以利用cov2sde、shp2sde等命令导入。可以利用sdelayer命令查询SDE图层的相关信息,并建立有效的空间索引。

2 基础空间数据的

可以利用ArcIMS实现基于Web的基础空间数据。ArcIMS将地图以服务的形式进行。

地图的制作是空间数据的重要步骤。可以利用Ar-cIMSAuthor工具在可视化环境下制作地图。也可以利用XML编辑工具,直接编辑AXL脚本。可以利用标签定义在不同的比例尺下利用不同的符号和标注显示数据。如:点状地物在全图情况下显示成点符号,放大后显示相配套的符号,再放大后显示点状符号及其注记。

ArcIMS的HtmlViewer方式不需要客户端进行安装,所以可以在政府专网、互联网上使用。客户端向服务器端请求的地图服务通过ArcXML语言来实现,通过在Javascript脚本或ASP脚本中加入ArcXML请求,实现对地图服务的请求。通过Javascript脚本实现客户端页面的显示和应用效果,通过ArxXML实现对空间数据的操纵,通过ASP脚本实现与属性数据库的交互。Javascript和ASP的通讯可以通过Form或页面提交的方式处理。应用服务器的开发应用服务器是指基于微软的IIS服务器的服务器端组件,可以利用Visual Basic、VisualC++等语言进行开发,表现形式是服务器端的DLL文件或服务。通过应用服务器不仅可以保护代码,而且可以实现更复杂的功能。

3 数据技术特点

3.1 DLG管理和,通过对数字线划图进行栅格,可以使数字线划图数据发生象征性释放,以满足原理图符号的要求,我们可以做到全局上的观摩,大大加快显示速度。

3.2 地理数据管理有时可能会涉及大量的数据。通过空间数据引擎和关系型数据库的配合,可以实现数据管理的大量数据结合。发挥数据库性能调整功能,实现高效的数据显示。

3.3 应用服务器的开发。地理操作可以进行复杂类型的操作,通过应用服务器的发展,可以实现服务器端应用程序的开发,最常见的有空间数据库操作,硬件和软件接口的发展等等。

4 应用效果

GPS在汽车项目方面,基于上述研究结果,我们实现了网络出版空间数据,包括数字影像图,数字栅格地形图,其他专题数据。与特定的业务操作相配合,完成电子政务的一系列功能,实现多功能操作。对应用器的开发,完成对GPS接收机设备接口的开发,实现轨道车载GPS监控和管理功能。

上一篇:中小物流企业资本结构的优化 下一篇:影响长尾理论在网络营销中发挥作用的因素初探