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

На всякий случай AutoCad to Mif и еще!

Добавлено: 13 июл 2009, 13:30
Braz
Два вложения
Первое AcadMif.rar экспорт из автокада в миф, описание с примерами в архиве
Второе -экселевский макрос работы с полилиниями в автокаде описание в шапке документа. Для работы необходим запушенный автокад, осуществляет экспорт и импорт координат полилинии в эксель. Удобен при переводе из одной СК в другую

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 13 дек 2012, 12:12
Донецков
Кто знает как имортировать mif в автокад, когда нет под рукой MI и других конверторов, кроме установленного автокада (не MAP или CIVIL), других ПО на машине нет и установить/запустить нельзя...
т.е. нужен lsp или vlx, который это делает...

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 13 дек 2012, 12:24
Slinger
Плагин dvb, обратный AcadMif из первого поста.

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 13 дек 2012, 13:14
Донецков
Спасибо, но про MInfoToACAD, естественно, знаю, но это dvb, а для него нужно иметь установленный VBA, а его нет возможности поставить, поэтому и писал про lsp или vlx, кроме этого, как помнится, в этом конверторе для нормальной работы нужны были спец. шрифты, которых в раздаче нет, но это не главное...

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 13 дек 2012, 17:48
Slinger
То есть нужно максимально усложнить задачу, я понял =)

А вообще решения нет.В моём понимании нужны:

1) библиотека mitab.dll, предназначенная для чтения/записи .mif/.tab.
2) библиотека для чтения/записи .dxf. Вроде бы мелькала на портале автодеска. Да и в папке с QGIS должна быть.
3) Связующее звено между ними плюс примитивный интерфейс.

Реально ли реализовать 3-й пункт стандартным лиспом не знаю. Скорее всего нет. Вполне реально написать это всё на C++/C# в среде .net и полученную длл запустить через команду netload. Для этого должен быть установлен .net framework, что вас видимо тоже не устраивает. Так что решения нет.

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 13 дек 2012, 20:48
Донецков
Вот и я уже сколько лет просматриваю интересующие темы - и не встечал ничего аналогичного...

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 15 дек 2012, 11:52
gamm
Донецков писал(а):Вот и я уже сколько лет просматриваю интересующие темы - и не встечал ничего аналогичного...
а если конвертировать на своем ноутбуке, и перенести на флешке? Или там и USB запаян? Наверняка и web-сервисы такого рода есть, если не в мапинфу, так в шейпы.

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 15 дек 2012, 18:12
Донецков
Да это понятно, дома естественно сконвертирую из чего нужно во что угодно, но из принципа, сколько же можно... Шейп тоже не вариант, т.к.его тоже по умолчанию автокад не ест, а тот же ToolPac отсутствует на рабочем месте...

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 19 дек 2012, 14:11
Филиппов Владислав
хочу написать конвертер: Результат команды "список", она же "list" (свойства выбранной полилинии, которая типа Земельный Участок) из всего что на AutoCAD, а так же из бесплатного DraftSight, в Shape-файл.
Надо кому?
Идя в том, что ни каких макросов и VBA не надо + поддержка многоконтурности и "дырок" в полигонах.
DxfToShp из QGIS результата не дал. Если открывать dxf как векторный слой - то получаем полилинии, а не полигоны.

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 19 дек 2012, 16:21
Донецков
Неплохо, но как при выборе нескольких полилиний, будет формироваться полигон с "дырками"?

Re: На всякий случай AutoCad to Mif и еще!

Добавлено: 20 дек 2012, 07:55
Филиппов Владислав
можно положиться на юзера :), а можно пространственными отношениями вычислить, кто дырка, а кто нет