ArcObjects中的几何对象简介(一)

几何对象是ArcObjects中使用最广泛的对象之一,用户在新建、删除、编辑何进行地理分析的时候,就是在处理一个包含几何形体的矢量对象。几何对象用于表达要素(Feature)或图形元素(Graphic Element)的几何形状。ArcGIS中的几何对象可以分为两个层次:

  • 高级几何对象。高级几何对象用于定义要素的几何形状。主要包括
  1. Point
  2. Multipoint
  3. Polyline
  4. Polygon
  5. Multipatch
  • 构建几何对象。顾名思义,构建几何对象用于构建高级几何对象,常用的有
  1. Path(路径)
  2. Ring(环)
  3. Segment(线段)
  • Segment又可以细分为以下四种:
  1. Line(直线)
  2. CircularArc(圆弧)
  3. EllipticalArc(椭圆弧)
  4. RezierCurve(贝塞尔曲线)

除以上的几何对象之外,Arc Objects几何模型中还包括两个几何对象:Envelope和GeometryBag

Envelope用于描述其他几何对象的空间范围,它是一个矩形(仅考虑X、Y坐标时)。它覆盖了几何对象的最小坐标和最大坐标。

GeometryBag是任何类型的几何对象的集合,实际上GeometryBag是一个可以容纳任何类型几何对象的容器,可以同时容纳多种不同类型的几何对象,区别于IGeometryCollection.

转载于:https://www.cnblogs.com/zhangjiantao/p/9282816.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值