Формат DBF файла
От: Аноним  
Дата: 22.11.10 22:02
Оценка:
Доброй ночи!

Скачал базу КЛАДР, там несколько DBF файлов, открываю разными программи для простмотра DBF. Все здорово, но не пойму где поля для связи городов и улиц, улиц и домов.
Вообще мне нужно выгрузить это во что-то более работопригодное, например XML, но только со связями.

Спасибо.
Re: Формат DBF файла
От: Снег  
Дата: 22.11.10 22:17
Оценка:
В самом dbf из метаданных есть только названия колонок и их тип.
Логика работы с данными целиком лежит на клиенте, т.е. программист сам должен помнить, что колонка IND в основном файле others.dbf "ссылается" на колонку RESERVED справочника main_data.dbf.
http://vishnyasoft.com/
Re[2]: Формат DBF файла
От: Снег  
Дата: 22.11.10 22:18
Оценка:
Хотя я могу ошибаться, и последние версии формата dbf гораздо "умнее".
http://vishnyasoft.com/
Re: Формат DBF файла
От: wildwind Россия  
Дата: 23.11.10 05:38
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Скачал базу КЛАДР


Скачай еще OPISKLAD.DOC.

Краткое содержание: КЛАДР создавался не для твоего удобства; придется попыхтеть.
Re[2]: Формат DBF файла
От: Аноним  
Дата: 23.11.10 08:55
Оценка:
Здравствуйте, wildwind, Вы писали:

W>Краткое содержание: КЛАДР создавался не для твоего удобства; придется попыхтеть.

И что, там связи?
Скачиваю...
Re[2]: Формат DBF файла
От: Аноним  
Дата: 23.11.10 09:01
Оценка:
Здравствуйте, Снег, Вы писали:

С>В самом dbf из метаданных есть только названия колонок и их тип.

С>Логика работы с данными целиком лежит на клиенте, т.е. программист сам должен помнить, что колонка IND в основном файле others.dbf "ссылается" на колонку RESERVED справочника main_data.dbf.

Все равно не пойму. Вот у меня есть архив с файлами: ALTNAMES.DBF, DOMA.DBF, FLAT.DBF, KLADR.DBF, SOCRBASE.DBF, STREET.DBF. Где мне найти связи между городами и улицами, улицами и домами.
Ни один вьювер их не показывает.

Спасибо.
Re[3]: Формат DBF файла
От: Снег  
Дата: 23.11.10 09:19
Оценка:
А>Все равно не пойму. Вот у меня есть архив с файлами: ALTNAMES.DBF, DOMA.DBF, FLAT.DBF, KLADR.DBF, SOCRBASE.DBF, STREET.DBF. Где мне найти связи между городами и улицами, улицами и домами.
А>Ни один вьювер их не показывает.

И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах.
http://vishnyasoft.com/
Re[4]: Формат DBF файла
От: Аноним  
Дата: 23.11.10 10:17
Оценка:
Здравствуйте, Снег, Вы писали:

С>И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах.

А чем читать? У меня Java или .NET.
Там я увижу эти метаданные?

Можно как-то экспортировать в XML вместе со связями?
Re[5]: Формат DBF файла
От: andrey82  
Дата: 23.11.10 11:49
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Снег, Вы писали:


С>>И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах.

А>А чем читать? У меня Java или .NET.
А>Там я увижу эти метаданные?

А>Можно как-то экспортировать в XML вместе со связями?


Еще раз
Нет там обычных связей по ключевым полям между таблицами.
Нужно брать код адресного объекта (рассматривая его как строку) который в справке обозначен как "СС РРР ГГГ ППП АА", разбивать его на отдельные коды (они уже числовые) и по ним строить иерархию. Либо делать запросы с условием Like для поля CODE.
Re[5]: Формат DBF файла
От: Снег  
Дата: 23.11.10 11:51
Оценка:
А>А чем читать? У меня Java или .NET.
Глазами.
ftp://ftp.nalog.ru/gnivcsoft/KLADR/1.04/docum.arj
Там есть описание всех таблиц.
http://vishnyasoft.com/
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.