这几个都没有遇到什么问题。照着走一遍就实现了,不过过了一个星期左右,又忘了怎么做的了。照着教程,还可以再走一遍的。
熟能生巧嘛。
1.影像服务
http://blog.csdn.net/lovecarpenter/article/details/52474164
最好做之前,把影像的坐标系赋上。影像本身就是栅格数据,所以相对来说,发布影像地图比发布矢量地图容易一些。
2.网络分析服务
http://blog.csdn.net/lovecarpenter/article/details/52496690
这个流程是没有问题的,先在arcgis中新建network网络数据集,根据这个网络数据集建立起路网的关系类,路都是联通的,构成了四通八达的网络,在这个网络的基础上,用arcgis内带的算法可以做一些分析服务,最最常用的应该就是大学时代就学习过的最优路径分析啥的,我记得我上大学的时候,还没有network的功能,就是用route来做的,(记忆力还行)。
不过这个教程提供的数据有问题,路网是没有属性的,无法配置出地图。
嗯,可以去淘宝买一套,关键词是电子地图矢量数据,有空的时候买一套做个测试,不过买来的数据应该都是shp格式的,如果要建立network网络数据集的话,必须把这些shp格式导入到gdb或者mdb的库里的要素数据集。
过程大致是,打开arccatalog,在某个文件夹下面新建文件地理数据库(gdb格式)或个人地理数据库(mdb格式)——在地理数据库中新建要素数据集——在要素数据集中导入要素类。
要保证数据的坐标系是统一的。
至于arcgis配图,配图的符号库可以在麻辣GIS论坛下载https://malagis.com/category/arcgis-symbol/,当然也可以在这个论坛上下载矢量数据。ESRI公司出过专门的文档,arcgis配图策略,https://wenku.baidu.com/view/63dd06f1b0717fd5360cdc76.html。
照着这个实现就行。
3.GP服务
http://blog.csdn.net/lovecarpenter/article/details/52496876
其实就是把arcgis里arctoolbox里面的工具也发布到电子地图里,不过我们要发布的功能可以能不是一个工具就能单一完成的,所以arcgis提供了一个将工具组合利用的功能,即模型构建器。https://jingyan.baidu.com/article/fdbd4277c5c8c8b89f3f4847.html这个是模型构建器的简单使用方法,如果对编程有所了解的话,应用起模型构建器应该很得心应手。
但从这个教程中遇到的一些小问题进行补充。
A.缓冲区工具:arctoolbox——分析工具——邻域分析——缓冲区。
B.缓冲区模型是用模型构建器做的,可参考arcgis模型构建器的使用说明,在操作窗口中选中缓冲区,右键——获取变量——从参数。
C.缓冲区模型在arcmap里面做,别在arccatalog里面做。
D.数据要设定坐标系,dis、Input、out里面的描述(必填)项目要填上。
E.发布结果地图服务中:模型的名称也要是英文。
F.2.3将模型发布为服务。
修改服务参数为异步,勾选查看地图服务的结果。这个跟教程里的处理方式不一样。
G .3.2 在ArcGIS REST Services Directory 运行服务
运行成功后,10.4显示的是:Job Status: esriJobSubmitted。这个跟教程里的不一样。
我用的是arcgis10.4,所以操作上有些出入。
但最后也实现了。
4.结果地图服务
这个生成的是dem模型,也就是数字高程啥的,它的关键在于的高程值的分析处理,没数据没关系,数据没高程没关系。新建一个shp文件,加一个高程字段,随便点几个点,把高程值赋上,然后操作一遍。
打卡,over,这几个教程的实践都没有遇到问题。
继续往下进行。