Скачал базу КЛАДР, там несколько DBF файлов, открываю разными программи для простмотра DBF. Все здорово, но не пойму где поля для связи городов и улиц, улиц и домов.
Вообще мне нужно выгрузить это во что-то более работопригодное, например XML, но только со связями.
В самом dbf из метаданных есть только названия колонок и их тип.
Логика работы с данными целиком лежит на клиенте, т.е. программист сам должен помнить, что колонка IND в основном файле others.dbf "ссылается" на колонку RESERVED справочника main_data.dbf.
Здравствуйте, Аноним, Вы писали:
А>Скачал базу КЛАДР
Скачай еще 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. Где мне найти связи между городами и улицами, улицами и домами.
Ни один вьювер их не показывает.
А>Все равно не пойму. Вот у меня есть архив с файлами: ALTNAMES.DBF, DOMA.DBF, FLAT.DBF, KLADR.DBF, SOCRBASE.DBF, STREET.DBF. Где мне найти связи между городами и улицами, улицами и домами. А>Ни один вьювер их не показывает.
И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах.
Здравствуйте, Снег, Вы писали:
С>И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах.
А чем читать? У меня Java или .NET.
Там я увижу эти метаданные?
Можно как-то экспортировать в XML вместе со связями?
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Снег, Вы писали:
С>>И не покажет. Читайте описание таблиц и разбирайте содержимое колонки CODE во всех таблицах. А>А чем читать? У меня Java или .NET. А>Там я увижу эти метаданные?
А>Можно как-то экспортировать в XML вместе со связями?
Еще раз
Нет там обычных связей по ключевым полям между таблицами.
Нужно брать код адресного объекта (рассматривая его как строку) который в справке обозначен как "СС РРР ГГГ ППП АА", разбивать его на отдельные коды (они уже числовые) и по ним строить иерархию. Либо делать запросы с условием Like для поля CODE.