MapXtreme 隨筆記錄1

2022-05-17 18:39:09 字數 1260 閱讀 3737

最近在用mapxtreme做專案,隨筆記錄備忘。

1.載入地圖

///

///地圖工作空間檔案路徑

///public

static

string mapfilename = system.environment.currentdirectory + @"

\地圖6\礦車定位.mws";

//載入不同型別的地**件

public

void

loadmap()

else

if (mapfilename.tolower().endswith(maploader.fileextensionwor))//

字尾名為mws檔案

else

}

2.當前滑鼠位置的二維座標轉成地圖座標

void mymapcontrol_mouseclick(object

sender, mouseeventargs e)

3.設定圖層可選、可編輯

featurelayer myfealayer = (featurelayer)this

.mymapcontrol.map.layers[aliasname];

if(myfealayer != null

)

4.設定圖層可視

featurelayer myfealayer = (featurelayer)this

.mymapcontrol.map.layers[aliasname];

if (myfealayer != null

)

5.控制地圖的縮放範圍

//

地圖檢視發生變化

mymapcontrol.map.viewchangedevent += new

viewchangedeventhandler(map_viewchangedevent);

//////

地圖檢視發生變化

/// void map_viewchangedevent(object

sender, viewchangedeventargs e)

//////

限制地圖縮放比例

///防止出現地圖由於無限縮小無法找到地圖的現象

/// private

void

limitzoomvalue()

}}

Android 隨筆記錄

安卓環境變數配置 系統變數 變數名 android home 變數值 d android android sdk windows path中增加 android home platform tools android home tools 返回 override public boolean onk...

Task async await隨筆記錄

using system using system.collections.generic using system.linq using system.text using system.threading using system.threading.tasks namespace taskco...

openssh 隨筆記錄

openssh for windows 1.安裝openssh for windows 2.建立配置檔案c 使用者 使用者名稱.ssh config 3.配置檔案中寫如下內容防止ssh客戶端掉線 其中數字99表示99秒,數字3表示3次 serveraliveinterval 99 serverali...