Ocena wątku:
  • 1 Głosów - 5 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Podczas zapisywania warstwy z csv do shp przycina dług. nagłówków w liście atrybutów
21-03-2016, 13:47,
#2
RE: Podczas zapisywania warstwy z csv do shp przycina dług
Można to zrobić do celów roboczych na zasadzie połączenia.

1. Masz plik CSV, w którym zapewne masz ponumerowane wiersze - każdy rekord ma swój unikalny numer ID.
2. Masz shp, gdzie masz tylko kolumnę z tymi numerami (możesz użyć stworzonej już warstwy, jedynie usuń zbędne kolumny).

Teraz wchodzisz we właściwości warstwy SHP w QGIS, klikasz kartę "Złączenia" i łączysz tabele po polu "ID" czy jaki tam masz unikalny numer. Upewnij się jeszcze, że masz zaznaczony ptaszek przy prefiksie dołączanych pól a w miejscu na wpisanie tego prefiksu nie masz nic wpisane (przykład dołączam na zrzucie). Możesz dołączyć wszystkie pola, albo tylko wybrane.

Teraz plik shp w Twoim projekcie QGISa będzie miał rozbudowaną tabelę o kolumny z pliku CSV.
Teraz możesz zastosować symbolizację, jakiej używałeś, a osobno w Excelu edytować plik CSV, bądź podmieniać istniejący na nowszą wersję.

Jeśli teraz zapiszesz tego SHP z dołączoną tabelą, to wtedy dołączone pola zostaną w tabeli, jednak długie nazwy zostaną ucięte.
Żeby nie zostały ucięte, możesz zapisać warstwę w bazie SpatiaLite - tam są dozwolone długie nazwy pól (ale wielkość liter automatycznie zmieniają się na małe...).


Załączone pliki Miniatury
   


Wiadomości w tym wątku
RE: Podczas zapisywania warstwy z csv do shp przycina dług - przez Binko - 21-03-2016, 13:47

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Eksport współrzędnych punktów z GML do .csv Raziel 2 10 405 15-05-2018, 08:35
Ostatni post: magana
  Problem z wspólrzednymi, pliki CSV achtung 1 11 786 02-03-2015, 22:11
Ostatni post: Binko

Skocz do: