Координати регіонів

Допоможіть мені.
У мене є ідея, за допомогою js намалювати полігони для регіонів україни. Але я не можу найти самі полігони по Україні.
Я спробував розрізати інформацію з OSM, але думаю, що в залежностях координати невідсортировані.

Як я можу взяти координати полігонів по всім адміністративним одиницям України?

Я так розумію що «залежності» це relation (або зв’язок - в термінах осм-укр).

Ось наприклад зв’язок з ліній (та інших об’єктів) що складають межі Дніпропетровської області http://www.openstreetmap.org/browse/relation/101746.

Лінії складаються з впорядкованих точок. Таким чином переходячи від точки до точки по порядку ви можете накреслити лінію.
Лінії в зв’язку бувають не впорядкованими, йти не одна за одної, а в довільному порядку. Це не помилка, але бажано лінії все ж впорядкувати. Для того щоб це зробити достатньо завантажити сам зв’язок в JOSM (Файл-Завантажити об’єкт Ctrl-SHift-O), відкрити його в редакторі зв’язків та впорядкувати лінії (Alt-End, в редакторі зв’язків). Після цього зберегти дані у файл (*.osm, *.xml чи *.json) і робіть з даними, що вам треба.

PS в наведеному зв’язку лінії є впорядкованими.

http://gis-lab.info/qa/osmshp.html
З шейп-файлу boundary-polygon відфільтруйте регіони необхідного рівня(2 - Україна, 4 - області, 6 - райони)
http://beryllium.gis-lab.info/project/osmshp/layer/boundary-polygon
Сконвертуйте(наприклад ogr2ogr) в необхідний формат і малюйте.
Тільки не вигадуйте велосипед. Leaflet.js малюватиме все що вам потрібно.

Якщо ж ви вже “добралися” до звязків то зверніть увагу, що вони містять сукупність ліній. Малюйте ці лінії в будь-якому порядку, для вас суттєвим є тільки порядок точок в лініях, а вони впорядковані.

Велике дякую, це саме те, ща я шукав.

Скажіть, це є всі заповнені області по всім областям та рейонам України?
Підкажіть, як правильно їх шукати, як наприклад мені найти Львівьсу область?

Назва області прописана в тегах name релейшена. Іншомовні назви прописані відповідно в name:en, name:ru, name:xx …

http://nominatim.openstreetmap.org/details.php?place_id=97948401
области в конце, выбираешь область, нажимаешь GOTO, и видишь районы…

зы: если на странице нажать “Просмотр кода страницы” то можно уже вытащить готовый массив точек области…

Дякую, мужики.

Підкажіть, будьласка.
Я скачав файлик з промальованим регіоном, попробував рлзібрати його через пхп, але у мене є якісь неточності в алгоритмі.
Я попробував глянути алгоритм на сторінці с картою, але не зміг найти, як там обробляється файл з даними.
Якщо ви знаєте - скажіть, як правильно вибирать полігони з файлу або дайте ссилку на сторінку с кодом чи алгоритмом.
Дякую.

Почитай тут (http://wiki.openstreetmap.org/wiki/Rendering) про рендерінг квадратів мапи.