ArcGIS Engine中新增點 線 面元素

2021-09-22 07:21:21 字數 1284 閱讀 5817

**原文arcgis engine中新增點、線、面元素

//畫點

imarkerelement pmarkerelement = new markerelementclass();

ielement pelement = pmarkerelement as ielement;

pelement.geometry = pt;

igraphicscontainer pgraphicscontainer = pmap as igraphicscontainer;

pgraphicscontainer.addelement((ielement)pmarkerelement, 0);

pactiveview.refresh();

//畫線

igeometry polyline = axmapcontrol1.trackline();

ilineelement plineelement = new lineelementclass();

ielement pelement = plineelement as ielement;

pelement.geometry = polyline;

igraphicscontainer pgraphicscontainer = pmap as igraphicscontainer;

pgraphicscontainer.addelement((ielement)plineelement, 0);

pactiveview.refresh();

//畫面

igeometry polygon = axmapcontrol1.trackpolygon();

ipolygonelement polygonelement = new polygonelementclass();

ielement pelement = polygonelement as ielement;

pelement.geometry = polygon;

pgraphicscontainer = pmap as igraphicscontainer;

pgraphicscontainer.addelement((ielement)polygonelement, 0);

pactiveview.refresh();

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的框架所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如別人所關心你的。理想的騰飛與實現,沒有別人的支援與幫助,是萬萬不能的。

arcgisengine中呼叫gp報錯的問題

問題描述 在呼叫 gp的時候,有些工具中如 clip 轉換工具 3d分析中的一些工具 idw classfiy 等工具的時候新增了引用就不報錯,但是在使用 eliminate 和smooth polygon 的時候就會提示錯誤如下圖 這種錯誤在排除了是輸入引數錯誤之後,問題就是 license 許可...

ArcGIS Engine中刪除要素的幾種方法總結

原文 arcgis engine中刪除要素的幾種方法總結 csharp view plain copy print?通過ifeature.delete方法刪除要素 要素類 查詢條件 public static void deletefeaturebyifeature ifeatureclass pf...

ArcGIS Engine中刪除要素的幾種方法總結

原文 arcgis engine中刪除要素的幾種方法總結 通過ifeature.delete方法刪除要素 要素類 查詢條件 public static void deletefeaturebyifeature ifeatureclass pfeatureclass,string strwherecl...