Страница 1 из 1
Редактирование карты
Добавлено: 04 янв 2012, 19:59
troll
Скачал готовый проект QGIS на базе данных OSM по странам и регионам ( Ростовскую обл.), а мне нужен один город. Подскажите как удалить все лишнее во всех слоях одним выделением, а то одтельно удалять в каждом слое не удобно, или может я вообще не так делаю
Re: Редактирование карты
Добавлено: 04 янв 2012, 20:40
Voltron
Нельзя удалять из несколких слоев одновременно. Удаляйте послойно
Re: Редактирование карты
Добавлено: 04 янв 2012, 23:12
Максим Дубинин
один из способов. если у вас установлен кугис, значит есть и ogr2ogr
1. Обрезаете все данные с помощью ogr2ogr послойно или простейшим bat-скриптом
пример обрезки:
Код: Выделить всё
ogr2ogr -clipsrc 41.4 46.4 41.6 46.6 shapeout.shp shapein.shp
пример пакетного скрипта (win)
Код: Выделить всё
for %i in (*.shp) do ogr2ogr -clipsrc 41.4 46.4 41.6 46.6 %~ni2.shp %~ni.shp
2. Далее, либо правите в текстовом редакторе проект кугиса автозаменой заменяя *.shp на *2.shp, либо просто кидаете новые (обрезанные) слои в новую папку, пакетно убираете "2" и прикладываете тот же файлик проекта без редакции.
Примеры использования ogr2ogr