На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Импорт из Mif/Mid

Поиск  Пользователи  Правила  Войти
Форум » Общие вопросы » Конвертация данных
Страницы: 1 2 3 4 След.
RSS
Импорт из Mif/Mid
 
Народ, знаю, что тема уже замусоленная, но конкретных ответов на вопрос не нашел :( Подскажите, каким образом можно импортировать из Mif? Каким классификатором воспользоваться? Как редактировать классификатор или лучше перекрасить все данные в Mapinfo под этот классификатор?
 
Простого ответа нет. Если системы в исходных данных нет, то прийдется много работать руками. Классификатор лучше выбрать тот, который подходит по масштабу и по тематике. Если в файлах таблиц MapInfo присутствуют значения, одназначно характеризущие тип объекта (или его код), то процедуру загрузки можно значительно автоматизировать. Для этого нужно создать файл перекодировки *.m2m и внести в него необходимые изменения. Создать файл m2m по выбранному вами классификатору можно выполнив операцию Импорта карты в MIF/MID.
 
То есть файл m2m создается автоматически при импорте, а потом его можно отредактировать? Интересна тема автоматизации. А можно где нибудь посмотреть реальные примеры конвертации?
 
Дополню. Планируется часто экспортировать из mif, где есть таблицы, там есть и код (но сомневаюсь, что он совпадает с панорамовским) Так вот пытаюсь разобраться, где взять m2m файл, чтобы его отредактировать.
 
Пока добился только того, что объекты различаются по коду. И все :( А нужно отладить конвертацию топографических карт из Mif в Sxf. Подскажите пожалуйста как создать файл соответствий (перекодировки)?
 
Если данные не носят "закрытый" характер, пришлите пример набора файлов Mif/Mid, попробуем помочь. Опыта в принципе достаточно, сейчас готовим "пожелания" разработчикам как раз по вопросу автоматизации данного процесса (импорт из Mif/Mid), т.к. на сегодняшний день есть "лишние" итерации.
А по поводу того, что коды "не совпадает с панорамовским". Как я понимаю, нет "панорамовских" кодов, а есть общая Классификация объектов для топографических карт по масштабному ряду, т.н. "Классификатор условных знаков для ...". Если же у Вас тематические карты, или Исполнитель работал "плохо", то тогда конечно придется "поработать" руками. НО, как заметил Альберт Демиденко, можно раз настроить соответствие, и потом уже будет некая автоматизация.
 
Если в MapInfo у объектов есть код, то работы значительно упрощаются.
1) Если код в MapInfo совпадает с кодом объкта в "Панорама". Необходимо в диалоге "Конвертор из MapInfo" указать, какое поле в файле MID соответствует классификационному коду объекта в классификаторе ресурсов. Режим - Из записи файла MID.
2) Если нет совпадения кодов. Необходимо в прикладной задаче "Редактирование классификатора" для каждого типа объекта (страница "Семантика") в поле ключ занести значение соответствующее коду из MapInfo. Зетем, при загрузке,в диалоге "Конвертор из MapInfo" указать, какое поле в файле MID соответствует ключу объекта в классификаторе ресурсов. Режим - из записи файла MID.
3) Если в файле MID содержится информация о классификационном коде объекта, то Код объекта в цифровом виде должен быть выбран, если о ключе объекта, то сброшен.
 
Кроме того, есть и такой вариант.
Можно подготовить классификатор RSC с теми кодами, что есть в некотором поле файла MID.
Загрузить по этому классификатору в ГИС Карта 2008 (Панорама-Редактор и т.д.).
А в ГИС уже при необходимости можно перейти к другому классификатору в задаче Перекодировка объектов карты (меню Задачи\Запуск приложений\Обработка классификатора\Перекодировка...).
Разница в удобстве настройки соответствия кодов разных классификаторов.
Будут проблемы - присылайте образец данных, поможем.
 
Цитата
Альберт Демиденко пишет:
Если в MapInfo у объектов есть код, то работы значительно упрощаются.
1) Если код в MapInfo совпадает с кодом объкта в "Панорама". Необходимо в диалоге "Конвертор из MapInfo" указать, какое поле в файле MID соответствует классификационному коду объекта в классификаторе ресурсов. Режим - Из записи файла MID.
2) Если нет совпадения кодов. Необходимо в прикладной задаче "Редактирование классификатора" для каждого типа объекта (страница "Семантика") в поле ключ занести значение соответствующее коду из MapInfo. Зетем, при загрузке,в диалоге "Конвертор из MapInfo" указать, какое поле в файле MID соответствует ключу объекта в классификаторе ресурсов. Режим - из записи файла MID.
3) Если в файле MID содержится информация о классификационном коде объекта, то Код объекта в цифровом виде должен быть выбран, если о ключе объекта, то сброшен.
В файле MID перечисляются коды 11100000. Выбрал классификатор, в котором данному коду при отображении должны выводиться звездочки. Но на экране по прежнему пустота. Помогите, будьте добры.
 
Для оказания помощи необходимо пример Ваших данных (файлы MID/MIF). Или ошибка в настройках конвертора. См. ответ в Вашем же вопросе - "Необходимо в диалоге "Конвертор из MapInfo" указать, какое поле в файле MID соответствует классификационному коду объекта в классификаторе ресурсов. Режим - Из записи файла MID."
Возможно, что "Но на экране по прежнему пустота" из-за того, что Вы используете классификатор масштабного ряда, отличный от исходной карты, при этом для объекта с кодом 11100000 (Астрономические пункты) выставлен масштаб отображения другой. Поэтому он и не отображается на экране.
Попробуйте средствами поиска проверить, есть ли вообще объекты на карте. Да и в статус баре есть информация о количестве объектов.
Изменено: Vitaliy Belenkov - 10.02.2010 19:27:38
Страницы: 1 2 3 4 След.
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности