10f00e2d2e9b7ec2b758e22edbfd569dcd45914b
Второй баг той же семьи: polygons.append(poly['coordinates'][0]) клал ring на уровень полигона — у relation с ОДНИМ outer member'ом coordinates получались depth-2 ([[pair],...]) при type=Polygon. Это 5 крупнейших водных объектов (Камсамольскае возера и др.) — фронтовый toLatLngs строил [[undefined,undefined]...] → Leaflet 'latlngs[0] undefined' → белый экран страницы анализа. Теперь relation собирает список Polygon'ов (coordinates=[ring]) и: 1 кольцо → отдаётся как Polygon; 2+ → MultiPolygon из polygon.coordinates.
Description
Project Vector imported from LXC lab
Languages
Python
68.9%
JavaScript
20.8%
CSS
6.3%
Shell
3.8%