2016.4.16 武汉 大雨
by SevenJohs.
概述
空间几何分析功能做为GIS重要的功能,在应用研发上需要十分熟悉这类功能,通过使用AGSGeometryEngine可以实现对几何拓扑、距离以及关联运算。
主要内容
- 空间分析基础知识与对应AGSGeometryEngine方法
- 自己写的简单Demo
空间分析基础知识
TopoLogicalAnalysis(只介绍GIS应用开发中最常用的)
- Boundary
-Geometry对象的边界:
polygon由polyline组成;polyline 由point组成。 - Clip
- 几何裁剪
-(AGSGeometry*)clipGeometry:(AGSGeometry*)geometry withEnvelope:(AGSEnvelope*)envelope;
- Cut
- 从中心分开几何
变为左右两个geometry。
-(NSArray*)cutGeometry:(AGSGeometry*)geometry withCutter:(AGSPolyline*)cutter;
Buffer
- 缓冲区
在几何对象的基础上向四周等距离填充。
-(AGSMutablePolygon*)bufferGeometries:(NSArray*)geometries byDistance:(double)distance;
-(AGSMutablePolygon*)bufferGeometry:(AGSGeometry*)geometry byDistance:(double)dis
- Boundary