Страница 1 из 1

Перевод формата geojson в shape//NextGIS

Добавлено: 28 авг 2025, 22:11
Feckless_Filibuster
Имеются данные, которые я перекинула из мобильной версии некст гиса. Ппри открытии они все в формате geojson, жмякаю экспортировать -> сохранить как -> сохраняю как шейп эсри, однако после этого выдает ошибку "Неверный вариантный тип для поля attaches[10]: получено значение QVariantList с типом"
Как понимаю, нужно удалить поле attaches, однако, как это сделать? и можно ли как-то перевести один формат в другой без такого геморра?

Re: Перевод формата geojson в shape//NextGIS

Добавлено: 29 авг 2025, 06:41
AlexRomantsov
В формате esri shp для атрибутов - совсем ветхозаветный dbf, который не поддерживает многие типы полей (и имеет прочие ограничения, например в текстовое поле не более 255 символов, названия полей - 8 (10) символов).
Вероятно в attaсhed встретились 1-m записи, из таких надо формировать отдельную связанную таблицу, либо преобразовывать этот список в текст.
Если хотите все атрибуты - переделываете исходник, колдуете с полями-значениями.
Или меняете целевой формат на более современный, например GeoPackage.
В целом - не понятен "геморр", например в QGIS, при экспорте GeoJson в SHP можно сразу в диалоге экспорта галочками определить поля для экспорта.

Re: Перевод формата geojson в shape//NextGIS

Добавлено: 29 авг 2025, 08:14
trir

Re: Перевод формата geojson в shape//NextGIS

Добавлено: 30 авг 2025, 05:25
tikhpetr
Если Вам нужен разовый результат, дайте исходник. Я попробую в стороннем ПО конвертировать.