Forum QGIS
Zapis warstwy txt do pliku shp - 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: Zapis warstwy txt do pliku shp (/thread-40.html)



Zapis warstwy txt do pliku shp - Rayo - 12-01-2010

Witam

Stworzyłem w QGIS 1.4 warstwę punktową z pliku tekstowego. Potrzebuję ją teraz zapisać jako Shapefile. Niestety podczas zapisywania pliku pojawia się komunikat "Tworzenie atrybutu nie powiodło się".
Co może być przyczyną?

Pozdrawiam
Rayo


RE: Zapis warstwy txt do pliku shp - Odoakr - 12-01-2010

W starszych (np Mimas - nowego nie miałem czasu zainstalować) wersjach działa poprawnie?
Jeśli tak to może bug?


RE: Zapis warstwy txt do pliku shp - Rayo - 12-01-2010

Myślałem, że problemem mogą być polskie litery, ale po ich usunięciu też nie działa.

Jakiś inny pomysł na przeniesienie obiektów z warstwy txt na shp?


RE: Zapis warstwy txt do pliku shp - Odoakr - 12-01-2010

W tym poście jest napisane (mniej więcej od połowy) jak dodać info z txt do shp - może tam znajdziesz jakąś podpowiedź.
http://www.geostrona.pl/pozyskanie-danych-przestrzenych-z-google-maps-za-pomoca-qgis-i-notatnika/

PS. Sprawdziłeś na starszej wersji?


RE: Zapis warstwy txt do pliku shp - Rayo - 12-01-2010

Okazuje się, że nie ma błędu w QGIS, tylko istnieje jakieś ograniczenie w długości nazw atrybutów shp. W pliku tekstowym miałem atrybuty 'Nazwa_linii_1', 'Nazwa_linii_2' itd. Przy zapisywaniu nazwy te chyba były obcinane, tak że kilka atrybutów nazywało się tak samo (np. 'Nazwa_lin'). Po zmianie tych nazw na 'Linia_1' itd wszystko działa.

Dziękuję za odzew.


RE: Zapis warstwy txt do pliku shp - Odoakr - 12-01-2010

Faktycznie! Też się z tym spotkałem, ale myślałem, że problem dotyczy tylko ArcGIS, a to się okazuje, że generalnie .shp - wg moich obserwacji liczbą graniczną jest 10 znaków jako nagłówek.


RE: Zapis warstwy txt do pliku shp - m_k - 12-01-2010

To jest ograniczenie samego formatu shapefile, a dokładniej - bazy dBase (plik .dbf z tabelą atrybutów).
http://en.wikipedia.org/wiki/Shapefile#Data_storage