OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#51 2013-02-11 17:21:49

TsnVictor
Member
Registered: 2012-04-12
Posts: 45

Re: OSM rendering rules for maperitive

Zverik, я тут посмотрел, 1.0 у меня установлен.

Offline

#52 2013-02-11 17:35:18

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,644
Website

Re: OSM rendering rules for maperitive

Kotelnikov, вопрос не к линуксу, а к дотнету, почему у него библиотеки не обратно совместимы.

TVitec wrote:

Zverik, я тут посмотрел, 1.0 у меня установлен.

ну тогда могу посоветовать лишь поставить mono-complete.

Last edited by Zverik (2013-02-11 17:36:46)


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#53 2013-02-11 20:19:18

ad47
Member
Registered: 2012-10-14
Posts: 225

Re: OSM rendering rules for maperitive

Выложу-ка я здесь свой стиль для Maperitive. https://docs.google.com/file/d/0B0dpTd6 … sp=sharing (архив распаковать в дирректорию программы и перетащить файл ad47.mrules в окно с прогой).
Примеры (со шрифтами, правда, так и не разобрался, как и с пропадающими надписями):
schz13.png
schz17.png

С этим же стилем неплохо выглядят обзорные картинки с рельефом (если отфильтровать всё лишнее в osmfilter)
201302112000000.png

Offline

#54 2013-02-11 22:56:47

crazylost
Member
From: Pskov
Registered: 2011-12-12
Posts: 68

Re: OSM rendering rules for maperitive

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

PS too many castles
mapqv.png

Offline

#55 2013-02-12 06:47:48

Zverik
Moderator
From: Москва
Registered: 2010-10-14
Posts: 5,644
Website

Re: OSM rendering rules for maperitive

Я был во Пскове и могу ответственно заявить, что почти все башни там в единственном экземпляре, а не по две с перемычкой, как нарисовано!


ШТОСМ | josm.ru | обо мне | где господствует любовь, там отсутствует воля к власти

Offline

#56 2013-02-12 08:38:51

ad47
Member
Registered: 2012-10-14
Posts: 225

Re: OSM rendering rules for maperitive

crazylost wrote:

too many castles

Их на всю Москву с областью что-то около 45 и только в Кремле хочется уменьшить иконку и отрисовывать с 14 зума. Но подобных косяков ещё много вылезти может, например, я сейчас понял, что тропы появляются слишком рано и в городских районах с подробной отрисовкой дворов это мешает.

Offline

#57 2013-02-12 11:22:49

crazylost
Member
From: Pskov
Registered: 2011-12-12
Posts: 68

Re: OSM rendering rules for maperitive

Zverik wrote:

Я был во Пскове и могу ответственно заявить, что почти все башни там в единственном экземпляре, а не по две с перемычкой, как нарисовано!

Вроде нормально всё нарисовано, просто иконка появляется не только на castle_tower, но и на castle_wall

Offline

#58 2013-02-12 20:24:36

ad47
Member
Registered: 2012-10-14
Posts: 225

Re: OSM rendering rules for maperitive

Всё понятно, там на каждом куске стены стоит building=castle_wall+historic=castle, хотя по логике замок должен быть один. Правда в Московском Кремле та же фигня.

Offline

#59 2013-02-23 22:52:22

Santacloud
Member
Registered: 2012-03-15
Posts: 331

Re: OSM rendering rules for maperitive

Господа, кто-нибудь сталкивался с подобной ошибкой?

> open-sources
   > load-source "/home/user/Projects/JOSM/Анненки_объездная.osm"
      Started reading OSM data
   SCRIPT FAILED
   Script execution error (line 1): The file could not be loaded: Node @lat attribute is missing.

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

Offline

#60 2013-02-23 23:04:48

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,606

Re: OSM rendering rules for maperitive

Ну там же всё написано:

Node @lat attribute is missing

Не хватает атрибута lat у элемента node. Очевидно, кривой xml.

Offline

#61 2013-02-23 23:34:53

Santacloud
Member
Registered: 2012-03-15
Posts: 331

Re: OSM rendering rules for maperitive

Sergey Astakhov wrote:

Не хватает атрибута lat у элемента node. Очевидно, кривой xml.

Меня смущает, что JOSM открывает этот файл нормально. Разумеется, я пробовал его пересохранить, но ошибка не исчезла.

Offline

#62 2013-02-24 07:11:35

shura0
Member
Registered: 2012-04-14
Posts: 245

Re: OSM rendering rules for maperitive

Не может быть оттого что файл по-русски называется?

Offline

#63 2013-02-24 10:57:18

Sergey Astakhov
Member
From: St.Petersburg, Russia
Registered: 2009-11-13
Posts: 5,606

Re: OSM rendering rules for maperitive

Santacloud wrote:
Sergey Astakhov wrote:

Не хватает атрибута lat у элемента node. Очевидно, кривой xml.

Меня смущает, что JOSM открывает этот файл нормально. Разумеется, я пробовал его пересохранить, но ошибка не исчезла.

Выложите его куда-нибудь, посмотрим.

Offline

#64 2013-02-24 11:23:50

Santacloud
Member
Registered: 2012-03-15
Posts: 331

Re: OSM rendering rules for maperitive

