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

Имя поля при "Сохранении как" слоя в shp-файл

Добавлено: 25 фев 2011, 13:30
gis
Имя поля при "Сохранении как" слоя в shp-файл урезается до 8 символов и если при этом получаются совпадающие наименования полей - отказывается сохранять (пример - два поля "shape_area" и "shape_area_ha"):

Код: Выделить всё

Не удалось выполнить экспорт в векторный файл.
Ошибка: сокращение имени атрибута «shape_area_ha» до десяти значащих символов порождает дублирующиеся имена полей.
Возможное решение - брать наименование поля из "Псевдонима", который можно задать в свойствах слоя.

Re: Имя поля при "Сохранении как" слоя в shp-файл

Добавлено: 25 фев 2011, 15:05
Voltron
Во-первых, все правильно, это ограничение shape-файлов. Точнее формата DBF, который используется для сохранение атрибутики.

Во-вторых, какая ревизия? Этот баг (#3137) был исправлен в r15238

Re: Имя поля при "Сохранении как" слоя в shp-файл

Добавлено: 25 фев 2011, 20:07
gis
14615 насколько я понимаю. Тот который (но просто Setup без "-2"):
Windows
Standalone Installer (recommended for new users) http://qgis.org/downloads/QGIS-OSGeo4W- ... etup-2.exe
А более поздние релизы в виде инсталера есть?

Re: Имя поля при "Сохранении как" слоя в shp-файл

Добавлено: 25 фев 2011, 20:40
Voltron
Версия 1.7 еще не вышла (т.е 1.6 это как раз последний релиз). Но существуют ежедневные «ночные сборки» версии 1.7, установить можно при помощи установщика OSGeo4W или собрать самостоятельно.