ArcGIS web开发流程 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 网站建设 >

ArcGIS web开发流程

发表时间:2018-7-27

发布人:葵宇科技

浏览次数:33

搭建一个网站,在其中引用GIS数据来显示地图,并进行各种操作。其流程是:

  1. 在服务器1上搭建ArcGIS Server,并且将地图数据发布到Server中。这样就可以访问到地图数据。
  2. 在服务器2上搭建ArcGIS API for JavaScript,这样就提供了一个可访问API的服务。注意API与地图并没有直接关系,API与Server可以放在不同的服务器上,甚至API可以放在web工程下。
  3. 搭建web工程,在页面中引入API的地址,这样就能访问API;在页面中定义Server的地址,并将Server地址作为参数传给API,这样就能调用API操作地图。

总而言之,整个过程类似于磨面粉:ArcGIS Server相当于一块地,可以提供小麦(地图数据);ArcGIS API相当于是磨坊,提供磨面接口;web工程就是人,人将小麦从地里收割出来(获取地图数据),然后交给磨坊磨面(调用ArcGIS API),最后磨坊将磨好的面返回给人。

注意事项:

  1. ArcGIS Server仅仅是个地图服务,往往需要配合数据库如Sql Server使用。至于地图的原始处理,例如添加元素等,需要使用ArcGIS Desktop。而ArcGIS Desktop是需要配合License Manager使用的。所以,发布一个Server,需要安装Sql Server、License Manager、ArcGIS Desktop和ArcGIS Server。
  2. ArcGIS API for JavaScript有不同的版本,官网提供下载,命名格式是arcgis_js-vxx_api.zip。其中3.x目前最新版为3.25,4.x最新版为4.8。注意仅仅提供API下载,没有SDK。仅有API文件夹就可以发布为API服务。
  3. 发布API服务有多种方式,推荐的两种方式为IIS发布与Tomcat发布。发布后,直接通过浏览器即可访问。注意发布服务是要修改API文件下的文件的(即修改路径[HOSTNAME_AND_PATH_TO_JSAPI])。路径修改这里有坑,inits的baseUrl并非简单替换[HOSTNAME_AND_PATH_TO_JSAPI],还需要将https也一并改掉。
  4. web工程引用ArcGIS API的时候,注意使用http方式引用,而不要用https方式,可能会导致无法正确访问文件。
  5. 在页面中使用ArcGIS API模块的时候,注意不同版本的API,模块的路径是不同的。务必确保引用模块的路径正确。

相关案例查看更多