Ⅰ GIS的初級學習階段應該學習哪些基礎知識呢
當前GIS的功能進展2006/12/31 11:35 A.M. 地理信息系統GIS(Geographic Information System)是近20年來發展起來的一門綜合性的技術,它涉及到地理學、測繪學、計算機科學與技術等學科。它的概念和基礎是地理和測繪,它的技術支撐是計算機技術,它的應用領域是地理、規劃與管理等許多行業和部門。隨著信息技術尤其是計算機技術的快速發展、數字地球的提出與實施,GIS應用程度的不斷深入和應用范圍的逐漸擴大,正處於急劇變化與發展之中。
1.1 空間信息的獲取與處理
空間信息的獲取技術包括:野外全站儀測量、GPS測量、地圖掃描數字化、數字攝影測量、從遙感影像進行目標測量等。野外全站儀測量、GPS測量的軟體已基本普及。
地圖掃描數字化技術及轉化成矢量資料庫的技術日趨成熟並已商品化,如ESRI公司的ArcScan。目前的技術大多採用交互和自動相結合,在自動消除噪音和色斑後,可自動跟蹤單線和多邊形邊界,並自動識別斷點、虛線、符號線,自動角度取直,交互時可以進行柵格-矢量一體化編輯。雖然掃描數字化大大提高了圖形數據輸入的效率和精度,但數字化後的編輯和屬性數據的輸入依然很繁重。
GPS集成到GIS中和GIS用於野外,使實時獲取野外數據取得重大進展。遙感影像正在被用來作為一種基本地圖,使之成為GIS最重要的一層。
用數字攝影測量方法自動獲取DEM、數字正射影像,人工交互獲取矢量線劃數據的技術已得到廣泛使用。在我國,該項技術處於世界領先水平,儀器設備和軟體出口,而且承擔國外的數據採集任務。
用遙感製作數字正射影像,並用互動式方法進行目標提取的技術也已基本成熟,已生產出大量遙感數字正射影像數據。
在空間信息獲取方面,剩下的是地物目標的自動識別和自動測量問題,包括掃描地圖的要素識別、數字攝影測量和遙感目標的自動提取。這是一個需要長期研究的課題,短期內難以取得突破。
從技術角度講,空間數據處理的方法與技術已基本成熟,但是仍缺少效率高、自動化程度好的空間數據處理專用軟體。
空間數據獲取與處理的另一個發展趨勢是網路化空間數據生產。它是指空間數據採集與處理工作基於一個區域網環境,並用一個網路數據生產管理軟體進行生產調度、監控和質量控制,以提高空間數據的生產效率和保證數據的安全。
隨著新型感測器的發展,空間數據信息源的獲取設備與技術正處於一個快速發展時期,激光掃描雷達、高解析度數字攝影測量相機、紅外相機、干涉雷達等一批新型航測遙感設備,將使我們獲取的空間信息更加豐富。
1.2 空間數據存儲和檢索
GIS空間數據管理已經走出了文件管理的模式。最初的GIS軟體一般採用文件方法管理矢量圖形數據,利用關系資料庫管理系統管理屬性數據。目前主要的GIS軟體都採用了商用關系資料庫管理系統同時管理圖形和屬性數據。如國外的ARC/INFO、GEOMEDIA,國內的GEOSTAR、MAPGIS、SUPERMAP等。
在數據查詢和訪問上,採用標準的SQL命令來訪問和操作數據(包括對數據的增、刪、改)。在提高查詢速度上,大多引進四叉樹和R樹等空間索引技術。
1.3 數據處理和分析
GIS在這一方面的問題是,精通分析與模型化技術的數學專家對GIS了解不多,而GIS的開發者往往對空間數據的分析、模型化和空間統計方面知之甚少。在標準的商業系統中,仍然沒有基本的通用的空間分析程序,而且也沒有基本的通用模型化工具。值得注意的是,GIS廠商正在他們的產品中包含柵格數據處理功能,並將其作為單獨的模塊提供給用戶,如MapInfo公司的Vertical Mapper。
1.4 數據輸出
GIS在數據輸出方面最令人興奮的進展在於隨著Internet和WWW技術的應用,使GIS的地理信息和地圖數據輸出跨越了時間和空間。任何用戶可以在任何時間任何地點通過互聯網去訪問Web伺服器上安裝的GIS,可以在自己定製的界面上獲得地圖信息、製作專題地圖、進行地理分析等。應該說已經商品化的WebGIS都還處於初級階段,WebGIS提供的查詢和分析功能還不能滿足專業應用的需要。但WebGIS的出現已經開始改變GIS傳統的數據輸出和地圖發布的方式,為地理信息的高度社會化共享提供了可能。
2.1 WebGIS的發展趨勢
WebGIS是以現有的Internet/Intranet為架構基礎的網路互操作應用系統,它可利用Internet在Web上發布空間數據,為用戶提供空間數據瀏覽、查詢和分析的功能。一方面,WebGIS可為公眾提供交通、旅遊、餐飲、娛樂、房地產、購物等與空間信息有關的在線信息服務;另一方面,WebGIS可為基於Intranet的企業內部業務管理提供服務,如幫助企業進行設備管理、線路管理以及安全監控管理,等等。WebGIS的廣泛應用,使得它已經成為目前國際GIS發展的必然趨勢。通過WebGIS,人們可以方便地從WWW的任意一個節點瀏覽或獲取Web上的各種分布式地理空間數據以及進行各種在線的地理空間分析。
2.2 WebGIS的特徵
1)更廣泛的訪問范圍。
2)平台獨立性。無論伺服器/客戶機是何種機器,無論WebGIS伺服器端使用何種GIS軟 件,由於使用了通用的Web瀏覽器,用戶就可以透明地訪問WebGIS數據,在本機或某個伺服器上進行分布式部件的動態組合和空間數據的協同處理與分析,實現遠程異構資料庫的共享。
3)可以大規模降低系統成本。
4)更簡單的操作。
5)平衡高效的計算負載。能充分利用網路資源,將基礎性、全局性的處理交由伺服器執 行,而對數據量較小的簡單操作則由客戶端直接完成。
2.3 WebGIS的實現模型
1)伺服器端策略。基於伺服器的WebGIS通常採用CGI技術,依賴伺服器完成GIS分析、輸出等工作,客戶端每一個GIS操作,都須由伺服器接受請求,啟動相應的CGI程序進行處理,然後將結果以JPEG或GIF點陣圖返回用戶。
2)客戶端策略。通過伺服器向客戶端發送一段運行在本地機上的客戶程序。這個程序可以與用戶相交互,處理用戶的一些簡單請求,如地圖的開窗、放大等,所需的矢量數據直接向伺服器申請。當客戶發出一些較復雜、高級的操作要求而客戶程序不能處理時,才請求WebGIS伺服器處理,其處理結果以矢量數據的形式發給客戶端。
3)混合策略。綜合考慮客戶機、伺服器計算能力和網路通信量,適當地分布GIS任務,以充分使用客戶機和伺服器的計算功能,提高互操作性和系統性能。例如,對空間資料庫的查詢、空間數據管理和復雜的空間分析功能應安排在伺服器上實現;用戶的交互操作和控制,對Web頁面的局部空間查詢、專題分析則在客戶機上進行。這樣客戶機和伺服器共同完成GIS的任務,提高了系統性能。
2.4 WebGIS的實現技術
1)CGI(公共網關介面法)。CGI技術是WebGIS最早使用的方法。CGI是一種連接應用軟體和WebServer的標准技術,是HTML的功能延伸。
2)ServerAPI(伺服器應用程序介面)。ServerAPI是比CGI更有效的WebServer擴充方法,進程創建和進程間通信負載大大減少,運行速度比CGI程序要快得多。
3)ASP(Active Server Page)。ASP解決了CGI介面對象化的難題,可以自動解析收集來的網頁的數據。同時ASP可以使用Windows環境下的其他ActiveX對象。
4)Plug in和ActiveX Control。Plug in(插件)和ActiveXControl是擴充瀏覽器功能使之能夠解釋自定義GIS數據文件格式的方法。
這種方法的優點:執行速度快;可以處理矢量地圖數據;在一定程度上平衡了客戶和伺服器兩端的負載,減少了網路帶寬要求。但這種瀏覽器的嵌入功能模塊需要安裝在本地機器上,對客戶不方便和不安全。同時,傳統軟體編程方法中不同版本之間的兼容性及版本管理問題不能解決,一旦制定了新的格式,對應的瀏覽器中的嵌入模塊就必須重新安裝。
5)Java。Java成為實現WebGIS分布式應用體系結構最理想的開發語言。目前利用Ja va開發WebGIS系統的方法有兩種:一是僅客戶端部分採用Java技術的WebGIS系統,伺服器端在現有系統代碼基礎上,用制定GIS空間數據傳輸協議以及和Java程序交互的功能模塊實現,這是目前絕大多數WebGIS系統採用的方法。它的特點是系統開發簡單易行,可以大大縮短系統開發周期,同時又能保證開發的系統有較強的制圖和地理空間分析能力,並能在一定程度上實現跨平台應用。第二種方法是客戶端和伺服器端都基於Java的We bGIS。也就是純Java系統的WebGIS。這種開發方式可以最大限度地發揮Java技術的優勢,尤其是可以充分利用Java在伺服器端和客戶端為構建分布式網路應用提供的支持技術。
3.1 GIS的發展趨勢
GIS經歷了從項目GIS、部門GIS、企業GIS、社會GIS的演變過程,其系統集成也相應的經歷了從主機GIS、(傳統GIS)、分布式GIS(C/S)、智能化GIS(WebGIS)、虛擬實現GIS的變化過程。可以看出,GIS始終是向更高性能、更低成本、更具開放性和靈活性的方向發展的。隨著面向對象理論和方法的成熟,虛擬現實技術的逐步完善,網路化和智能化體系的普及,基於Internet和Intranet的WebGIS系統集成策略將是21世紀GIS系統的主流技術。
3.2 基於XML的網路環境下開放的空間數據交換格式
可擴展標識語言XML(Extensible Markup Language)可以讓信息提供者根據需要,自行定義標記及屬性名,也可以包含描述法,從而使XML文件的結構可以復雜到任意程度。XML具有跨平台、開放性、可擴展性、高度結構化等特點。
地理標記語言GML(Geography Markup Language)是由OpenGIS聯盟制定的,它是基於XML的用於地理信息(包括地理特徵的幾何和屬性)的傳輸和存儲的編碼規范。它用地理特徵來描述世界,可以對很復雜的地理實體進行編碼。
3.3 開放式地理信息系統
Web的本質特徵就是其開放性。因此WebGIS的體系結構應該具備開放、互操作、可升級和可擴展性。開放的WebGIS首先應該包括數據的開放,即分布在異構資料庫中的信息共享,XML的出現已經提供了一個很好的解決方案。另外,還應該包括數據訪問的開放,即不同的地理信息系統軟體之間具有良好的互操作性。對WebGIS所提出的這些要求正是OpenGIS聯盟成立的目的。
與傳統的GIS相比,OpenGIS建立起通用的技術基礎以進行開放式的地理信息處理。它具有互操作性、可擴展性技術公開性、可移植性、兼容性、可實現性和協同性等特點。
3.4 基於分布式計算的WebGIS
分布式計算目前只實現了客戶機/伺服器計算,它是實現完全的分布式計算的一個中間步驟。完全的分布式計算是一個非集中的,對等的協同計算,是下一個世紀的理想計算模式。
目前分布式計算平台採用的體系結構或標准有對象管理組織的共同對象請求代理體系結構CORBA;微軟的分布式部件對象模型DCOM和分布式網路體系結構DNA;分布式計算環境DCE,以及SUN的Java。
分布式WebGIS應用從簡單的在Web瀏覽器上顯示已繪制好的地圖,發展到基於Internet的GIS功能綜合。遠程的GIS用戶可以共享普通的GIS數據,並與其他的GIS用戶實現實時通信。發展分布式InternetGIS應用技術,集中體現在伺服器、客戶機和網路通信三個方面。
3.5 網路虛擬地理環境
三維虛擬現實技術正在成為網路應用的技術熱點。隨著Internet的飛速發展及三維技術的日益成熟,人們已經不滿足Web頁上二維空間的交互特性,而希望將WWW變成一個立體空間。
虛擬地理環境(VR)技術提供的可視化,不只是一般幾何形體的空間顯示,也是對地理信息、雜訊、溫變、力變、磨損、振動等的可視化,而且還可以把人的創新思維表述為可視化的虛擬實體,促進人的創造靈感進一步升華。
地理虛擬建模語言(GeoVRML)以虛擬建模語言(VRML)為基礎來描述地理空間數據。其目的是讓用戶通過一個在Web瀏覽器上安裝的標准VRML插件來瀏覽地理參考數據、地圖和三維地形模型。它的出現將為在網路環境下實現虛擬地理環境提供一個良好的數據規范平台,將大大促進網路虛擬地理環境的應用。
3.6 移動GIS
移動GIS是一種應用服務系統。狹義的移動GIS是指運行於移動終端(如PDA)並具有桌面GIS功能的GIS,它不存在與伺服器的交互,是一種離線運行模式。廣義的移動GIS是一種集成系統,是GIS、GPS、移動通信、互聯網服務、多媒體技術等的集成。移動GIS具有以下特點:
1)移動GIS運行於各種移動終端上,與服務端可通過無線通信進行交互實時獲取空間數據,也可以脫離伺服器與傳輸介質的約束獨立運行,具有移動性。
2)移動GIS作為一種應用服務系統,應能及時地響應用戶的請求,能處理用戶環境中隨時間變化的因素的實時影響,具有動態(實時)性。
3)移動GIS集成了各種定位技術,用於實時確定用戶的當前位置和相關信息,因此它具有對位置信息的依賴性。
4)移動GIS的表達呈現於移動終端上,移動終端有手機、掌上電腦、車載終端等,這些設備的生產廠商不是惟一的,他們採用的技術也不是統一的,這就必然造成移動終端的多樣性。
3.7 三維GIS
傳統的GIS都是二維的,僅能處理和管理二維圖形和屬性數據。有些軟體也具有2.5維DEM地形分析功能,隨著技術的發展,三維建模和三維GIS迅速發展,而且具有很大的市場吸引力。
真三維GIS不僅表達三維物體(地面和地面建築物的表面),也表達物體的內部,如礦山、地下水等。由於地質礦體和礦山等三維實體不僅表面呈不規則狀,而且內部物質也不一樣,此時Z值不能作為一個屬性,而應該作為一個空間坐標,礦體內任一點的值是三維坐標x,y,z的函數,即P=f(x,y,z)。而我們在目前進行三維可視化的時候,z是xy的函數,如何將P=f(x,y,z)進行可視化,表現礦體的表面形狀,並反映內部結構是一個難題。所以當前真三維GIS還是一個「瓶頸」問題,推出了一些實用系統,但一般都作了一些簡化。
結束語:
GIS總體上呈現出網路化、開放性、虛擬現實、集成化、空間多維性等發展趨勢。作為一種基於計算機的應用工具,GIS把地圖的視覺和空間地理分析功能與資料庫功能集成在一起,提供了一種對空間數據進行分析、綜合和查詢的智能化手段,涉及多學科的相互滲透、相互支撐。
Ⅱ 如何使用Openlayers 3載入谷歌離線地圖
參考: WebGIS(PostgreSQL+GeoServer+OpenLayers)之三
OpenLayers客戶端數據顯示(轉) GIS開發記錄(六):OpenLayers顯示Google離線map Openlayers
使用WFS添加到資料庫一個點,怎樣才能顯示在頁面?
Ⅲ 如何用OpenLayers開源地圖引摯發布離線地圖
《WebGIS之OpenLayers全面解析》是第一本全面介紹Openlayers3的中文專業書籍,於2016年7月由電子工業出版社出版,並已登錄淘寶、京東、當當等網路商城。書籍內容簡介:OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大We
Ⅳ ArcGIS系列應用
移動GIS,是以移動互聯網為支撐、以智能手機或平板電腦為終端、結合北斗、GPS或基站為定位手段的GIS系統,是繼桌面GIS、WEBGIS之後又一新的技術熱點,移動定位、移動辦公等越來越成為企業或個人的迫切需求,移動GIS就是其中最核心的部分,使得各種基於位置的應用層出不窮。
移動GIS,最核心的部分是地圖,地圖由不同圖層疊加而成、每個圖層對應一張數據表,表中的每條記錄對應這個圖層上的一個要素,每個要素有屬性信息和幾何信息構成;移動GIS地圖分為矢量地圖和已渲染好的瓦片地圖,甚至是遙感影像圖;這些地圖數據可以是在線訪問,也可以是離線存儲在移動端設備上,具體採用哪種方式。
Google地圖是在線瓦片地圖,諾基亞的ovi導航地圖有在線和離線矢量地圖,凱立德、高德等導航地圖是離線矢量地圖,離線瓦片地圖一般是在線瓦片地圖的本地緩存,當然這些形式隨著未來的發展,也在不斷地改變,從用戶的角度,離線地圖和在線地圖都是需要的;移動GIS行業應用以離線矢量地圖或離線瓦片疊加離線矢量為主,以OGC為代表在線地圖服務也將是未來的發展趨勢;
移動GIS結合了地圖、實時定位、拍照攝像、視頻瀏覽等多媒體功能,同時與其他移動信息相互集成,進一步提高了信息獲取、分析、決策的效率,實現了移動數字化生活辦公的全覆蓋;
相較於傳統的WEBGIS、桌面GIS,移動GIS的核心技術並沒有什麼大的不同,依然是空間數據的存儲、索引、瀏覽交互、編輯、分析等,只是在移動設備上需要更多地考慮各種演算法效率、服務端的通信交互、以及與其他信息的集成;
移動端與服務端通信通常有兩種模式:1,socket通信,需要在移動端和服務端分別寫socket客戶端程序和socket服務端程序,自行定義傳輸信息的內容格式,這種模式的優點是通信效率高、一直連線、易實現伺服器的信息下達,缺點是通用性不好、較復雜;2,Http通信,服務端以WEB服務的方式對外發布服務,移動端以Http請求的方式獲取服務端的信息,並能上傳信息至服務端,可以是KVP、SOAP或REST服務的方式,在移動端較常用的是KVP方式,通信的數據內容通常採用XML或JSON來描述。具體選擇哪種交互方式,根據具體項目需求而定;
當前主流的移動GIS開發組件有UCMap,UCMap支持矢量和瓦片地圖,支持在線和離線,在各行業得到廣泛應用,如管線巡檢、城管巡查、移動執法、林業普查、水利普查、應急聯動、農業測土配方、國土監察、實時交通、路政巡查、移動氣象、地震速報、煙草物流、軍事指揮、移動測繪、無線電監測、移動環保、LBS服務等。
Ⅳ GIS發展趨勢如何
Geographic Information System
電力地理圖形信息系統
電力系統是一個龐大復雜的系統,無論是信息的覆蓋面、深度、廣度等都是一般系統無法比擬的。電力系統每天都要產生大量的與地理位置有關的信息,要充分發揮現有設備的能力,必須能及時、准確地掌握這些信息並進行快速的處理與分析。目前情況下,所有信息既具有一定的獨立性,又有相關性。但直到現在,對這些信息的管理仍舊是分散的、孤立的。這在很大程度上影響了工作的高效性和科學性。在電力系統正在走向市場競爭,面臨挑戰的今天,如何組織和管理電力系統信息越來越受到人們的重視。國、內外經驗證明,要做到上述一切,沒有一個面向電力行業的地理圖形信息系統(Geographic Information System,簡稱GIS)是無法想像的。
從目前的情況來看,GIS技術在我國城市規劃管理、測繪勘探、房地產、銀行、鐵路交通、自然資源管理這些領域的應用比較普遍,而在其它方面尚處於初始發展階段。在電力系統領域里,除了對國外的商用GIS軟體二次開發後的一些有限應用外,尚無真正的運用於該領域的成熟的GIS技術。而現今我國各級電力部門在規劃、運行中應用GIS技術的需求卻日益迫切,主要基於以下幾點原因:
l 現代社會日益向高度信息自動化發展,電力系統也不例外。電網規模的日益擴大,需要管理龐大的信息數據。而科學的決策在某種程度上依賴於決策者所掌握的信息量的大小。發電、輸電、變電到配電系統均是包含大量信息的復雜系統,而GIS可以最大限度地將有關信息集成起來,從而為電力系統決策人員提供一個多元化的決策依據。
電網互聯技術的發展,導致電力系統地域的擴大。在規劃選址、經濟運行中涉及到諸多相互關聯的因素,如資源、人口、經濟發展、社會活動等,無一不與地理系統有關。將地理信息作為電力系統管理的主線,能夠形象、直觀地描述系統,有效地組織數據信息。
在電力系統信息自動化中,協調各部門的工作是非常重要的。GIS可以通過網路技術將不同部門、不同工作聯成一個有機整體,在一定許可權上實現信息的共享。同時,信息的高度有效集成又有利於科學的決策。
總之,現代電力系統分布地域的廣闊性及信息的復雜性預示著GIS系統在這一領域將大有作為。開發適合電力系統特點的GIS系統,是當前電力系統工程技術人員的一項緊迫的任務。
隨著GIS及其相關技術的發展,AM/FM/GIS(Automated Mapping / Facilities Management / Geographic Information System,即 自動制圖/設備管理/地理圖形信息系統 )已成為一門獨立的技術分支,它在城市供配電系統的規劃和管理中開始得到廣泛應用,成為供配電系統各種自動化的基礎。其特點在於以地理信息為背景,將圖形軟體與資料庫相結合來描述和管理各種電力設備的參數屬性以及電網內的運行控制信息。在離線方面,AM/FM/GIS的主要應用有設備管理系統、用電管理系統、規劃設計系統。而在在線應用上,AM/FM/GIS主要和SCADA系統結合,互相交換運行數據和圖形數據,為調度員提供准確的電網地理信息;另外,它還可以用作DMS的投訴電話熱線系統,快速、准確地根據用戶打來的大量故障投訴電話判斷發生故障的地點以及搶修隊伍目前所處的位置,及時派出搶修人員,使停電時間最短。
開發電力系統的AM/FM/GIS技術是解決城市供配電行業當今所面臨的問題的最佳選擇。在不斷提高供電可靠性及供電服務質量的同時,又要盡可能降低供電運行管理成本,這是供電部門當前工作中必須解決的主要矛盾。面對密織的電網,浩繁的設備、變遷中的區域,以及對用戶服務的承諾,供電部門一直在尋求現代化的技術手段來滿足其強烈的要求:如何用計算機來描述和管理復雜多變的電網;如何保證設備資料的時效性和完整性;如何通過信息系統資源的共享和智能化決策支持來提高運行管理的效率;如何對配電設施進行自動化處理;如何妥善安排檢修計劃,縮短故障修復時間……。更為重要的是,為達到上述目標而採用的技術手段能夠讓運行人員感到直觀、簡潔、方便。AM/FM/GIS為解決上述問題提供了合理、高效、完整的解決方案。
我們主要研究在含地理信息的環境中實現對電力設施信息和用戶信息的計算機管理,將電力設備信息和地理背景圖有機地結合起來,使用戶能在屏幕上瀏覽查看分布在地理背景圖上的電力設施,利用計算機進行輔助決策。
參考資料:http://www.eea.tsinghua.e.cn/dygh/fazhan.htm
Ⅵ 如何使用Openlayers 3載入谷歌離線地圖
OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大WebGIS二次開發者採用。藉助OpenLayers強大的擴展功能,可以實現與各個不同的WebGIS平台產品相結合,開發出各具特色的WebGIS應用系統。 本書主要內容涵蓋:WebGIS開發基礎、OpenLayers開發基礎、OpenLayers快速入門、OpenLayers之多源數據載入、OpenLayers之圖形繪制、OpenLayers之OGC、OpenLayers之高級功能,最後給出了OpenLayers之項目實戰——水利信息在線分析服務系統[1] 。
回答不容易,希望能幫到您,滿意請幫忙採納一下,謝謝 !
Ⅶ 如何提高ArcGIS for Server地圖緩存能力
(1)、緩存的結構變化
在ArcGIS 10的緩存結構中,可以選擇使用ArcGIS Online/Bing Maps/Google Maps的格式,也可以試用已發布地圖服務的格式,或自定義的格式。其中如果想把地圖服務與 ArcGIS Online或Google、Bing服務疊加,則可以選擇第一種。目前的ArcGIS Online的切圖結構已經與Google等一致,不再是一個獨立服務的結構。
(2)、新增的Compact緩存格式
與原有的Exploded格式對應,Exploded格式是為每一個級別的緩存分別進行地圖切片,每個切片的地圖獨立存儲。Compact是一種緊湊型 的格式,是將一系列的切片地圖組成一個Bundle的文件存儲,每個Bundle最多可存儲16000個圖片。相對Exploded存儲類型而 言,Compact緩存格式可以大大的提高緩存遷移或拷貝的速度,並最大程度上節省了磁碟存儲的空間。這是因為如果採用單張圖片存儲,由於操作系統的磁碟 簇的大小限制關系,會產生大量的小文件和磁碟碎片,因此極大的浪費了磁碟空間,而Compact格式將大量切片集中存儲成一個文件,從根本上解決該問題。 當然了,如果在WebGIS的應用客戶端,如果需要直接調用緩存切片,並進行拼接成圖,還是建議使用Exploded的格式。
在ArcGIS 10中提供了「Convert Map Server Cache Storage Format」的工具,可以實現這兩種緩存的格式的轉換。
(3)、新增的「Mixed」模式緩存
在ArcGIS 10的切片格式選項中,提供了新的「Mixed」的格式選擇。該選擇適合採用JPEG格式的切圖服務的疊加應用。如下圖所示,一般來說,對於背景底圖的切 片,為節省磁碟空間和訪問速度,可採用JPEG的切片格式,但是當兩個JPEG格式服務進行疊加時候,會存在「項圈」現象,這是因為在進行切片時候,為保 證服務的正確疊加,切片會採用「超級切片方式」,即在地圖范圍之外,切4096x4096的范圍,由於JPEG不支持透明色,因此造成疊加部分周圍的空 白,如下圖所示:
為解決這一問題,」Mixed」模式實現在疊加地圖的周邊區域進行計算,並在邊緣地帶生成PNG格式(支持透明色),這樣在兩個服務疊加時候,可以避免不透明的產生。
(4)、協作緩存
協作緩存即緩存的導出\導入。協作緩存支持兩種主要應用場景:
a.緩存服務的融合。
所謂緩存服務的融合,即將「服務a」的部分比例尺緩存導出,並導入到對應的「服務b」的相應比例尺中,替換已有的緩存。如下圖所示:
該功能適用於將大比例尺的局部緩存切圖,導入或融合到某個大區域范圍的地圖服務上。如下圖示例所示為ArcGIS Online的地圖:
該圖中日本版圖的地圖採用日文標注的大比例尺地圖,對於ArcGIS Online來說,在創建緩存時候無需日本的地圖數據,只需要將日本所提供的緩存地圖服務導出來,然後融合到ArcGIS Online的地圖上,就可以得到這樣的地圖服務了。
b.離線緩存使用
所謂離線緩存,即可以將一個或一組比例尺的地圖緩存導出來,在ArcGIS Desktop等應用中可以將緩存作為一個Raster dataset的數據源直接添加使用。在離線狀態下,或網路速度極慢的情況下,又要使用ArcGIS的緩存地圖當背景,該功能就非常管用了。
(5)、分布式緩存切圖
為提高緩存切圖的效率,10中提供了分布式緩存切圖的能力。即緩存切片分別放到每個獨立SOC的本機上(不採用共享目錄的緩存存儲),這樣可以大大加快緩存切圖的效率,避免磁碟轉速和I/O所導致的切圖寫入效率問題。
Ⅷ leaflet可以載入離線地圖嗎
中間件也叫組件,在實際應用中關鍵是看具體需求、SuperMap存在);PlugIn#47,隨著網路和移動客戶端的發展,也更多的開始採用RIA模式,多數主流語言和開發平台都支持GIS開發,這個是首選、web開發還是PC端程序開發、HTML5+XML的RIA模式取代,RIA是學習WebGis的首選,可用和成熟的技術很多,無論是移動客戶端開發,現在已經很少採用自主開發了。
從學習的角度選擇語言,在windows平台下,如ArcGis。不過因為XML的平台無關特點、MapInfo。
另外、silverlight等等,桌面應用在逐漸衰退,從發展方向看。WebGis基於CGI/API#47,或者說語言兼容性,具備最大的普遍性。
再說開發語言;ActiveX等方式的開發在逐步被JAVA,如果已經對win開發比較熟悉並僅應用於win平台GIS系統,現在很多PC應用和嵌入式應用上,學習JAVA是首選,silverlight+C#+ArcServer開發效率和實現效果也非常好,都可以使用。自主開發在國內幾乎消失(當然還有GeoSurf,GIS開發具有一定的語言無關性,WebGis在逐漸占據主流。
PC桌面應用上,但還有市場空間、宿主平台開發正在逐步淘汰,大部分都是採用宿主平台開發或中間件開發
Ⅸ 如何使用Openlayers 3載入谷歌離線地圖
OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大WebGIS二次開發者採用。藉助OpenLayers強大的擴展功能,可以實現與各個不同的WebGIS平台產品相結合,開發出各具特色的WebGIS應用系統。 本書主要內容涵蓋:WebGIS開發基礎、OpenLayers開發基礎、OpenLayers快速入門、OpenLayers之多源數據載入、OpenLayers之圖形繪制、OpenLayers之OGC、OpenLayers之高級功能,最後給出了OpenLayers之項目實戰——水利信息在線分析服務系統[1] 。
《WebGIS之OpenLayers全面解析》是第一本全面介紹Openlayers3的中文專業書籍,於2016年7月由電子工業出版社出版,並已登錄淘寶、京東、當當等網路商城。
書籍內容簡介:
OpenLayers作為業內使用最為廣泛的地圖引擎之一,已被各大GIS廠商和廣大WebGIS二次開發者採用。藉助OpenLayers強大的擴展功能,可以實現與各個不同的WebGIS平台產品相結合,開發出各具特色的WebGIS應用系統。 本書主要內容涵蓋:WebGIS開發基礎、OpenLayers開發基礎、OpenLayers快速入門、OpenLayers之多源數據載入、OpenLayers之圖形繪制、OpenLayers之OGC、OpenLayers之高級功能,最後給出了OpenLayers之項目實戰――水利信息在線分析服務系統。Openlayers功能全且具有強大的可擴展性,使用Javascript語言,支持HTML5新特性,不依賴任何瀏覽器插件,是目前GIS領域使用最為廣泛的開源WebGIS開發庫。本書一共由9個章節內容組成,提供近百個程序實例,基本涵蓋了WebGIS開發中的全部功能,可使讀者迅速入門並掌握WebGIS和Openlayers開發,提高基礎知識學習效率和系統開發效率。讀者只需要將書中的示例稍加改動,便可快速的將其移植到具體的WebGIS應用中。本書具體內容安排如下:
第一章 概述:介紹了什麼是WebGIS,並對目前常見的開源WebGIS軟體進行了介紹。
第二章 WebGIS開發基礎:對WebGIS開發涉及到的各種基礎開發知識進行了講解,指導讀者快速入門WebGIS。
第三章 Openlayers開發基礎:對Openlayers Javascript開發庫的框架設計、API組成和開發調試方式進行了講解,指導讀者快速了解Openlayers。
第四章 Openlayers快速入門:對Openlayers中提供的常用的10個控制項的二次開發進行了講解,指導讀者快速開發出一個簡單的網路地圖應用。
第五章 Openlayers之多源數據展示篇:通過豐富的示例講解了Openlayers中如何顯示來自各種網路地圖服務商提供的地圖數據,指導讀者實現各種網路地圖、KML、GPX、GeoJSON等開放數據源的疊加顯示。
第六章 Openlayers之圖形繪制篇:本章重點講解了WebGIS應用中常用的點、線、矩形、多邊形、圓等瀏覽器客戶端的圖形繪制功能,指導讀者開發出各種滑鼠交互圖形繪制功能。
第七章 Openlayers之OGC篇:對Openlayers中如何載入WMS、WMTS、WFS、WCS圖層進行了示例講解,指導讀者快速掌握OGC服務數據的對接。
第八章 Openlayers之高級功能篇:對Openlayers中投影、熱區、聚合標注、熱點圖、統計圖、標繪等高級功能進行了示例講解,指導讀者快速高效地開發高級WebGIS功能。
第九章 Openlayers之項目實戰:結合一個具體的項目需求進行開發實戰,配以詳細的程序示例,講解如何將Openlayers中的常用功能應用到項目實踐中,指導讀者基於前面章節中的Openlayers開發知識進行WebGIS系統開發。
本書可用於開設GIS專業的各大院校作為網路GIS課程的教材和教輔參考書,本書迎合WebGIS客戶端開發技術的趨勢和讀者需求,適時推出本書,可作為學習WebGIS和Openlayers的入門及高級應用教材,也可供GIS領域科研工作者、高校師生及IT技術人員作為技術參考書。