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