本篇文章給大家談談gis動態地圖服務,以及gis實時定位對應的知識點,希望對各位有所幫助,不要忘了收藏本站喔。
目錄一覽:
- 1、GIS地圖: 是什么
- 2、arcgis動態服務和靜態服務的區別
- 3、怎么將ArcGIS本地服務移植到服務器上
- 4、arcgis server如何發布動態服務
- 5、解決Arcgis動態圖層Zoom值為-1的問題
GIS地圖: 是什么
GIS,全稱:Geographic Information Science,地理信息科學的縮寫。它是在計算機硬、軟件系統支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述的技術系統。
1992年Goodchild提出的,與地理信息系統相比,它更加側重于將地理信息視作為一門科學,而不僅僅是一個技術實現,主要研究在應用計算機技術對地理信息進行處理、存儲、提取以及管理和分析過程中提出的一系列基本問題。
與旅游管理的管理系:GIS技術可以用于旅游管理中。
GIS技術的應用可大可小,可以是地震局的地震預測、可以是大銀行的網點選址、可以是創業公司的用戶分布也可以是你口袋里的旅游攻略。
![](/zb_users/plugin/erx_Weixin/img/zzcm1.jpg)
添加微信好友, 獲取更多信息
復制微信號
擴展資料
數據是GIS的基礎,也就是我們上面所說的地理信息,沒有干凈、完整、準確的數據,所有的分析都是空談。在一份GIS的項目里面,往往最耗時的部分就是數據的收集和清理。
數據的收集往往不是個人可以做到的,大多數GISer使用的都是所謂“二手數據”,即已經存在的、由別的個人和組織已經收集的數據。數據往往又有免費數據和收費的數據,免費數據(在美國)通常是由 *** 或者非營利組織收集的,而收費數據則通常由商業公司收集的。
GIS中使用的數據通常分為兩大部分,一部分是地圖部分,即顯示出來的區域,比如普查數據會有按照普查區劃分好的地圖呈現,另一部分是數據部分,也叫做Attribute Table。這個表格更像我們所想象的“數據”該有的樣子,打開之后像是excel的形式。
參考資料來源:百度百科-GIS
arcgis動態服務和靜態服務的區別
通過高速緩存預先創建切片而不是動態渲染地圖的地圖服務,被稱為緩存(靜態)地圖服務。動態地圖服務則是在每一次請求提供地圖時都需要服務器渲染一次的地圖,使用切片緩存的地圖服務可以顯著提高地圖傳輸的速度,而動態地圖服務則具有更高的靈活性。
怎么將ArcGIS本地服務移植到服務器上
不需要。
操作步驟:
在按照操作步驟執行前,請確定是否滿足條件,參考底下的注意
1. 停止arcgis server 服務。
windwos 在服務管理器中,linux通過./stopserver 命令
對arcgisserver目錄進行備份。最簡單的辦法是重命名該文件夾,只要不叫arcgisserver即可。
2. 啟動arcgis server 服務
通過manager或者admin重新創建站點
由于arcgis server 重啟后,在服務目錄下 找不到arcgisserver文件夾,故會認為當前機器上不存在站點。則manager頁面或者admin頁面會出現提醒創建site
3. 創建site
site 的用戶名和密碼和前面的site 保持匹配。且directory和config-store存儲位置也保持匹配。在這一步可能會出現錯誤 “當前位置已經有站點balalala的”。請去目錄下查看是否有arcgisserver目錄。有手動刪除,然后下一步即可。
4. 恢復服務
再次停止arcgis server服務。 將備份文件夾中的至少如下三個文件夾:config-store\services ; directories\arcgissystem\arcgisinput; directories\arcgisoutput 拷貝到新的站點,覆蓋新站點對應的文件夾
一般動態地圖服務,拷貝上面三個目錄即可。但是切片服務或者地理處理服務。需要將arcgiscache和arcgisjob目錄拷貝過來。切莫覆蓋整個config-store。
5. 重啟服務
重啟arcgis server服務即可。
注意
該項恢復和重建操作,只適合于如下場景:
1. 在同一臺機器上(不在同一臺機器上,稍微麻煩,參考原理篇去操作)
2. arcgis server版本 大于10.0
3. 當前site的arcgis server服務能夠正常的啟動(不能正常啟動,只能重裝了arcgis server)。
4. 重建后site的管理員和用戶名和舊site的保持匹配
5. arcgisserver目錄路徑保持不變
6. 服務所使用到的數據源依然可以訪問到
arcgis server如何發布動態服務
額。。。。其實動態服務就是相對于 切片服務(或者叫瓦片服務)說的~
你發布了一個Mapserver類型的服務~
在服務中沒有進行切片操作,就是動態的 ,切片了,就是切片的。
動態的每次地圖顯示時,都是從server端動態生成當前地圖范圍的顯示內容,再展示的
切片后,不用每次都動態計算顯示內容,而是直接讀取切片了~在顯示速度上有優勢。
一般地圖服務,都是底圖用切片,業務數據用動態~
解決Arcgis動態圖層Zoom值為-1的問題
如何調用動態地圖服務
看一個簡單的例子:
頁面效果如下圖
為什么getZoom() *** 只會返回-1
由于Zoom屬性是基于地圖的lods屬性,而動態地圖服務圖層并沒有lods屬性,此時則需人為定義lods
在瀏覽器中打開地址:
接下來人為設置lods
神奇的事情發生了
關于gis動態地圖服務和gis實時定位的介紹到此就結束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關注本站。