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?


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.