www.map-info.ru :: Просмотр темы - Возможности mapinfo... С чего начать?
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
Дмитрий



Зарегистрирован: 27.07.2006
Сообщения: 14
Откуда: Кемерово

СообщениеДобавлено: Чт Июл 27, 2006 5:32 am    Заголовок сообщения: Возможности mapinfo... С чего начать? Добавить ответ со ссылкой на данный текст

Приветствую..

Мне нужно написать программу для работы с картой.Но в традиционном языке программирования(с#) это очень неудобно.недавно я узнал про mapinfo и у меня возникли следующие вопросы...
1)везде пишут о возможности интеграции карты из mapinfo в свое приложение(delphi ,VC++) , в c# можно интеграцию провести?
если нет, то можно ли создать exe-шник из файла проекта mapinfo
2) у меня есть растровая карта города. Можно ли её перевести в формат mapinfo(извиниnt , пока я незнаю какие свои форматы есть в нем)? чтобы можно было программировать объекты карты. Например, я хочу измерить расстояние между домами.Работать с дорогами-получать информацию , какая улица с какой пересекается , находить кратчайший путь из нескольких и т.п.
3)Автоматический перерасчет масштаба при увел/уменш рисунка(если известен первоначальный масштаб)?

Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Нестеров Валерий



Зарегистрирован: 21.03.2006
Сообщения: 492

СообщениеДобавлено: Вс Июл 30, 2006 7:39 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

В качестве ответов на Ваши вопросы, потребуется целый курс обучения принципам работы с ГИС вообще и с MapInfo в частности.
Ниже всего лишь краткие ответы.

1. Установите кроме MapInfo еще и MapBasic. В MapBasic есть каталог "Sample" с примерами интегрированной картографии MapInfo для разных языков (и Delphi и C и т.д., кстати об этом уже было написано в других темах и для начала прочитайте их).

2-3. Теперь отделим зерна от плевел... ))) Растровая карта не является объектным хранением пространственной информации и писать что-то под нее не имеет смысла. Это всего лишь подложка, на основе которой можно создать векторную карту или просто визуально видеть ситуацию под векторными объектами в окне карты. Лучше достаньте векторную карту Москвы, с разбивкой по слоям (строения, дороги и т.д.) и лучше с уже привязанной к объектам семантической информацией, которую можно обрабатывать программно. Вот тогда и беритесь за свои задачи.
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Дмитрий



Зарегистрирован: 27.07.2006
Сообщения: 14
Откуда: Кемерово

СообщениеДобавлено: Пн Июл 31, 2006 6:44 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

ещё раз спасибо :) работы как я понимаю здесь много :?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Дмитрий



Зарегистрирован: 27.07.2006
Сообщения: 14
Откуда: Кемерово

СообщениеДобавлено: Пн Июл 31, 2006 11:28 am    Заголовок сообщения: mapBasic Добавить ответ со ссылкой на данный текст

MapBasic устанавливается отдельно от MapInfo. Что же представляет собой окно MapInfo(настройки/показать окно MapBasic) в которое можно вводить инструкции, и какие возможности оно представляет(можно ли создать оконное приложение с картой,элементами управления и т.п. )?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Нестеров Валерий



Зарегистрирован: 21.03.2006
Сообщения: 492

СообщениеДобавлено: Вт Авг 01, 2006 8:58 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

MapBasic - это встроенный язык ГИС MapInfo.
Многие операции, которые выполняет обычный пользователь в MapInfo, просто активизируют последовательность MapBasic команд.
Открыв окно MapBasic в MapInfo меню "настройки/показать окно MapBasic". Можно наблюдать появление выполняемых команд. А также можно самому вводить и выполнять их, а также писать SQL запросы в обычном виде.
Подключившись к MapInfo через OLE или DDE можно выполнять команды на MapBasic, которые дают практически полное управление ГИС MapInfo. Обрабатывать графику, таблицы и т.д. Используя, например, компонент OLE container в Delphi, можно внедрить окно карты MapInfo в свое приложение, создать свои элементы управления и др функциональность.
По простому технологию OLE можно посмотреть схватив окно карты в MapInfo инструментом-кнопкой "Чемоданая ручка" и просто перетащив его мышкой на лист документа Word, вы увидите картинку окна карты в Word, щелкните дважды по ней мышкой, и прямо в Worde можно вкл/откл слои, приближать отдолять и перемещать карту в этом окне, а также выполнять другие несложные команды.
Короче, изучайте и пробуйте. MapInfo очень проста в использовании, легка в работе.
А если перед вами стоят сложные задачи, то обратитесь к опытным разработчикам, правда это уже совсем не бесплатно.
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Дмитрий



Зарегистрирован: 27.07.2006
Сообщения: 14
Откуда: Кемерово

СообщениеДобавлено: Ср Авг 02, 2006 5:52 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо за толковый совет.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
engineer



Зарегистрирован: 12.12.2006
Сообщения: 2

СообщениеДобавлено: Вт Дек 12, 2006 9:03 am    Заголовок сообщения: Вопрос Валерию Нестерову Добавить ответ со ссылкой на данный текст

Вы писали:..."Лучше достаньте векторную карту Москвы, с разбивкой по слоям (строения, дороги и т.д.)".
Не могли бы подсказать, где можно достать (скачать/купить) такую карту?

Александр.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



Зарегистрирован: 21.03.2006
Сообщения: 864

СообщениеДобавлено: Вт Дек 12, 2006 3:23 pm    Заголовок сообщения: Re: Вопрос Валерию Нестерову Добавить ответ со ссылкой на данный текст

engineer писал(а):
Вы писали:..."Лучше достаньте векторную карту Москвы, с разбивкой по слоям (строения, дороги и т.д.)".
Не могли бы подсказать, где можно достать (скачать/купить) такую карту?


Купить, господа, купить. Обращайтесь на info@map-info.ru, по Москве есть множество вариантов.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
engineer



Зарегистрирован: 12.12.2006
Сообщения: 2

СообщениеДобавлено: Вт Дек 12, 2006 4:27 pm    Заголовок сообщения: Re: Вопрос Валерию Нестерову Добавить ответ со ссылкой на данный текст

Купить, господа, купить. Обращайтесь на info@map-info.ru, по Москве есть множество вариантов


Понял. Спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nelly



Зарегистрирован: 10.04.2007
Сообщения: 1

СообщениеДобавлено: Вт Апр 10, 2007 10:34 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

А есть карты Московской области не только с дорогами и строениями, но и, например, чтоб отображалось, какое именно это строение(жилой дом, завод, ресторан, промзоны), населенность?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru