Folium Custom Tiles Требования - PullRequest
0 голосов
/ 02 марта 2019

Я использую Python с флягой для построения на ней карты Марса и движения ровера "Curiosity".

Я нашел эти великолепные карты ( нажмите ), но некоторые из них не позволяют достаточно увеличить масштаб.Мне также посоветовали использовать JMARS для создания таких карт с высоким разрешением.После этого я получил файл PNG, который я использовал в своем коде как атрибут tile для folium.Map (..) , но, похоже, он не работает (только пустой фон с моими координатами на нем).

Я хотел бы знать, возможно ли вообще создать свое собственное изображение карты и использовать его для размещения на нем данных широты / долготы?

Или, возможно, можно использовать какое-то пользовательское изображение вместо переменной TILE (как ссылку) в моем коде?

Вы также можете проверить мой проект и код здесь, на GitHub как часть этого ниже.

Любая помощь или предложения будут оценены!

def build_map(data):

ATTR ='<a href="https://github.com/openplanetary/opm/wiki/OPM-Basemaps" target="blank">OpenPlanetaryMap</a>'
TILE = 'https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-mars-basemap-v0-1/all/{z}/{x}/{y}.png'

m = folium.Map(attr=f'NASA/MOLA |{ATTR}',
               location=(-4.58946695213448, 137.441633498919),
               min_zoom=1,
               max_zoom=20,
               tiles=TILE,
               zoom_start=12,
               prefer_canvas=False)

locations = [tuple(map(float, pair)) for pair in data]
folium.PolyLine(locations).add_to(m)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...