экспорт из Map 3D, как сделать за один раз

САПР и ГИС
Ответить
АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

экспорт из Map 3D, как сделать за один раз

Сообщение АлексЮстасу » 22 янв 2014, 01:03

При экспорте данных с семантикой из Map 3D встроенным конвертором, допустим, в mif/mid или в shapefile, приходится делать экспорт столько раз, сколько Feature classes или Object Data. Когда Feature classes или Object Data несколько десятков или даже сотен (вполне реальная ситуация - 100, 250 и больше видов объектов), то это мучительно, и чревато пропусками и ошибками.
Как можно сделать экспорт всех данных со многими Feature classes или Object Data за один раз, сразу?

Или я во встроенном экспорте что-то соответствующее просто не заметил?
Последний раз редактировалось АлексЮстасу 22 янв 2014, 17:46, всего редактировалось 1 раз.

Аватара пользователя
bingeomap
Гуру
Сообщения: 503
Зарегистрирован: 06 июл 2012, 08:37
Репутация: 53
Откуда: Азербайджан, Баку

Re: экспорт из Map 3D, как сделать пакетно

Сообщение bingeomap » 22 янв 2014, 08:27

Для Шейп-файла я всегда так использую:
Изображение
А в МапИнфо не знаю....
С уважением,
Биннат Халилов

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: экспорт из Map 3D, как сделать пакетно

Сообщение АлексЮстасу » 22 янв 2014, 16:36

Такого окна экспорта еще не видел. Это по какой команде? В какой версии?

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: экспорт из Map 3D, как сделать пакетно

Сообщение trir » 22 янв 2014, 17:47

Обычный экспорт, только формат - Shape Multiclass
Можно ещё пакетные файлы использовать...

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: экспорт из Map 3D, как сделать за один раз

Сообщение АлексЮстасу » 22 янв 2014, 18:07

А! Для этого Shape Multiclass интерфейс другой...
Про скрипты я помню, но смутно-смутно :D
Попробую.

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: экспорт из Map 3D, как сделать пакетно

Сообщение АлексЮстасу » 24 янв 2014, 03:31

Нашел заготовку, сделанную с Вашей подачи после той темы.
На примере экспорта в mif/mid. Легко можно заменить "mif" на, допустим аркинфовский "shp". Может, кому еще пригодится. Доработать напильником:
(command "CMDDIA" "0" )
(command "FILEDIA" "0")
(command "_.-MAPEXPORT" "mif" "С:\\Map_Export\\tab1.mif" "_y" "C:\\Map_Export\\tab1.epf" "_p")
(command "_.-MAPEXPORT" "mif" "С:\\Map_Export\\tab2.mif" "_y" "C:\\Map_Export\\tab2.epf" "_p")
; и т.д. - tab1, tab2 и т.д. по названиям и числу Object Data или Feature classes
(command "CMDDIA" "1" )
(command "FILEDIA" "1")
Сначала заготовил набор файлов *.epf параметров экспорта для каждого Object Data.
Сработало успешно.
Здесь буквы-ключи латинские.
Еще раз за это спасибо!

Но. Всегда хочется попроще и побыстрее, и не зависеть сильно от собственной внимательности и педантичности. Посылка та же - Feature classes или Object Data несколько десятков или даже сотен. А это правка, и копипастинг названий в эти десятки-сотни строк с путями и названиями, это заготавливание десятков-сотен файлов *.epf. А по жизни пути, названия слоев, Feature classes или Object Data любят меняться. И все строки скрипта, файлы *.epf при этом нужно проверять-править-переделывать. И все это совершенно сравнимо с трудозатратами на сам экспорт.
И зачем, допустим, в этом экспорте нужна привязка к слоям, если выгружать нужно по Feature classes или по Object Data? А не определишь слои - во всех выходных файлах большинство элементов будет лишним, не нужным.
Логичным был бы программный просмотр элементов файла по Feature classes или Object Data, и последовательная выгрузка элементов с одинаковыми Feature classes или Object Data в соответствующие файлы с соответствующими названиями. Пользователю задавать нужно только путь к папке с выходными файлами, конвертацию в другую СК и считать ли замкнутое полигонами. Еще сначала задать список нужных в этот раз Feature classes или Object Data.
Понятно, правда, в этой схеме есть ряд допущений и упрощений.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: экспорт из Map 3D, как сделать за один раз

Сообщение trir » 24 янв 2014, 04:03

Какой простор для автоматизации ;=)
Одно меня смущает - почему всё это разнообразие не в БД?

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: экспорт из Map 3D, как сделать за один раз

Сообщение АлексЮстасу » 24 янв 2014, 13:46

Вы о внешней БД?
Не в БД по принципу Оккама.
Конкретно же - нам приходится работать со множеством исполнителей оч. разной квалификации и оч. разных технических возможностей. Один проект может одновременно делать 2-5 субподрядов. Чаще - самых дешевых с "квалификацией" маманегорюй. Иногда целый проект или большую часть делают только фрилансеры. Как правило, вообще все исполнители - женщины только с картографическим образованием и домашними проблемами. Грузануть их БД - просто потерять последние в стране квалифицированные в топографии кадры :D
Конкретно экспорт - да, и можно, и рациональнее сделать централизовано. Но собирать и подготавливать данные с внешней БД - организационно и технически нереалистично.
Или я Вас неправильно здесь понял?

АлексЮстасу
Гуру
Сообщения: 619
Зарегистрирован: 09 авг 2009, 13:09
Репутация: 67
Ваше звание: топограф, технолог
Откуда: Мааськва

Re: экспорт из Map 3D, как сделать за один раз

Сообщение АлексЮстасу » 28 янв 2014, 20:30

trir писал(а):Одно меня смущает - почему всё это разнообразие не в БД?
Но в принципе интересно.
Чем-то экспорт с применением БД удобнее, чем из одного dwg+OD?

Ответить

Вернуться в «AutoCAD Map 3D/Civil 3D»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей