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

#2001 2010-11-16 08:05:11

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Конвертер OSM -> MP

Да, я уже нашел его в списке, после ссылки из гугла, правда :-)

Offline

#2002 2010-11-16 08:18:42

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Конвертер OSM -> MP

Теперь вот что выдаёт:
Use of uninitialized value $name in pattern match (m//) at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 21, <F> line 5.
Use of uninitialized value $name in pattern match (m//) at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 22, <F> line 5.
Use of uninitialized value $key in hash element at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 94, <F> line 5.
Use of uninitialized value $key in pattern match (m//) at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 96, <F> line 5.
Use of uninitialized value $name in pattern match (m//) at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 21, <F> line 6.
Use of uninitialized value $name in pattern match (m//) at c:/ActivePerl/site/lib/Geo/Parse/PolishFormat.pm line 22, <F> line 6.
.... и так еще пару экранов

Offline

#2003 2010-11-16 08:20:10

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

Это глюк парсера, ему пустые строки в MP не нравятся. На результат не влияет

Offline

#2004 2010-11-16 08:29:07

gps-Max
Member
Registered: 2010-01-12
Posts: 736

Re: Конвертер OSM -> MP

Из результатов видно только заголовок mp-файла, и всё. После

...
Numbering=Y
DrawPriority=20
[END-IMG ID]

всё заканчивается. Смутно чую, что задумано было нечто другое :-)

Offline

#2005 2010-11-16 08:31:55

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

Адреса должны быть в формате CityName, а не CityIdx. И они у домов должны быть  smile

Offline

#2006 2010-11-17 16:11:56

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Re: Конвертер OSM -> MP

Скрипт getbound.pl при натравливании на рилейшн 102740 ругается:
Invalid data: ring is not closed
Правильно ли я понимаю, что рилейшн границы не замкнут? Если да, то подскажите пожалуйста как его замкнуть с наименьшими усилиями?

Offline

#2007 2010-11-17 16:13:35

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

да, не замкнут.
проще всего проверить анализатором релейшенов

Offline

#2008 2010-11-17 16:58:32

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Re: Конвертер OSM -> MP

liosha wrote:

да, не замкнут.
проще всего проверить анализатором релейшенов

Можно ссылку?

Offline

#2009 2010-11-17 17:13:49

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 509

Re: Конвертер OSM -> MP

Fortress wrote:

Скрипт getbound.pl при натравливании на рилейшн 102740 ругается:
Invalid data: ring is not closed
Правильно ли я понимаю, что рилейшн границы не замкнут? Если да, то подскажите пожалуйста как его замкнуть с наименьшими усилиями?

josm
ctrl-L
вбиваете урл - http://www.openstreetmap.org/api/0.6/relation/102740
скачиваете релейшен.
в списке релейшенов (alt-shift-r) - открываете релейшен на редактирование.
слева - выбирает «скачать всех неполных участников»
затем - сортировать участников

в списке будет видно где замкнутые куски, а где нет.


--
OSMF BY Team

Offline

#2010 2010-11-17 17:22:18

Fortress
Member
From: Russia, Saint-Petersburg
Registered: 2009-07-09
Posts: 1,109

Re: Конвертер OSM -> MP

wildMan, спасибо, попробую исправить.

Offline

#2011 2010-11-18 00:17:44

wildMan
Member
From: Minsk
Registered: 2008-03-05
Posts: 509

Re: Конвертер OSM -> MP

Fortress wrote:

wildMan, спасибо, попробую исправить.

сам не полезу - нахлебался с национало параноиками
но:
1. там есть остров у которого коастлайн из кусков
2. есть дублирование. рядом с правильным ватервей полигоном куча линий без тегов, но входящих в релейшены. или с тегами вида ...:left=* что тоже бессмысленно

скорее всего ваша трабла с пунктом 1
там стоит все линии ограничивающие остров объединить в один полигон. отличаются они только source=*

Last edited by wildMan (2010-11-18 00:19:16)


--
OSMF BY Team

Offline

#2012 2010-11-21 19:12:40

elagin
Member
Registered: 2010-07-25
Posts: 137

Re: Конвертер OSM -> MP

Если об этом уже писали, прошу пардона, 81 страницу замучаюсь читать, а что в поиске писать не знаю...
Забрал с http://gis-lab.info/data/mp карту Костромской области от 2010-11-21 14:06, загрузил ее в GPS mapedit. Случайно обнаружил дорожку, которая есть на http://www.openstreetmap.org, но нет в экспортированной карте. В JOSM нашел пакет правок в которой была создана эта дорога http://www.openstreetmap.org/browse/changeset/6319828. Пакет закрыт 08 нояб. 2010, 11:42:31.
Речь об этой дороге: http://www.openstreetmap.org/?lat=57.60 … 4&layers=O

Offline

#2013 2010-11-21 19:21:32

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

Вроде всё на месте: 8313b158954d169f00d7e6be4f2307a7.jpeg

Offline

#2014 2010-11-22 00:46:18

elagin
Member
Registered: 2010-07-25
Posts: 137

Re: Конвертер OSM -> MP

liosha wrote:

Вроде всё на месте

У меня нет smile Даже на более подробном масштабе. И версию до 65 обновил... Может я гружу не так? Делаю "добавить", выбираю все, что есть в папке. Правда, на этой карте получаю 63 предупреждения, но они у всех тогда должны появляться.

GPSMapEdit wrote:

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\pv.txt'...
WARNING: Unknown file type.
ERROR: Loading has terminated.

Тут все понятно smile

GPSMapEdit wrote:

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\osm_mdr.img'...
* Block size:    512
* Updated:    2010/11
* Defined:     OSM     .MDR
* Defined:     OSM     .SRT
WARNING (offset 600h): Sub-map OSM      is not complete.
WARNING (offset 600h): The file does not contain any map data.
ERROR: Loading has terminated.

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\osm.tdb'...
* Product id:       29097985
* Product ver:      4.11
* Product name:     OSM Êîñòðîìñêàÿ îáëàñòü 2010-11-02
* Data version:     0.80
* CD set name:      OSM Êîñòðîìñêàÿ îáëàñòü
* Copyright #3:     http://openstreetmap.org/
* Logo #2:          NOB.BMP
* Copyright #2:     gps_mapper
* Copyright #3:     liosha, xliosha@gmail.com
* Trademark #1:     Map

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\osm.img'...
* Block size:    512
* Updated:    2010/11
*** Loading sub-map: '09999999' ...
* Generated:    osm
* Sorting:       map created with cgpsmapper
* Text coding:    8 bit
* Copyright info:    osm
*                      Osm2Mp;osm
WARNING (offset D1Eh): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset DE5h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset E02h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset E2Bh): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset ECEh): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset F73h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset F99h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset F99h): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset F99h): Polygon element has zero area. It will be ignored.
WARNING (offset F99h): Object does not contain any point. The object will be ignored.
WARNING (offset FA5h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset FB2h): Some points are repeating in the polyline/polygon. The repeating points are removed.
WARNING (offset FE1h): Some points are repeating in the polyline/polygon. The repeating points are removed.

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\00400044.img'...
* Block size:    1024
* Updated:    2010/11
*** Loading sub-map: '00400044' ...
* Defined:     NET
* Defined:     NOD
* Generated:    osm
* Sorting:       map created with cgpsmapper
* Text coding:    8 bit
* Copyright info:    osm
*                      OpenStreetMap project contributors under CC-BY-SA
WARNING: Unexpected format of input data. Unexpected turn restriction at (N57°38.407' E40°46.427'): [node 191679]->(road 1560)->[node 18967]->(road 1560)->[node 191679]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N57°38.407' E40°46.427'): [node 15685]->(road 25516)->[node 18967]->(road 25516)->[node 15685]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N57°23.654' E40°29.770'): [node 28585]->(road 15062)->[node 27273]->(road 15062)->[node 28585]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N58°11.158' E41°53.961'): [node 40081]->(road 6461)->[node 39012]->(road 6461)->[node 40081]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N57°46.578' E42°12.735'): [node 40272]->(road 28072)->[node 39035]->(road 28072)->[node 40272]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N58°46.717' E42°27.682'): [node 45826]->(road 609)->[node 44520]->(road 609)->[node 45826]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N58°58.797' E42°11.286'): [node 45294]->(road 4115)->[node 45745]->(road 4115)->[node 45294]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N59°02.178' E42°12.311'): [node 73119]->(road 48713)->[node 45885]->(road 48713)->[node 73119]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N58°46.104' E42°59.410'): [node 54611]->(road 31372)->[node 47881]->(road 31372)->[node 54611]
WARNING: Unexpected format of input data. Unexpected turn restriction at (N58°41.545' E43°15.183'): [node 65699]->(road 19846)->[node 52346]->(road 19846)->[node 65699]
WARNING (offset 162Eh): Polyline element has zero length. It will be ignored.
WARNING (offset 162Eh): Polyline element has just 1 distinguishable point(s). The element will be ignored.
WARNING (offset 162Eh): Object does not contain any point. The object will be ignored.
WARNING (offset 1929h): Polyline element has zero length. It will be ignored.
WARNING (offset 1929h): Polyline element has just 1 distinguishable point(s). The element will be ignored.
WARNING (offset 1929h): Object does not contain any point. The object will be ignored.
WARNING (offset 1A69h): Polyline element has zero length. It will be ignored.
WARNING (offset 1A69h): Polyline element has just 1 distinguishable point(s). The element will be ignored.
WARNING (offset 1A69h): Object does not contain any point. The object will be ignored.
WARNING (offset 3A3Eh): Polyline element has zero length. It will be ignored.
WARNING (offset 3A3Eh): Polyline element has just 1 distinguishable point(s). The element will be ignored.
WARNING (offset 3A3Eh): Object does not contain any point. The object will be ignored.
WARNING (offset 3A49h): Polyline element has zero length. It will be ignored.
WARNING (offset 3A49h): Polyline element has just 1 distinguishable point(s). The element will be ignored.
WARNING (offset 3A49h): Object does not contain any point. The object will be ignored.
WARNING (offset 1B82h): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 1B82h): Polygon element has zero area. It will be ignored.
WARNING (offset 1B82h): Object does not contain any point. The object will be ignored.
WARNING (offset 26CEh): Polygon element has zero area. It will be ignored.
WARNING (offset 26CEh): Object does not contain any point. The object will be ignored.
WARNING (offset 26DAh): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 26DAh): Polygon element has zero area. It will be ignored.
WARNING (offset 26DAh): Object does not contain any point. The object will be ignored.
WARNING (offset 2713h): Polygon element has zero area. It will be ignored.
WARNING (offset 2713h): Object does not contain any point. The object will be ignored.
WARNING (offset 2821h): Polygon element has zero area. It will be ignored.
WARNING (offset 4CD9h): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 4CD9h): Polygon element has zero area. It will be ignored.
WARNING (offset 4D01h): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 4D01h): Polygon element has zero area. It will be ignored.
WARNING (offset 4DFEh): Polygon element has zero area. It will be ignored.
WARNING (offset 4E0Ah): Polygon element has zero area. It will be ignored.
WARNING (offset 4F3Bh): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 535Fh): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 536Bh): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 732Bh): Polygon element has just 2 distinguishable point(s). The element will be ignored.
WARNING (offset 7456h): Polygon element has just 2 distinguishable point(s). The element will be ignored.
63 warning(s).
Load time is 0.78 s.

