MI OLE, доступ к графике и семантике

MapInfo, MapBasic
Ответить
sask
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 окт 2013, 14:13
Репутация: 0
Откуда: Самара

MI OLE, доступ к графике и семантике

Сообщение sask »

День добрый, возникла такая проблемка, никак не выходит получить семантические и пространственные данные объектов в своё приложение (например семантика и графика всех объектов заданного слоя) посредством OLE объекта MapInfo. Я так понял единственный вариант это действовать через курсор по таблице, DO и EVAL здесь не помогут, непонятно как эти данные вернуть. Единственный вариант вызывать MBX, который пишет это в файл и затем читать в своём приложении, но это за гранью разумного... Есть предложения?

Спасибо.
Последний раз редактировалось sask 18 окт 2013, 18:20, всего редактировалось 1 раз.
sask
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 окт 2013, 14:13
Репутация: 0
Откуда: Самара

Re: MI OLE, доступ к графике и семантике

Сообщение sask »

Всё, разобрался, спасибо, тему можно закрывать.
Аватара пользователя
paleogis
Модератор
Сообщения: 1112
Зарегистрирован: 22 мар 2009, 08:54
Репутация: 200
Ваше звание: Модератоо

Re: MI OLE, доступ к графике и семантике

Сообщение paleogis »

sask писал(а):Всё, разобрался, спасибо, тему можно закрывать.
Тогда пожалуйста опишите как решили проблему и поставьте в первом своем сообщении галочку.
sask
Новоприбывший
Сообщения: 5
Зарегистрирован: 10 окт 2013, 14:13
Репутация: 0
Откуда: Самара

Re: MI OLE, доступ к графике и семантике

Сообщение sask »

выглядит примерно так:

//устанавливаем курсор на нужную запись
instance.Do(String.Format("Fetch Rec {0} From {1}", k, tableName));
//читаем данные
Console.Write(instance.Eval(String.Format("{0}.{1}", tablesName, colName)));
Boris
Гуру
Сообщения: 4231
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969098
Откуда: Париж

Re: MI OLE, доступ к графике и семантике

Сообщение Boris »

Позволю себе заметить, для тех, кто использует чужие вопросы, что бы найти свои ответы,
что гораздо быстрее, легче и алгоритмиченей выбрать все интересующие вас объекты и выгрузить их формат MIF/MID, и там "крутить" их в своем языке программирования как хватит фантазии.
Ответить

Вернуться в «MapInfo»

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

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