Ⅰ wfs和wms的區別是什麼
wfs,即Web要素服務,全稱WebFeatureService基礎介面是GetCapabilities。支持對地理要素的插入,更新,刪除,檢索和發現服務。該服務根據HTTP客戶請求返回GML(Geography Markup Language、地理標識語言)數據。 WFS對應於常見桌面程序中的條件查詢功能,WFS通過OGC Filter構造查詢條件,支持基於空間幾何關系的查詢,基於屬性域的查詢,當然還包括基於空間關系和屬性域的共同查詢。Ⅱ bigemap APP如何搭建區域網離線地圖伺服器
先去電腦端下載Bigemap 瓦片,然後到手機端來添加,就可以在區域網使用:
BIGEMAP離線地圖伺服器,提供一站式搭建離線/在線地圖數據伺服器,支持40多種地圖離線發布;提供快速WEB應用、WMTS、TMS、WMS等地圖服務;支持二次開發調用;支持數據集管理、支持矢量數據編輯、自定義數據屬性設置、快速發布矢量數據
Ⅲ wms是免費的嗎
免費的WMS基本上不能叫做WMS了。目前國內市場來看可以用的WMS系統如MA,PR,INFOR價格應該都在60萬以上。
Ⅳ tilecache和wms的區別
Tilecache 是一個地圖瓦片緩存器,大大提高訪問地圖的響應速度,只有當請求的地圖不在tiles之列時,才與wms等其他服務交互請求地圖,消耗空間伺服器資源。
tilecache是由MetaCarta Labs開發的用來緩存地圖,配合openlayers使地圖顯示更快。可以把tilecache想成一個中間件,WMS伺服器不用自己緩存地圖,tilecache可以幫他完成。tilecache支持多種伺服器和多種OGC服務標准,以及支持多種請求方式和格式。
WMS是倉庫管理系統(Warehouse Management System) 的縮寫,倉庫管理系統是通過入庫業務、出庫業務、倉庫調撥、庫存調撥和虛倉管理等功能,對批次管理、物料對應、庫存檔點、質檢管理、虛倉管理和即時庫存管理等功能綜合運用的管理系統,有效控制並跟蹤倉庫業務的物流和成本管理全過程,實現或完善的企業倉儲信息管理。該系統可以獨立執行庫存操作,也可與其他系統的單據和憑證等結合使用,可為企業提供更為完整企業物流管理流程和財務管理信息。
Ⅳ 數據服務需求
2.3.1.1 分布式數據源技術
所謂分布式數據源是相對於單一集中數據源提出的,在以往網路程序開發中,一般都是採用單一數據源,程序和資料庫是部署在一台機器上或區域網內的不同機器上,相當於一個程序對應一個數據介面。但在現代的網路應用中,產生了新的需求,例如,網上送貨,送貨單位為了查詢客戶需要的產品,他們可能自己建立了商品信息資料庫,以其應用程序在自己的資料庫中檢索,同時又想利用其他相同性質公司的資料庫。如何使一個程序能跨過區域網去訪問其他公司的資料庫就成了技術難題,由於相似的種種應用,從而產生了分布式數據源技術。
分布式數據源技術可在不同地點、不同單位、不同的伺服器發布數據,通過相應的網路協議和安全驗證機制,使有許可權的用戶通過他們的程序利用這些網上分布的數據源的一種技術。
在 GIS 領域,由於地理信息的本質特徵是區域分布性,具有明顯的地理參考系統。可以根據行政區劃、自然地理區域等來組織地理數據。採集、管理和維護這些不同區域的數據並沒有因果從屬關系,而是相對獨立和平行的。因此,高效的系統應該是當地數據的採集、管理、存儲由當地完成,但各部門都可以在網路上各個節點調用其他區域的數據(歐陽,2004)。由於地理信息的空間分布特徵,地理資料庫的分布和更新也應該是分布式的。這就需要現在的 GIS 軟體系統可以建立分布式的 GIS 數據源,供遠程的用戶訪問。
2.3.1.2 分布式數據源類型
隨著網路技術的發展和 WebGIS 應用的普及,現在網上發布的分布式 GIS 數據源越來越多,大致歸納為以下幾種類型: 基於文件形式的數據源、基於空間資料庫的數據源和基於 Web 服務方式的數據源。
2.3.1.2.1 基於文件形式的數據源
基於文件形式的 GIS 數據源一般都是以 XML(可擴展標識語言)為基礎的純文本文件形式的地理數據,利用這些文件可以存儲和發布各種特徵的地理信息,並控制地理信息在 Web 瀏覽器或其他特定瀏覽器中的顯示,這種形式的數據有利於網路傳輸,並且由於XML 的可擴展性,使得此種形式的數據文件的擴展性良好。此種形式的文件包括 GML、KML 等數據文件類型。其中 GML(Geography Markup Language)即地理標識語言,它由OGC(開放式地理信息系統協會)於 1999 年提出,並得到了許多公司的大力支持,如Oracle、Galdos、MapInfo、CubeWerx 等。GML 的特點(盧娟,2004; 於雪芹,2005):
(1)封裝的地理數據和圖形解釋是清楚分離的;
(2)GML 基於文本表示地理信息;
(3)GML 封裝了地理信息及其屬性;
(4)GML 封裝了空間地理參考系統;
(5)GML 可以實現地理數據的分布式存儲 。
GML 作為一個 「開放的」 標准,並沒有強制採用它的用戶使用確定的 XML 標識,而是提供了一套基本的幾何對象 tag、公共的數據模型,以及採用自建和共享應用 Schema 的機制。所有兼容 GML 的系統,必須使用 GML 提供的幾何地物 tag 來表示地物特徵的幾何屬性,但可以通過限制、擴展等機制來創建自己的應用 Schema。
而 KML 數據,是 Keyhole Markup Language,是一個基於 XML 語法和文件格式的文件形式 GIS 數據源,用來描述和保存地理信息如點、線、圖像、多邊形和模型等,可以被Google Earth 和 Google Maps 識別並顯示。可以使用 KML 來與其他 Google Earth 或 GoogleMaps 用戶分享地標與信息。Google Earth 和 Google Maps 處理 KML 文件的方式與網頁瀏覽器處理 HTML 和 XML 文件的方式類似。像 HTML 一樣,KML 使用包含名稱、屬性的標簽(tag)來確定顯示方式。
隨著 Google Earth 的發展,KML 被更多的瀏覽器所支持,如微軟的 Virtual Earth 支持基本的 KML 和 KML 搜索,ArcGlobe 也開始支持 KML 的瀏覽顯示,ArcGIS Server 支持KML 服務的發布。另外,為了支持 KML 的開發,Google 還開發了一個函數庫供用戶使用,更加擴大了 KML 作為地理信息共享數據的前景。
KML 提供以下功能:
(1)指定一個地點的圖標和標注來區分每一個地點;
(2)為每一個視圖指定明確的視角來創建不同的特寫鏡頭;
(3)使用指定到屏幕或地理位置的圖片標注;
(4)為特定種類的標註定義顯示樣式;
(5)為標注指定基於簡單 HTML 語法的描述,支持超級鏈接和圖片的顯示;
(6)使用目錄對標注進行樹形的分類管理;
(7)基於時間戳記的標注可以用來進行動態的播放;
(8)從本地或遠程的網路地址動態的載入 KML 文件;
(9)當 Google Earth 客戶端視圖變化時,自動將視圖信息發送給指定的源伺服器並從伺服器獲取相關的標注信息。表 2.1 是 KML 文件的示例。
表 2.1 KML 文件的示例
2.3.1.2.2 基於分布式空間資料庫的數據源
分布式空間資料庫是計算機網路把面向物理上分散,而管理和控制又需要不同程度集中的空間資料庫連接起來,共同組成一個統一的資料庫的空間數據管理系統。可以簡單地把分布式空間資料庫看成是空間資料庫 + 計算機網路(易曉峰,2005)。它是把物理上分散的空間資料庫組織成為一個邏輯上統一的空間資料庫系統; 同時,又保持了單個物理空間資料庫的自治性。分布式空間資料庫中的數據分布在網路中不同節點的資料庫中,各個節點具有對本節點數據的最高控制許可權,可以使用本地節點數據執行局部應用; 同時,各個節點又接受分布式空間資料庫管理系統的統一控制。分布式空間資料庫的用戶具有不同的許可權級別,根據許可權級別,各個用戶利用分布式空間資料庫中的數據可以執行不同的全局應用。
可以將分布式的空間資料庫作為數據源在網路上發布供用戶使用,這樣的數據源服務ArcGIS Server 已經提供,可將 ESRI 的 GeoDataBase 發布到網路上,由用戶來訪問。這種數據源的應用不如基於文件和基於 Web 服務的方式方便,因為一般的資料庫系統都會有很復雜的安全性管理和訪問許可權的管理,不會讓一般的 Web 用戶隨便的訪問,只是面向具體的單位應用。
2.3.1.2.3 基於 Web 服務方式的數據源
基於 Web 服務方式的數據源的產生和發展,來源於兩方面技術的推動,一是計算機軟體領域中 Web 服務技術的出現與發展,二是網路地理空間信息應用方面的發展(陳犖,2005)。
Web 服務是一種部署在 Web 上的組件對象,以支持 Web 上的分布式應用。它通過一系列標準的協議來構建對象間通信機制,關注的是對象顯露出來的屬性、方法及其調用方式,而不定義對象具體的實現細節與支持環境。
在地理空間信息的網路應用方面,眾多網路地理空間信息系統採用了不同的數據框架、運行平台和開發維護方法,這使得它們之間的數據共享和功能性互操作難以施行,同時引起了與網路地理空間信息系統進一步發展的嚴重矛盾。
Web 服務的突出優點使之適合於解決地理空間信息共享和互操作方面的矛盾。為此,國際標准化組織地理信息技術委員會(ISO/TC211)和開放地理信息聯合會(OGC)開始致力於研究基於 Web 服務體系架構的網路地理空間信息服務技術與標准規范,構成網路上分布的 Web 空間數據服務數據源。OGC 推出的三種標準的基於 Web 服務的空間數據服務是 WMS、WFS、WCS。
其中 WMS 數據源服務,是一種客戶端請求地圖圖像的方式和標准,它利用具有地理空間位置信息的數據製作地圖。WMS 返回的不是地圖數據,而是地圖圖像(黃向等,2007)。WMS 服務定義了三個操作:
(1)GetCapabilities: 返回服務元數據,服務元數據必須是能被用戶或機器識別的,採用 XML 文件表示,是對服務信息內容和請求參數的一種描述。
(2)GetMap: 返回一幅具有正確的地理空間和維數參數的地圖圖像,圖像可以是GIF、JPEG、PNG 格式。
(3)GetFeaturelnfo: 根據用戶所請求的 X、Y 坐標或感興趣的圖層,返回地圖上某些特徵的信息。
在 WMS 的三個操作中,GetCapabilities 和 GetMap 是必須要實現的,而 GetFeaturelnfo是可選的。
下面介紹這三種操作的具體實現過程:
用戶使用普通的瀏覽器(如 IE)或定製的應用系統通過 Http 協議向 WMS 伺服器發送地圖服務請求,請求的方式可以是在 URL 中添加請求的類型參數來實現,使用 GetCa-pabilities 返回 WMS 服務的元數據信息,使用 GetMap 返回請求的圖像,如果有特徵要素的屬性信息查詢則使用 GetFeaturelnfo,客戶端接收 GIF、JPEG、PNG 格式的圖像文件或XML 格式的元數據文件,GML 文件。
2.3.1.3 WFS 數據源服務
WFS 服務提供了在 Web 環境下使用 HTTP/SOAP 協議對地理特徵進行數據處理的操作介面。WFS 使數據用戶可以在分布式環境下通過 Web Service 來獲取不同數據源的數據,結果可以 GML 形式返回。
WFS 分為兩個級別: 基本 WFS 和事務 WFS。基本 WFS 的用戶不能修改服務端地理數據源的數據; 事務 WFS 允許用戶創建、更新和刪除遠程數據源的特徵數據。
WFS 定義了 5 個操作:
(1)GetCapabilities: 返回服務元數據。元數據必須描述服務所能支持的數據類型和每個數據所能支持的操作。
(2)DescribeFeatureType: 描述服務支持的所有特徵數據的類型結構。
(3)GetFeature: 根據請求返回特徵數據實例。
(4)Transaction: 事務 WFS 支持這個操作。用於修改特徵,包括對地理特徵的創建、更新和刪除。
(5)LockFeature: 事務 WFS 支持這個操作。用於在連續事務處理期間,鎖定特定的要素或要素集。
上述5 個操作的工作流程為: 用戶首先發出 GetCapabilities 請求,服務端返回 WFS 服務級別描述、所有命名空間的數據源及其特徵類型(圖層)列表和相關的坐標系、支持的 Filter 運算集和事務操作等信息; 然後用戶選擇某種特徵類型,發出 DescribeFeature-Type 請求,獲取此特徵類型的 GML 應用 Schema,該 Schema 包含此特徵引用和擴展的GML Schema 和所有屬性的幾何與非幾何的類型描述; 最後用戶再發送 GetFeature 請求獲得符合該 Schema 的 GML 特徵實例數據。同時也可發送 Transaction 或者 LockFeature 請求來操縱特徵數據(馬慶等,2006; 程飛,2007)。
2.3.1.4 WCS 數據源服務
WCS 服務 面 向 空 間 影 像數據,它 將 包 含 地 理 位置 值 的地 理 空 間數據 作 為 「覆蓋(Coverage)」在網上相互交換。Covergae 是代表空間變化和時間變化的地理空間數據類型,例如遙感影像、DEM 數據等。WCS 服務提供詳細而豐富的地理空間信息,客戶端可以展示和描繪這些信息,也可以應用這些數據作為科學模型和其他客戶端的輸入數據。
2.3.1.5 WMS、WFS、WCS 的區別
WCS、WMS 和 WFS 相同的地方是,都允許客戶端選擇某一部分伺服器上的基於空間約束和其他標準的數據。WCS 與 WMS 不同的是,WMS 通過過濾空間數據,返回的是靜態的地圖(它們在伺服器上以圖片形式存放),類似對數據進行一次快照,而 WCS 提供真正的空間數據以及這些數據詳細的描述,允許對這些數據進行復雜的查詢,返回的是帶有原始語義的數據,這些數據能夠被解譯、推廣,而不僅僅是一次數據的快照; WCS 與WFS 不同的是,WFS 返回離散的地理空間特徵(矢量數據),而 WCS 返回的是連續的代表時空變化數據(可能是多維)的一系列空間特徵(柵格數據)。
除了這些標準的 Web 服務方式的 GIS 數據源之外,各個商用軟體廠商業推出了自己的符合 Web 服務標準的 Web 數據源,如 ESRI 的 ArcGIS Server 和 ArcIMS 的 Map Service、SuperMap 公司的 SuperMap Web Service 等。
2.3.1.6 數據服務需求
網格環境下,海洋空間數據的組織管理與傳統方式的海洋數據的組織管理是不同的,基於網格環境的數據組織管理更強調一體化,或者說數據組織管理的協同性,目標是建立海洋數據的虛擬的單一系統映射,使得用戶能夠透過門戶網站透明地訪問所有的共享數據,而不需要在千百萬個網站上搜索自己想要的海洋數據。
Ⅵ arcgis for android 怎麼載入wms服務
在rest目錄里,服務地址如:http://伺服器地址:埠號(如8399)/arcgis/rest/services
那麼相應的wms地址為:
http://伺服器地址:埠號/arcgis/services/wmsfolder/wms服務名/MapServer/WMSServer
載入該服務的時候:
WMSLayer wmsLayer = new WMSLayer(「wms地址」 ,SpatialReference.create (4214));
mMapView.addLayer(wmsLayer);
Ⅶ ArcGIS Server 9.2發布的WMS Web服務地址 無法訪問,怎麼辦
server的服務重新啟動一下
Ⅷ GENXAssistant怎麼載入在線地圖
目錄管理器-添加服務地址-輸入在線標記地址。
具體步驟:
1、打開arcmap應用程序,找到目錄管理器。
2、雙擊「添加wms服務」,在URL中輸入「在線瓦片服務地址」,獲取圖層。
3、重復上訴步驟,URL中輸入「在線標記服務地址」。
4、通過拖曳的方式將以上兩個服務載入到界面。