Offline

#2015 2010-11-22 07:08:51

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

elagin wrote:
GPSMapEdit wrote:

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\osm_mdr.img'...

Во-первых, чисто явно не 21-е.
Во-вторых, не надо всякую ерунду в мапедит грузить: для него предназначен файл .mp в отдельном архиве.

Offline

#2016 2010-11-22 12:25:25

elagin
Member
Registered: 2010-07-25
Posts: 137

Re: Конвертер OSM -> MP

liosha wrote:
elagin wrote:
GPSMapEdit wrote:

Loading data from file 'D:\GPS\OpenStreetMap\garmin\kostrom_2010-11-02\osm_mdr.img'...

Во-первых, чисто явно не 21-е.
Во-вторых, не надо всякую ерунду в мапедит грузить: для него предназначен файл .mp в отдельном архиве.

Да уж, надо больше отдыхать. Работал с Ивановской и Костромской. Ивановскую свежую скачал, а про Ивановскую забыл sad То, что два архива видел, но не догадался какой для чего.
Спасибо за информацию.

Offline

#2017 2010-11-22 12:31:41

AndyOld
Member
Registered: 2010-07-14
Posts: 182

Re: Конвертер OSM -> MP

liosha
А что бы OSM2MP не научить резать MP на полигоны? Это я так, вкрадчиво.


