主页 > 公司描述 >
东森平台:基于WebGIS的基础地理信息数据发布与应用服务

发布时间:2019-03-24 14:28 作者:李明发 来源:原创

[]本文首先简要介绍了北京的基本空间数据,以及在发布和应用中需要解决的问题。解释大规模空间数据的管理方法和使用arcims发布的方法。在开发应用服务器时提出了实现方法。最后,通过实际应用的示例来说明具体实现。

[关键词]空间数据;数据发布;应用服务器

1简介

随着中国城市建设的不断发展,对基础空间数据的需求进一步增加。从最初直接应用数据产品到GIS应用程序和webgis应用程序,编写论文应用程序的模型也在不断发展。

由于底层地理信息数据中的大量数据,管理和应用非常困难。以北京为例,数字正射影像采用tif格式,覆盖城市1m分辨率的数字正射影像数据量约为50gb,平面区域覆盖分辨率为0.5m的数字正射影像数据量约为120gb。数字地形图是dwg格式,1:500,1:2000和1:10000的三个基本比例数字地形图约为13,000,数据量约为50 gb。由于矢量处理方法,综合应用也很困难。

2基本空间数据的管理

基本空间数据主要分为两种类型:栅格和矢量格式。

1)按网格管理

在数据管理中,可以以栅格格式管理基本数据和背景数据。毕业论文数字正射影像的原始结果数据采用tif格式,可直接进入数据库管理。

数字地形图是主要的处理难点。北京的数字地形图结果采用dwg格式,图形显示效果完全符合北京的本地地图。在dwg文件中,使用行或行实体实现要素的符号。在gis系统中,如果同时显示相同的审美级别,则需要将符号行放入库中,并且数据量将迅速扩展,这大大降低了索引和查询的速度。由于gis平台符号化功能的限制,使用gis数据无法完全实现dwg图形的效果。考虑到dwg图形仅用作背景显示,dwg图形可以以栅格数据的形式进行光栅化和管理。通过研究,一种光栅化方法显示出最美丽的外观。首先,使用autocad环境将相应的dwg图形输出为wmf格式。由coreldraw将wmf文件转换为tif文件,并在photoshop中执行该帧。裁剪,最后生成栅格化图形文件。由于dwg文件中的颜色有限,因此不会超过16种类型,因此可以使用4位存储来减少数据量。行政区划图基于gis数据处理系统,在地形图gis数据的基础上进行处理,最后根据图形的美学程度,地理坐标和地理坐标生成行政区划图gis数据。规模。由于更多地强调图形的效果,包括文本的字体,阴影的大小,颜色,符号等,因此在生成数据之后固定相应的符号和颜色配置。行政区划图用作系统的索引图。进入系统后,首先显示索引图,用户可以使用它来执行定位和搜索等操作。基于上述特征,索引图也由网格方法处理。主要考虑因素是不同gis平台和应用功能的符号化功能不同,通常不可能达到图形专业人员的数据审美水平。

2)以矢量模式处理数据

数字线图数据和用户的专题数据需要由矢量处理。

基于数字线图数据,可以执行空间查询,统计和分析。数字线图数据的数据量通常很小,而硕士论文适合在网络环境中操作。对于不同的用户,需要不同层的数字线绘图数据。一种方法是用户直接在代码表中选择所需的数据。另一种是根据不同的专业需求规划不同的专业版数据,直接为用户提供。由于数字光栅图可以用作背景,因此可以有效地减少数字线图的数据内容。

用户的主题数据是最高级别的数据,相对而言,其他数据可以用作后台数据。在大多数情况下,用户使用专题数东森平台:据进行查询,统计和分析操作。对于不同的行业应用,主题数据需要通过不同的符号体系进行符号化。

3)数据管理方法

大数据量数据的成熟管理模式是与空间数据引擎相结合的数据管理系统。基于效率和稳定性,它是使用oracle关系数据库和arcsde空间数据引擎的理想选择。

oracle数据库涉及划分不同表空间的问题,并且可以对静态数据和动态数据进行分类。静态数据是指后台数据,后者使用映射部门的更新周期进行更新。这种类型的数据在存储后不需要更改。动态数据是指用户数据,在系统运行时,用户需要不断更改内容。其他分类基于数据量和数据类型,不同类型的数据可以放在不同的表空间中。

Arcsde可以创建可以管理栅格数据层的栅格数据集(rasterdataset)。主光栅数据操作命令包括:

Sderaster-oimport:创建栅格数据集

