Мне нужно вырезать большой и очень подробный шейп-файл в QGIS, показывающий данные об окружающей среде, подобные карте температур.
Есть ли что-то похожее на очень простой инструмент обрезки, такой как в Adobe Photoshop, где вы можете перетащить прямоугольник на интересующую область и обрезать шейп-файл только в этой области?
У меня есть дополнительный шейп-файл окрестностей / районов, который я также могу использовать для обрезки, но я не знаю, как указать "extract a shp/kml only within the borders of district X, row xxxxx in the attribute table of districts.shp"
Как я могу извлечь данные примитивно в пределах прямоугольника выбора или по району?
Мне нужно, чтобы небольшие кусочки с большой карты, предоставленной географическим институтом окружающей среды, были внедрены в мобильное приложение (Android) для более легкого просмотра довольно тяжелых данных.
Я сделал несколько скриншотов данных и разместил их здесь: http://merglindev.wordpress.com/2012/10/22/extracting-districts-from-big-shapefile-data/ .
Вы можете увидеть районы и слои данных. Мне нужно иметь каждый район в виде отдельного файла / экспортировать каждый набор данных по каждому району в KML.
QGIS Geoalgorithms > Vector Overlay tools > Clip
Создать новый клиповый слой с нуля (в вашем случае это прямоугольник).
Слой> Новый> Новый слой Shapefile (создайте пустой векторный объект)
В меню слоев: щелкните правой кнопкой мыши слой> переключить редактирование> используйте точки захвата, линии захвата и многоугольники захвата, чтобы создать свой новый слой.
источник
Смотрите этот полезный ответ, смотрите до конца Custom Clipping в QGIS
источник