mapx自帶了很多任務具,可以輕鬆實現mi中很多的功能。但一進入具體應用,仍然有很多的問題。
1、能直接用的:選擇,縮放
2、稍微加點東西的:四種加入工具:miaddpointtool,miaddlinetool,miaddpolylinetool,miaddregiontool。它們在使用時需要說明插入層:
set map1.layers.insertionlayer = map1.layers.item("標註")
3、其實沒有用的:misymboltool,mitexttool等,都是往annotations層上加的東西,無法被修改,無法被儲存。
對於點、線、面、文字都可以修改樣式。可以對層,也可以對圖元。以前都是用的對層的修改,無法儲存。
set sty = map1.layers.item("標註").style.clone
sty.pickline
set map1.layers.item("標註").style = sty
map1.layers.item("標註").overridestyle = true
4、如果要對圖元修改樣式,就可以把樣式具體到每乙個圖元,而且可以儲存,一般**是:
map1.layers.item("標註").overridestyle = false
set sty = gftr.style.clone
sty.pickline
set gftr.style = sty
gftr.update
5、對於文字,由於不能直接使用mitexttool,所以採用間接的方式,彈出對話方塊詢問文字內容,再用featurefactory建立。
sss = inputbox("請輸入要新增的文字?")
if sss <> "" then
dim txtftr as feature
dim pt as new mapxlib.point
pt.set map1.centerx, map1.centery
set txtftr = map1.featurefactory.createtext(pt, sss)
txtftr.attach map1
set txtftr = map1.layers.item("標註").addfeature(txtftr)
map1.layers.item("標註").selection.selectbyid txtftr.featureid, 0
end if
tokyotyrant自帶的工具tcrmttest
我們用tokyotyrant自帶的工具tcrmttest,對tokyo tyrant網路介面的寫入 讀取移動做效率測試。檢視tcrmttest工具的幫助及引數 啟動ttserver ttserver port 19780 thnum 8 dmn pid tmp test.pid log tmp te...
MapX的座標問題
我們知道,乙個gis開發包或者gis平台,和一般的圖形系統的差別就在於其管理的物件都是有空間參考 或者叫地理參考 的,簡而言之,空間參考就是座標系,但座標系不是簡單的笛卡爾座標系,因為地球是圓的。有關的文獻可以參考一般的地圖學教材。對 於gis系統,座標系是和每個物件對應的,也就是說,任何乙個空間物...
Apache ab自帶壓力工具的使用
一 ab原理 ab是apachebench命令的縮寫。ab的原理 ab命令會建立多個併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問。它的測試目標是基於url的,因此,它既可以用來測試apache的負載壓力,也可以測試nginx lighthttp tomcat iis等其它web伺服器的...