本例以及后面的例子都是使用的arcgis for js 4.6版本进行示例,因版本差异过大,特此说明
先吐为快
第一次看到arcgis for js的文档,觉得可能就是一个大的框架而已,却不知我轻视的是比我年龄还大的一家专业公司。也让我明白”拿到一个新东西,应该先去了解这是什么,能干什么,怎么做”。但是这个想法在我看了他的文档后粉碎啦 尤其是版本的差异,莫摆了
一、是什么
ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台(GIS:Geographic Information System或 Geo-Information system,GIS)又称为“地学信息系统”,这里有两个文章可以先看看
其实了解他们的产品关系图就好理解了(原谅我只能找到这张马赛克)
通过图可以得到几个信息
- 1.移动设备,web浏览器,桌面客户端是来使用Gis Server的服务的
- 2.而服务是由Arcgis For Desktop的使用者来发布,通过一个管理者统一管理(管理者也可以是自己)
- 3.GIS Server会使用到数据库服务
- 4.GIS Server就是服务的提供方
二、了解到了这些,如何做
当然是搭GIS开发环境,搭环境需要什么,怎么搭?有很多版本,选哪个?
在了解了一些具体软件后,版本定于10.2(因为就找到这个版本有一套软件),需要用到的软件:
1.Arcgis Server
2.Arcgis For DeskTop
3.SQL Server 2016
4.ArcSDE
具体的安装步骤,请百度教程,具体如何使用,请打开软件,然后F1,帮助文档包括基本使用,以及测试用例。