You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2011-09-03 22:38:28

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Райони України

Привіт,

В процессі роботи над скриптом виправлення всіх НП України (див гілку КОАТУУ), я вирішив відволіктися і помалювати трохи границі районів.

Дані беру з Вікіпедії, там вони намальовані у SVG. Ці намальовки дуже неточні, часто повернені під кутом, повного співпадіння нема, та його і не потрібно, через те, що наші області ну вже дуууже умовно нанесені. Тим не менше, думаю, помилки десь не більше 3-х кілометрів smile

Потрібна допомога.

По-перше, я вже "накрутив" дублів через те, що в мене на вихідних мобільний інтернет, і ДЖОСМ відвалюється. Виправлю в понеділок, якщо хтось це не зробить раніше.

По-друге, я поки зроблю паузу, тому беріть решту областей. На одну область в мене виходить приблизно 30-45 хвилин. Я поки навмисне не чіпаю ті області, які межують з кордонами (Харківська -- виключення), бо там великі рілейшени, і вони в мене не завантажуються через поганий інтернет.

По-третє, треба усюди додавати районні центри. Я поки це зробив тільки у Харкові.

Ну і врешті, після того, як будуть виправлені НП і завантажені КОАТУУ, то буде працювати (сподіваюсь) валідатор Держина, і я також планую написати інструкцію для ДЖОСМА, як підсвітити НП в кожному районі. Тоді з'явиться можливість виправляти границі районів і областей, переносячі їх так, щоб усі відповідні НП лежали всередені.

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

Тож пишімо тут, хто, що бере, і я сам також буду писати.

Як робити.

Перед початком раджу подивітись два відео: 1, 2, вони пробігали на ШТОСМ, и розказують як користуватися reltoolbox та як обклацувати КАДАСТР у Росії. Процес дуже подібний.

1. Підключити втулки PicLayer, Relation Toolbox та utilsplugin2
2. Завантажити з Вікіпедії відповідне зображення області
3. Перевести його у PNG або JPG. Я раджу використовивувати 300dpi. Якщо нема чим, то можна зробити скірншот з браузера.
4. Підкласти малюнок, вирівняти по межах області
5. Обмальовуємо межі по всій області
6. Відмічаємо те, що намалювали, а також границі області
7. У меню utilpsplugin2 (More tools), вибіраємо Split Adjacent Ways
8. Тут можуть поламатися межі областей (поточної і сусідніх, у тому числі кордони країн). Я натискаю Upload, дивлюся на валідатор, якщо будуть попередження Multipolygon is not closed, це проблема. Якщо ні, переходімо до пункту 15. Це можна зробіти і в кінці процесу.
9. Виділяємо проблемнy границю, два кліки на назві у relation toolbox. Вона підсвітиться пурпурним
10. Додаємо ті участки, де є розриви, для цього виділяємо участок, та тиснемо на плюс у relation toolbox
11. Клікаємо на зображенні олівця у relation toolbox, з'явиться діалог редагування відношення
12. У нових членів ставимо роль outer
13. Тиснемо на сортувати, дивимось, де розриви, якщо є, повертаємось до пункту 9. Також можна тут же виділяти проблемні участки, и "Zoom to" по правому кліку
14. В решті решт має бути гарне кільце з outer, і admin_center в кінці зписку. Повертаємось до районів.
15. Тепер у нас є окремі веї для кожної сторон району, і відповідно розірвані межі областей
16. Виділяємо посліловно всі сторони одного району
17. У relation toolbox тиснемо New, вибіраємо тіп відношення boundary
18. Поряд зі знаком редагування відношення (олівець) у relation toolbox буде знак попередження. У нас не завдана роль у членів. Клікаємо по ньому, і якщо ми послидовно виділили всі веї у замкнуту область, він пропаде, і всі ролі будуть outer
19. Тиснемо на редагування відношення
20. Ще раз перевіряємо, що всі веї замкнуті у кільце
21. Додаємо теґи: name="Такий-то район". boundary=administrative, admin_level=6
22. Переходимо до пункту 16, поки ще є райони

Для України я взяв дамп, і виділив звідти всі адміністративні границі наступною командою:

  osmosis --rx file=ukraine.osm --tf accept-relations boundary=administrative --used-way --used-node --wx file=administrative.osm

Якщо з цим складності, то можна в ДЖОСМі завантажити шматок біла границі, і далі через меню завантажити усі його члени. Потім раджу зберегти цей файл, роблячи Update Data перед кожною новою областю.

Десь так. Питайте.


Області без районів
Нема, все намальовано

Області з районами без райцентрів
Запорізька
Київська
Кіровоградська
Миколаївська
Хмельницька
Черкаська

Eugene

Last edited by _sev (2011-09-18 23:46:29)

Offline

#2 2011-09-03 22:47:26

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

Візьму Кіровогрвдську область.... І закінчив.


Eugene

Last edited by _sev (2011-09-03 23:41:18)

