Есть ли способ выбрать разделитель полей при экспорте CSV с геометрией как wkt в QGIS?
У меня есть шейп-файл с отверстиями для пончиков, и я хотел бы экспортировать его в формате CSV. Это для партнера, чья БД не поддерживает пространственные данные.
Я следовал методологии Грега Кракова, чтобы добавить поле WKT в мой экспортируемый файл (при экспорте в csv добавьте GEOMETRY=AS_WKT
в поле «Слой», но разделитель экспортируемого поля - запятая:
Проблема в том, что каждая пара координат моих полигонов (и я подозреваю, что это будет одинаково для линий) тоже разделена запятой, поэтому я не могу импортировать данные обратно в QGIS
С точечным шейп-файлом он работает как шарм.
Кто-нибудь знает, могу ли я выбрать свое поле с разделителями при экспорте в CSV? Например, выберите точку с запятой?
Я ищу в Интернете и документации QGIS, но ничего не нашел.
Ответы:
Я смог экспортировать в CSV, используя не запятую, разделив параметры создания слоя в диалоговом окне «Сохранить как ...» с переносами строк.
Ни запятая, ни разделение пробелами (даже когда они были в кавычках) не работали, но разрывы строк сделали свое дело. Подчеркнуть..
ЭТОТ ПОДХОД РАБОТАЛ (разделенный переводом строки):
Но эти подходы не сработали ...
(разделенные пробелами опции):
GEOMETRY=AS_WKT SEPARATOR=SEMICOLON
(через запятую):
GEOMETRY=AS_WKT, SEPARATOR=SEMICOLON
(в кавычках и пробелах или LCO через запятую):
"GEOMETRY=AS_WKT", "SEPARATOR=SEMICOLON"
Как отметил @underdark, на странице драйвера OGR CSV обсуждаются некоторые дополнительные параметры, о которых вы, возможно, захотите знать. В частности,
SEPARATOR
параметр будет принимать либоSEMICOLON
илиTAB
в дополнение кCOMMA
. Также вы можете поэкспериментировать сLINEFORMAT
параметром, который поддерживает либоCRLF
(dos / windows), либоLF
(unix).Картинка говорит тысячу слов, так что вот захват экрана. :)
источник
.csv
. В нижней части диалогового окна «Открыть векторный слой, поддерживаемый OGR» установите «Файлы типа:» вComma Separated Value [OGR]
. Тогда ваш.csv
должен появиться, и я уверен, что это сработает.Настройки для QGIS 3 с помощью «Параметры слоя»:
источник