GIS ArcGIS應用與開發技術(34)

2021-10-01 02:41:13 字數 854 閱讀 8108

唯一值符號化

1.製作子窗體

2.編寫**,在確定按鈕的click事件中

private void button1_click(object sender, eventargs e)

switch (pgeofealayer.featureclass.shapetype)

}pgeofealayer.renderer = punirender as ifeaturerenderer;

mapcontrol1.refresh();

toccontrol1.update();

this.close();

必須手動清除com物件,否則會造成記憶體溢位(尤其是iqueryfilter,icursor)

}

3.定義函式,用來獲取唯一值的個數

public static int getuniquevalue(ifeatureclass pfeatureclass, string strfld)

return i;

}

4.新增引用

using esri.arcgis.geodatabase;

using esri.arcgis.carto;

using esri.arcgis.display;

using system.collections;

using esri.arcgis.controls;

GIS ArcGIS應用與開發技術(42)

arcgis engine c 開發 mxd的載入 shapefile檔案載入 地圖拉框放大拉框縮小 地圖的全圖顯示和平移 地圖的按比例放大和縮小 關鍵字查詢 sql查詢 圖形查詢 空間查詢 鷹眼圖儲存mxd地 檔 另存為mxd地 檔 開啟圖層屬性表 修改圖層指定字段條件的屬性值 excel格式點座...

GIS ArcGIS 與 ThreeJs互動聯動

一 從gis觸發three場景 mapfeaturelayer.on click function evt 根據地圖拾取的目標,在三維空間中查詢對應四至體 find3dspaceobjects function graphicobject else catch error selectedresul...

水晶報表crystalReport應用技巧

關 鍵 詞 一 增加引用 using crystaldecisions.crystalreports.engine using lwq.data.engine 二 頁面中如何設定crystalreport 以sql為例 sqlconnection con new sqlconnection serv...