ArcGIS中的几何对象——线

本文深入探讨了计算机图形学中段落(Segment)和路径(Path)的概念,包括它们的组成、类型及其在不同场景下的应用。详细介绍了如何通过SplitAtDistance和SplitDivideLength方法分割Segment,以及Path作为多个Segment集合的特点和用途。同时,文章还阐述了环(Ring)、多线(Polyline)和多边形(Polygon)的定义和区别,展示了它们在表示复杂几何形状时的优势。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Segment

Segment 对象是一个有起点和终点的“线“,也就是说Segement只有两个点,至于两点之间的线是直的,还是曲的,需要其余的参数定义。所以Segment是由起点,终点和参数三个方面决定的。


Segment 有4个子类,直线 Line,圆弧 CircularArc,椭圆弧 EllipticArc,贝赛尔曲线 BezierCurve。

ISegment 有两个很有用的方法,这两个方法用于将该 Segment 进行分割成小的 Segment 。

SplitAtDistanceSplit segment at specified distance.
SplitDivideLengthDivide segment into smaller segments of the specified length.

Path

Path 是连续的 Segment 的集合,除了路径的第一个 Segment 和最后一个 Segment 外,其余的 Segment 的起始点都是前一个 Segment 的终止点,即 Path 对象的中的 Segment不能出现分离,Path 可以是任意数的 Segment 子类的组合。


该Path对象有很多我们经常用到的方法,如平滑曲线,对曲线抽稀等操作。


Ring

Ring是一个封闭的 Path 即起始和终止点有相同的坐标值,它有内部和外部属性。

Polyline

Polyline 对象是由一个或多个相连或者不相连的 Path 对象的有序集合,通常用来代表线状地物如道路,河流,管线等等。


Polylgon

Polygon 对象是由一个或多个 Ring 对象的有序集合。Polygon 通常用来代表有面积的多边形矢量对象,如行政区、建筑物等。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值