У меня есть слой в QGIS, который состоит из точек. Его таблица атрибутов не имеет (показывает) соответствующие координаты x и y для каждой точки. Есть ли способ для меня, чтобы извлечь список координат для этих точек? (в идеале в CSV , но не обязательно)
Кроме того, для экспортированного списка координат (скажем, в файле CSV ), как включить в него существующую таблицу атрибутов?
Для вашей информации, я использую QGIS на Mac OS X 10.6.7.
Ответы:
В зависимости от вашей версии вы сможете щелкнуть правой кнопкой мыши слой, который хотите экспортировать, и выбрать « Сохранить как» ... Выберите « Значение, разделенное запятыми», в раскрывающемся списке диалогового окна. Затем, в Layers части вариантов создания OGR , введите GEOMETRY = AS_XY или ГЕОМЕТРИЯ = AS_XYZ в зависимости от размерности ваших исходных данных.
источник
В калькуляторе атрибутов просто можно использовать $ x и $ y для вычисления ваших координат в новом атрибуте.
источник
Вам может понравиться это для добавленной детали, которая собрана
Для QGIS 1.7 на Win7 я открываю таблицу атрибутов для слоя, используйте кнопки для; инвертировать выделение, чтобы выделить все строки, скопировать в буфер обмена
и вставьте в Excel. Первый столбец содержит информацию об известном тексте, которая может быть более полезной для вас.
редактировать
Теперь я использую плагин mmqgis для экспорта геометрии в csv, он более желателен для пользователей САПР на другом конце ...
источник
Да , на самом деле я задал похожий вопрос несколько недель назад. Это верно только для QGIS 1.7 (который я использую на OSX, и он выглядит достаточно стабильным).
источник
на ваш вопрос, если у вас есть postgressql и встроенный postgis, вы можете сделать это, добавив новый столбец с именами скоординированные и координаты. и SQL для обновления этого столбца:
это все :)
источник
Виртуальные слои позволяют вам делать именно это. Это значок на панели инструментов слоев, или вы можете перейти
Layer
->Add layer
-> Добавить / изменить виртуальный слой ... `Тогда вы увидите окно, подобное показанному ниже:В Запросе вы можете выбрать свойства геометрии, такие как координаты x и y, и значения атрибутов из таблицы атрибутов, как идентификатор в примере.
Когда у вас есть таблица с нужными полями, вы можете использовать
save as
и выбрать CSV в качестве формата.Базовый механизм использует SQLite и Spatialite для работы, поэтому документацию по запросам можно найти здесь: https://www.gaia-gis.it/fossil/libspatialite/wiki?name=misc-docs.
источник
Вы также можете использовать плагин MMQGIS для экспорта геометрии с остальными атрибутами слоя в файл CSV.
источник