使用传单JS建立月球地图的图像瓦片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用传单JS建立月球地图的图像瓦片相关的知识,希望对你有一定的参考价值。

我试图找到一组不同缩放级别的图像(png)图块,用于构建月球表面地图的TileLayer。

如果有人一直致力于建造月球地图,并在月球地图上绘制火山口的坐标。请帮我找一下月球表面贴图。

答案

一种方法是使用来自NASA / USGS的WMS服务,即来自https://webgis.wr.usgs.gov/ogc/Examples.htm。在Leaflet中使用WMS之前,请阅读Leaflet WMS/TMS tutorial

通过几个getCapabilities查询和阅读该教程,制作月球图变得非常简单:

var map = L.map('leaflet', {
    crs: L.CRS.EPSG4326,
    center: [0, 0],
      zoom: 0
});

var wmsLayer = L.tileLayer.wms('https://www.mapaplanet.org/explorer-bin/imageMaker.cgi?map=Moon', {
    layers: 'lunar_lidar',
    attribution: '<a href="http://www.usgs.gov/">United States Geological Survey</a>'
}).addTo(map);

看到example live in a plunker over here

Leaflet moon map


上面使用的马赛克图层是具有逼真色调和山体阴影的LIDAR高程剖面。请注意,可能存在或可能不存在真彩色马赛克,其他高程马赛克以及大量遥感数据马赛克。请注意,有比NASA / USGS更多的空间/地理组织可能提供类似的服务。

请注意,通过WMS提供的地图投影可能不是您所期望的。请注意这些WMS服务的使用条件。并阅读Leaflet WMS教程。

以上是关于使用传单JS建立月球地图的图像瓦片的主要内容,如果未能解决你的问题,请参考以下文章

如何从地图外部与传单标记层进行交互?

如何将标签放置在传单瓦片的中心?

OSM直接瓦片引用。

不在 App.js 中时反应传单地图位置故障

JAVA代码根据经纬度范围计算WGS84与谷歌全球墨卡托包含的切片数目与拼接图像像素尺寸

地图瓦片整体介绍