Модуль «Текст с разделителями» позволяет вам добавить в QGIS текстовый файл с разделителями как векторный слой.
Для просмотра текстового файла с разделителями как слоя, данный файл должен содержать:
Заголовок с названием полей. Заголовок должен быть первой строкой в текстовом файле.
Заголовок должен включать поля с координатами X и Y. Эти поля могут иметь произвольное имя.
Координаты X и Y должны быть заданы как числа. При этом система координат может быть любой.
В качестве примера корректного текстового файла, приведем фрагмент файла с данными высотных точек elevp.csv, включенный в демонстрационный набор данных QGIS (см. раздел Примеры данных):
X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
[...]
Некоторые замечания по текстовому файлу:
В примере текстового файла используется разделитель «;» (точка с запятой). В качестве разделителя полей может быть использован любой символ.
Первая строка содержит заголовки столбцов. Она содержит поля X, Y и ELEV.
Не используйте кавычки «”» для разделения полей.
Координата Х расположена в поле X.
Координата Y расположена в поле Y.
Перед использованием модуль должен быть включен, как это описано в разделе Управление модулями.
Используйте кнопку Добавить слой из текста с разделителями на панели инструментов для открытия диалогового окна модуля «Текст с разделителями», общий вид которого приведен на рисунке figure_delimited_text_1.
Figure Delimited Text 1:
Сначала выберите файл для импорта (например, qgis_sample_data/csv/elevp.csv) используя кнопку [Обзор...]. После того, как файл будет выбран, модуль проведет анализ содержимого файла, используя текущий вариант символа разделителя, в данном случае это символ («;»). Для корректного анализа файла важно указать правильный символ разделителя. Для указания в качестве символа разделителя знака табуляции используйте «\t» (это регулярное выражение для символа табуляции).
После завершения анализа файла, выберите названия полей, содержащих координаты X и Y, из раскрывающегося списка полей или укажите поле, содержашее геометрию в формате WKT, и введя имя слоя (например, elevp), как показано на рисунке figure_delimited_text_1. Для добавления слоя на карту нажмите кнопку [OK]. Текстовый файл с разделителями теперь будет таким же, как любой другой слой в QGIS.