[目录]搭建一个简单的WebGIS应用程序

  “如果一件事情超过自己的能力,自己很难达到,那就像是婴儿跳高,不但没有好处,反而拔苗助长”。

  4月份时报名参加了2018年ESRI杯GIS应用开发比赛,到前几天提交了作品。作品很简单,没有那么多复杂深刻的功能,但至少完整,涉及到各方面的基本知识。学到了很多,前端HTML\CSS\JavaScript的基本用法和Bootstrap\jQuery等框架的使用,后端asp.net中ashx文件访问后台数据库的机制、ajax的用法,ArcMap发布FeatureLayer并在代码中调用的方法,ArcGIS JavaScript API的基本使用等等。做比赛前,我只是懂一些C#的知识,其他的什么都不懂,现在对很多知识都有了简单的大概的了解,虽然不是那么深刻,但有了一些自己的认识。

  我想在这里记录作品制作过程,等以后忘记了还可以回来看看,如果能帮助到别人,那最好了。可能会有很多错误或者是我理解不对的地方,希望读者可以指正。

  回到开头的那句话,很多时候,我们不知道在一些事情面前,我们是不是婴儿,是要去尝试,还是安稳地循规蹈矩。只有尝试了才知道,但往往,我们并不是婴儿,在这个过程中,我们本身就是在成长,会学到很多。


目录:

  1.两种方法实现asp.net方案的前后端数据交互(aspx文件、html+ashx+ajax)

  2.使用Bootstrap框架写一个登陆\注册界面

  3.ArcGIS JavaScript API4.8 底图选择的几种方案

  4.将包含经纬度点位信息的Excel表格数据导入到ArcMap中并输出成shapefile

  5.在ArcMap中发布FeatureLayer(要素图层)

  6.在地图中调用显示FeatureLayer并进行render、popupTemplate、添加图例等相关内容的设置

  7.选中FeatureLayer元素并高亮显示

  8.将展示内容(div、iframe)放在Expand控件中

  9.解决将Excel表导入到SQL Server数据库时出现Text was truncated or one or more characters had no match in the target code错误

  10.实现DataTables搜索框查询结果高亮显示

 ILoveGIS

posted @ 2018-09-29 15:19  wangmengdx  阅读(3381)  评论(3编辑  收藏  举报