Отображение стройного MultiPolygon поверх карты ipyleaflet - PullRequest
1 голос
/ 16 марта 2020

Я не знаю, есть ли другие пакеты, которые делают то, что я хотел бы сделать легко, но есть ли способ добавить слой на shaply MultiPolygon поверх ipyleadfet карты?

Вот пример кода:

import numpy as np
import matplotlib.pyplot as plt
from shapely.geometry import Point
from shapely.ops import unary_union
from ipyleaflet import Map, basemaps, basemap_to_tiles,AntPath,Marker, MarkerCluster
%matplotlib inline

c1 = Point(33.1,32.8).buffer(0.1)
c2 = Point(33.1,34.8).buffer(1)
c3 = Point(33.1,36.8).buffer(1)
C = [c1,c2,c3]
D=unary_union(C)
type(D)

shapely.geometry.multipolygon.MultiPolygon

D

enter image description here

# Testing ipyleaflet
Tel_aviv_lat_lon = (33.109333, 34.855499)
m = Map(center=Tel_aviv_lat_lon, zoom=10)

dark_matter_layer = basemap_to_tiles(basemaps.OpenStreetMap.Mapnik)
m.add_layer(dark_matter_layer)
m

Как добавить объект D (shapely.geometry.multipolygon.MultiPolygon) поверх карты?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...