IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> GIS坐标转换接口 -> 正文阅读

[网络协议]GIS坐标转换接口

概述:GIS数据空间参考不同,常见的有WGS84,CGCS2000,UTM,web 墨卡托、火星坐标系等。通过接口HTTP Restful API接口对坐标进行转换。

1、用户注册(邮箱)

邮箱注册后,会收到验证邮件,验证后登录,获取接口权限token,然后方可调用接口。

请求方式:?POST

请求地址:?http://123.56.67.147:3312/cesiumdemo/users

参数必填参数类型说明

username

String用户名

password

String密码

email

String邮箱

请求示例:

复制代码

curl --location --request POST 'http://123.56.67.147:3312/cesiumdemo/users' \
--header 'Content-Type: application/json' \
--data-raw '{
    "username":"25asdf4",
    "password":"1234658",
    "email":"test@qq.com"
}'

复制代码

Postman测试:

返回结果;

复制代码

{
    "verify_state": 0,
    "id": 24,
    "username": "25asdf4",
    "password": "e6c761af7caff8239f715ac22e97e2b5",
    "email": "test@qq.com",
    "create_time": "2021-11-09T05:52:26.848Z",
    "verifykey": "1636437146848",
    "create_user_id": null,
    "update_time": null,
    "update_user_id": null,
    "role_id": null,
    "mobile": null,
    "name": null,
    "address": null
}

复制代码

2、用户登录

可采用用户名或者邮箱登录,登录成功后,得到token,用于坐标转换校验权限。

请求方式:?GET

请求地址:?http://123.56.67.147:3312/cesiumdemo/user/login

参数必填参数类型说明
usernameString用户名或邮箱
passwordString密码

Postman测试:

??3、根据SRID查询空间参考

请求方式:?GET

认证方式:Bearer Token(Token 令牌)

请求地址:?http://123.56.67.147:3312/cesiumdemo/projConvert/getSpatialBySRID/32648

参数必填参数类型说明
SRIDNumbersrid

curl --location --request GET 'http://123.56.67.147:3312/cesiumdemo/projConvert/getSpatialBySRID/32648' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSssI6InpoYW5naGFpZmVuZ0B6aXRhY3IuY29tIiwiaWF0IjoxNjM2NDM2ODE5LCJleHAiOjE2MzY0NzI4MTl9.5srQ_6P_YcORWvfxccLtXbPvH-CSe71j68fC5pPscqM'

Postman测试:

??

4、通用坐标转换

两个坐标系之间进行转换。

请求方式:?POST

认证方式:Bearer Token(Token 令牌)

请求地址:?http://123.56.67.147:3312/cesiumdemo/projConvert/convertSpatial

参数必填参数类型说明

fromProjectionSRID

Number转换前空间参考SRID

toProjectionSRID

Number转换后空间参考SRID

coords

是 Arrary需要转换的坐标数组

Postman测试:

?5、WGS84转火星坐标系

请求方式:?GET

认证方式:Bearer Token(Token 令牌)

请求地址:?http://123.56.67.147:3312/cesiumdemo/projConvert/wgs84togcj02

参数必填参数类型说明
jdNumber经度
wdNumber纬度

Postman测试:

6、火星转WGS84(访问方式同5)

http://123.56.67.147:3312/cesiumdemo/projConvert/gcj02towgs84?jd=116.10623424413022&wd=39.20119367685246

7、百度坐标系 (BD-09) 转 火星坐标系 (GCJ-02)(访问方式同5)

http://123.56.67.147:3312/cesiumdemo/projConvert/bd09togcj02?jd=116&wd=39

8、火星坐标系 (GCJ-02) 转百度坐标系 (BD-09)(访问方式同5)

http://123.56.67.147:3312/cesiumdemo/projConvert/gcj02tobd09?jd=116&wd=39

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-11-11 13:04:03  更:2021-11-11 13:05:54 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:29:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码