Я пытаюсь преобразовать файл OpenStreetMap в шейп-файл, но у меня возникают проблемы с обрезкой поля «теги» после 80 символов. В QGIS 1.4 я использую плагин OpenStreetMap для «загрузки OSM из файла». Файл загружается в QGIS. Если я щелкну правой кнопкой мыши на слое 'lines' и выберу «Сохранить как шейп-файл», я получу шейп-файл, который имеет ограничение в 80 символов для «тегов». Как я могу увеличить этот предел 80 символов?
qgis
openstreetmap
Джошуа Галецки
источник
источник
Ответы:
Вы также можете импортировать данные в базу данных PostgreSQL / Postgis, и у вас не будет этого ограничения. Используйте утилиту osm2pgsql
http://wiki.openstreetmap.org/wiki/Osm2pgsql
источник
Если у вас нет особой необходимости использовать формат шейп-файла, Spatialite является хорошим вариантом: он встроен в QGIS, не имеет ограничений на длину полей и поддерживается большинством инструментов с открытым исходным кодом.
источник