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

#451 2009-06-18 14:33:13

KekcuHa
Member
From: Moscow
Registered: 2008-05-26
Posts: 607
Website

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

liosha wrote:

эта процедура с замыканиями годится только для полного дампа.
а у меня конвертер рассчитан .osm-файл с неизвестным заранее содержимым.
запросто может получиться, что все куски границ туда не попадают

СТОП!
Мы говорим про границы городов внутри РФ, про то, что их можно делать не полигонами а релейшенами.
Внутри дампа они точно будут.

Update
Точно, забыл что ты еще отдельные территории конвертишь.

Update2
Так бери их их полного дампа РФ.

Last edited by KekcuHa (2009-06-18 14:34:51)

Offline

#452 2009-06-18 14:39:52

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

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

даже полный дамп сначала режется на куски Tile-splitter-ом.
причём конфигурация этих кусков заранее не определена.
сейчас вон тверь например на части распалась  smile

без поддержки целостности релейшенов нет смысла с ними связываться для крупных объектов.

Offline

#453 2009-06-18 14:47:39

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

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

liosha wrote:

??? ????????? ? ??????????? ??????? ?????? ??? ??????? ?????.
? ? ???? ????????? ????????? .osm-???? ? ??????????? ??????? ??????????.
???????? ????? ??????????, ??? ??? ????? ?????? ???? ?? ????????

?? ? ???? ????? ??????????? «???????? ????? ??????????? ?????? ??? ???. ??????? ????????? ?????????????? ? ??????? ?????» ??? ?? ??? ???? ????????? ???????? ?????????????


--
OSMF BY Team

Offline

#454 2009-06-18 14:51:51

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

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

liosha wrote:

даже полный дамп сначала режется на куски Tile-splitter-ом. причём конфигурация этих кусков заранее не определена. сейчас вон тверь например на части распалась  smile
без поддержки целостности релейшенов нет смысла с ними связываться для крупных объектов.

тогда. да. неучел этот момент.


--
OSMF BY Team

Offline

#455 2009-06-18 15:07:56

Yuri Nazarov
Member
Registered: 2008-04-12
Posts: 237

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

tile splitter умеет делить большие полигоны на несколько маленьких?
если да, тогда на полном дампе можно собрать из relations замкнутые полигоны и скормить их splitter'у.  :-)

Offline

#456 2009-06-18 15:31:05

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

Yuri Nazarov wrote:

tile splitter умеет делить большие полигоны на несколько маленьких?
если да, тогда на полном дампе можно собрать из relations замкнутые полигоны и скормить их splitter'у.  :-)

Уметь-то не умеет. Но раз уж исходники есть - то можно подумать об аккуратном обрезании relations.

Offline

#457 2009-06-18 15:42:10

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

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

ну если у вас боты обрабарывают релейшены и получают полигоны городов, дык и экспортировали бы эти полигоны обратно в осм как place=city

Offline

#458 2009-06-18 15:58:41

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

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

У нас в городе на перекрёстках праймари-дорог часто встречаются колечки, где можно и развернуться. Пример:

roundabout1.png

Вводная: Само колечко я модно изображаю через junction=roundabout. Сам не автомобилист, рисую так, для проформы эти вещи, вслепую. Да еще и программа навигационная у меня не векторная. А вы как начали обсуждать запреты поворотов всякие, я и взял GPSMapEdit, загрузил в него скачанный и сконверчённый в mp город, и попроводил маршруты.
Суть: наблюдаю, что программа проводит в режиме fastest (видимо, приоритет более главным улицам) маршрут вот так:

roundabout2.png

Вопрос: фактически roundabout понижает классность улицы? Хотя это такая же праймари, как и остальные части. Что я не так делаю? (может, это и по конвертеру вопрос, поэтому пишу тут).

Offline

#459 2009-06-18 16:10:53

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

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

coolkaas wrote:

Вопрос: фактически roundabout понижает классность улицы?

сейчас да, понижает... при текущих конфигах конвертера этого избежать не удастся.

я бы всё-таки советовал втыкать саму дорогу в круг, а не разделять её перед этим на два односторонних линка

Offline

#460 2009-06-18 16:16:16

vanomel
Member
From: Barnaul
Registered: 2009-05-12
Posts: 281
Website

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

Даже если там есть реальный "островок безопасности"?

Offline

#461 2009-06-18 16:17:12

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

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

liosha wrote:

я бы всё-таки советовал втыкать саму дорогу в круг, а не разделять её перед этим на два односторонних линка

Даже, если в реале на местности это два изрядной таки продолжительности линка? Это совет как разраба конвертера? Или осмера? smile
(vanomel, и приличный такой островок.., кстати)

Last edited by coolkaas (2009-06-18 16:17:42)

Offline

#462 2009-06-18 16:19:46

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

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

если островок, то можно и разделить.
думаю кстати, что это глюк мапедита, в приборе такого быть не должно

Offline

#463 2009-06-18 16:24:25

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

coolkaas wrote:

Вопрос: фактически roundabout понижает классность улицы? Хотя это такая же праймари, как и остальные части. Что я не так делаю? (может, это и по конвертеру вопрос, поэтому пишу тут).

В гармин roundabout - это дорога класса collector road (в общем класса 1 из [0-4]) и типа "roundabout" (0x0C). Только в этом случае отрабатывают подсказки: "покиньте кольцевое движение на 3-ем выходе". Иначе будет: "поверните направо на ул Имярекова".
Так что... так.
Но не думаю, что понижение класса дороги на протяжении сотни метров должно серьезно сказаться на расчете маршрута.

