当前位置: 首页 > ds >正文

ArcGIS Pro 3.4 二次开发 - 几何

环境:ArcGIS Pro SDK 3.4 + .NET 8

文章目录

  • 几何
    • 1 空间参考
      • 1.1 从已知ID构建空间参考
      • 1.2 从字符串构建空间参考
      • 1.3 使用 WGS84 空间参考
      • 1.4 使用已知ID构建带有垂直坐标系的空间参考
      • 1.5 使用垂直坐标系从字符串构建SpatialReference
      • 1.6 使用自定义投影坐标系(PCS)构建空间参考 - 从字符串
      • 1.7 空间参考属性
      • 1.8 空间参考 WKT2
      • 1.9 导入和导出空间参考
      • 1.10 在给定点确定空间参考的网格收敛角
      • 1.11 基准
      • 1.12 空间参考的基准面及其属性
    • 2 三维坐标
      • 2.1 向量极坐标
      • 2.2 获取向量倾角
      • 2.3 获取向量方位角
      • 2.4 向量操作
      • 2.5 二维向量操作
    • 3 构建器属性
      • 3.1 构建器属性
    • 4 地图点
      • 4.1 构建一个地图点
      • 4.2 MapPoint 构建器属性
      • 4.3 MapPoint 是否相等
      • 4.4 缩放到指定点
    • 5 折线
      • 5.1 从一系列地图点构建多段线
      • 5.2 获取多段线的点
      • 5.3 获取多段线的部分
      • 5.4 枚举多段线的各个部分
      • 5.5 反转折线中的点顺序
      • 5.6 获取多段线的线段
      • 5.7 构建多部分折线
      • 5.8 多段线的起点
      • 5.9 通过角度构建回旋曲线
      • 5.10 通过长度构建回旋曲线
      • 5.11 按距离分割折线
      • 5.12 创建3D多段线并设置Z值,同时保留曲线段
    • 6 多边形
      • 6.1 构建多边形 - 从一系列地图点枚举
      • 6.2 从范围构建多边形
      • 6.3 获取多边形的点
      • 6.4 获取多边形的部分
      • 6.5 枚举多边形的各个部分
      • 6.6 获取多边形的线段
      • 6.7 构建圆环形多边形
      • 6.8 创建一个N边正多边形
      • 6.9 获取多边形的外环 - polygon.GetExteriorRing
    • 7 包络
      • 7.1 构建一个包络
      • 7.2 从 JSON 字符串构建 Envelope
      • 7.3 合并两个Envelope
      • 7.4 两个包络线的交集
      • 7.5 扩展一个包络
      • 7.6 更新包络线的坐标
    • 8 多点
      • 8.1 从MapPoint枚举构建多点
      • 8.2 使用 MultipointBuilderEx 构建多点
      • 8.3 修改多点几何的点集
      • 8.4 从多点中检索点、二维坐标、三维坐标
    • 9 线段
      • 9.1 使用两个MapPoint构建线段
      • 9.2 修改线段坐标
    • 10 贝塞尔曲线
      • 10.1 从坐标构建三次贝塞尔曲线
      • 10.2 从地图点构建三次贝塞尔曲线
      • 10.3 从MapPoint枚举构建三次贝塞尔曲线
      • 10.4 三次贝塞尔曲线构建器属性
      • 10.5 三次贝塞尔曲线属性
      • 10.6 从三次贝塞尔曲线构造折线
    • 11 圆弧
      • 11.1 使用内部点构造圆弧
      • 11.2 构建圆弧 - 使用弦长和方位角
      • 11.3 构建圆弧 - 使用中心点、角度和半径
      • 11.4 构建椭圆弧 - 使用中心点和旋转角度
      • 11.5 使用中心点和方向构造圆弧
      • 11.6 使用两条线段和半径构建圆弧
      • 11.7 构建一个圆
      • 11.8 构建椭圆
      • 11.9 椭圆弧构建器属性
      • 11.10 椭圆弧属性
    • 12 几何包
      • 12.1 构建几何包
      • 12.2 构建几何包 - 从几何体枚举中创建
      • 12.3 构建几何包 - 从 JSON 和 XML
      • 12.4 构造几何包 - 添加或插入几何对象的枚举
    • 13 多面体
      • 13.1 通过多边形或多段线的拉伸构建多面体
      • 13.2 多面体属性
      • 13.3 构建多面体
      • 13.4 通过MultipatchBuilderEx构建Multipatch
      • 13.5 从另一个Multipatch构建Multipatch
      • 13.6 从3D模型文件构建多面体
      • 13.7 构建3D特殊多面体形状
      • 13.8 创建 BasicMaterial
      • 13.9 使用JPEG纹理创建BasicMaterial
      • 13.10 使用未压缩纹理创建基础材质
      • 13.11 获取多面体的纹理图像
      • 13.12 获取多面片的法线坐标
      • 13.13 获取多面体的法线
      • 13.14 获取多面体的材质属性
    • 14 多部分
      • 14.1 获取多部分要素的各个部分
      • 14.2 获取多边形的最外层环
    • 15 从地理数据库中检索几何数据
      • 15.1 从地理数据库中检索几何数据
    • 16 导入和导出几何
      • 16.1 导入和导出几何到已知文本
      • 16.2 导入和导出几何到知名二进制格式
      • 16.3 导入和导出几何到 EsriShape
      • 16.4 导入和导出几何体到 JSON
      • 16.5 导入和导出几何体到 XML
    • 17 变换
      • 17.1 创建地理变换
      • 17.2 创建复合地理变换
      • 17.3 创建投影变换
      • 17.4 创建高程基准转换
      • 17.5 创建复合HV基准转换
      • 17.6 确定转换关系
    • 18 地图点与地理坐标字符串
      • 18.1 地图点与地理坐标字符串转换
    • 19 角度单位
      • 19.1 在度与弧度之间转换
      • 19.2 使用工厂代码创建角度单位
      • 19.3 创建自定义角度单位
    • 20 线性单位
      • 20.1 英尺与米之间的转换
      • 20.2 厘米与毫米之间的转换
      • 20.3 使用工厂代码创建线性单位
      • 20.4 创建自定义线性单位
    • 21 面积单位
      • 21.1 在平方英尺和平方米之间转换
      • 21.2 在公顷和英亩之间转换
      • 21.3 在公顷和平方英里之间转换
      • 21.4 各种单位中有多少平方米
      • 21.5 创建一个面积单位