Offline

#3 2011-09-04 11:02:37

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

Сьогодні беру Черкаську, Хмельницьку, Миколаївську і Тернопільску.... Закінчив

Last edited by _sev (2011-09-04 14:54:38)

Offline

#4 2011-09-04 11:10:17

YuraH
Member
Registered: 2011-07-08
Posts: 124

Re: Райони України

Познущався над Закарпаттям. Дані з Вікі так і не вдалося ідеально припасувати до осм-овських, вічно вилазило десь з іншого боку, але похибки в межах розумного.

Offline

#5 2011-09-04 12:42:49

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

YuraH wrote:

Познущався над Закарпаттям. Дані з Вікі так і не вдалося ідеально припасувати до осм-овських, вічно вилазило десь з іншого боку, але похибки в межах розумного.

Добре. Але ти не перевірив сусідні області. Львівську і Івано-Франковськи я виправив, Україну, Румунію, Угорщину дивитися зараз не можу. Перевір, будь-ласка, скорше за все там теж зараз незамкнені полігони -- нові члени не були додані. Їх треба додати (пункти 8-14) і задати роль outer.


Eugene

Last edited by _sev (2011-09-04 12:45:29)

Offline

#6 2011-09-04 12:58:49

YuraH
Member
Registered: 2011-07-08
Posts: 124

Re: Райони України

В процесі. Провтикав, що воно при розділенні ліній в області, яка не завантажена, нічого не знає про відношення цих ліній. Ніколи їх не любив.

Готово, поламаний був лише кордон Румунії, але у них виявилися ще й розриви з Болгарією, поправив. Знайшов ще й помилки у польських колег, з Німеччиною. Та й у словаків з Австрією пару пропусків знайшлося. У мадярів теж дофіга помилок. Так що помилка виявилася корисною, але з мене годі, хай самі у себе розбираються, а то так і до вечора сидіти і виправляти можна smile Все, що було моє --- повиправляв. Блін, ну і область у мене smile

Last edited by YuraH (2011-09-04 20:17:48)

Offline

#7 2011-09-04 19:56:49

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,968
Website

Re: Райони України

До речі, ректифікувати зображення можна за допомогою http://labs.metacarta.com/rectifier. Для  Дніпропетровської області ректифіковане зображення знаходиться тут - http://labs.metacarta.com/rectifier/rectify/6371. В JOSM додається через меню «Фон» -> «Ректифіковане зображення» - достатньо додати лише номер, в даному випадку 6371 для Дніпропетровської області.

Offline

#8 2011-09-05 08:12:13

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Райони України

Візьмусь за рідну Волинь smile

... Зробив.

Last edited by Sanjak (2011-09-05 10:34:23)

Offline

#9 2011-09-05 10:42:26

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Райони України

Залишіть плз Чернівецьку smile та Рівненську на закуску...
...
Чернівецьку закінчив
... Рівненську теж

Last edited by Larry0ua (2011-09-05 13:23:28)

Offline

#10 2011-09-05 10:59:02

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Райони України

Нехай топікстартер зробить список які області уже з районами.

Offline

#11 2011-09-05 12:27:27

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

в wiki пропонується також додавати relation'и районів в relation до області з role=subarea, при цьому додається, що це може ускладнити(яким чином невідомо) подальше редагування карти
подібно до Дніпропетровську

Offline

#12 2011-09-05 12:42:47

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

dudka wrote:

в wiki пропонується також додавати relation'и районів в relation до області з role=subarea, при цьому додається, що це може ускладнити(яким чином невідомо) подальше редагування карти
подібно до Дніпропетровську

Ой, не думаю, що це потрібно робити. Вже ОСМ "дорослий", і можна одним запитом взнати, всередені яких полігонів лежить точка. Чому ускладнить редагування -- ну теоретично, якщо щось в поділі змінится, можна забути виправити це відношення.

Підсумуючи, я думаю, що це відношення застаріле, так само як застарілий тег is_in.


Eugene

Offline

#13 2011-09-05 12:43:46

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

Sanjak wrote:

Нехай топікстартер зробить список які області уже з районами.

Зробив, але маю переперевірити, раптом хтось не відрапортував тут.


Eugene

Offline

#14 2011-09-05 15:50:23

Larry0ua
Member
Registered: 2010-09-19
Posts: 1,061

Re: Райони України

Блін, з цими відношеннями, а особливо з державними кордонами - треба обережно sad

Кілька порад, що можуть комусь допомогти.. Обов"язково потрібно підвантажити кордони сусідніх держав, якщо ви збираєтесь їх розділювати на кілька сегментів.

В мене не підвантажувались інші відношення, які стояли на лінії, якщо я її завантажив через download incomplete members у відношенні, або зеленою стрілкою в reltoolbox - на лінії стояли лише те відношення, яке я і завантажував. Мабуть, баг? Знайшов, таки баг: http://josm.openstreetmap.de/ticket/4142

