Экспорт из AutoCad в Mapinfo
LISP, C# (ACAD 200[9,12,13,14])
__________________
— Обращение ко мне — на «ты». Все, что сказано — личное мнение. |
В Мапинфе у дуги в свойствах имеются:
1. Центр X и Y — Координаты центра эллипса, частью которого является эта дуга.
2. Радиус по X — Расстояние по горизонтали от центра эллипса, частью которого является дуга до крайней правой (или левой) точки эллипса.
3. Радиус по Y — Расстояние по вертикали от центра эллипса, частью которого является дуга, до крайней верхней (нижней) точки эллипса.
4. Начальный угол — Угол, с которого начинается дуга на эллипсе.
5. Конечный угол — Угол, с которого заканчивается дуга на эллипсе. Форма дуги изменится согласно введенным значениям начального и конечного углов.
Дуга в Mapinfo — это четверть эллипса или окружности.
Фактически же такого «примитива» дуга нет — на самом деле это полилиния. Да и не нужен он в ГИС. Третьей точки на дуге нет. Но
Не стоит для ГИС и в Автокаде делать что-то дугами и потом долго мучиться в Mapinfo. Надо работать с полилиниями. Дугу в Mapinfo можно превратить в полилинию и тогда на ней появится много точек.
При экспорте из AutoCad в MapInfo не отображаетс текст надписей! цифры и прочее норм!
Экспорт производил: AutoCad: Сохранить как.
MapInfo: Таблица->импорт
подкажите в чем проблема.
заранее спасибо!
Thượng Tá Quân Đội Nhân Dân Việt Nam
«Корректно и с сохранением» штатными средствами — никак.
В Mapinfo ограниченный набор типов линий и всего один файл типов линий. Mapinfo никак не знает о линиях в AutoCAD. Тоже и с условными знаками. В Mapinfo нет блоков, а в AutoCAD условные знаки обычно блоками. Точечные знаки в Mapinfo создаются из символов TTF-шрифтов или растров.
Свойства слоев в Mapinfo также совершенно иные, причем таблица может и на нескольких слоях отображаться.
Но для экспорта можно написать специальную программу, которая, по определенным правилам, будет создавать текстовый MIF/MID файл для Mapinfo, в который будет передаваться геометрия объектов из AutoCAD.
[SYSTEM]
Extents=0
FontKoef=1.65
DefPoint=33,0,9,»UZrelief»,0
StandartFontSpacing=1
;13 зона
;Bounds=(5250718.46099, -10002137.4978) (21749281.539, 10002137.4978)
;14 зона
;Bounds=(6250718.46099, -10002137.4978) (22749281.539, 10002137.4978)
;7 зона
Bounds=(-749281.53901, -10002137.4978) (15749281.539, 10002137.4978)
MapScale=500
[BLOCKS]
001=33,0,12,»Topography Map 500 p1″,0
003=34,0,12,»Topography Map 500 p1″,0
004=33,0,18,»Topography Map 500 p3″,0
005-1=35,0,12,»Topography Map 500 p1″,0
005-2=36,0,12,»Topography Map 500 p1″,0
005-3=37,0,12,»Topography Map 500 p1″,0
006=38,0,12,»Topography Map 500 p1″,0
012=44,32768,8,»Topography Map 500 p1″,0
12=44,32768,8,»Topography Map 500 p1″,0
12-500=44,32768,8,»Topography Map 500 p1″,0
BL_333=44,32768,8,»Topography Map 500 p1″,0
025=45,0,12,»Topography Map 500 p1″,0
027=200,0,12,»Topography Map 500 p2″,0
052=56,0,12,»Topography Map 500 p1″,0
052b=57,0,12,»Topography Map 500 p1″,0
056=46,0,12,»2k»,0
[LINES]
Ось=1,108
Continuous=1,2
1.5-1.5=1,5
Ш 1.0-0.5 мм=1,4
Ш 1.0-1.0 мм=1,4
Ш 1.5-1.5 мм=1,5
Ш 1.5-1.0 мм=1,112
Ш 2.0-1.0 мм=1,6
Ш 2.5-1.5 мм=1,111
Ш 3.0-1.0 мм=1,111
Ш 3.0-2.0 мм=1,111
Ш 5.0-2.0 мм=1,7
Ш 5.0-1.0 мм=1,113
Ш 4.0-1.0 мм=1,114
Ш 4.0-2.0 мм=1,115
Ш 7.0-2.0 мм=1,8
Ш 8.0-2.0 мм=1,110
084-B=1,103
084-A rev=1,11
084-A0=1,124
084-A=1,11
084-A1=1,10
084-A2=1,9
085-A=1,12
119-3=1,13
119-1=1,14
122 Вод=1,39
122 Газ=1,40
122 Дрен=1,123
332=1,121
366-1=1,3
366-2=1,118
386-1=1,79
386-3=1,67
386-2=1,77
386-4=1,77
397=1,78
472=1,30
473=1,74
474-1A=1,20
474-1C=1,119
474-2C=1,21
474-1B=1,22
Возникла проблема, как правильно написать этот файл соответствия? Если в автокаде стиль линии или наименование блока можно посмотреть без проблем, то вот с мапинфой возникла сложность (ну не особо я знаю мапинфо). Как узнать к примеру вот это — 45,0,12,»Topography Map 500 p1″?
33,0,12,»Topography Map 500 p1″,0
33 — НомерСимвола — как его узнать?
0 — Цвет — проблема, но не принципиальная (0-это черный цвет)
12 — Размер — можно глянуть кликнув 2 раза по значку
Topography Map 500 p1 — это имя шрифта, все ясно и понятно
0 — СтильСимвола — опять же не понятно как его узнать
Из всех параметров особую роль играет 33 — Номер символа. Мож кто подскажет как его узнают?
Тогда можно попробовать как работает данная программа.
Как импортировать в AutoCAD из MapInfo?
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 12
#1 Тема от Иван 27 января 2006г. 12:30:45
- Иван
- Восстановленный участник
- На форуме с 27 января 2006г.
- Сообщений: 1
- Спасибо: 0
Тема: Как импортировать в AutoCAD из MapInfo?
Добрый день.Не могли бы вы мне подсказать как это делать
#2 Ответ от dimsan 28 января 2006г. 14:28:06
- dimsan
- Восстановленный участник
- На форуме с 19 января 2006г.
- Сообщений: 10
- Спасибо: 0
Re: Как импортировать в AutoCAD из MapInfo?
Сделать экспорт в DXF и импортировать его в MapInfo (Таблица->Импорт и т.д.)
#3 Ответ от Alexey 8 февраля 2006г. 06:50:25
- Alexey
- Восстановленный участник
- На форуме с 23 декабря 2005г.
- Сообщений: 56
- Спасибо: 0
Re: Как импортировать в AutoCAD из MapInfo?
Экспортировать в MIF и конвертировать из него.
#4 Ответ от Max 16 февраля 2006г. 19:03:11
- Max
- Восстановленный участник
- На форуме с 14 марта 2002г.
- Сообщений: 12
- Спасибо: 0
Re: Как импортировать в AutoCAD из MapInfo?
#5 Ответ от Ruslan Vremea 1 марта 2007г. 11:43:52
- Ruslan Vremea
- Восстановленный участник
- На форуме с 1 марта 2007г.
- Сообщений: 2
- Спасибо: 0
Re: Как импортировать в AutoCAD из MapInfo?
Как вставить в AutoCAD чертеж из MapInfo со смещенной системой координат, при этом создаваемые объекты в AutoCAD должны иметь нормальную систему координат. Дело в том что если я вставляю OLE из существующего файла MapInfo, то при его повороте, он не меняет ориентацию. Подскажите пожалуйста, или обьясните как превратить чертеж AutoCAD в документ доступный для Internet explorer
#6 Ответ от Dron 9 января 2008г. 02:02:11
- Dron
- Восстановленный участник
- На форуме с 17 марта 2007г.
- Сообщений: 97
- Спасибо: 0
Re: Как импортировать в AutoCAD из MapInfo?
> Иван
Можно воспользоваться этим:
http://dwg.ru/dnl/2144
#7 Ответ от Olga_@@@ 2 февраля 2008г. 18:39:32
- Olga_@@@
- Активный участник
- На форуме с 1 февраля 2008г.
- Сообщений: 148
- Спасибо: 2
Re: Как импортировать в AutoCAD из MapInfo?
Map > Tools > Export
Экспортировать в .tab
Посмотрите внимательно настройки экспорта, там есть возможность отфильтровать возможный «мусор», выбрать данные из внешней базы или таблиц объектных данных, которые вы хотели бы записать в этот же .tab, указать новую систему координат(если нужна трансформация в другую СК)
#8 Ответ от Olga_@@@ 2 февраля 2008г. 19:15:33
- Olga_@@@
- Активный участник
- На форуме с 1 февраля 2008г.
- Сообщений: 148
- Спасибо: 2
Re: Как импортировать в AutoCAD из MapInfo?
Map > Tools > Import
Выбрать файл mif или tab.
Откроется окно импорта.
Там много полезностей 🙂 Можно настроить преобразование системы координат, если есть подходящий классификатор отнести импортируемые объекты к соответствующему типу, указать как и какие данные привязать к объектам, в том числе из внешней базы. Настроить импорт точечных объектов: можно в процессе импорта автоматически заменить точки блоками (например, топографическими знаками) или текстовыми символами, в соответствии со значениями заданными в связанных таблицах.
Возможностей очень много, чтобы описать все. Если можете конкретизировать вопрос, пишите — отвечу подробнее.
Но, это только в Autodesk Map.
Если его нет, то можно воспользоваться Универсальным транслятором MapInfo.
Записать .dxf и открыть его в Автокаде. Но, это не лучший способ из-за значительных потерь данных.