Страница 1 из 1
Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 15:04
Neznayka__
pack.zip
- SHP файлы
- (15.79 КБ) 491 скачивание
Есть SHP файлы с генерированные одной прогой. Как добиться отображения атрибутивной информации?
Иными словами не подсасывается .dbf файл.
Спасибо.
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 16:09
Максим Дубинин
DBF у вас очень странный, совершенно не похожий сам на себя, нормальный DBF должен открываться в табличном процессоре (Excel, OO Calc), у вас же что-то не то. В QGIS открылось, но толку от этого мало:

Re: Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 16:47
Neznayka__
В тотал встроен просмоторщик этих файлов. он открывает корректно.
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 17:12
Максим Дубинин
кривой dbf, ни одна гис нормально не показывает ваш shape-файл
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 18:35
Boris
по зрелому размышлению это и не DBF, поскольку нарушена структура заголовка в части описания размерности полей и их типов.
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 13 май 2011, 20:50
Slinger
Пофиксил .dbf вручную, благо полей немного и объем небольшой, но Ваш файл это не спасло - битая геометрия. ArcGIS открыл их несколько "покарёженными", а qGIS открыл, но отображать отказался ( хотя может я там что-то не так тыркнул )
Колонка "sq" была битая изначально (нечитабельные данные), так что вина не моя.
Но вообще .dbf забавный, ибо значение первого байта говорит о том, что данный .dbf будет типом dBASE v 4, но при этом таким не является.
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 14 май 2011, 02:03
Neznayka__
Slinger, спасибо за наводку,

- Снимок.GIF (46.38 КБ) 9414 просмотров
, вот здесь сохранил в 4 версию.
И я не понимаю тех кто говорит что геометрия битая, глобалмаппер12 открыл на УРА

- глобалмаппер12
- SC.gif (11.55 КБ) 9414 просмотров
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 14 май 2011, 10:35
Slinger
"тех" - это я сказал, так как конкретно у меня ArcGIS показывал их некорректно, как будто не была установлена связь между shp и dbf (некорректный .shx ?)
И не могил бы Вы поподробнее насчёт 4-й версии ? Я так понимаю это может делать, всмысле сохранять, DBF viewer (см. первый скриншот). Только вот зачем, ибо вроде как все ГИС системы используют в качестве баз данных файл с типом dBASE v 3
p.s. Ща попробовал открыть в Global Mapper, а затем просто пересохранить shp. Стало всё нормально. Как оказалось - был неправильный .shx, из-за этого и были глюки при открытии первоначального участка
Re: Как подключить атрибуты к SHP файлу?
Добавлено: 14 май 2011, 13:43
Neznayka__
DBF viewer открыл тот кривой DBF и пересохранил в dBASE v 4.
И сразу была установлена связь в Global Mapper между shp и dbf