ARCGIS PRO SDK GeometryEngine处理独立几何图形的函数

2023-12-27 07:12

本文主要是介绍ARCGIS PRO SDK GeometryEngine处理独立几何图形的函数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、面积类:pol为Polygon
          1).Area:获取几何图形的面积。这是使用二维笛卡尔数学来计算面积的平面测量
                    double d  =GeometryEngine.Instance.Area(pol)
          2).GeodesicArea:获取几何图形的椭球面积
                   double d  =GeometryEngine.Instance.GeodesicArea(pol)
2、缓冲区:
        1).Buffer:在给定几何图形周围的指定距离处创建缓冲区多边形。
        Geometry1=Buffer(Geometry,0.5)     ‘0.5米缓冲
        或
        2).Geometry1=Buffer(IEnumerable<Geometry>,0.25)  ‘0.25米缓冲  将合并所有缓冲区的结果。
        DIm manyGeometries as List(of Geometry) = new List(of Geometry){Geometry2,Geometry3,Geometry4}
        Geometry1  = GeometryEngine.Instance.Buffer(manyGeometries, 0.25)
3、重要的点:
        1).Centroid :几何图形质心点
                        centroid = GeometryEngine.Instance.Centroid(pol)
        2). LabelPoint:几何图形面内标注点
                         laboid = GeometryEngine.Instance.LabelPoint(pol)
4、几何图形密化:对象polyline、 Polygon
        1).DensifyByLength:按长度密化
                      polyline1 = GeometryEngine.Instance.DensifyByLength(polyline, 2)    '顶点间距2米
        2).DensifyByAngle:按几何图形可以偏离输入几何图形的最大角度(以弧度为单位)密化。
                                    如果指定的最大角度小于零,则使用默认值 PI / 18。如果它等于零,
                                    则默认值 使用 2 * xyResolution * 100。
                                    xyResolution 是从输入几何的空间参考中获取的。
                      polyline1 = GeometryEngine.Instance.DensifyByAngle(polyline,PI / 18 )    '偏离
                                   PI / 18度

         3).DensifyByDeviation:按输出几何图形可以偏离输入几何图形的最大距离(以米为单位)
                                          密化。
                     polyline1 = GeometryEngine.Instance.DensifyByDeviation(polyline,0.12 )    '顶点
                                   偏离间距0.12米
5、长度:对象polyline、 Polygon
        1).Length:几何图形的的长度,返回double
                     ge_len = GeometryEngine.Instance.Length(p)    
        2).GeodesicLength:椭球面长度
                     ge_len = GeometryEngine.Instance.GeodesicLength(p)
6、反转几何图形的方向 对象polyline、 Polygon
         ReverseOrientation 更改曲线的方向,而不更改曲线的空间位置。每个线段的“起始点”
       (From Point) 和“结束点”(To Point) 是互换的。
         在多边形上使用 ReverseOrientation 时应小心。由于 ReverseOrientation 会更改多边形
         中每个环的方向,因此所有外环都将成为内环,反之亦然。
          Geometry1= GeometryEngine.Instance.ReverseOrientation(polygon)

7、旋转、平移、缩放
     请参阅ARCGIS PRO SDK VB2022 要素几何独立操作

未完待续,补充部分就在本篇完善

这篇关于ARCGIS PRO SDK GeometryEngine处理独立几何图形的函数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/542295

相关文章

Django中的函数视图和类视图以及路由的定义方式

《Django中的函数视图和类视图以及路由的定义方式》Django视图分函数视图和类视图,前者用函数处理请求,后者继承View类定义方法,路由使用path()、re_path()或url(),通过in... 目录函数视图类视图路由总路由函数视图的路由类视图定义路由总结Django允许接收的请求方法http

Java使用Thumbnailator库实现图片处理与压缩功能

《Java使用Thumbnailator库实现图片处理与压缩功能》Thumbnailator是高性能Java图像处理库,支持缩放、旋转、水印添加、裁剪及格式转换,提供易用API和性能优化,适合Web应... 目录1. 图片处理库Thumbnailator介绍2. 基本和指定大小图片缩放功能2.1 图片缩放的

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

Python进行JSON和Excel文件转换处理指南

《Python进行JSON和Excel文件转换处理指南》在数据交换与系统集成中,JSON与Excel是两种极为常见的数据格式,本文将介绍如何使用Python实现将JSON转换为格式化的Excel文件,... 目录将 jsON 导入为格式化 Excel将 Excel 导出为结构化 JSON处理嵌套 JSON:

python使用try函数详解

《python使用try函数详解》Pythontry语句用于异常处理,支持捕获特定/多种异常、else/final子句确保资源释放,结合with语句自动清理,可自定义异常及嵌套结构,灵活应对错误场景... 目录try 函数的基本语法捕获特定异常捕获多个异常使用 else 子句使用 finally 子句捕获所

Spring Boot 中的默认异常处理机制及执行流程

《SpringBoot中的默认异常处理机制及执行流程》SpringBoot内置BasicErrorController,自动处理异常并生成HTML/JSON响应,支持自定义错误路径、配置及扩展,如... 目录Spring Boot 异常处理机制详解默认错误页面功能自动异常转换机制错误属性配置选项默认错误处理

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

postgresql使用UUID函数的方法

《postgresql使用UUID函数的方法》本文给大家介绍postgresql使用UUID函数的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录PostgreSQL有两种生成uuid的方法。可以先通过sql查看是否已安装扩展函数,和可以安装的扩展函数

MySQL字符串常用函数详解

《MySQL字符串常用函数详解》本文给大家介绍MySQL字符串常用函数,本文结合实例代码给大家介绍的非常详细,对大家学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录mysql字符串常用函数一、获取二、大小写转换三、拼接四、截取五、比较、反转、替换六、去空白、填充MySQL字符串常用函数一、

升级至三频BE12000! 华硕ROG魔盒Pro路由器首发拆解评测

《升级至三频BE12000!华硕ROG魔盒Pro路由器首发拆解评测》华硕前两天推出新一代电竞无线路由器——ROG魔盒Pro(StrixGR7Pro),该产品在无线规格、硬件配置及功能设计上实现全... 作为路由器行业的T1梯队厂商,华硕近期发布了新旗舰华硕ROG魔盒Pro,除了保留DIY属性以外,高达120