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.***

#301 2012-12-15 18:48:39

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

Re: Валідатор назв вулиць

dudka wrote:

багато мультиполігонів типу "два або більше outer":
http://www.openstreetmap.org/browse/relation/2070208
Такого було багато наімпортовано, але зустрічалися й створені вручну в Хмельницькому і Львові.
Всі такі мультиполігони тільки ускладнюють підтримку цих даних.

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

до речі, http://wiki.openstreetmap.org/wiki/Key:addr каже, що addr:housenumber і решта має знаходитись на точці або на замкненій області (не на відношенні, як є зараз в цих випадках)

ще раз - будинки з дірками я зараз перетворювати не пропоную, але в майбутньому нам варто розглянути перенесення тегів addr:housenumber та членство у відношеннях адресації з мультиполігонів на outer-полігон.

Offline

#302 2012-12-16 23:59:34

iONiX
Member
Registered: 2009-08-14
Posts: 196

Re: Валідатор назв вулиць

Спірне питання - перетворювати мультиполігони на звичайні будинки. Я іноді теж мультиполігони використовую в таких випадках. А в чому конкретна проблема з ними?

Завжди було, що теги прописуються відношенню, якщо це властивості об'єкту. Звідки з'явилося бажання перенести деякі теги на outer?

Offline

#303 2012-12-17 09:35:18

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Валідатор назв вулиць

DimaZ wrote:

Валідатор не бачить адресу якщо теги прописані у мільтиполігоні

Бачить. Інше питання, що дані застарілі - я не оновляв базу вже дуже довгий час.

DimaZ wrote:

Чи теги, за вікі, треба на лінію полігону вішати?

Категорично, ні! Але, я підтримую бажання Larry0ua перетворити мультиполігони без дірок на прості полігони. До речі, пригадую, що _sev мав плани згодувати цю проблему боту. Я в свою чергу можу додати розділ в мій "валідатор", який би підсвічував будинки зі складною георметрією.

Barbos wrote:

валидатор вроде не менялся, но куда то пропал столбец name:uk, глюк?

Ні, не глюк - я зробив це свідомо. Це тимчасово. Поки я не закінчу з фронтендом nadoloni.com, який на разі дуже тормозний, страшний і неюзабельний. Тобто сам валідатор в списку пріорітетів поки на останньому місці.

Offline

#304 2012-12-18 21:54:52

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Валідатор назв вулиць

О, а я нещодавно теж задумався, чи треба переносити адресні теги будівлі Держпрому в Харкові з outer на відношення. Поки що лишив як було.
А щодо будинків із суміжними стінами - ІМХО, такі мультиполігони слід розділяти на окремі прості будинки. По-перше, часто ті "спільні" стіни насправді є двома стінками майже "впритул" із температурним швом шириною у кілька сантиметрів.
По-друге, з простими будинками проблем, як я бачу, набагато менше smile

Offline

#305 2012-12-18 22:31:50

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Валідатор назв вулиць

dimonster wrote:

О, а я нещодавно теж задумався, чи треба переносити адресні теги будівлі Держпрому в Харкові з outer на відношення. Поки що лишив як було.

звичайно, що треба. який сенс створювати дірки, якщо як будинок тегується лише outer? чи у вас окремо два вкладених будинка з діркою і без дірки?

та й в джосмі робота з мультиполігонама не складніша за простий полігон (хоча і не зовсім інтуітивно). Особисто я мультиполігони намагаюсь підтримувати, а те, що конвертори і nominatim щось не розуміють  зовсім не аргумент. Під "рендер" не мапимо.

Offline

#306 2012-12-28 14:51:10

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

Доброго дня усім!

Чи є у когось готовий список з будинками+вулицями+містами?
Ідентифікація міст бажано через КОАТУУ.

Або яким способом можна дістати це все з файлу UA.osm?

Це потрібно для SQL.

З наступаючим smile

Offline

#307 2012-12-28 15:02:36

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

Re: Валідатор назв вулиць

mikemarchuk wrote:

Чи є у когось готовий список з будинками+вулицями+містами?
Ідентифікація міст бажано через КОАТУУ.

Або яким способом можна дістати це все з файлу UA.osm?

http://forum.openstreetmap.org/viewtopi … 89#p273289
Тут давали посилання на місто+вулиці. В city_id там ID osm-лінії якщо значення >0 або ID osm-зв'язку якщо значення <0.

Можна спробувати сконвертувати ua.osm в польський формат використовуючи osm2mp і парсити результуючий mp-файл.
Здається там мають бути явно вказані прив'язки місто<->вулиця і місто+вулиця<->будинки(обчислені геометрично)
http://wiki.openstreetmap.org/wiki/RU:Osm2mp

Offline

#308 2013-01-02 14:21:18

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

Re: Валідатор назв вулиць

olehz, якщо є така можливість, запусти будь ласка свій валідатор на актуальних даних

Offline

#309 2013-01-04 12:11:35

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dudka wrote:

http://forum.openstreetmap.org/viewtopi … 89#p273289
Тут давали посилання на місто+вулиці. В city_id там ID osm-лінії якщо значення >0 або ID osm-зв'язку якщо значення <0.

Можна спробувати сконвертувати ua.osm в польський формат використовуючи osm2mp і парсити результуючий mp-файл.
Здається там мають бути явно вказані прив'язки місто<->вулиця і місто+вулиця<->будинки(обчислені геометрично)
http://wiki.openstreetmap.org/wiki/RU:Osm2mp

В папках немає одного файлу - garmin.yml

Offline

#310 2013-01-06 13:49:29

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

Re: Валідатор назв вулиць

mikemarchuk wrote:

В папках немає одного файлу - garmin.yml

Там нажаль застарілий опис роботи osm2mp.
garmin.yml зараз якось інакше називається, але він вам і не потрібен.
Просто скачайте собі все з http://code.google.com/p/osm2mp/source/checkout, встановіть ActivePerl, потім запускаючи osm2mp.pl ua.osm > ua.mp побачите які пакети потрібно довстановити. Через Perl Package Manager всі необхідні довстановлюйте один за одним.

результуючий mp-файл(наберіться терпіння, він буде створюватися досить довго) буде містити блоки типу:

; WayID = 46022851
; building = yes
[POLYGON]
Data0=(50.4268375,30.4209162),(50.4267672,30.4210761),(50.4262384,30.4205026),(50.4263088,30.4203427),(50.4268375,30.4209162)
Type=0x13
Label=83а
CityName=Київ
Floors=5
HouseNumber=83а
RegionName=Київ
StreetDesc=Івана Лепсе бульвар
Zip=03126
[END]
; WayID = 31572407:0WayID = 31572407
; highway = unclassified
[POLYLINE]
Data0=(50.4222899,30.525887),(50.4222389,30.5257904),(50.4221754,30.5257472),(50.4221182,30.5257459),(50.4218756,30.5258203)
EndLevel=1
CityName=Київ
RouteParams=2,1,0,0,0,0,0,0,0,0,0,0
Label=Новопечерський провулок
RegionName=Київ
Type=0x06
RoadID=144
StreetDesc=Новопечерський провулок
Nod0=0,19,0
Nod1=4,23541,0
[END]

Ось звідти і витягнете потрібну вам інформацію.

Offline

#311 2013-01-08 07:58:40

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dudka wrote:
mikemarchuk wrote:

В папках немає одного файлу - garmin.yml

Там нажаль застарілий опис роботи osm2mp.
garmin.yml зараз якось інакше називається, але він вам і не потрібен.
Просто скачайте собі все з http://code.google.com/p/osm2mp/source/checkout, встановіть ActivePerl, потім запускаючи osm2mp.pl ua.osm > ua.mp побачите які пакети потрібно довстановити. Через Perl Package Manager всі необхідні довстановлюйте один за одним.

