Возможно в mapinfo пустить поезд по путям?

MapInfo, MapBasic
Ответить
OwenBlare
Новоприбывший
Сообщения: 2
Зарегистрирован: 21 ноя 2015, 11:43
Репутация: 0

Возможно в mapinfo пустить поезд по путям?

Сообщение OwenBlare » 21 ноя 2015, 11:56

Всем здравствуйте! Есть прога mapinfo 2.1i, к ней карта России, области, адм центров и ж\д пути. Нужно сделать так, чтобы например по путям ездил поезд или еще какие-нибудь действия... Преподаватель поставил пред фактом, ничего при этом никому не объяснив. Или просто, чертеж детали, но при нажатии на ее, выскакивала бы информация о детали (фланец, прокладка и т.п.). Так вот, есть какой-нибудь урок или пример? Или может быть вы чем-то поможете. В общем инструменты программы изучила, а что делать дальше не знаю. :cry:

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение Александр Мурый » 21 ноя 2015, 16:08

Чертёж — это точно не к MapInfo. Вам нужна анимация действий? Поясните подробнее, лучше с картинками.
Редактор материалов, модератор форума

OwenBlare
Новоприбывший
Сообщения: 2
Зарегистрирован: 21 ноя 2015, 11:43
Репутация: 0

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение OwenBlare » 21 ноя 2015, 17:02

Александр Мурый писал(а):Чертёж — это точно не к MapInfo. Вам нужна анимация действий? Поясните подробнее, лучше с картинками.
Да я сама понимаю, что чертеж это не к этой программе. Но что, сказали, то и надо... Собственно чертеж то, самый простой. Допустим чертеж. Нажимаешь на деталь и выходит окно с информацией об этой детали. Это как на карте адм нажимаешь на точку и выходит окно с названиям города или просто появляется текст с названием. А с картой, (сейчас нет возможности сделать скрин в проге), но вот на картинке есть красный путь, ну и допустим по нему идет поезд, преподаватель уверяет, что он это делал. Но тем не менее, показывать не хочет. Возможно так сделать?Изображение


и еще вопрос, программа этой версии ставится только под 32 разрядную систему, а возможно поставить как-нибудь на x64???

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение Александр Мурый » 21 ноя 2015, 18:58

Думаю, что (к сожалению) здесь за вас никто не поможет решить эти проблемы. ПО вы не называете, объяснение тоже путаное. Разберитесь наконец с преподавателем :)
Редактор материалов, модератор форума

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 374
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 139
Откуда: Орск
Контактная информация:

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение ginpetr » 21 ноя 2015, 20:58

... If the Add Map Layer statement includes the Animate keyword, the layer becomes a special layer known as the animation layer. When an object in the animation layer is moved, the Map window redraws very quickly, even if the map is very complex...
Из руководства Мапинфо. На карту добавляется специалный слой, для отображения быстро меняющихся данных. Сам не пробовал. Данными такими не располагаю.

thegeo
Активный участник
Сообщения: 160
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение thegeo » 22 ноя 2015, 00:20

В данном случае слой анимации использовать нет необходимости. Достаточно все организовать на обычном слое, необходимо даже притормаживать перерисовку, чтобы отследить движение объекта. Правда практической ценности во всем этом не вижу. Прилагаю пример. Компиляция выполнена в MapBasic 11.5.
Вложения
animate.zip
(3.52 КБ) 356 скачиваний
miHG415a.png
miHG415a.png (6 КБ) 6746 просмотров

sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение sysrepos » 27 ноя 2015, 01:06

а зачем вводить переменные obRowID, sRow

Код: Выделить всё

obRowID = TableInfo("demoAni", TAB_INFO_NROWS)  
они вроде всегда 1 будут равны.

thegeo
Активный участник
Сообщения: 160
Зарегистрирован: 17 янв 2012, 18:51
Репутация: 74

Re: Возможно в mapinfo пустить поезд по путям?

Сообщение thegeo » 27 ноя 2015, 17:17

Думаю что в этом не было необходимости. Наверное там (в коде) можно найти и другие неточности. Здесь меня интересовала лишь возможность решения задачи.

Ответить

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

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

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