Last edited by Larry0ua (2011-09-05 16:10:16)

Offline

#15 2011-09-05 16:10:04

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

http://www.openstreetmap.org/?lat=48.16 … =128823129
Тут якись глюк на кордоні
_sev, подивишся? схоже, що ти редагував його останнім.
але мабуть воно так завжди було..

Підправив сам, видалив ті зайві точки.. там взагалі дивна лінія: по кілька ліній точнісінько на одній прямій лежать(явно зайві, але я їх залишив)

_sev wrote:

Підсумуючи, я думаю, що це відношення застаріле, так само як застарілий тег is_in.

Крім is_in я б і addr:city,addr:region,addr:district почистив, чого туди тільки не пишуть..

Last edited by dudka (2011-09-05 19:05:49)

Offline

#16 2011-09-05 17:09:17

YuraH
Member
Registered: 2011-07-08
Posts: 124

Re: Райони України

Larry0ua wrote:

Обов"язково потрібно підвантажити кордони сусідніх держав, якщо ви збираєтесь їх розділювати на кілька сегментів. Знайшов, таки баг: http://josm.openstreetmap.de/ticket/4142

Ага, теж попався на цьому. Як виявилося, не тільки кордони. Були і чужоземні ліси/райони/області. Вирішував завантаженням кожної лінії, яку розділяв. Повністю завантажував кордони лише про всяк випадок, щоб перевірити.

Changed 15 months ago by stoecker
Priority changed from major to critical

Мдя. sad

Offline

#17 2011-09-05 19:23:01

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

dudka wrote:

http://www.openstreetmap.org/?lat=48.16 … =128823129
Тут якись глюк на кордоні
_sev, подивишся? схоже, що ти редагував його останнім.
але мабуть воно так завжди було..

Підправив сам, видалив ті зайві точки.. там взагалі дивна лінія: по кілька ліній точнісінько на одній прямій лежать(явно зайві, але я їх залишив)

Ага, я за твоїм листом теж пішов видаляти, і ще й купу конфліктів похопив smile

Ця лінія ну дууже схожа на поганий імпорт. Я повидаляв всі такі точки, там по усій границі така біда була.


Eugene

Offline

#18 2011-09-05 19:27:27

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

ну нічого, сподіваюся, що зараз там все ок:)
доречі, помітив у тебе кілька опечаток: Пктрівський, П'ятіхатський райони, boundary=amd
радив би усім уважніше писати назви smile

Last edited by dudka (2011-09-05 19:27:41)

Offline

#19 2011-09-05 19:34:53

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

dudka wrote:

ну нічого, сподіваюся, що зараз там все ок:)
доречі, помітив у тебе кілька опечаток: Пктрівський, П'ятіхатський райони, boundary=amd
радив би усім уважніше писати назви smile

...А виправив? Не треба стидатися виправляти. я не претендую на "володіння" цими об'єктами.


Eugene

Offline

#20 2011-09-05 19:41:39

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

Два Чутівських райони в Полтавській області
http://www.openstreetmap.org/browse/relation/1737819
http://www.openstreetmap.org/browse/relation/1737852
Це вже сам виправляй

Мабуть просто видалити один?

Offline

#21 2011-09-05 19:56:26

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

Так, видаляй дублі. У мене ДЖОСМ декілька разів відвалювався на мобільному інтернеті, і воно понаробило дублів. Причому перевір, чи не задубльовані і веї. Ноди навряд чи задубльовані.


Eugene

Offline

#22 2011-09-05 23:15:27

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

_sev wrote:

Так, видаляй дублі. У мене ДЖОСМ декілька разів відвалювався на мобільному інтернеті, і воно понаробило дублів. Причому перевір, чи не задубльовані і веї. Ноди навряд чи задубльовані.

http://www.openstreetmap.org/browse/changeset/9222891
повидаляв і зв'язки і лінії
вся Полтавська область була продубльована

для тих зв'язків, що залишилися, ще треба додати райценти з роллю admin_centre

Offline

#23 2011-09-06 01:23:06

_sev
Moderator
Registered: 2010-10-12
Posts: 721

Re: Райони України

Зробив Івано-Франківську область. Залишилося ще 11, але в Криму, здається, принаймі щось є з районів.


Eugene

Offline

#24 2011-09-06 07:10:53

Sanjak
Member
From: Волинський край
Registered: 2010-04-12
Posts: 219

Re: Райони України

Перевірте Волинь чи так усе гаразд з кордонами області. Я ніби підвантажив усі межі а тоді розділяв лінії на межі районів.

Offline

#25 2011-09-06 09:05:27

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Райони України

Валідатор мультиполігонів OSM Inspector

Досить інформативний валідатор, на ньому, крім помилок в мультиполігонах, також досить наглядно можна подивитися уже "районізовані" області(ну і багато всього іншого)

Offline

Board footer

Powered by FluxBB