shura0 wrote:

Не может быть оттого что файл по-русски называется?

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

Sergey Astakhov wrote:

Выложите его куда-нибудь, посмотрим.

Перезаписал этот корявый файл, каюсь. Но поскольку я буду решать ещё несколько аналогичных задач (отрендерить кусочек карты с присутствующими гипотетическими объектами), проблема может возникнуть вновь, тогда обязательно выложу.

Offline

#65 2013-05-13 17:18:52

fserges
Member
From: St.Petersburg/Russia
Registered: 2010-11-08
Posts: 3,822

Re: OSM rendering rules for maperitive

Чувствую что рано или поздно мне тоже придётся повторить этот путь smile


Бывший редактор ОСМ

Offline

#66 2013-05-14 21:01:32

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,510

Re: OSM rendering rules for maperitive

Пытаюсь подготовить карту для печати, но почему то надписи отображаются не все. Пока скролишь карту мышкой - всё на месте, стоит остановиться - часть надписей пропадает. Более-менее только на дефолтном скине, но там надписи для печати слишком мелкие. Можно это как то исправить или надо искать другой софт?

Offline

#67 2013-05-15 07:46:23

xscvxc
Member
Registered: 2012-08-02
Posts: 66

Re: OSM rendering rules for maperitive

Эцелоп wrote:

Пытаюсь подготовить карту для печати, но почему то надписи отображаются не все. Пока скролишь карту мышкой - всё на месте, стоит остановиться - часть надписей пропадает. Более-менее только на дефолтном скине, но там надписи для печати слишком мелкие. Можно это как то исправить или надо искать другой софт?

Если надписи перекрывают друг друга видна только одна, надо или уменьшать шрифт или двигать обЪекты.

Offline

#68 2013-05-15 10:26:56

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,510

Re: OSM rendering rules for maperitive

xscvxc wrote:

Если надписи перекрывают друг друга видна только одна, надо или уменьшать шрифт или двигать обЪекты.

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

Вопрос к продвинутым в редактировании стилей, а если отрендерить сначала карту без проблемных надписей, а потом надписи отдельно и наложить в фотошопе? Был бы благодарен, если бы кто нибудь выложил мне для образца текст или кусок текста стиля без name точек place=suburb и цифр номеров домов, и отдельно с name suburb и отдельно с номерами домов. А дальше может как нибудь сам разберусь, карта нужна для дела и вообще, обидно что OSM практически не годиться для печати.

Last edited by Эцелоп (2013-05-15 11:36:58)

Offline

#69 2013-05-15 22:16:30

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,691
Website

Re: OSM rendering rules for maperitive

Последние версии мапперитива довольно странно борются с перекрыванием надписей. Устав бороться с этим, я или использую старую версию 1228, или отключаю перекрывание:

set-setting name=map.rendering.text-avoid-overlaps value=False

При этом дурные коллизии приходится исправлять вручную.

Offline

#70 2013-05-16 03:59:27

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,510

Re: OSM rendering rules for maperitive

Alexandr Zeinalov wrote:

set-setting name=map.rendering.text-avoid-overlaps value=False

Млин, как всё просто оказалось, где Вы раньше были! А я, балда, полдня делал скриншоты в OruxMaps и в Фотошопе клеил.
5f3144fa1a14.jpg lol

Last edited by Эцелоп (2013-05-16 04:16:42)

Offline

#71 2013-05-16 06:54:42

Alexandr Zeinalov
Member
From: New-Peredelkino, Moscow, RU
Registered: 2009-08-26
Posts: 1,691
Website

Re: OSM rendering rules for maperitive

Эцелоп wrote:
Alexandr Zeinalov wrote:

set-setting name=map.rendering.text-avoid-overlaps value=False

Млин, как всё просто оказалось, где Вы раньше были! А я, балда, полдня делал скриншоты в OruxMaps и в Фотошопе клеил.

Я долго пытался вспомнить где же у меня лежит скрипт с этой командочкой smile

Offline

#72 2013-05-16 07:48:53

xscvxc
Member
Registered: 2012-08-02
Posts: 66

Re: OSM rendering rules for maperitive

А, у никого нет знакомого программиста, чтоб написать редактор конфига Maperitive?:)

Offline

#73 2013-05-16 09:36:01

Эцелоп
Member
From: Санкт-Петербург (Большая Охта)
Registered: 2012-06-19
Posts: 1,510

Re: OSM rendering rules for maperitive

xscvxc wrote:

А, у никого нет знакомого программиста, чтоб написать редактор конфига Maperitive?:)

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

Last edited by Эцелоп (2013-05-16 09:37:41)

Offline

#74 2013-05-16 10:02:08

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,949

Re: OSM rendering rules for maperitive

Ага, и конвертер между форматами стилей. Маперитив, mapcss, форматы навигаторов, всякая проприетарщина.
Unreal.

P.S. Джва года хочу.

Offline

#75 2013-05-16 13:42:17

xscvxc
Member
Registered: 2012-08-02
Posts: 66

Re: OSM rendering rules for maperitive

Существует возможность добавить к копирайту осм копирайт автора иконок и свой(правилами маперитива)?

Offline

Board footer

Powered by FluxBB