Страница 1 из 1
Объединить точечные шейп-файлы в один слой
Добавлено: 11 мар 2010, 23:01
warbler
Очень не хватает возможности объединять точечные шейп-файлы в один файл. Кроме того, требуется возможность объединять файлы не только попарно, но любое указанное количество файлов.
Re: Объединить точечные шейп-файлы в один слой
Добавлено: 12 мар 2010, 08:22
Denis Rykov
В 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
...
Re: Объединить точечные шейп-файлы в один слой
Добавлено: 12 мар 2010, 18:15
Максим Дубинин
_DR_ писал(а):В QGIS можно объединять любые типы слоев, в том числе и точечные.
Ты имеешь в виду какой-то другой способ, чем Tools\Union?
До вчерашнего (или позавчерашнего) дня с точками он не работал, в принципе.
Re: Объединить точечные шейп-файлы в один слой
Добавлено: 12 мар 2010, 19:38
Denis Rykov
sim писал(а):Ты имеешь в виду какой-то другой способ, чем Tools\Union?
Нет, я говорил именно о нем. Сейчас еще раз проверил - объединяет.