採用開源軟體搭建WebGIS系統(7)整合在一起

來源:互聯網
上載者:User
重新拾起webgis開發,現在資料已經具備,架構已經搭好,正是進入應用開發了。算是知道了添加層的步驟與方法。

第一步:在GeoServer中起一個自己的命名空間。命名空間的例子:URI:--http://www.bizkaia.net/geoserver;Prefix--biz。選擇左邊的save,apply,切記切記!

第二步:建立DataStore。如果資料儲存在Postgis中,就應該選擇PostGIS spatial database資料來源,輸入host,port,使用者名稱,密碼,wkb enabled和loose bbox兩個框什麼都不要填,它如果自身有東西就把它清空。最後:先Submit,再save再apply。

第三步:建立FeatureType。進FeatureType頁面,選擇new,可以看到你資料庫中存放空間資料的所有表,選擇需要的表,點Generate按鈕,Geoserver會自動產生minx,miny,maxx,maxy。最後,先Submit再save再apply。記住,還需要再save再apply一次,你第二次save,apply時,資料來源才會寫到設定檔中去。

每個FeatureType在邏輯上是一個層,為了顯示這個層,還需要寫sld檔案,sld檔案寫法見geotools文檔或sld規範。sld檔案寫好後傳到geoserver目錄下的style目錄,然後在geoserver管理頁面中把這一style添加上去,最後別讓了按apply。

就是我今天產生的(只抓了地圖部分)。包括3個層:省,市和省會城市。還需要嘗試些更複雜的層。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.