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

Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 13:15
Olga_@@@
Вот выдали нам данные зем. кадастра... много файлов .xml на целый муниципальный район.
После конвертации в MIF|MID с помощью программы XML конвертер, выяснилось, что многие из них сделаны в разных версиях и имеют разную структуру данных. Естественно, по-хорошему сшиваться в единую карту не хотят.
Что с этим можно сделать с минимальными потерями? Подскажите хотя бы как их рассортировать на группы по структуре таблиц, не открывая каждый файл?

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 13:35
Филиппов Владислав
в МСК существует деление на зоны и номер зоны это первая цифра в Х-координате (Y-геодезический). Обычно, (но я могу ошибаться) эта координата состоит из 6 цифр + 7-я как раз номер зоны и выходит, что ЗУ из разных зон будут находиться ~1 000 000 м друг от друга.

А как сделать? перевести всё это в WGS-84 или СК-42 и посмотреть.

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 14:14
Olga_@@@
Да, координаты у них тоже разные, но проблема не в координатах, а в структурах таблиц. Там количество колонок и форматы столбцов не совпадают!!!
Ну, и версии mif\mid разные высвечиваются, хотя это уже детали.

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 15:30
Boris
тут скорее всего вопрос в том какое из подмножеств данных вы хотите оставить - имеет ли оно общее наименование или нет?
Мне кажется, что я выкладывал в разделе по мапифо скрипты, которые как раз на этой почве был сделаны:
MI_getMIF_title.vbs
предназначен для отбора заголовка и перечня полей из MIF файла
mi_tabFileInfo.vbs
' этот скрипт выводит информацию о свойствах таблицы MapInfo в файл или поток StdOut
' параметры:
' 1. tabPath - путь к файлу таблицы Mapinfo (TAB - file)
' 2. outTxt - путь к выходному файлу. ПО умолчанию - поток StdOut
' 3. OverWriteFile - перезаписывать существующий файл [Yes] или дополнять его [No]. По умолчанию - [No] (Дополнять)
'' для своей работы программа использует загруженную копию MapInfo
'
' синтаксис команды:
' mi_tabFileInfo.vbs tabPath [OutTxt] [OverWriteFile]
'
' Обрабатываемый файл таблицы будет открыт в действующей копии Mapinfo и
' информация о таблице будет считана стандартной функцией TableInfo().
' Файл открывается с уникальным именем и закрывается после обработки.
' Если в программе MapInfo будет уже открыт этот же файл, то произойдет ошибка,
' и файл не будет обработан.

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 16:35
Olga_@@@
да, мы в каде все делаем... но, если ничего не придумаю, то наверно, воспользуюсь. Спасибо.

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 16:55
Филиппов Владислав
но проблема не в координатах, а в структурах таблиц. Там количество колонок и форматы столбцов не совпадают!!! Ну, и версии mif\mid
так это вам дали данные, которые собирались в течении длительного времени?

Re: Как сшить в единую карту данные земельного кадастра?

Добавлено: 07 фев 2012, 17:03
Olga_@@@
Вообще-то мы заказывали, через муниципалитет, выгрузку данных для генерального плана. По идее это должна быть новая выгрузка всех данных. Наличие в ней разных таблиц меня очень удивило, первая мысль была такая же.... что собрали непонятно что, с бору со сосенке.