powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интерактивная карта
5 сообщений из 5, страница 1 из 1
Интерактивная карта
    #33262869
eugen29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Мне необходимо создать интерактивную карту. Пытался найти в интернете, в хелпах, електронных и печатных учебниках по ВБ какие-то рекомендации - нигле ничего нет. Может в ВБ вообще нельзя создать подобного?! А может посоветуете, что-то другое?!
У меня имеется большой рисунок весом несколько мегабайт (склеенные отсканированные листы топографической карты). Сразу говорю, что PhotoShop или Visio не вариант - нужна собственная программка. Имеется также база данных Access с координатами автомобилей в течение какого-либо отрезка времени.
Необходимо:
- присоединить картографическую программку к Access (т.е. чтобы программа получала данные из таблицы с координатами);
- при отборе в таблице координат одного из автомобилей за какой-то период времени на карте должны высвечиваться точки, а затем соединяться отрезками (т.е. маршрут);
- на карту можно накладывать слои и, соответственно, по выбору убирать их
- на карте должно быть масштабирование, координаты должны указываться не в пикселах, а в географических или прямоугольных;
- при высвечивании маршрута у каждой точки должна высвечиваться маленькая подсказочка с указанием названия автомобиля, времени нахождения в точке и географических координат;
-если я выбираю в таблице несколько автомобилей, то программка должны связывать точки разным цветом для каждого автомобиля.
Заранее спасибо!
...
Рейтинг: 0 / 0
Интерактивная карта
    #33263156
А Вы насколько с бэйсиком знакомы? И с картографией? Вы себе масштаб работы представляете? Пишите лучше скрипты для МэпИнфо, например (или готовые плагины поищите). Как вариант можно использовать объекты МэпИнфо встраиваемые в бэйсиковские приложения.
...
Рейтинг: 0 / 0
Интерактивная карта
    #33265103
eugen29
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
МэпИнфо пробовал - есть даже нужная карта, но:
- используется не топографическая (военная) карта, точность меньше;
- не выдаёт прямоугольных координат;
- хотелось бы, чтобы программа просто копировалась на ЭВМ вместе с файлом БД, а не устанавливалась - меньше возни;
- со своей программой работать удобнее, чем с написанной кем-то, ведь чужая менее гибкая.

Вы главное скажите возможно ли её вообще написать в ВБ. Может у кого-то есть какое-то пособие на эту тему?
...
Рейтинг: 0 / 0
Интерактивная карта
    #33265187
Andres 1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Картографией не занимался, т.ч. все это ИМХО
eugen29МэпИнфо пробовал - есть даже нужная карта, но:
- используется не топографическая (военная) карта, точность меньше;
Так нарисуйте по скану более подробную карту MapInfo вроде для этого и предназначен?
eugen29- не выдаёт прямоугольных координат;
А преобразовать? В своей программе все равно нужно будет делать.
eugen29
- хотелось бы, чтобы программа просто копировалась на ЭВМ вместе с файлом БД, а не устанавливалась - меньше возни;
А вашу программу на ВБ, которая работает с базой Jet - просто копировать? Ну-ну.
eugen29
- со своей программой работать удобнее, чем с написанной кем-то, ведь чужая менее гибкая.
В МэпИнфо разве нет никакого скриптинга? VBA там или еще чего?
eugen29
Вы главное скажите возможно ли её вообще написать в ВБ. Может у кого-то есть какое-то пособие на эту тему?
Да даже на Access что-то подобное делается довольно просто. Например http://www.msaccess.ru/UserInterfase_PicAndMouseMove.html - картинка, отрабатываются щелки мышкой. Только добавить масштабирование и скроллинг.
По-моему, на ВБ можно всё, что будет работать под Windows.
...
Рейтинг: 0 / 0
Интерактивная карта
    #33267759
Да нет, для заявленных целей этот пример слишком прост. Хотя Вы правы в том, что представить такое приложение, написанное на ВБ и работающее с картинкой, не так уж и сложно. Но реализация... Ну ладно, загружать элементы массива линий и кружков через цикл с рекордсетом, запоминать в файл эти кружки и линии (чтобы загружаемые слои получились) и т.д. Довольно много работы. И потом, размер рисунка очень большой! Хотя, по другому не бывает, попытайтесь и задайте конкретные вопросы.
Или попробуйте все-таки в мэпИнфо - или векторизовать карту или привязать к координатам растровый слой. Скриптер там МэпБэйсик, но увы я с ним никогда не работал, и не представляю что с ним можно сделать.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Интерактивная карта
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]