Merge pull request #39 from chrieke/polygon_from_bounds

Use shapely.geometry.box for polygon from bounds
pull/47/head^2
Marcelo de Oliveira Rosa Prates 2021-09-06 09:05:54 -03:00 zatwierdzone przez GitHub
commit b146848d5a
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 2 dodań i 8 usunięć

Wyświetl plik

@ -6,7 +6,7 @@ import pandas as pd
from geopandas import GeoDataFrame
import numpy as np
from numpy.random import choice
from shapely.geometry import Polygon, MultiPolygon, MultiLineString, GeometryCollection
from shapely.geometry import box, Polygon, MultiLineString, GeometryCollection
from shapely.affinity import translate, scale, rotate
from descartes import PolygonPatch
from tabulate import tabulate
@ -202,13 +202,7 @@ def plot(
# Plot background
if 'background' in drawing_kwargs:
xmin, ymin, xmax, ymax = layers['perimeter'].bounds
geom = scale(Polygon([
(xmin, ymin),
(xmin, ymax),
(xmax, ymax),
(xmax, ymin)
]), 2, 2)
geom = scale(box(*layers['perimeter'].bounds), 2, 2)
if vsketch is None:
ax.add_patch(PolygonPatch(geom, **drawing_kwargs['background']))