Объединить точечные шейп-файлы в один слой

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
warbler
Интересующийся
Сообщения: 23
Зарегистрирован: 02 мар 2006, 13:02
Репутация: 0
Откуда: Russia
Контактная информация:

Объединить точечные шейп-файлы в один слой

Сообщение warbler » 11 мар 2010, 23:01

Очень не хватает возможности объединять точечные шейп-файлы в один файл. Кроме того, требуется возможность объединять файлы не только попарно, но любое указанное количество файлов.
"Моя здесь сиди все равно утка. Как можно люди в ящике сидеть? — Он указал на потолок и стены комнаты. — Люди надо постоянно сопка ходи, стреляй..." Арсеньев, "Дерсу Узала"

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Объединить точечные шейп-файлы в один слой

Сообщение Denis Rykov » 12 мар 2010, 08:22

В QGIS можно объединять любые типы слоев, в том числе и точечные. Правда есть один серьезный недостаток - поля с одинаковыми названиями не объединяются в одно. А вот объединение любого количества шейпов можно заскриптовать на раз-два с помощью ogr2ogr. Пример:

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

ogr2ogr merged.shp shapefile1.shp
ogr2ogr -update -append merged.shp shapefile2.shp -nln merged
ogr2ogr -update -append merged.shp shapefile3.shp -nln merged
...
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Объединить точечные шейп-файлы в один слой

Сообщение Максим Дубинин » 12 мар 2010, 18:15

_DR_ писал(а):В QGIS можно объединять любые типы слоев, в том числе и точечные.
Ты имеешь в виду какой-то другой способ, чем Tools\Union?

До вчерашнего (или позавчерашнего) дня с точками он не работал, в принципе.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Объединить точечные шейп-файлы в один слой

Сообщение Denis Rykov » 12 мар 2010, 19:38

sim писал(а):Ты имеешь в виду какой-то другой способ, чем Tools\Union?
Нет, я говорил именно о нем. Сейчас еще раз проверил - объединяет.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей