根据经纬度点,半径画一个圆

news/2024/9/23 2:27:45/

1 需求

     已知圆的坐标,半径长度,单位是米,得到一个圆

2  解决方案

   

 2.1 Java 语言

   

         <dependency><groupId>com.esri.geometry</groupId><artifactId>esri-geometry-api</artifactId><version>1.1</version></dependency>

   

 public Envelope2D envelope(Point c, double radius) {Envelope2D env = new Envelope2D();double ymax = Geodesic.WGS84.Direct(c.getY(), c.getX(), 0, radius).lat2;double ymin = Geodesic.WGS84.Direct(c.getY(), c.getX(), -180, radius).lat2;double xmax = Geodesic.WGS84.Direct(c.getY(), c.getX(), 90, radius).lon2;double xmin = Geodesic.WGS84.Direct(c.getY(), c.getX(), -90, radius).lon2;env.setCoords(xmin, ymin, xmax, ymax);return env;}


http://www.ppmy.cn/news/4545.html

相关文章

C/C++KTV点歌系统

C/CKTV点歌系统 KTV点歌系统&#xff08;版本1&#xff09; 1 设计要求 采用链表(系统中可以设定任意数目的记录&#xff0c;但难度较大)或者结构体数组(只能限定一定数目的记录)完成系统。系统要求设计一个卡拉ok点歌系统&#xff0c; 可以显示、查询、点歌等操作。 2 系统…

242. 一个简单的整数问题——差分思想+树状数组

给定长度为 N 的数列 A&#xff0c;然后输入 M 行操作指令。 第一类指令形如 C l r d&#xff0c;表示把数列中第 l∼r 个数都加 d。 第二类指令形如 Q x&#xff0c;表示询问数列中第 x 个数的值。 对于每个询问&#xff0c;输出一个整数表示答案。 输入格式 第一行包含两…

占道经营识别检测系统 yolov5架构

占道经营识别检测系统基于opencvpython 网络架构模型对现场画面中占道经营违规摆摊行为进行实时监测预警。YOLO算法- YOLO算法是一种基于回归的算法&#xff0c;它不是选择图像中有趣的部分&#xff0c;而是预测整个图像中的类和包围框运行一次算法。要理解YOLO算法&#xff0c…

JDBC编程相关知识(实现图书管理系统进阶版)

目录 一、配置MySQL数据库驱动包 二、JDBC常规操作 1、创建数据源 2、建立连接 3、操作数据库&#xff0c;执行sql语句 4、关闭资源 三、JDBC实现图书管理系统 1、建表 2、连接数据库 3、创建实体类 a、Book类 b、BookShelf类 c、User类 d、Administrator类 e、…

毕业设计 ESP32在线墨水屏桌面摆件 -物联网 单片机 嵌入式

0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0c;往往达不到毕业答辩的要求&#xff0c;这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。 为了大家能够顺利以及最少的精力通过…

【Linux权限】文件权限值,权限掩码,粘滞位,普通用户添加信任名单

目录 1.权限分为2种用户&#xff1a;超级用户&#xff0c;普通用户 2.文件类型和访问权限 ​3.权限掩码&#xff08;八进制&#xff09; 4.sudo短暂提升权限 5.粘滞位 1.权限分为2种用户&#xff1a;超级用户&#xff0c;普通用户 超级用户&#xff08;通常为root&#x…

大数据MapReduce学习案例:TopN

文章目录一&#xff0c;案例分析&#xff08;一&#xff09;TopN分析法介绍&#xff08;二&#xff09;案例需求二&#xff0c;案例实施&#xff08;一&#xff09;准备数据文件&#xff08;1&#xff09;启动hadoop服务&#xff08;2&#xff09;在虚拟机上创建文本文件&#…

基于Java毕业设计心灵治愈服务平台源码+系统+mysql+lw文档+部署软件

基于Java毕业设计心灵治愈服务平台源码系统mysqllw文档部署软件 基于Java毕业设计心灵治愈服务平台源码系统mysqllw文档部署软件本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技术&#xff1…