當前位置:編程學習大全網 - 源碼下載 - 如何利用GeoServer發布衛星地圖服務

如何利用GeoServer發布衛星地圖服務

1安裝GeoServer我安裝的是GeoServer2.3.2版本(本教程與Geoserver的版本關系不大,下載最新版的也適用),最好按照默認目錄安裝,壹步壹步Next,其中默認帳號如下圖所示2使用GeoServer上傳數據(1)打開開始菜單,找到GeoServer的目錄,打開GeoServerDataDirectory,如下圖所示,該目錄使用來保存GeoServer中用來發布的數據。(2)打開該目錄(GeoServer2.3.2\data_dir)後,進入data目錄,新建壹個文件夾myTestData,用來保存妳將來要發布為WMS和WFS的數據,將數據存放在該目錄中,如下圖所示。(3)打開開始菜單,找到GeoServer的目錄與(1)相同,打開StartGeoServer,等待服務打開之後,再打開GeoServer的目錄中的GeoServerWebAdminPage,網址為:(測試用可以隨便寫壹個),該URI在發布WFS時要用到,如下圖所示。選擇界面左上角的stores,然後選擇AddnewStore,添加數據。如下圖所示。在NewDataSourse中,選擇第壹項Directoryofspatialfiles(shapefiles),如下圖所示,本文主要將簡單的發布shp數據,後續文章會將將shp數據存儲到PostGIS空間數據庫中,然後使用GeoServer將PostGIS中的空間數據發布為WMS/WFS數據。在NewVectorDataSource頁面對表單進行如下設置,點擊Save保存。Sava保存之後,會出現NewLayer頁面,這裏面有妳剛才保存在目錄中的所有數據,由於我只保存了壹個shp文件,所以只有壹個Layer,如下圖所示。3使用GeoServer發布數據為WMS和WFS在剛才的NewLayer頁面中,對妳要發布的數據,點擊該數據最右邊的Publish,在Data標簽頁中按照下圖進行設置,順序很重要,其他不用改。改好之後,在最下面點擊Save就發布成功。那麽如何查看妳發布的數據,在頁面右上角點LayerPreview就出現所有發布的圖層。在LayerPreview裏面可以找到妳剛才發布的數據,如下圖所示。點擊OpenLayers可以查看妳剛才發布的數據,點擊KML可以將妳剛才發布的數據生成KML文件,點擊GML可以將妳剛才發布的數據生成GML文件。下圖如OpenLayers的效果點擊SelectOne可以選擇妳需要的各種地圖服務,如下圖所示選擇WMS——PNG即可發布為WMS服務,選擇WFS——GML2即可發布為WFS服務,當然,妳選擇其它的格式也完全可以。以WMS——PNG為例來說明,如下圖所示,其中瀏覽器的地址欄中字符串就是妳的WMS服務(當然WFS也壹樣):下圖為WFS——GML2的數據效果如果需要將局域網中訪問剛才發布的WMS和WFS服務,只要將地址中的localhost改為妳的IP地址即可。後續文章將講解WMS和WFS的基本操作和函數,以及如何在Mapbox、Openlayers中調用WMS服務和WFS服務。

  • 上一篇:安卓手機APP可以在線看電影但是沒有按鈕。怎麽樣?
  • 下一篇:硬盤錄像機監控系統如何工作的?
  • copyright 2024編程學習大全網