代码拉取完成,页面将自动刷新
主要应用于 ArcGIS for Java 二次开发基础场景的集成。内部提供坐标转换工具,目前实现:北京54坐标系、国家CGCS2000坐标系、西安80坐标系,GCJ02火星坐标系(高德),百度BD09坐标系,国际WGS84坐标系的互相转换方法。
// 调用方法
Coordinate convertResultToCoordinate = CoordinateConverter.Builder()
// 设置转换方法 (当前为:WGS84 坐标系 转 GCJ-02 火星坐标系)
.transform(EpsgConverterEnum.WGS84_TO_GCJ02_COORDINATE)
// 设置转换的数据 (经度,纬度)
.convertCoordinate(117.2232520218342,39.097121988504064);
// convertResultToCoordinate 返回数据结构如下:
Coordinate{
/**
* 纬度
*/
private double latitude;
/**
* 经度
*/
private double longitude;
}
注:CoordinateConverter.Builder()也可返回多种形式,详情示例方法 Test.java
/**
* 北京54 坐标系 转 西安80 坐标系
*/
BEIJING54_TO_XIAN80_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* 北京54 坐标系 转 WGS84 坐标系
*/
BEIJING54_TO_WGS84_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* 北京54 坐标系 转 国家CGCS2000 坐标系
*/
BEIJING54_TO_CGCS2000_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* 北京54 坐标系 转 GCJ-02 火星坐标系
*/
BEIJING54_TO_GCJ02_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* 北京54 坐标系 转 BD09 百度坐标系
*/
BEIJING54_TO_BD09_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE),
/**
* 北京54 坐标系 转 WebMercator 投影坐标系
*/
BEIJING54_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.BEIJING54_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* 西安80 坐标系 转 北京54 坐标系
*/
XIAN80_TO_BEIJING54_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* 西安80 坐标系 转 WGS84 坐标系
*/
XIAN80_TO_WGS84_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* 西安80 坐标系 转 国家CGCS2000 坐标系
*/
XIAN80_TO_CGCS2000_COORDINATE_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* 西安80 坐标系 转 GCJ-02 火星坐标系
*/
XIAN80_TO_GCJ02_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* 西安80 坐标系 转 BD09 百度坐标系
*/
XIAN80_TO_BD09_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE),
/**
* 西安80 坐标系 转 WebMercator 投影坐标系
*/
XIAN80_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.XIAN80_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* WGS84 坐标系 转 北京54 坐标系
*/
WGS84_TO_BEIJING54_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* WGS84 坐标系 转 西安80 坐标系
*/
WGS84_TO_XIAN80_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* WGS84 坐标系 转 国家CGCS2000 坐标系
*/
WGS84_TO_CGCS2000_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* WGS84 坐标系 转 GCJ-02 火星坐标系
*/
WGS84_TO_GCJ02_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* WGS84 坐标系 转 BD09 百度坐标系
*/
WGS84_TO_BD09_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE),
/**
* WGS84 坐标系 转 WebMercator 投影坐标系
*/
WGS84_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.WGS84_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 北京54 坐标系
*/
CGCS2000_TO_BEIJING54_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 西安80 坐标系
*/
CGCS2000_TO_XIAN80_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 WGS84 坐标系
*/
CGCS2000_TO_WGS84_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 GCJ-02 火星坐标系
*/
CGCS2000_TO_GCJ02_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 BD09 百度坐标系
*/
CGCS2000_TO_BD09_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE),
/**
* 国家CGCS2000 坐标系 转 WebMercator 投影坐标系
*/
CGCS2000_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.CGCS2000_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 北京54 坐标系
*/
GCJ02_TO_BEIJING54_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 西安80 坐标系
*/
GCJ02_TO_XIAN80_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 WGS84 坐标系
*/
GCJ02_TO_WGS84_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 国家CGCS2000 坐标系
*/
GCJ02_TO_CGCS2000_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 BD09 百度坐标系
*/
GCJ02_TO_BD09_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE),
/**
* GCJ-02 火星坐标系 转 WebMercator 投影坐标系
*/
GCJ02_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.GCJ02_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* BD09百度坐标系 转 北京54 坐标系
*/
BD09_TO_BEIJING54_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* BD09百度坐标系 转 西安80 坐标系
*/
BD09_TO_XIAN80_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* BD09百度坐标系 转 WGS84 坐标系
*/
BD09_TO_WGS84_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* BD09百度坐标系 转 国家CGCS2000 坐标系
*/
BD09_TO_CGCS2000_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* BD09百度坐标系 转 GCJ-02 火星坐标系
*/
BD09_TO_GCJ02_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* BD09百度坐标系 转 WebMercator 投影坐标系
*/
BD09_TO_WEB_MERCATOR_COORDINATE(EpsgEnum.BD09_EPSG_CODE, EpsgEnum.WEB_MERCATOR_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 北京54 坐标系
*/
WEB_MERCATOR_TO_BEIJING54_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.BEIJING54_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 西安80 坐标系
*/
WEB_MERCATOR_TO_XIAN80_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.XIAN80_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 WGS84 坐标系
*/
WEB_MERCATOR_TO_WGS84_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.WGS84_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 CGCS2000 坐标系
*/
WEB_MERCATOR_TO_CGCS2000_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.CGCS2000_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 GCJ-02 火星坐标系
*/
WEB_MERCATOR_TO_GCJ02_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.GCJ02_EPSG_CODE),
/**
* WebMercator 投影坐标系 转 BD09 百度坐标系
*/
WEB_MERCATOR_TO_BD09_COORDINATE(EpsgEnum.WEB_MERCATOR_EPSG_CODE, EpsgEnum.BD09_EPSG_CODE);
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。