Страница 1 из 1
SHP PNG Converter
Добавлено: 01 сен 2011, 11:25
Xaver
Подскажите через какую программу конвертировать SHP слои в растровые картинки?
Re: SHP PNG Converter
Добавлено: 01 сен 2011, 11:32
Mavka
Со стилями или без?
Re: SHP PNG Converter
Добавлено: 01 сен 2011, 11:34
Xaver
без, а можно информацию о стилях а то пользуясь плагином к Quantum Gis у меня этот фокус из за них так и не получился
Re: SHP PNG Converter
Добавлено: 01 сен 2011, 12:12
Mavka
Про плагин не знаю, не видел.
Без стилей:
viewtopic.php?f=30&t=8453
Со стилями:
qgis, umn mapserver, mapnik, etc.
Re: SHP PNG Converter
Добавлено: 01 сен 2011, 12:13
ggis
SHP-формат очень распостраненный, и если без оформления (легенды) надо в растр перегнать векторные слои, возможно во многих гис-системах (глобал мапер, акргис, мапинфо, и т.д.), они платные, а бесплатные Вам уже посоветовали.
Re: SHP PNG Converter
Добавлено: 01 сен 2011, 12:20
Александр Мурый
Создать с нужным шейпом map-файл (через QGIS, например), а дальше
shp2img (?)
Попробовал поделать растры из шейпов в QGIS -- неплохо выходит способом, описанным
здесь.
Вызываем QGIS из командной строки с указанием нужного shp-файла или проекта с оформлением --> делается снимок экрана (snapshot) с указанием ширины/высоты картинки (на выходе PNG + файл привязки *.pngw) --> QGIS закрывается --> заново..
Снимок с отдельным шейпом без оформления с масштабом по умолчанию:
То же с указанием ширины и высоты снимка:
Код: Выделить всё
qgis --snapshot shp_name.png shp_name.shp --width 2000 --height 1500
Можно создать проект с оформлением, выставить там нужный масштаб, затем скомандовать:
Код: Выделить всё
qgis --project project_name.qgs --snapshot shp_name.png --width 2000 --height 1500
То же, но с выбором географ. охвата (вместо xmin,ymin,xmax,ymax указать реальные значения):
Код: Выделить всё
qgis --project project_name.qgs --snapshot shp_name.png --width 2000 --height 1500 --extent xmin,ymin,xmax,ymax
Минус (скорее, особенность) этого способа --- "снимок" ограничен охватом экрана.