天津*应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架

时间:2022-12-20 14:33:58

系统的GIS功能实现是基于arcgis api for flex,首先附上系统的主界面图,接下来的是对主界面的模块功能详细讲解:

天津*应急系统之GIS一张图(arcgis api for flex)讲解(一)GIS一张图的系统开发环境以及flexviewer框架

一、GIS环境软件安装

(1)arcgis desktop的安装,要是不想对地图数据进行样式配置或者数据加工的话,这步可以跳过不用安装,详细的安装步骤见这里

(2)arcgis server的安装,这个是必须的,用来发布webgis的地图服务,比如地图基础服务,路径分析的网络服务,地理编码服务等等,详细的安装步骤见这里

(3)arcsde直连创建地理企业数据库,为了实现在线编辑的功能,比如危险隐患以及应急专家等资源的信息编辑等等,详细的创建步骤见这里

二、GIS地图服务的发布

(1)地理编码服务的发布,用来实现路径分析的地址搜索匹配,比如经纬度获取地名以及地名获取经纬度,详细的发布步骤见这里

(2)路网服务的发布,用来实现路径分析模块的,详细的发布步骤见这里

(3)地图Feature Access服务发布,用来实现在线编辑的,就上面的地图发布能力的勾选上Feature Access就ok了;

三、flexviewer的介绍

flexviewer是个开源框架,是esri公司针对GIS地图的开发服务的,实现GIS功能是基于arcgis api for flex;详细的介绍见(引用别人的博客):

http://www.cnblogs.com/wangby/p/4499308.html

http://www.cnblogs.com/wangby/p/4499312.html

http://www.cnblogs.com/wangby/p/4499331.html

附:

flexviewer官网:http://resources.arcgis.com/en/communities/flex-viewer/index.html,里面有在线的示例,有api介绍,还有flexviewer开源框架的源代码下载;

arcgis api  for flex官网:https://developers.arcgis.com/flex/sample-code/using-samples.htm,里面有在线的示例,有api介绍等等;