|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
возможно ли сделать конвертор на lispe в формат файлов tab(mapinfo) и всех его сопутствующих?
Сургут
Регистрация: 06.05.2010
Сообщений: 248
|
||
Просмотров: 3494
|
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
В формат tab конвертор сделать нельзя, так как dat,id,map - двоичные форматы. Но этого делать и не надо - обмен информацией производится через открытые текстовые форматы mif/mid, которые легко писать на LISP.
Вообще-то в Mapinfo есть программа Универсальный транслятор, которая сама умеет преобразовывать DWG в таблицы Mapinfo. Ничего и писать не надо. И вообще, если беретесь за работу, которую надо сдавать в формате Mapinfo, эту программу надо иметь. Ну, а следовать классификатору заказчика необходимо независимо от способа конвертирования данных. |
|||
![]() |
|
||||
Регистрация: 06.05.2010
Сургут
Сообщений: 248
|
есть только толку от него, да переводит но проблем он не решает! и MapInfo есть и классификатор есть АРМ Топограф! суть в том что делать двойную работу это не есть гут! на отрисовку в Atocad уходит скажем дня два, рельеф в кредо строим, и профиля там, а все остальное в Аutocad! а отрисовка в MApinfo полностью ручная работа каждая горизонталька каждая точка т.к. есть условия как обязательные поля для заполнения и все вручника! с отметками же опухнешь все заполнять!
да уже приобрели только он на 100 % задачи не решает! уже созданы блоки со специальными атрибутмаи которые при экспорте переносятся как поля таблиц очень удобно, но атрибуты воспирнимаются как поля только с символьными значениями, а по требованиям заказчика поля имеют опр. значения по хранению данных вещественные символьные и т.д. и ко всему ограничены на количество вводимых символов. при настройки данных в Autocad MAP тоже можно назначить поля с опр. значениями, но учесть количество символов не получится т.к. такого прараметра нет, и при экспорте в одну таблицу объектов с разными данными, но идентичными по названию полями, поля с записанной инофрмацией переносятся только указаного набора данных! я просто думал что возможно сделать конвертор с тонкой настройкой. Может как раз через MID/MIF получится!!!! спасибо за наводку!!!!!!!! Последний раз редактировалось mamuk, 08.07.2011 в 10:36. |
|||
![]() |
|
||||
Thượng Tá Quân Đội Nhân Dân Việt Nam Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372
|
Конечно, не надо двойную работу делать, тем более в Mapinfo по точкам рисовать. Вот для решения более сложных задач и предназначен MIF/MID.
В MIF-файле описывается структура таблиц и пространственная информация (типы объектов и их координаты). А в MID-файле описываются семантические данные. В структуре могут быть заданы данные любого требуемого типа Mapinfo. Если уж у вас используются блоки с атрибутами, то в AutoCAD они, естественно, имеют символьный тип. Но если они будут экспортированы в MID, то будут восприниматься как соотвествующий тип данных Mapinfo. Вот такую программу для экспорта легко сделать на LISP. |
|||
![]() |