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. |