Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Дмитрий
Зарегистрирован: 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, по Москве есть множество вариантов. |
|
Вернуться к началу |
|
|
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 Заголовок сообщения: |
|
|
А есть карты Московской области не только с дорогами и строениями, но и, например, чтоб отображалось, какое именно это строение(жилой дом, завод, ресторан, промзоны), населенность? |
|
Вернуться к началу |
|
|
|