java 根据经纬度获取区域面积
多的不说,少的不唠直接上代码,亲测可用!
public double areaFunction() throws FactoryException, TransformException {GeometryFactory geometryFactory = new GeometryFactory(new PrecisionModel(PrecisionModel.FLOATING), 4326);Polygon polygon = geometryFactory.createPolygon(new Coordinate[]{new Coordinate(经度,纬度),new Coordinate(经度,纬度)});return getArea(polygon); }public static double getArea(Polygon polygon) throws FactoryException, org.opengis.referencing.operation.TransformException {Geometry geometry = polygon;// WGS84(一般项目中常用的是CSR:84和EPSG:4326)CoordinateReferenceSystem sourceCRS = CRS.decode("CRS:84");// Pseudo-Mercator(转换为地理坐标系)CoordinateReferenceSystem targetCRS = CRS.decode("EPSG:4326");MathTransform transform = CRS.findMathTransform(sourceCRS, targetCRS, false);Geometry geometryMercator = JTS.transform(geometry, transform);// 获取面积,单位是万平方公里double area = geometryMercator.getArea()*10000;return area; }
java 根据经纬度获取区域面积相关推荐
- java根据经纬度获取地址(百度地图)
先创建HttpClientUtils工具类 package cn.crenative.lockinlife.util;import com.google.common.base.Function; i ...
- Java根据经纬度获取公里数
根据经纬度获取公里数 public class DistanceUtil {/*** 根据经纬度获取公里数* @param lon1 起点经度* @param lat1 起点纬度* @param lo ...
- Java 通过经纬度获取地理位置
开发工具与关键技术:Eclipse 下面我们使用java来获取经纬度地理位置,下面我们来看代码,首先我们要获取腾讯地图的key 然后用GET请求获取地理解析结果. 截图: 我们现在写一个主方法测试一下 ...
- java根据经纬度获取地址信息(腾讯地图)
目录 前置条件 基本开发环境 相关模块的使用 实现效果 完整代码 后端 前端 前置条件 申请开发者密钥(key)申请密钥 腾讯地图WebService API 开发参考文档 WebServic ...
- Java黑皮书课后题第4章:*4.3(几何:估算面积)应用4.1节图中以下地点的GPS位置:Georgia州的Atlanta……计算被这四个城市所围起来的区域面积
*4.3(几何:估算面积)应用4.1节图中以下地点的GPS位置:Georgia州的Atlanta.Florida州的Orlando.Georgia州的Savannah.North Carolina的C ...
- 【百度地图API】自行获取区域经纬度的工具
原文:[百度地图API]自行获取区域经纬度的工具 摘要:上一章教大家如何建立自己的行政区域地图.这次为大家提供一个,可视化选择区域,并且能自动生成经纬度代码的工具.工具的源代码完全公开,并且做了详尽的 ...
- 百度地图获取经纬度后,获取区域代码和地址
百度地图获取经纬度后,获取区域代码和地址: function getdistrct_code($location){$url ="api.map.baidu.com/geocoder/v2/ ...
- java调用腾讯地图根据经纬度获取位置信息
这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...
- java腾讯地图根据经纬度获取具体位置
腾讯地图 java腾讯地图根据经纬度获取具体位置 java腾讯地图根据经纬度获取具体位置 package com.fengdi.lianmeng.util.tencent;import com.fen ...
最新文章
- [LeetCode] Longest Substring with At Most K Distinct Characters 最多有K个不同字符的最长子串...
- 好文转载 Linux环境进程间通信(五): 共享内存(上)
- 互联网协议 — New IP 网络架构
- Android之使用HTTP协议的Get/Post方式向服务器提交数据
- Android O 7.0 启动优化的一些思路
- C#中二进制和流之间的各种相互转换
- C# 观察文件的更改
- 线程的创建 锁 Threading模块 事件 条件 定时器 队列 线程池 回调函数
- 杭电2066一个人的旅行
- C# 实现系统关机、注销、重启、休眠、挂起
- android 串口工具下载,SerialTool串口调试工具-SerialTool apkv1.2 android最新版_永辉资源网...
- 力扣-面试题 02.06. 回文链表
- Dart基础第2篇:变量、常量、命名规则、入口方法的两种定义方式
- vue____后台管理系统搭建(推荐,懒得自己写了)
- java我们一起打雪仗_一起打雪仗作文(通用5篇)
- html鼠标悬停效果加边框,js实现鼠标悬浮给图片加边框的方法
- 中文汉化AE扩展脚本 AtomX 3.0.0 不断更新预设包文件
- 苹果手机怎么无线投屏?苹果手机无线投屏到电脑
- 降级降薪去 Amazon ——左耳朵
- php中in array函数_php中in_array函数的用法