当前位置:网站首页>SuperMap IClient for Leaflet 加载高斯克吕格投影三度分带CGCS2000大地坐标系WMTS服务
SuperMap IClient for Leaflet 加载高斯克吕格投影三度分带CGCS2000大地坐标系WMTS服务
2022-07-26 10:34:00 【WindOfMayGIS】
SuperMap IClient for Leaflet 加载高斯克吕格投影三度分带CGCS2000大地坐标系WMTS服务
难点所在
Leaflet加载WMTS服务(球面)的是很简单的,但是加载投影坐标系的一直以来比较迷惑,故此,写出来最常用的情况。
关于数据的说明:
采用的数据是江苏片区的影像数据;
关于版本的说明:
SuperMap IClient for Leaflet 10 i http://iclient.supermap.io/examples/leaflet/examples.html
加大带号高斯克吕格投影三度分带CGCS2000大地坐标系
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>wmts</title>
<link href="leaflet2/css/leaflet.css" rel="stylesheet">
<script type="text/javascript" src="../js/include-web.js"></script>
<script type="text/javascript" src="../../dist/leaflet/include-leaflet.js"></script>
<script type="text/javascript" src="../js/proj4leaflet.js"></script>
<style>
html,body{
height: 100%;
width: 100%;
}
#map{
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<div id="map">
</div>
<script>
var res = [];
for (var i = 0; i < 17; i++) {
res.push(52.91666666666665 / (Math.pow(2, i)));
}
// Proj4js.defs("EPSG:4528","+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
var map = L.map('map', {
center: [31.79,119.45],
maxZoom: 6,
zoom: 1,
crs: new L.Proj.CRS("EPSG:4528","+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",
{
origin: [40444190.4, 3523180.2],
resolutions: res,
bounds: L.bounds([40444190.4,3515218.5], [40456694.1,3523180.2])
})
});
L.supermap.wmtsLayer("http://192.168.60.45:8099/iserver/services/map-ugcv5-JTclip03gk/wmts100",
{
layer: "JT_clip_03_gk",
style: "default",
tilematrixSet: "Custom_JT_clip_03_gk",
format: "image/png",
requestEncoding: 'REST'
}
).addTo(map);
</script>
</body>
</html>
不加大带号高斯克吕格投影三度分带CGCS2000大地坐标系
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>wmts</title>
<link href="leaflet2/css/leaflet.css" rel="stylesheet">
<script type="text/javascript" src="../js/include-web.js"></script>
<script type="text/javascript" src="../../dist/leaflet/include-leaflet.js"></script>
<script type="text/javascript" src="../js/proj4leaflet.js"></script>
<style>
html,body{
height: 100%;
width: 100%;
}
#map{
height: 100%;
width: 100%;
}
</style>
</head>
<body>
<div id="map">
</div>
<script>
var res = [];
for (var i = 0; i < 7; i++) {
res.push(52.91666666666665 / (Math.pow(2, i)));
}
// proj4.defs("EPSG:4549","+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
var map = L.map('map', {
center: [31.75844328613281,119.41046761484614],
maxZoom: 6,
zoom: 0,
crs: new L.Proj.CRS("EPSG:4549","+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs",
{
origin: [444190.4,3523180.2],
resolutions: res,
bounds: L.bounds([444190.4,3515218.5], [456694.1,3523180.2]),
dpi:90.7142857142857
})
});
L.supermap.wmtsLayer("http://192.168.60.45:8099/iserver/services/map-ugcv5-JTclip03gkndh/wmts100",
{
layer: "JT_clip_03_gk_ndh",
style: "default",
tilematrixSet: "Custom_JT_clip_03_gk_ndh",
format: "image/png",
requestEncoding: 'REST'
}
).addTo(map);
</script>
</body>
</html>
边栏推荐
- modelsim 安装教程(应用未安装)
- js 获得当前时间,时间与时间戳的转换
- 2022pta usual training questions (1-10 string processing questions)
- algorithm
- 【机器学习小记】【人脸识别】deeplearning.ai course4 4th week programming
- [Halcon vision] polar coordinate transformation
- PTA class a 1002
- Centos8 (liunx) deploying WTM (asp.net 5) using PgSQL
- [leetcode每日一题2021/2/18]【详解】995. K 连续位的最小翻转次数
- STM32 Alibaba cloud mqtt esp8266 at command
猜你喜欢
随机推荐
第8期:云原生—— 大学生职场小白该如何学
MLX90640 红外热成像仪测温传感器模块开发笔记(六)红外图像伪彩色编码
json-c库的简单使用——将json文件转换为struct.
[Halcon vision] threshold segmentation
404页面和路由钩子
hx711 数据波动大的问题
[leetcode每日一题2021/8/30]528. 按权重随机选择【中等】
String null to empty string (what does empty string mean)
canvas上传图片base64-有裁剪功能-Jcrop.js
The difference between equals and = =
畅听,网文流量竞争的下一站?
[leetcode每日一题2021/5/8]1723. 完成所有工作的最短时间
algorithm
Tradingview tutorial
分布式锁解决方案之Redis实现
.net operation redis list list
Redis Docker实例与数据结构
Okaleido生态核心权益OKA,尽在聚变Mining模式
[Halcon vision] software programming ideas
Agenda express | list of sub forum agenda on July 27
![[leetcode每日一题2021/8/31]1109. 航班预订统计【中等】差分数组](/img/9d/5ce5d4144a9edc3891147290e360d8.png)
![[Halcon vision] morphological expansion](/img/ce/abaca036fce5b67dfe6ac361aecfea.png)







![[leetcode每日一题2021/2/18]【详解】995. K 连续位的最小翻转次数](/img/de/62fca587cde95110c2a967ca93eea5.png)