Импорт текста с разделителями

Операция позволяет импортировать данные из текстового формата *.csv или *.txt. В результате импорта система расставит объекты в слое по указанным в файле координатам.

В импортируемом файле для успешного результата могут содержаться следующие данные:

Для импорта надо:

  1. Выбрать меню Файл|Импорт|Текст с разделителями CSV, TXT.

  2. В появившемся окне указать файл для импорта формата *.csv или *.txt, нажать кнопку Открыть.

  3. Справа от строки Имя слоя нажать кнопку Обзор... и задать каталог и название для создаваемого слоя. Строкой ниже можно задать пользовательское название слоя, по умолчанию оно точно такое же, как имя файла слоя.

  4. В открывшемся окне в списке Разделитель полей необходимо выбрать разделитель, который используется в данных.

  5. Если строковые значения заключены в кавычки, то в списке Ограничитель текста надо выбрать тип кавычек (двойные или одинарные), при отсутствии ограничителя установить параметр {отсутствует}.

  6. Выбрать кодировку данных.

  7. Если первая строка текстового файла содержит названия полей, то надо установить флажок Первая строка содержит имена полей.

  8. Установить переключатель в зависимости от исходных данных:

    • WKT;

    • XY.

  9. В соответствии с установленным на предыдущем этапе переключателем выбрать из списка Поле или Поле X, Поле Y столбцы с координатами объекта, определяемые параметрами проекции.

  10. Для выбора параметров проекции карты нажать кнопку Система координат.

  11. Если требуется импортировать только геометрию, установить соответствующую опцию.

  12. В результате импорта имеется возможность привязать базу данных с данными из таблицы к создаваемым объектам. Для этого надо из открывающегося списка Таблица указать источник для создаваемой базы. Снизу будет отображена структура создаваемой таблицы.

  13. Для добавления импортированного слоя в текущую карту следует установить опцию Добавить в карту.

    Импорт текста с разделителями

    Рисунок 910. Импорт текста с разделителями


  14. Нажатие кнопки ОК запустит процедуру импорта.

Результат импорта на карте с загруженным слоем OpenStreetMap

Рисунок 911. Результат импорта на карте с загруженным слоем OpenStreetMap


Ниже рассмотрен импорт файла с данными формата WKT. В файле содержится векторная геометрия и описание систем координат в виде текста. В результате импорта требуется получить слой с полигонами кадастра и привязанной к ним заполненной базой данных.

Пример одной строчки из исходного файла:

"78:40:0019103:36","06", "7057537.52", "1502.0", "003002000000", 
"для размещения индивидуального жилого дома (индивидуальных жилых домов)", 
"MULTIPOLYGON (((29.9495877626394030 59.8748107688004510, 29.9503900503325370 59.8747298436313640, 
29.9504911722216180 59.8750413428645560, 29.9498106887995340 59.8750904511623570, 29.9497595741696860 
59.8751251680152170, 29.9495877626394030 59.8748107688004510)))"

Как видно, строка содержит разделитель полей , и ограничитель текста ", используется кодировка UTF-8.

Импорт текста с разделителями

Рисунок 912. Импорт текста с разделителями


Результат импорта

Рисунок 913. Результат импорта