Jak przezwyciężyć obcięcie pola podczas konwertowania OSM na plik kształtu za pomocą QGIS?

16

Próbuję przekonwertować plik OpenStreetMap na plik kształtu, ale mam problem z odcięciem pola „znaczników” po 80 znakach. W QGIS 1.4 używam wtyczki OpenStreetMap do „Załaduj OSM z pliku”. Plik ładuje się do QGIS. Jeśli kliknę prawym przyciskiem myszy warstwę „linii” i wybiorę „Zapisz jako plik kształtu”, otrzymam plik kształtu, ale taki, który ma limit 80 znaków dla „znaczników”. Jak mogę zwiększyć ten limit 80 znaków?

Joshua Galecki
źródło
5
Problem dotyczy ograniczenia pola w przypadku Shapefiles, a nie QGIS. Możesz utworzyć listę kodów (.txt) i dołączyć ją do pliku kształtu, aby uzyskać pełny znacznik.
Mapperz
Problem nie ma limitu 80 znaków w plikach kształtów, jak słusznie wskazuje @John. Obcięcie jest prawdopodobnie błędem procesu konwersji.
whuber

Odpowiedzi:

6

Jeśli nie ma szczególnej potrzeby korzystania z formatu pliku kształtu , Spatialite jest dobrą opcją: jest wbudowany w QGIS, nie ma ograniczeń długości pól i jest obsługiwany przez większość narzędzi typu open source.

scw
źródło