SuperMap 開發WebGIS的一些經驗

來源:互聯網
上載者:User
web SuperMap系列產品作為GIS開發平台,比較符合中國人習慣,操作也比較便利,自己做了一段時間,感覺有點鬱悶,也不妨將一些經驗寫下來。

SuperMap DeskPro中製圖的一些詞語:

工作空間:WorkSpace,實際上就是集中一些地圖資料集,並在此基礎上面進行地圖製作、地圖分析的環境。在IS.NET中,配置一個MapServer實際上就是對應一個工作空間。並且由於目前在IS.NET中SuperMap暫不支援MapServer的切換,所以多地圖的情況下最好將它們都坐在一個工作空間中,以利於地圖的切換。

地圖資料集:1。重要的是一些轉換的問題,因為我們一般是購買地圖資料集。在地圖的整合中可能有一個座標系的問題,這時候如果進行座標配准,就需要知道原始座標系和目標座標系。這個可以在地圖資料集的屬性中進行轉換。2。資料集還有屬性資料的問題,這是地圖自己的與地理資訊相聯絡的資料表。這些屬性資料在地圖查詢中會有非常重要的作用,簡單的資料可以在這個資料表中添加,在IS.NET中設定QueryLayer-》QueryParam的ReturnValue可將對應資料取出。

地圖:地圖本身並不困難,難的在於基於資料集做出漂亮專業的地圖,這個主要是通過風格設定和專題圖設定來實現的。風格設定中要注意點線面的顏色搭配,線條寬度,文字搭配,最大最小比例尺等。建議是多參照專業電子地圖進行風格設定。

其他有用的冬冬:

1。地圖裁剪,有時候我們只需要當前地圖的一部分,可以採用地圖裁剪,選取裁剪的圖層,儲存新資料集的位置,新地圖命名,即可將你裁剪後的地圖獲得。

2。關於smw和sxw,工作空間可以將檔案儲存體為smw和sxw檔案,sxw直接可以用寫字板開啟,可以看到裡面是遵守XML標準的代碼,你可以在裡面添加可視化環境中的任何東西,也可以看到這個工作空間的組織圖。這個在將多個工作空間的地圖集中到一個工作空間中非常便利,你只要將對應的<sml:Maps><sml:Map>.........</sml:Map></sml:Maps>中的某個地圖拷貝過來,設定好資料集的位置名稱,在儲存SMW檔案,倒入符號庫就可以了。這樣將省去大量的風格配置的功夫。在目前SuperMap IS.NET尚不支援多個MapServer的情況下,這顯得非常有用。

SuperMap IS.NET的一些經驗

個人覺得簡單的webGIS 無外乎地圖的基本操作,基於地圖的查詢定位,查詢地圖上元素的屬性(包括串連到資料庫中查詢相關資訊),專題圖的製作和互動。

地圖基本操作SuperMap提供了非常好的控制項支援。查詢的關鍵是如何擷取地理資訊。這個可由QueryParam類,通過設定QueryParam的QueryLayer查詢圖層,ReturnFields返回欄位,WhereClause查詢條件來實現。查詢結果是一個ResultSet,是RecordSet集合,可以擷取屬性資料。

To be continued......




相關文章

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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