Печать карты ОСМ

Этот стиль можно подсунуть в Maposmatic, или что имеется в виду ? Я не увидел там возможности использовать свой стиль.

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

А нигде часом нету образа для виртуалки с установленым и настроенным мапником посгисом и вот этим всем?

Спасибо за информацию, но боюсь это не подойдет. Странно что у них Елагин остров (или что это в Питере) печатается нормально.

PS: вот в этом весь ОСМ - сначала идет завлекуха “у нас круто, много разных самых лучших сервисов”, а как доходит до чего-то полезного и нужного - “разверни у себя сервер и делай сам”. Представляю если я дам такую рекомендацию таксистам, которые помогают мне вносить адреса.

PPS: отправил запрос на maposmatic

Поддерживаю с запросом. Сейчас тоже отправил им запрос по тому-же вопросу.

http://www.openstreetmap.org/user/AndrewBuck/diary/17698

Основная беда ОСМ в другом. Большинство инструментов есть, но никто не хочет их сам использовать, но все хотят, что бы авторы инструментов всё делали по их запросам.

Max Vasilev
Не все обязаны быть программистами, чтобы всего лишь распечатать карту. Кто-то делает сервисы, а кто-то вносит данные. Но Ваша позиция понятна - каждый осмер обязан научиться устанавливать мапник и его окружение. А не умеешь настраивать PostGIS и импортировать планету - ешь что дают.

Я всего-то хотел посмотреть как карта смотрится в распечатанном виде, собирался привести MapOSMatic как ещё один аргумент в пользу открытости данных. Хорошо хоть догадался проверить как она выглядит… без номеров домов эта карта бесполезна.
Письмо авторам я написал вежливое, надеюсь там адекватные люди.

PS: Интересно openstreetmap.ru пользуется готовыми тайлами мапника или генерирует у себя на сервере ? :wink:

:slight_smile: взял бы да и посмотрел откуда картинка. И если бы это был не мапник, то он бы и назывался соответствующе.

Firebug при просмотре слоя Mapnik показывает запросы к *.tiles.openstreetmap.org, так что у себя ничего не генерируется.

chnav, попробуй http://maperitive.net/download/Maperitive-latest.zip

  1. Запускаешь, в меню → Map → Download OSM Data - загружаешь нужный кусок.
  2. Стиль по умолчанию для печати не подходит, берешь этот https://dl.dropbox.com/u/4094156/AG.mrules и его мышкой перетаскиваешь в maperitive.
  3. Колесом мыши регулируешь зум, в меню → Map → Set Printing Bounds - задаешь область которую надо напечатать.
  4. Отключаем веб карту (загруженные для просмотра тайлы) в нижнем правом улглу нужно тыкнуть на “Web map”
  5. В меню → Tools → Export to SVG - получаешь векторный файл для печати (он появится в папке Maperitive\output).

Всё.

OSM в этом смысле не отличается от любого другого opensource - инструменты создаются часто в стиле by geeks for geeks (исключения только подтверждают правило), что часто замешано на логике авторов “я сделал как мне нравится, (а вы не лезьте своими кривыми руками, не нравится - сделайте свое)|(хотите улучшить - сами пишите, код на гитхабе)|(я этим позанимался, что-то получилось, мне надоело, дальше кому надо - сам пусть пилит)”.
Одновременно кричать об открытости (в т.ч. в духе “мы сделали вам карту…”) и в то же время предлагать пользоваться недоделанными инструментами, которые только создают видимость результата - это шизофрения какая-то.
Я уж молчу про бессмысленную категоричность тезиса о том, что, мол, “все - халявщики, хотят, чтобы им не только сделали инструмент, но и подготовили результат”- таких немало, но это ни коим образом не оправдывает того, что описано выше.

agsochi
Спасибо за выложенный стиль, карту распечатать смогу. Пост утащил в закладки.

Но мой первоначальный вопрос был не в этом.

Q:

A:

Для таксистов, спрашивающих меня, FAQ пока выглядит так:

Q: Где я могу распечатать карту с номерами домов.
A: MapOSMatic Откройте нужный вам участок на osm.org и распечатайте экран.

(added)

Оффтоп конечно, круто было бы иметь на openstreetmap.ru свой тайл-сервер с каким-нибудь симпатичным стилем т.к. из тех что есть при выборе слоев только Mapnik обновляется realtime. И еще maposmatic поднять там же :slight_smile:

Сделайте доделанный, будет вам почёт и уважение. А то говорить то все умеют, а вот что-то сделать…

Фраза “коль сапоги начнет точать пирожник…” вам не знакома? И другая: “взялся за гуж, не говори, что не дюж”.

Будьте уверены: занимаясь тем, что я считаю своим делом, которое получается у меня лучше всего, я поступаю именно так - ответственно выполняю все от начала и до конца, вне зависимости от обстоятельств. И многие за это благодарны.

Интересно, будь я, например, каким-нибудь спасателем-добровольцем, а вы - пострадавшим от стихийного бедствия, что бы вы сказали, если бы я сначала попробовал бы наложить вам шину на сломаную ногу, бросил бы на половине и сказал бы: “Ну а теперь - сами, заново, по аналогии, а у меня другие дела есть”. Предположу, ответом было бы что-то вроде: “А какого хрена ты вообще брался, если мне самому все предлагается переделать?” При том что формально, никакой разницы в степени ответственности не существует. (Привожу такой вот личный наглядный пример, поскольку вижу, что логические объяснения как-то не помогают.)

Я не пытаюсь доказать, что любой разработчик что-то должен другим людям - “колхоз - дело добровольное”.
Я пытаюсь сказать, что предлагать неработающие инструменты под видом работающих - зло и шизофрения. Достаточно честно признать: “нет, работающего как надо инструмента нет”.

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

Стиль openstreetmap.de может быть?

Вам же не предлагают самому собирать геоданные по всей планете. Совершенно понятно, что такая работа ни конкретно Вам, никакому другому человеку одному не под силу.
Вам говорят: у нас есть данные, Вы можете их взять и сделать все, что нужно именно Вам. Это вполне под силу одному человеку.
Вы же хотите все на блюдечке с голубой каемочкой, да еще чтобы кто-то сделал это за Вас. Так не бывает.
OSM и без того уникален - попробуйте найти еще хотя бы один сервис, где можно было бы взять достаточно подробные геоданные по всему миру, притом бесплатно, да еще и с разрешением использовать как в открытых, так и коммерческих проектах.

Действительно, почему в автосалонах продают недоделанные автомобили?
Сами они ездить не могут, чтобы ими пользоваться, еще надо на какие-то “права” сдавать? Почему моих конституционных прав для этого недостаточно?
Нужно признать - ни одного работоспособного автомобиля! Просто шизофрения какая-то!

PS. Не хотите сам сдавать на права - наймите водителя.

“В огороде - бузина, в Киеве - дядька”. Или элементарное передергивание.

Ваша автомобильная аналогия в контексте того, что я говорю, вполне имела место - когда во времена СССР каждый владелец автомобиля, фактически, обязан был еще и уметь его ремонтировать, при том не только в процессе эксплуатации, но и сразу после покупки, потому что на новых Жигулях ездить было невозможно, ни с правами, ни без.

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

Разработчики не телепаты, чтобы заранее знать, какие критерии “разработки, доведенной до ума” лично у Вас. И уж тем более нельзя требовать, чтобы, услышав ваше пожелание, они немедленно кинулись его реализовывать. А вы почему-то требуете от них и первого, и второго.