Mapx自帶的工具的理解

2022-04-04 05:05:16 字數 1213 閱讀 7830

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伺服器的...