[目錄]搭建一個簡單的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM