Arcmap, arcgis server 和 arcgis api for js 的入门归纳

1. 我目前接触到的使用arcgis方面的技术进行webgis开发的相关流程

       使用arcmap制作基础数据(地图服务、要素服务、属性表),有些数需要先连接数据库,然后发布到arcgis server上(有些数据需要先连接数据库),形成一个URL作为地图数据链接,供脚本文件(.js)访问以显示在web端,通过在脚本中调用arcgis api for js ,使用其提供的功能,可以实现大量功能(sql查询,分析,测量,地图切换…)

 

2. 我的学习流程

       我跟随webgis选修课提供的代码和数据进行学习,课上提供的所有代码都是arcgis api官方的示例代码,重点在于该课的PPT给的学习顺序还可以,方便入门,所有PPT教的内容掌握后基本可以实现基础功能。

  -->  之后工作中不再需要使用学院课程提供的示例了,模仿官方的示例就行。

 

3. 我的参考资源

3.1 官方

  (1)Arcgis api for js

    最新的api:  https://developers.arcgis.com/javascript/latest/api-reference/

              4.10:       http://ncportal.esrichina.com.cn:8080/arcgis_js_api/sdk/4.10/index.html

              快速入门大致流程:       https://developers.arcgis.com/javascript/latest/guide/quick-start/

              案例:  https://developers.arcgis.com/javascript/latest/sample-code/

         (2)Arcgis server

    arcgis官方讨论平台 “arcgis知乎“:  http://zhihu.esrichina.com.cn/topic/ArcGIS+for+Server%E5%85%A5%E9%97%A8%E6%95%99%E7%A8%8B

    arcgis官方文档:  https://enterprise.arcgis.com/zh-cn/server/latest/publish-services/windows/approaches-for-publishing-services-with-arcgis.htm

 

 

3.2 民间总结

  主要关注一个博主的博客园:

    他的标签栏:  https://www.cnblogs.com/onsummer/tag/

              主要的arcgis相关:  https://www.cnblogs.com/onsummer/tag/ArcGIS/

    arcgis api for js最初入门指南:  https://www.cnblogs.com/onsummer/p/9080204.html

      在随着webgis选修课的教授顺序学习arcgis js api时会逐步遇到图层,query,identify等类的使用问题,该类问题都可以在该博主那找到相关的文章,而且是基于相同的示例(因为用的都是官方示例)

 

4. 总结

  可以把 arcgis api for js 看作一个框架,就像java或者eclipse的一个包,只不过这个包的名字是/esri/…,比如我们使用里面/esri/views/MapView包中的MapView类来实现2D的地图呈现效果。

 

 

Ps:

其他的内容:也可以不用掌握,但了解一下原理还是好一点。

1. Js中用到的”require”,参考该文章(一共三篇):  http://www.ruanyifeng.com/blog/2012/11/require_js.html

 

Arcmap, arcgis server 和 arcgis api for js 的入门归纳

上一篇:在VMware上安装CentOS版本的Linux虚拟机


下一篇:[Qt教程] 第48篇 进阶(八) 3D绘图简介