Forum QGIS
shp i nazwy kolumn >10 znaków - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Desktop GIS (http://forum.quantum-gis.pl/forum-4.html)
+--- Dział: QGIS (http://forum.quantum-gis.pl/forum-5.html)
+--- Wątek: shp i nazwy kolumn >10 znaków (/thread-321.html)



shp i nazwy kolumn >10 znaków - Rayo - 15-12-2010

Czy istnieje jakieś obejście ograniczenia długości nazw kolumn w formacie shp? W projekcie mam warstwy PostGISa, ale często zachodzi konieczność zapisania warstwy, jej części lub wyników analiz przestrzennych do plików shp. I pojawia się problem długości nazwy kolumny ograniczonej do 10 znaków. Nie za bardzo uśmiecha mi się zmiana nazw w bazie. Po pierwsze dużo roboty, po drugie spada czytelność tabel.


RE: shp i nazwy kolumn >10 znaków - tomalos - 15-12-2010

Chyba nie ma takiej możliwości, wynika to z ograniczenia formatu .dbf ...chyba.


RE: shp i nazwy kolumn >10 znaków - borys - 15-12-2010

Dokładnie, nie ma obejścia i nie będzie, bo nie ma za bardzo możliwości, żeby tak rozszerzyć DBFa, nie rujnując wstecznej kompatybilności. Plik DBF zawiera na sztywno po 10 bajtów na nazwę każdego pola, a czytające go programy odmierzają sobie to miejsce na ślepo, więc nie ma już gdzie wcisnąć dodatkowego bajta.

Plan jest taki, żeby w przyszłym roku inne formaty (przede wszystkim SpatiaLite) były obsługiwane nie gorzej, niż shp. A do shp można było joinować zewnętrzne tabele w innych formatach. To rozwiąże problem, na ile tylko jest to możliwe...


RE: shp i nazwy kolumn >10 znaków - Rayo - 16-12-2010

(15-12-2010, 23:35)borys napisał(a): Plan jest taki, żeby w przyszłym roku inne formaty (przede wszystkim SpatiaLite) były obsługiwane nie gorzej, niż shp. A do shp można było joinować zewnętrzne tabele w innych formatach. To rozwiąże problem, na ile tylko jest to możliwe...

Jeżeli warstwy te będzie można w pełni edytować (łącznie z dostawianiem kolumn) i wyniki analiz będzie można do nich zapisać (w tej chwili tylko shp) to problem chyba będzie rozwiązany.
Czy możesz podać jakieś terminy wprowadzenia tych zmian? Przynajmniej wstępnie...


RE: shp i nazwy kolumn >10 znaków - borys - 17-12-2010

W tym momencie nikt nad tym nie pracuje, a ja jestem zawalony robotą. Jak w TableManagerze uda mi się uzyskać stabilność podczas zapisu do innych formatów (od wersji 0.3 jest taka możliwość, ale potrafi wysypać cały program), to skopiujemy to rozwiązanie do wszystkich fToolsów (narzędzi z menu Wektor). Ale nie będzie to raczej wcześnej, niż w pełni wiosny, a może znacznie później - nie umiem nic obiecać teraz.