результуючий mp-файл(наберіться терпіння, він буде створюватися досить довго) буде містити блоки типу:

; WayID = 46022851
; building = yes
[POLYGON]
Data0=(50.4268375,30.4209162),(50.4267672,30.4210761),(50.4262384,30.4205026),(50.4263088,30.4203427),(50.4268375,30.4209162)
Type=0x13
Label=83а
CityName=Київ
Floors=5
HouseNumber=83а
RegionName=Київ
StreetDesc=Івана Лепсе бульвар
Zip=03126
[END]
; WayID = 31572407:0WayID = 31572407
; highway = unclassified
[POLYLINE]
Data0=(50.4222899,30.525887),(50.4222389,30.5257904),(50.4221754,30.5257472),(50.4221182,30.5257459),(50.4218756,30.5258203)
EndLevel=1
CityName=Київ
RouteParams=2,1,0,0,0,0,0,0,0,0,0,0
Label=Новопечерський провулок
RegionName=Київ
Type=0x06
RoadID=144
StreetDesc=Новопечерський провулок
Nod0=0,19,0
Nod1=4,23541,0
[END]

Ось звідти і витягнете потрібну вам інформацію.

дякую..полазивши на сайтах - знайшов готовий mp-файл..буду розбиратися)

Offline

#312 2013-01-08 10:40:17

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dudka wrote:
mikemarchuk wrote:

В папках немає одного файлу - garmin.yml

Там нажаль застарілий опис роботи osm2mp.
garmin.yml зараз якось інакше називається, але він вам і не потрібен.
Просто скачайте собі все з http://code.google.com/p/osm2mp/source/checkout, встановіть ActivePerl, потім запускаючи osm2mp.pl ua.osm > ua.mp побачите які пакети потрібно довстановити. Через Perl Package Manager всі необхідні довстановлюйте один за одним.

результуючий mp-файл(наберіться терпіння, він буде створюватися досить довго) буде містити блоки типу:

; WayID = 46022851
; building = yes
[POLYGON]
Data0=(50.4268375,30.4209162),(50.4267672,30.4210761),(50.4262384,30.4205026),(50.4263088,30.4203427),(50.4268375,30.4209162)
Type=0x13
Label=83а
CityName=Київ
Floors=5
HouseNumber=83а
RegionName=Київ
StreetDesc=Івана Лепсе бульвар
Zip=03126
[END]
; WayID = 31572407:0WayID = 31572407
; highway = unclassified
[POLYLINE]
Data0=(50.4222899,30.525887),(50.4222389,30.5257904),(50.4221754,30.5257472),(50.4221182,30.5257459),(50.4218756,30.5258203)
EndLevel=1
CityName=Київ
RouteParams=2,1,0,0,0,0,0,0,0,0,0,0
Label=Новопечерський провулок
RegionName=Київ
Type=0x06
RoadID=144
StreetDesc=Новопечерський провулок
Nod0=0,19,0
Nod1=4,23541,0
[END]

Ось звідти і витягнете потрібну вам інформацію.

ось така помилка..
Loading configuration...
Can't locate object method "read_config" via package "X:/MP/cfg/default.cfg" (pe
rhaps you forgot to load "X:/MP/cfg/default.cfg"?) at X:\MP\osm2mp.pl line 91.

Offline

#313 2013-01-08 10:43:40

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Валідатор назв вулиць

Схоже на відсутність пакету Config::Std
Льошин конвертор не дружить зі свіжим Перлом. Тож деякі пакети треба шукати та встановлювати вручну, а не через менеджер пакетів.

Offline

#314 2013-01-08 11:12:07

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dimonster wrote:

Схоже на відсутність пакету Config::Std
Льошин конвертор не дружить зі свіжим Перлом. Тож деякі пакети треба шукати та встановлювати вручну, а не через менеджер пакетів.