Last edited by zgremlin (2009-06-18 16:33:17)

Offline

#464 2009-06-18 16:30:32

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

liosha wrote:

ну если у вас боты обрабарывают релейшены и получают полигоны городов, дык и экспортировали бы эти полигоны обратно в осм как place=city

И получать то от чего хотели уйти - десять границ друг на друге вместо одной линии? Если учесть, как геморойно с ними JOSM работает.
Надеюсь, твой конвертор достаточно умный, чтобы порезать эти полигоны на кусочки и брать от них только по одной линии, а то и так навигатор по несколько секунд экран перерисовывает?

Last edited by zgremlin (2009-06-18 16:34:26)

Offline

#465 2009-06-18 16:42:59

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

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

zgremlin wrote:

Надеюсь, твой конвертор достаточно умный, чтобы порезать эти полигоны на кусочки и брать от них только по одной линии,

этим уже не конвертер занимается, а тулзы для экспорта в конечный формат

Offline

#466 2009-06-18 16:53:24

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

liosha wrote:
zgremlin wrote:

Надеюсь, твой конвертор достаточно умный, чтобы порезать эти полигоны на кусочки и брать от них только по одной линии,

этим уже не конвертер занимается, а тулзы для экспорта в конечный формат

Что-то я в том, что cgpsmapper это делает сомневаюсь. Но, на всякий случай проверю.

Offline

#467 2009-06-18 16:53:54

coolkaas
Member
From: RU, Penza
Registered: 2009-05-28
Posts: 2,391

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

zgremlin wrote:

Но не думаю, что понижение класса дороги на протяжении сотни метров должно серьезно сказаться на расчете маршрута.

фигня в том, что лёг народ.ру, где мои фотки, и ты не видел, как проложила программа маршрут.

Лёша, у меня Руса точно также боится раундэбаутов. smile Прибор, верю, может и правильно всё делает.

(если честно, для меня вопрос остался подвешенным. Притык дороги одной палкой без линков _вынуждает_ раутить по колечку -- полу-хак. Второй вариант мне -- избавиться от колечек наф.)

Offline

#468 2009-06-18 17:18:19

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

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

выложил свежую версию (с морями) в svn

Offline

#469 2009-06-18 17:49:48

Zkir
Member
From: Хрустальная Москва
Registered: 2009-02-21
Posts: 6,110

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

coolkaas, у тебя там возле маг. Россия разрешен разворот? Если нет, то маршрут _в принципе_ неправильный, и надо бы добавить запрет поворота.


Истинные слова не не приятны, приятные слова не истинны.
True words are unpleasant; pleasant words are untrue.

Offline

#470 2009-06-18 19:07:25

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

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

liosha wrote:

OverQuantum, выложи куда-нибудь этот файл. Скорее всего где-то разбор неправильный

Вот, 50 кб в рар-е:
http://www.datafilehost.com/download-7ddf3f01.html
Зеленоград, выгружено вчера. Merkaartor импортирует этот файл без проблем. osm2mp v072a выдаёт всё те же ошибки.


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#471 2009-06-18 19:14:49

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

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

OverQuantum, в файле нарушен принятый порядок следования данных. какой-то баг у мерка.
пройдись по файлу osmsort-ом:
osmsort.pl Zelenograd.osm > Zelenograd-s.osm

Offline

#472 2009-06-18 19:40:54

zgremlin
Member
Registered: 2008-07-31
Posts: 332

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

Zkir wrote:

coolkaas, у тебя там возле маг. Россия разрешен разворот? Если нет, то маршрут _в принципе_ неправильный, и надо бы добавить запрет поворота.

Именно. Если поворот запрещен - то запрет скорее всего защитит и от попытки доехать до следующего разворота. Если разрешен - то можно понизить класс отрезков заезда/съезада с разворота (хотя лучше скорость, чтобы не портить дорогу... но тут может потребоваться пристрелка).
А еще лучше сделать, как советовал liosha.

Offline

#473 2009-06-18 19:47:31

OverQuantum
Member
From: Zelenograd
Registered: 2009-06-17
Posts: 1,582
Website

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

liosha wrote:

OverQuantum, в файле нарушен принятый порядок следования данных. какой-то баг у мерка.
пройдись по файлу osmsort-ом

Спасибо, помогло.
Может быть стоит прописать рекомендацию использовать osmsort в вики / в шапку темы?


Это же OpenStreetMap. Он больше внутри, чем снаружи.

Offline

#474 2009-06-18 20:30:11

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

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

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

Сделал у конвертера обработку адресации по этой схеме, завтра посмотрим, что получится.

Нашёл баг в обработке морей - оказалось, библиотечная функция поиска пересечений отрезков касание пересечением не считает hmm наверное, придётся самому переписывать.

Offline

#475 2009-06-18 20:49:58

andriano
Member
Registered: 2009-06-15
Posts: 1,667

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

ж/д сделано таким типом, чтобы в гармине его можно было видеть на нормальном масштабе

Можно чуть подробнее?
В файле type-garmin-ru.dat из комплекта GPSmapedit значится:
0x14    Железная дорога
других номеров для ж/д не обозначено.
С чем связано изменение номера?
И еще: ж/д - один из важнейших ориентиров в том числе на мелкомасштабных картах. А диапазон отображаемых уровней 0-2, даже меньше, чем у шоссе. Нельзя ли немного расширить? Хотя бы в *>MP, если для *.IMG это представляет какие-то неудобства.

Offline

Board footer

Powered by FluxBB