Outdated version of the documentation. Find the latest one here.

Модуль «Текст с разделителями»

Модуль «Текст с разделителями» позволяет вам добавить в QGIS текстовый файл с разделителями как векторный слой.

Требования

Для просмотра текстового файла с разделителями как слоя, данный файл должен содержать:

  1. Заголовок с названием полей. Заголовок должен быть первой строкой в текстовом файле.

  2. Заголовок должен включать поля с координатами X и Y. Эти поля могут иметь произвольное имя.

  3. Координаты X и Y должны быть заданы как числа. При этом система координат может быть любой.

В качестве примера корректного текстового файла, приведем фрагмент файла с данными высотных точек elevp.csv, включенный в демонстрационный набор данных QGIS (см. раздел Примеры данных):

X;Y;ELEV
-300120;7689960;13
-654360;7562040;52
1640;7512840;3
[...]

Некоторые замечания по текстовому файлу:

  1. В примере текстового файла используется разделитель «;» (точка с запятой). В качестве разделителя полей может быть использован любой символ.

  2. Первая строка содержит заголовки столбцов. Она содержит поля X, Y и ELEV.

  3. Не используйте кавычки «”» для разделения полей.

  4. Координата Х расположена в поле X.

  5. Координата Y расположена в поле Y.

Использование модуля

Перед использованием модуль должен быть включен, как это описано в разделе Управление модулями.

Используйте кнопку delimited_text Добавить слой из текста с разделителями на панели инструментов для открытия диалогового окна модуля «Текст с разделителями», общий вид которого приведен на рисунке figure_delimited_text_1.

Figure Delimited Text 1:

../../../_images/delimited_text_dialog.png

Delimited Text Dialog nix

Сначала выберите файл для импорта (например, qgis_sample_data/csv/elevp.csv) используя кнопку [Обзор...]. После того, как файл будет выбран, модуль проведет анализ содержимого файла, используя текущий вариант символа разделителя, в данном случае это символ («;»). Для корректного анализа файла важно указать правильный символ разделителя. Для указания в качестве символа разделителя знака табуляции используйте «\t» (это регулярное выражение для символа табуляции).

После завершения анализа файла, выберите названия полей, содержащих координаты X и Y, из раскрывающегося списка полей или укажите поле, содержашее геометрию в формате WKT, и введя имя слоя (например, elevp), как показано на рисунке figure_delimited_text_1. Для добавления слоя на карту нажмите кнопку [OK]. Текстовый файл с разделителями теперь будет таким же, как любой другой слой в QGIS.