Sderaster-omosaic:图像拼接Sderaster-opyramid:构建金字塔

Sderaster-ocolormap:更新图层颜色版本

对于rgb颜色的数字正射影像数据和行政区划地图数据,该命令可以直接用于存储。对于索引颜色的栅格格式数字地形图,在所有帧都在库中并且马赛克完成后添加颜色信息。在标题文件的网格数据全部存储之后,有必要建立一个多级金字塔并建立统计数据以加快访问速度。

可以使用cov2sde和shp2sde等命令导入矢量数据。您可以使用sdelayer命令查询有关sde层的信息并创建有效的空间索引。

3发布基本空间数据

可以使用arcims实现基于Web的基本空间数据发布。 Arcims将地图发布为服务。

地图的制作是空间数据发布的重要一步。可以使用ar-cimsauthor工具在可视化环境中制作地图。您还可以使用xml编辑工具直接编辑axl脚本。您可以使用scaledependentrenderer标记定义来显示具有不同比例的不同符号和标签的数据。例如,:点特征在整个图像中显示为点符号,并且在放大后显示相应的符号,然后在放大后显示点符号及其注释。

Arcims的htmlviewer发布方法不需要客户端安装,因此可以在政府专用网络和Internet上使用。客户端向服务器请求的地图服务由arcxml语言实现。通过向javascript脚本或asp脚本添加arcxml请求,编写英文论文以实现对地图服务的请求。通过javascript脚本实现客户端页面显示和应用效果,通过arxxml实现空间数据的操作,通过asp脚本实现与属性数据库的交互。可以通过表单或页面提交来处理Javascript和asp通信。 4应用服务器开发应用服务器是指基于Microsoft的iis服务器的服务器端组件,可以使用visualbasic,visualc ++和其他语言开发。表达式是服务器端dll文件。或服务。应用程序服务器不仅可以保护代码,还可以保护更复杂的功能,例如通过Web客户端直接编辑要素类数据,生成特殊格式文件,与其他硬件设备通信等。

下面是使用visualbasic:开发的+组件的简单示例

创建一个新的activexdll项目。添加+ servicestypeli-brary(svcs.dll)引用和microsoftactiveserverpagesobjectlibrary(asp.dll)引用。添加一个新类并将以下过程添加到类:Publicsubdataedit(method1asvariant,data1asvariant)

Dimobjresponseasasptypelibrary·响应

Dimobjcontextassvcslib·ObjectContext的

Setobjcontext=getobjectcontext

Callmethod1(数据1)

Varresponse='htmlbody数据已编辑

BI /体/HTML”

Objcontext·setplete

Setobjresponse=objcontext( '响应')

Objresponse·writevarresponse

Setobjresponse=什么

Setobjcontext=什么

Endsub

在asp页面中,使用以下方法调用应用程序服务器对象

Setobjediter=server·createobject('vbproject name·class name')

Objediter·dataeditmethod1,DATA1

Setobjediter=什么

5技术特点

1)数字线图管理和发布。通过数字线图的光栅化,发布的数据满足符号化上的模式符号的要求,并且可以全局浏览,这极大地加快了显示速度。

东森平台:基于WebGIS的基础地理信息数据发布与应用服务

2)大数据量地理数据管理。通过空间数据引擎和关系数据库的结合,实现了大数据量数据管理。通过数据库性能调整,实现了数据的有效显示。

3)应用服务器开发。地理操作是复杂的操作类型。通过开发应用服务器,可以开发服务器端应用功能,包括空间数据库操作和硬件和软件接口开发。

6应用效果

在车载GPS项目中,基于上述研究成果,我们实现了北京基本空间数据的网络化发布,包括数字图像地图,数字网格地形图和其他主题数据。通过与特定业务流程集成来实现基本的电子政务功能。通过应用服务器的开发,开发了GPS接收设备接口,实现了车辆GPS监控和跟踪管理功能。

引用

[1]熊丽华,杨峰。基于arcsde的空间数据库技术应用研究[J]。计算机应用,2004·

[2]张正兰,刘耀东,张明基于arcims的wegis系统开发[j]。河海大学学报,2004[3]美国环境系统研究所(esri)·定制HTML观察者[z] .2006·

[4]美国环境系统研究所(esri)·buildingageodata-base [z] .2006。

推荐文章

热门文章

东森游戏平台专业提供东森注册开户、相关产品和服务。东森官方注册是行业中极具实力的品牌销售和服务机构。

CopyRight © 版权所有: 东森娱乐科技有限公司 备案号:浙ICB备82719号