Czy istnieje sposób wyboru separatora pola podczas eksportowania pliku CSV z geometrią jako wkt w QGIS?
Mam plik kształtu z otworami na pączki i chciałbym wyeksportować go jako plik CSV. To jest dla partnera, którego DB nie obsługuje danych przestrzennych.
Postępowałem zgodnie z metodologią Grega Krakowskiego, aby dodać pole WKT do eksportowanego pliku (podczas eksportowania do csv dodaj GEOMETRY=AS_WKT
pole „Warstwa”, ale ogranicznikiem pola eksportowanego jest przecinek:
Problem polega na tym, że każda para współrzędnych moich wielokątów (i podejrzewam, że będzie taka sama dla linii) również jest oddzielona przecinkiem, więc nie mogę zaimportować danych z powrotem do QGIS
Z point shapefile działa jak urok.
Czy ktoś wie, czy mogę wybrać pole rozdzielane przy eksportowaniu do pliku CSV? Wybierz na przykład średnik?
Przeszukuję internet i dokumentację QGIS, ale niczego nie znalazłem.
Odpowiedzi:
Byłem w stanie wyeksportować do pliku CSV, używając innego niż przecinek, oddzielając opcje tworzenia warstw w oknie dialogowym Zapisz jako .. z podziałami linii.
Ani przecinek, ani separacja spacji (nawet gdy były w cudzysłowach) nie działały, ale łamanie linii załatwiło sprawę. Podkreślenie..
PODEJŚCIE TEGO PODEJŚCIA (oddzielone od siebie):
Ale te podejścia NIE zadziałały ...
(opcje rozdzielone spacjami):
GEOMETRY=AS_WKT SEPARATOR=SEMICOLON
(opcje oddzielone przecinkami):
GEOMETRY=AS_WKT, SEPARATOR=SEMICOLON
(cytowane oraz rozdzielone przecinkami lub LCO):
"GEOMETRY=AS_WKT", "SEPARATOR=SEMICOLON"
Jak zauważył @underdark, na stronie sterownika OGR CSV omówiono kilka dodatkowych opcji, o których warto wiedzieć. W szczególności
SEPARATOR
parametr zaakceptuje jedenSEMICOLON
lubTAB
dodatek doCOMMA
. Możesz także poeksperymentować zLINEFORMAT
parametrem, który obsługuje alboCRLF
(dos / windows), alboLF
(unix).Zdjęcie mówi tysiąc słów, więc oto zrzut ekranu. :)
źródło
.csv
. W dolnej części okna dialogowego „Otwórz warstwę wektorową obsługiwaną przez OGR” ustaw „Pliki typu:” naComma Separated Value [OGR]
. Wtedy.csv
powinieneś się pojawić i założę się, że to zadziała.Ustawienia QGIS 3 za pomocą „Opcje warstw”:
źródło