预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于ArcGISServer的网络地图的实现(Java语言) ----以巩义网络地图为例 马春萍,杨传栋 (河南省遥感测绘院,河南,郑州,450003) 摘要:本文着重于ArcGIS的B/S结构地图开发,文中叙述了从配置地图源到开发代码的详细步骤,对ArcGIS开发初学者有很好的参考价值。虽说代码部分是基于Java语言的,但是前面介绍的如何配置地图源、地理数据库的设计,都是一个道理,代码部分只要看懂思想,照样可以用.net语言写出来。经实践证明,本开发过程对于应急管理有辅助意义,对于国家正在强调的应急平台建设,可以提供借鉴意义。 关键字:ArcGISServerDeveloper;WebGIS;Java;GIS;网络地图;地理信息系统 中图分类号:文献标识码:文章编号: BasedonArcGISServernetworkmap'srealization(Java) ----TaketheGongyinetworkmapasexample MAChun-ping,YANGChuan-dong (TheRSandSurveyingandMappingInstituteofHenanProvince,Zhengzhou450003,China) Abstract:ThisarticleintheArcGISB/Sstructuremapdevelopment,inthearticlenarratedemphaticallyfromthedispositionmapsourcetothedevelopmentcodedetailedstep,developsthebeginnertoArcGIStohavetheverygoodreferencevalue.AlthoughthecodepartisbasedontheJavalanguage,buthowfrontintroducestodisposethemapsource,thegeographydatabasedesign,isatruth,thecodepart,solongasunderstandsthethoughtthatmayusethe.netlanguageinthesameoldwaytowrite.Provedafterthepracticethatthisperformancehistoryhastheauxiliarysignificanceregardingtheemergencymanagement,regardingthecountrytheemergencyplatformconstructionwhichemphasizedthatmayprovideprofitsfromthesignificance. Keywords:ArcGISServerDeveloper,WebGIS,Java,GIS,NetworkMap,GeographicInformationSystem 0:引言 目前,随着社会向数字化、信息化、网络化的发展,我国地图行业的有效利用方面已经落后于发达国家。虽然我国的地理数据库比较全面,但是国内企事业单位的一些机制以及地图保密级别过高,造成国内地理数据库的大量闲置,已经严重影响了我国地图服务于社会,服务于行业的发展。因此,地理数据的统一标准、共享利用,已经得到国家的重视,避免了地图测绘的重复性建设。 而相比较国内使用的所有地理平台,ArcGIS系列软件算得上最为完备的一个地理平台。虽然ArcDesktop桌面软件的编辑功能较弱,但是该软件的网络分析功能是其他软件不可比拟的。本文就是基于ArcGIS软件,在ArcGISServer平台上,用Java语言开发的一个网络地图的应用。该网络软件可以服务于公众,服务于某类行业,以及在应急管理辅助决策上有一定的作用,有利于出现不可预料的情况时,单位负责人可快速收到信息,制定有效措施,服务于社会。 1:开发的基本流程 基本流程: 下面主要介绍各个阶段的简略步骤 2:地图源配置 2.1修正扫描件 a:扫描印刷图得到.jpg文件。 b:利用GoogleEarth软件在地图上找到相应的控制点经纬度,换算成北京54投影坐标系。 c:在ArcMap上加载.jpg文件,输入控制点(北京54投影坐标),修正扫描件,使扫描件的图像坐标横平竖直,就可以得到54投影坐标系统的扫描文件。 2.2编辑.mxd文件 a:在ArcCatalog中建立几个空的点、线、面状图层,例如:乡镇政府、行政村、自然村,主干道、居住区等,给这几个图层增加北京54投影坐标系。 b:在ArcMap中加载修正好的.jpg文件后,再加载这几个点线面图层,然后开始编辑,编辑好之后,保存为.mxd文件。(还可