border_patrol
border_patrol copied to clipboard
Handle inner boundaries.
Includes properly reading them from KMLs. The code currently reads coordinates from a KML polygon incorrectly, it uses all the coordinates (from both outerBoundaryIs and innerBoundaryIs elements) as the points of the polygon. Which means sometimes it works, but only by chance.
Inner boundaries are implemented as a list of Polygons inside a Polygon.