ArcGIS创建点、线、面等几何图形
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ArcGIS创建点、线、面等几何图形相关的知识,希望对你有一定的参考价值。
参考技术A紧接上一篇的基本图层创建,本篇主要通过 Graphic 和 layers/GraphicsLayer 创建几何图形。
一个Graphic类包括四个基本的参数:一个geometer,一个symbol,attribute和infoTemplate。
紧接点的绘制,线条就简单多了
经过点和线的添加,你会发现不同的图形主要在于类型的差异,因此多边形我们只需修改其类型就可以完成
ArcGIS Engine如何将几何对象的绘制(点,线,面)并保存在指定图层里,急求代码
参考技术A // 点图层pPointFeaCls,点pPoint,工作空间 pWrksppace(pWrksppace as IWorkspaceEdit).StartEditing(true);
(pWrksppace as IWorkspaceEdit).StartEditOperation();
IFeatureClass pPointFeaCls=(pPointLayer as IFeatureLayer).FeatureClass;
IFeature pNewFea=pPointFeaCls.CreateFeature();
pNewFea.Shape=pPoint;
pNewFea.Store();
(pWrksppace as IWorkspaceEdit).StopEditOperation();
StopEditOperation.StopEditing(true);追问
请问这是什么意思呢,还有我想问一下,到底怎么已经把我做好的几何对象(就是点和线还有面的绘制)保存在一个指定图层呢,谢谢
追答你自己写过ae吗?上面的代码就是把一个点保存到点图层啊
追问那你可以帮我看一下我的代码么
这段代码的意思是判断你的图层中有没有 名称为“0”的图层
本回答被提问者采纳以上是关于ArcGIS创建点、线、面等几何图形的主要内容,如果未能解决你的问题,请参考以下文章
Qt+QGIS二次开发:QGIS中使用QgsRubberBand类创建临时图形