OpenStreetMap logo OpenStreetMap

img

http://fotki.yandex.ru/users/trolleway/view/478879/

Руководство по рендерингу карты серий домов Гражданки дальше Ручья. C:\temp можно заменить на вашу рабочую директорию.

  1. Выкачайте дамп Санкт-Петербурга в формате pbf c http://gis-lab.info/projects/osm_dump/ и положите его в C:\temp\

  2. Установите maperitive: http://maperitive.net/download/
  3. Создайте файл C:\temp\Design.mrules (с сохранением регистра и отступов в файле)

features

areas
	building : building 

properties

map-background-color	: #FFFFFF
map-background-opacity	: 1
map-sea-color : #B5D0D0
font-weight : bold
font-family : Verdana
text-max-width : 7
text-halo-width : 25%
text-halo-opacity : 0.75
text-align-horizontal : center
text-align-vertical : center
font-stretch : 0.9
map.rendering.lflp.min-buffer-space : 5
map.rendering.lflp.max-allowed-corner-angle : 40

rules

target : $featuretype(area)
	define
		line-style : none
		line-width : 1
	if : building
		define
			fill-color : #BCA9A9
	else
		stop
//	draw : fill
	define
		text:[[design:ref]]
	draw : text

4 Создайте файл C:\temp\spb.mscript, запустите его через “открыть в…” в Maperitive (что бы картинка попала в рабочую директорию)

bounds-set 30.2974446764542,60.0207563815991,30.4373367696172,60.0693840150254 use-ruleset location=”Design.mrules” load-source “RU-SPE.osm.pbf” add-web-map provider=”mapquest.osm” export-bitmap file=”SPB-designref.png” zoom=15

Email icon Bluesky Icon Facebook Icon LinkedIn Icon Mastodon Icon Telegram Icon X Icon

Discussion

Comment from xisem on 20 March 2012 at 04:55

я бы воспользовался sas.планета..

Comment from Zverik on 20 March 2012 at 07:25

я бы съел апельсин..

Comment from Hind on 20 March 2012 at 16:24

А я томат.

По теме, а для чего нужны карты с сериями домов любителю? :3

Comment from trolleway on 21 March 2012 at 17:21

Я пока ещё не знаю, но определять серии жилых домов - это новый тренд в рунете. Года через два про фанатов панельной архитектуры будут писать на лурке, но сейчас это ещё не стало менйстримом.

Log in to leave a comment