基於openlayers2軍事標繪,開源

2022-03-12 04:00:58 字數 396 閱讀 1582

1.其實各gis公司、網路上 都會有提供 軍事標繪的功能,如arcgis 的,超圖的、mapgis的;但大多數是非開源、且收費的。

2.在這裡要感謝超圖,超圖開源了標繪擴充套件符號庫,我這裡使用的就是超圖的這個類庫,並稍微擴充套件了openlayers就可以使用。沒有修改openlayers的原始碼。

3.附件中提供了軍事標繪的源**,

只做了個別的例子

,按照如下方法修改即可使用全部的標繪功能。

大家把超圖的

標繪擴充套件符號庫中supermap改成openlayers,然後把

lib\ext\extend.js加進來,就可以直接使用了。

4. 先來個。

5. 說明:我使用的不是最新超圖的標繪擴充套件符號庫

openlayers使用的2.12版本

基於OpenLayers 的WFS模糊查詢優化

思路 先通過指定乙個featurename欄位,在全表查詢時,返回的資料就會比較小,這樣會提高一些速度。返回資料中,我們取出featureid的值,再通過url進行gml格式的解析,從而得到查詢後返回的全欄位gml資訊。實現 var filter new openlayers.filter.logi...

基於DOM物件 2

1.設定標籤中的文字內容 設定標籤中的文字內容,應該用textcontent屬性,谷歌,火狐支援,ie8不支援 設定標籤中的文字內容,應該用innercontent屬性,谷歌,火狐,ie8都支援 如果這個屬性在瀏覽器中不支援,那麼這個屬性的型別是undefined 相容 設定任意標籤中的任意文字內容...

基於異常的設計(2)

在stats 內部有4 條語句在try 塊之外,在下面兩條語句完成之前,可能會有異常被丟擲 1 int pstats new int 4 2 do something pstats 在語句 1 中,new 表示式可能會失敗,如果發生了這樣的情況,標準庫將產生bad alloc 標準異常,由於bad ...