You are not logged in.
- Topics: Active | Unanswered
Announcement
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: Валідатор назв вулиць
багато мультиполігонів типу "два або більше 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: Валідатор назв вулиць
Валідатор не бачить адресу якщо теги прописані у мільтиполігоні
Бачить. Інше питання, що дані застарілі - я не оновляв базу вже дуже довгий час.
Чи теги, за вікі, треба на лінію полігону вішати?
Категорично, ні! Але, я підтримую бажання Larry0ua перетворити мультиполігони без дірок на прості полігони. До речі, пригадую, що _sev мав плани згодувати цю проблему боту. Я в свою чергу можу додати розділ в мій "валідатор", який би підсвічував будинки зі складною георметрією.
валидатор вроде не менялся, но куда то пропал столбец name:uk, глюк?
Ні, не глюк - я зробив це свідомо. Це тимчасово. Поки я не закінчу з фронтендом nadoloni.com, який на разі дуже тормозний, страшний і неюзабельний. Тобто сам валідатор в списку пріорітетів поки на останньому місці.
Offline
#304 2012-12-18 21:54:52
- dimonster
- Member
- Registered: 2012-07-08
- Posts: 1,501
Re: Валідатор назв вулиць
О, а я нещодавно теж задумався, чи треба переносити адресні теги будівлі Держпрому в Харкові з outer на відношення. Поки що лишив як було.
А щодо будинків із суміжними стінами - ІМХО, такі мультиполігони слід розділяти на окремі прості будинки. По-перше, часто ті "спільні" стіни насправді є двома стінками майже "впритул" із температурним швом шириною у кілька сантиметрів.
По-друге, з простими будинками проблем, як я бачу, набагато менше ![]()
Offline
#305 2012-12-18 22:31:50
- olehz
- Member
- From: Lviv
- Registered: 2011-08-11
- Posts: 731
- Website
Re: Валідатор назв вулиць
О, а я нещодавно теж задумався, чи треба переносити адресні теги будівлі Держпрому в Харкові з outer на відношення. Поки що лишив як було.
звичайно, що треба. який сенс створювати дірки, якщо як будинок тегується лише outer? чи у вас окремо два вкладених будинка з діркою і без дірки?
та й в джосмі робота з мультиполігонама не складніша за простий полігон (хоча і не зовсім інтуітивно). Особисто я мультиполігони намагаюсь підтримувати, а те, що конвертори і nominatim щось не розуміють зовсім не аргумент. Під "рендер" не мапимо.
Offline
#306 2012-12-28 14:51:10
- mikemarchuk
- Member
- Registered: 2012-12-26
- Posts: 7
Re: Валідатор назв вулиць
Доброго дня усім!
Чи є у когось готовий список з будинками+вулицями+містами?
Ідентифікація міст бажано через КОАТУУ.
Або яким способом можна дістати це все з файлу UA.osm?
Це потрібно для SQL.
З наступаючим ![]()
Offline
#307 2012-12-28 15:02:36
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Валідатор назв вулиць
Чи є у когось готовий список з будинками+вулицями+містами?
Ідентифікація міст бажано через КОАТУУ.Або яким способом можна дістати це все з файлу 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: Валідатор назв вулиць
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: Валідатор назв вулиць
В папках немає одного файлу - 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: Валідатор назв вулиць
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: Валідатор назв вулиць
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: Валідатор назв вулиць
Схоже на відсутність пакету 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: Валідатор назв вулиць
А тут треба вже в менеджері пакетів пошукати пакети, що відносяться до ОСМ
встановив 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: Валідатор назв вулиць
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: Валідатор назв вулиць
olehz, якщо є така можливість, запусти будь ласка свій валідатор на актуальних даних
присоединяюсь к просьбе
Offline
#321 2013-01-14 11:03:59
- olehz
- Member
- From: Lviv
- Registered: 2011-08-11
- Posts: 731
- Website
Re: Валідатор назв вулиць
dudka wrote:olehz, якщо є така можливість, запусти будь ласка свій валідатор на актуальних даних
присоединяюсь к просьбе
Дані оновлено
Offline
#322 2013-01-14 17:52:24
- Barbos
- Member
- From: Київ
- Registered: 2011-01-08
- Posts: 208
Re: Валідатор назв вулиць
Дані оновлено
пасибки, жаль что к сайту в последнее время нереально достучаться. "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: Валідатор назв вулиць
жаль что к сайту в последнее время нереально достучаться. "Please try again later."
Оновив фронтенд OSM Карта України. Тепер, маю надію, сервак падати щодня не буде.
Offline
#324 2013-01-21 17:36:05
- dudka
- Member
- From: Київ
- Registered: 2011-04-22
- Posts: 1,605
Re: Валідатор назв вулиць
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