ще щось новеньке...

X:\MP>osm2mp.pl UA.osm > UA.mp

  ---|   OSM -> MP converter  1.02   (c) 2008-2012 liosha, xliosha@gmail.com

Loading configuration...

Loading OSM data from file UA.osm...
Can't locate object method "new" via package "OSM" (perhaps you forgot to load "
OSM"?) at X:\MP\osm2mp.pl line 246.

файл OSM.pm лежить в папці lib

Last edited by mikemarchuk (2013-01-08 11:12:44)

Offline

#315 2013-01-08 11:21:26

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Валідатор назв вулиць

А тут треба вже в менеджері пакетів пошукати пакети, що відносяться до ОСМ

Offline

#316 2013-01-08 11:29:09

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dimonster wrote:

А тут треба вже в менеджері пакетів пошукати пакети, що відносяться до ОСМ

встановив 5 пакетів - GeoCoderOSM, Geo-Openstreetmap-Parser, Geo-OSM-Tiles, Geo-Parse-OSM, Geo-OSM-StaticMap

Last edited by mikemarchuk (2013-01-08 11:31:51)

Offline

#317 2013-01-08 11:33:05

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Валідатор назв вулиць

Geo-OSM-Tiles, здається, не потрібен.
Ну, а на що воно зараз лається? Чого йому ще не вистачає?

Offline

#318 2013-01-08 11:36:50

mikemarchuk
Member
Registered: 2012-12-26
Posts: 7

Re: Валідатор назв вулиць

dimonster wrote:

Geo-OSM-Tiles, здається, не потрібен.
Ну, а на що воно зараз лається? Чого йому ще не вистачає?

помилка та ж сама

Loading OSM data from file UA.osm...
Can't locate object method "new" via package "OSM" (perhaps you forgot to load "
OSM"?) at X:\MP\osm2mp.pl line 246.

Offline

#319 2013-01-08 22:47:04

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

Re: Валідатор назв вулиць

http://osm2mp.googlecode.com/svn/trunk/lib
всі ці файли повинні бути поруч з osm2mp.pl в папці lib

Offline

#320 2013-01-10 15:59:12

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

dudka wrote:

olehz, якщо є така можливість, запусти будь ласка свій валідатор на актуальних даних

присоединяюсь к просьбе

Offline

#321 2013-01-14 11:03:59

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Валідатор назв вулиць

Barbos wrote:
dudka wrote:

olehz, якщо є така можливість, запусти будь ласка свій валідатор на актуальних даних

присоединяюсь к просьбе

Дані оновлено

Offline

#322 2013-01-14 17:52:24

Barbos
Member
From: Київ
Registered: 2011-01-08
Posts: 208

Re: Валідатор назв вулиць

olehz wrote:

Дані оновлено

пасибки, жаль что к сайту в последнее время нереально достучаться. "Please try again later."

Last edited by Barbos (2013-01-14 18:28:06)

Offline

#323 2013-01-21 17:31:44

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Валідатор назв вулиць

Barbos wrote:

жаль что к сайту в последнее время нереально достучаться. "Please try again later."

Оновив фронтенд OSM Карта України. Тепер, маю надію, сервак падати щодня не буде.

Offline

#324 2013-01-21 17:36:05

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

Re: Валідатор назв вулиць

olehz wrote:
Barbos wrote:

жаль что к сайту в последнее время нереально достучаться. "Please try again later."

Оновив фронтенд OSM Карта України. Тепер, маю надію, сервак падати щодня не буде.

Швидше стало працювати, дякую.
На закладці Relations зараз не показує ніяких помилок, а раніше здається деякі там показувалися.

Offline

#325 2013-01-22 19:48:32

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

Re: Валідатор назв вулиць

щось знову сталося і тепер валідатор показує тільки с.Терло Львівської області

Offline

Board footer

Powered by FluxBB