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创建点、线、面等几何图形的主要内容,如果未能解决你的问题,请参考以下文章

arcgis几何坐标不含M值怎么处理

Qt+QGIS二次开发:QGIS中使用QgsRubberBand类创建临时图形

ArcGis拓扑——规则概念与要点

Esri geometry api java 学习文档 几何图形 (Geometry)与数据结构

ArcGIS Engine简单图形绘制功能的实现(点线面)

如何获取arcgis中面域的几何中心点