"Я согласился бы жить на земле целую вечность, если бы мне прежде показали уголок, где не всегда есть место подвигам." В.Ерофеев.

Offline

#2018 2010-11-22 12:37:02

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

AndyOld, а что, как и зачем надо резать?

Offline

#2019 2010-11-22 12:40:43

AndyOld
Member
Registered: 2010-07-14
Posts: 182

Re: Конвертер OSM -> MP

liosha
Как Osmosis режет OSM на полигоны, так вот (в первом приближении) резать сам MP.
Взял МР на РФ и нарезал с него как надо, к примеру как я  по ГШ размеру.


"Я согласился бы жить на земле целую вечность, если бы мне прежде показали уголок, где не всегда есть место подвигам." В.Ерофеев.

Offline

#2020 2010-11-22 12:50:58

copov
Member
Registered: 2010-08-22
Posts: 280

Re: Конвертер OSM -> MP

Вообще-то mp можно прекрасно в mapedit порезать

Offline

#2021 2010-11-22 13:21:27

AndyOld
Member
Registered: 2010-07-14
Posts: 182

Re: Конвертер OSM -> MP

copov
В GME можно порезать МР на квадраты(прямоугольники), а полигон можно по форме сделать хоть (практически) круглым.


"Я согласился бы жить на земле целую вечность, если бы мне прежде показали уголок, где не всегда есть место подвигам." В.Ерофеев.

Offline

#2022 2010-11-22 13:59:46

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

Правильнее всё-таки сначала порезать, а потом конвертить

Offline

#2023 2010-11-22 14:15:22

AndyOld
Member
Registered: 2010-07-14
Posts: 182

Re: Конвертер OSM -> MP

liosha
Я думал, что раз уж данные то одни и те же используются, то и разница вроде как и не велика.
Тем более у замечательных людей с известного сайта можно брать уже валидный МР.


"Я согласился бы жить на земле целую вечность, если бы мне прежде показали уголок, где не всегда есть место подвигам." В.Ерофеев.

Offline

#2024 2010-11-23 18:11:18

dimuzz
Member
From: Екатеринбург
Registered: 2009-09-10
Posts: 1,843

Re: Конвертер OSM -> MP

liosha, корректно ли использовать в значениях regexp'ы типа "name = [Пп]ост ДПС"?
Они отрабатываются, но правильно ли это?

Offline

#2025 2010-11-23 18:48:37

liosha
Member
From: Moscow
Registered: 2008-03-04
Posts: 8,447
Website

Re: Конвертер OSM -> MP

А почему бы неправильно-то?

Offline

Board footer

Powered by FluxBB