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

gdal求矢量图形的形心

gdal求矢量图形的形心

#include "gdal_priv.h"
#include "ogrsf_frmts.h"int main() {OGRRegisterAll();OGRPolygon* square_1 = new OGRPolygon();OGRLinearRing* ring_1 = new OGRLinearRing();// 添加 square_1 的点ring_1->addPoint(0, 0);ring_1->addPoint(3, 2);ring_1->addPoint(4, 5);ring_1->addPoint(1, 6);ring_1->addPoint(0, 0);  // 添加起始点以形成闭环square_1->addRingDirectly(ring_1);OGRPolygon* square_2 = new OGRPolygon();OGRLinearRing* ring_2 = new OGRLinearRing();// 添加 square_2 的点ring_2->addPoint(3, 0);ring_2->addPoint(7, 1);ring_2->addPoint(6, 4);ring_2->addPoint(3, 3);ring_2->addPoint(3, 0);  // 添加起始点以形成闭环square_2->addRingDirectly(ring_2);OGRPoint point_1;OGRPoint point_2;auto a = square_1->Centroid(&point_1);  // 计算square_1的形心auto b = square_2->Centroid(&point_2);  // 计算square_2的形心// 释放内存delete square_1;delete square_2;return 0;
}

在这里插入图片描述
在这里插入图片描述

http://www.lryc.cn/news/157746.html

相关文章:

  • <深度学习基础> Batch Normalization
  • Ubuntu yolov5 环境配置
  • 【自执行闭包JS逆向】某网站登录MD5加密分析
  • Stable Diffuse 之 安装文件夹、以及操作界面 UI 、Prompt相关说明
  • 【Linux】- 一文秒懂shell编程
  • CentOS下多网卡绑定多IP段时导致只有一个会通的问题解决
  • 关于实现 Vue 动态数据显示,比如数字 0 或 1 怎么显示为 男 或 女等等的动态显示实现方法
  • mac制作ssl证书|生成自签名证书,nodejs+express在mac上搭建https+wss(websocket)服务器
  • Unix System V BSD POSIX 究竟是什么?
  • 数据集学习笔记(六):目标检测和图像分割标注软件介绍和使用,并转换成YOLO系列可使用的数据集格式
  • 【高阶数据结构】红黑树 {概念及性质;红黑树的结构;红黑树的实现;红黑树插入操作详细解释;红黑树的验证}
  • 获取对象占用内存
  • mysql UUID 作为主键的问题
  • 2023高教社杯全国大学生数学建模竞赛选题建议
  • 分类预测 | MATLAB实现GRNN广义回归神经网络多特征分类预测
  • 低功耗窗帘电机解决方案成功应用并通过 Matter 1.1 认证
  • 如何修复老照片?老照片修复翻新的方法
  • MySQL:区分大小写
  • 刷题笔记19——优势洗牌和去重保持字典序
  • 星际争霸之小霸王之小蜜蜂(十一)--杀杀杀
  • 腾讯云免费SSL证书申请流程_每年免费50个HTTPS证书
  • C#上位机开发目录
  • 网络通信基础
  • 框架分析(10)-SQLAlchemy
  • Linux/Windows中根据端口号关闭进程及关闭Java进程
  • 基于springboot实现了后台定时统计数据报表并将数据生成excel文件作为附件,然后通过邮件发送通知的功能
  • opencv 提取选中区域内指定hsv颜色的水印
  • 如何理解张量、张量索引、切片、张量维度变换
  • 基于SpringBoot的汽车租赁系统
  • 怎么做手机App测试?app测试详细流程和方法介绍