几何

1 空间参考

1.1 从已知ID构建空间参考

// 使用构建器的便捷方法或使用构建器构造函数。
// SpatialReferenceBuilder的便捷方法不需要在MCT上运行。
SpatialReference sr3857 = SpatialReferenceBuilder.CreateSpatialReference(3857);
// Sp
http://www.xdnf.cn/news/9151.html

相关文章:

  • Python爬虫实战:研究Beautiful Soup框架相关技术
  • 《软件工程》第 10 章 - 软件实现
  • Chrome浏览器隐私与安全功能完全指南
  • MySQL : MySQL的安装【CentOS 7】
  • uniapp在app端老是铺满全屏
  • CAD精简多段线顶点、优化、删除多余、重复顶点——CAD c#二次开发
  • uniapp 条件筛选
  • 编程日志5.20
  • 信息论基础理论与应用全面指南
  • 每天掌握一个Linux命令 - sysbench
  • 【图像大模型】Stable Diffusion XL:下一代文本到图像生成模型的技术突破与实践指南
  • python fastapi统一捕获请求和响应
  • 七段码--dfs+set去重/状压
  • python训练营第35天
  • Axure动态面板学习笔记
  • React整合【ECharts】教程004:饼图的构建和基本设置
  • MySQL增删改查基础教程:熟练掌握DML语句操作【MySQL系列】
  • leetcode98.验证二叉搜索树:递归法中序遍历的递增性验证之道
  • GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【一】
  • 数字孪生文旅,如何颠覆传统旅游体验?
  • 在 Unity 中,AOT和JIT的区别
  • Java集合操作常见错误及规避方法
  • 菜鸟之路Day33一一Mybatis入门
  • halcon 图像预处理
  • 线程安全问题的成因
  • [Java实战]Spring Boot整合达梦数据库连接池配置(三十四)
  • AI智能分析网关V4室内消防逃生通道占用检测算法打造住宅/商业/工业园区等场景应用方案
  • TensorFlow 的基本概念和使用场景
  • C/C++---类型转换运算符
  • WireShark网络抓包—详细教程