Страница 1 из 1

Создание мозайки растров по шейпу

Добавлено: 22 фев 2018, 13:05
Disabledg
Здравствуйте!
Время глупых вопросов :)

Имеется:
.mdb границ зон созданная в геомедии ( может быть экспортирован в шейп ).
1 огроооомный растр

Требуется:
Разбить растр на куски в соответствии с границами не потеряв привязок кусков растров.

В наличие п.о.:
GeoMedia, Global Mapper, qGis ( NextGis ).

К сожалению нигде в выше перечисленных системах не нашёл подобной возможности. А бить шейп на абстрактные куски накладывать и разбирать по папкам ручками как то не хочется.

Существует ли п.о. способное это сделать?

Re: Создание мозайки растров по шейпу

Добавлено: 22 фев 2018, 13:19
trir

Re: Создание мозайки растров по шейпу

Добавлено: 22 фев 2018, 13:27
freeExec
trir писал(а):
22 фев 2018, 13:19
http://gis-lab.info/qa/gdal-examples.ht ... 0.BA.D0.B0
Наверное даже можно как изловчиться на писать батничек с SQL-запросами к gdal по вытягиванию в цикле каждого полигона.

Re: Создание мозайки растров по шейпу

Добавлено: 22 фев 2018, 13:32
trir

Код: Выделить всё

gdal -clip poly.shp -multi -name [attrib] in.tif outdir
Create tiles. For each polygon in poly.shp create a raster clipped to extent of that polygon. Use [attrib] field in poly.shp to name output rasters. If -name is omitted, sequentially number output (in.tif --> outdir/in_00.tif).
https://trac.osgeo.org/gdal/ticket/1599

Re: Создание мозайки растров по шейпу

Добавлено: 22 фев 2018, 14:32
bim2010
1. В Global Mapper -> Экспорт -> Экспорт в Веб -> выбираем формат экспорта, например OSM.
2. В Global Mapper -> Экспорт -> Экспорт растров -> закладка Tiling.