⑴ 如何利用GeoServer發布衛星地圖服務
GeoServer 是 OpenGIS Web 伺服器規范的 J2EE 實現的社區開源項目,利用 GeoServer 可以方便的發布地圖數據,允許用戶對特徵數據進行更新、刪除、插入操作,通過 GeoServer 可以比較容易的在用戶之間迅速共享空間地理信息。本系列博文提供全面、完善的GeoServer部署解決方案,包括GeoServer環境搭建、地圖數據處理、部署地圖數據、發布地圖服務等功能的詳細介紹。
環境配置
由於GeoServer是基於J2EE的開源項目,需要java的運行環境,所以需要安裝JDK;其次,要訪問geoserver的服務,需要tomcat伺服器。
3.1搭建java運行環境
直接安裝附件內的JDK1.8即可,安裝完成後點擊「開始」→「運行」,在彈出的對話框內輸入「cmd」進入管理員界面,在界面內輸入「java -version」(注意java和-version之間有一個空格),出現圖4所示的界面,則說明java環境已經搭建完成。
說明:如果此處未出現圖4所示的界面,說明java運行環境未搭建好,可以去網上查閱配置java環境變數的相關資料。2.創建tomcat伺服器
按默認安裝tomcat即可,注意記下tomcat的安裝目錄(安裝目錄可以任意選擇,不一定要安裝在C盤)之後需要在安裝目錄下解壓geoserver.war。
配置GeoServer
安裝好tomcat後,將附件內的geoserver.war,復制到tomcat的webapps目錄下,例如我的tomcat安裝在C盤,此處的完整路徑為C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps在安裝目錄Tomcat 7.0文件夾內找到bin文件夾,進入並雙擊「Tomcat7.exe」運行,用以解壓geoserver.war壓縮包,解壓完成後再次回到webapps文件夾,可以看到現在已經生成了一個geoserver文件夾,說明已經解壓好了geoserver。geoserver.war為geoserver的工程文件,解壓完成後可以將其刪除,也可將其留在webapps文件夾內。
安裝好tomcat後在瀏覽器輸入http://localhost:8080/geoserver/web/即可打開geoserver,默認的用戶名為:admin,密碼為:geoserver,登陸後效果如圖10。
發布地圖服務
1.發布shp格式地圖
1.1新建工作空間
點擊「工作空間」→「添加新的工作空間」(圖11),在出現的頁面中添加工作空間的名稱(盡量用英文)和對應的url(這里輸入的url為http://www.metarnet.com/gis)並將其設置為默認工作空間。
1.2新建數據集
數據准備,在geoserver文件夾內的data文件夾內新建一個文件夾t_shapes(圖13)用來存放shp數據,將准備好的矢量數據全部放在此文件夾內(shp文件最好以英文的方式命名)。
點擊「所有數據集」→「添加一個新的數據集」,在出現的頁面中選擇「矢量數據源」→「Directory of spatial files (shapefiles)」,將整個文件夾的shp文件添加進來。點擊「Directory of spatial files (shapefiles)」後,在出現的頁面選擇好工作空間,設置好數據源的名稱,然後選擇數據源的路徑。
單擊「保存」後,會出現「新圖層」界面,可以看到已經載入進入的shp文件圖層,點擊「發布」,可以選擇某個地圖進行發布。
在彈出的「編輯圖層」界面內設置好名稱、標題和關鍵字,下拉,選擇「geoserver提供給客戶端的SRS」(即選擇坐標系),這里選擇「EPSG:4326」(即WGS84坐標)和生成邊界框的坐標(可點擊自動生成)。
註:這兩個部分是必須要填寫的,不可缺少。單擊「保存」後會出現「所有圖層」界面,點擊「添加一個新資源」,在「新圖層」界面選擇之前導入的數據源。
最後,點擊「Layer預覽」,可以查看到已經發布的圖層,點擊「OpenLayers」即可預覽發布的地圖。同時,我們也可以在「所有格式」一欄點擊「選擇一個」下拉菜單將發布的地圖導出成kml、jpg、tif等多種格式。
通過以上的步驟我們就已經成功的發布了shp格式和tif格式的地圖,發布地圖的關鍵在於要搭建好java運行環境和准備好tomcat伺服器。說明一下,在整個發布地圖的過程中應該時刻使tomcat處於打開狀態即存在下圖所示的窗口,否則無法正常使用geoserver的服務。
⑵ bigemap APP如何搭建區域網離線地圖伺服器
先去電腦端下載Bigemap 瓦片,然後到手機端來添加,就可以在區域網使用:
BIGEMAP離線地圖伺服器,提供一站式搭建離線/在線地圖數據伺服器,支持40多種地圖離線發布;提供快速WEB應用、WMTS、TMS、WMS等地圖服務;支持二次開發調用;支持數據集管理、支持矢量數據編輯、自定義數據屬性設置、快速發布矢量數據