Фильтрация объектов в таблице атрибутов по данным из EXCEL

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
vadim.mayorov
Новоприбывший
Сообщения: 12
Зарегистрирован: 21 окт 2016, 22:03
Репутация: 0
Откуда: Мариуполь

Фильтрация объектов в таблице атрибутов по данным из EXCEL

Сообщение vadim.mayorov »

Приветствую всех на форуме!
Необходима помощь в решении задачи по выборке объектов в файле all.shp согласно списку из файла EXCEL. Остальные объекты, не входящие в список файла EXCEL необходимо удалить. Можно конечно провести данную выборку вручную, но объем работ велик и что сильно увеличит время выполнение задания. Все исходные данные прикрепил во вложении, ссылка на Яндекс Диск - https://yadi.sk/d/plOA2dDM337yKJ
Спасибо!
trir
Гуру
Сообщения: 5362
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Фильтрация объектов в таблице атрибутов по данным из EXC

Сообщение trir »

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

Re: Фильтрация объектов в таблице атрибутов по данным из EXC

Сообщение Denis Rykov »

Воспользуйтесь Join-ом: http://docs.qgis.org/testing/en/docs/us ... joins-menu
Spatial is now, more than ever, just another column- The Geometry Column.
vadim.mayorov
Новоприбывший
Сообщения: 12
Зарегистрирован: 21 окт 2016, 22:03
Репутация: 0
Откуда: Мариуполь

Re: Фильтрация объектов в таблице атрибутов по данным из EXC

Сообщение vadim.mayorov »

trir писал(а):десять бед, один ответ - SQL
Укажите пожалуйста на ошибки. Создал исполняемый файл culture.bat по инструкции, приведенной Вами с таким содержанием:

SET GDAL_FILENAME_IS_UTF8=OFF
del d:\new\culture.shp
C:\PROGRA~2\QGISDU~1\bin\ogr2ogr.exe -f ESRI Shapefile -sql "SELECT name FROM d:\new\culture.xlsx" d:\new\culture.shp d:\new\all.shp

Получаю слудующую ошибку. В ней сообщается об отсутствии драйвера для работы с источником d:\new\culture.shp

C:\Users\vadim.mayorov>C:\PROGRA~2\QGISDU~1\bin\ogr2ogr.exe -f ESRI Shapefile -s
ql "SELECT name FROM d:\new\culture.xlsx" d:\new\culture.shp d:\new\all.shp
FAILURE:
Unable to open datasource `d:\new\culture.shp' with the following drivers.
-> ESRI Shapefile
-> MapInfo File
-> UK .NTF
-> SDTS
-> TIGER
-> S57
-> DGN
-> VRT
-> REC
-> Memory
-> BNA
-> CSV
-> NAS
-> GML
-> GPX
-> KML
-> GeoJSON
-> GMT
-> SQLite
-> ODBC
-> PGeo
-> MSSQLSpatial
-> OGDI
-> PostgreSQL
-> MySQL
-> PCIDSK
-> XPlane
-> AVCBin
-> AVCE00
-> DXF
-> Geoconcept
-> GeoRSS
-> GPSTrackMaker
-> VFK
-> PGDump
-> OSM
-> GPSBabel
-> SUA
-> OpenAir
-> PDS
-> WFS
-> HTF
-> AeronavFAA
-> Geomedia
-> EDIGEO
-> GFT
-> SVG
-> CouchDB
-> Idrisi
-> ARCGEN
-> SEGUKOOA
-> SEGY
-> XLS
-> ODS
-> XLSX
-> ElasticSearch
-> PDF
Вложения
culture.xlsx.zip
(9.05 КБ) 206 скачиваний
vadim.mayorov
Новоприбывший
Сообщения: 12
Зарегистрирован: 21 окт 2016, 22:03
Репутация: 0
Откуда: Мариуполь

Re: Фильтрация объектов в таблице атрибутов по данным из EXC

Сообщение vadim.mayorov »

Denis Rykov писал(а):Воспользуйтесь Join-ом: http://docs.qgis.org/testing/en/docs/us ... joins-menu
Можно подробнее об этом способе.
Ответить

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

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

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