www.map-info.ru :: Просмотр темы - Объединение слоев
                               РќР° главную страницу сайта

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

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



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

СообщениеДобавлено: Чт Авг 17, 2006 10:25 am    Заголовок сообщения: Объединение слоев Добавить ответ со ссылкой на данный текст

Доброе время суток.
1)Странно, но я не могу найти в MI возможности объединения слоев в один.
как это сделать?

2)Также ,насколько я понимаю ,если встроить в делфи MI? то можно картой программно управлять и с помощью языка Делфи , и с помощью MapBasic?
3)Обязательно ли при этом иметь установленную MI или достаточно компонента?
4)как можно установить исходный масштаб карты(растрового слоя)?
у меня карта на несколько км а MI устанавл нескольно сот метров

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



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

СообщениеДобавлено: Пн Авг 21, 2006 4:09 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

1) Объединения слоев в стандартных функциях MapInfo нет. Поэтому и сделали такую необходимую функцию в Инструментарии для MapInfo. Как это сделать вручную? Ну в общем случае достаточно непримитивно - слои могут различаться по структуре полей, по допустимым границам (план-схема). Инструментарий умеет все это объединять. В простейшем случае - копируйте объекты в буфер, вставляйте на другой слой.

2) В Delphi доступны несколько COM-объектов MapInfo, но в итоге все сводится к вызову методов по исполнению отдельной MapBasic-команды или подпрограммы на MapBasic.

3) Какого компонента? MapInfo - это внешний COM-сервер, т.е. встроенный в exe, поэтому необходима полная установка. Или пользуйтесь MapX.

4) Устанавливаете необходимый вам масштаб и сохраняете рабочий набор. В рабочем наборе сохраняться настройки исходного масштаба.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Нестеров Валерий



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

СообщениеДобавлено: Пн Авг 21, 2006 10:39 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

По 4-му вопросу наверно имелось ввиду привязка растра в реальных координатах в окно карты.

Для правильного отображения растра необходимо его привязать по координатам (при первом открытии растра в MapInfo она спрашивает "Регистрировать или открыть как попало - Показать?", там вы и должны были указать "Регистрировать" и привязать растр по известным координатам. А так, MapInfo восприняла вашу картинку не как растр, а как фотографию любимой девушки, с которой вы не хотите Регистрироваться и уж точно ее размеры вам наверно нужны 90-60-90, но никак не 100 км.

Если все же открыли растр без привязки, то просто зайдите в меню " Таблица\Растр\Регистрация изображения" и тоже привязывайте по координатам). А вообще в Хэлпе по MapInfo все подробно расписано.
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Дмитрий



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

СообщениеДобавлено: Чт Авг 24, 2006 12:03 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

большое спасибо, на все вопросы исчерпывающие ответы :) .
Но есть ещё один , маленький есть ли у кого примеры для работы в Делфи с Мэп-инфо? я не прошу готовых работ, просто типа маленькиx примерчиков или же описание интерфейсов com объектов , как , например, в гис ObjectLand на сайте www.objectland.ru. Прошу высказать мнение професссионалов о ГИС ObjectLand.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Андрей Могильный



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

СообщениеДобавлено: Чт Авг 24, 2006 12:59 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Давно я уже не работал с ObjectLand, может Валера побольше раскажет, но в то время на больших объемах карт ГИС ObjectLand довольно сильно притормаживала. Вообще у MapInfo на сег.день самый быстрый движок по отрисовке карты (больших карт).
По поводу работы через OLE - смотрите доку по MapBasic, раздел Интегрированная картография, там достаточно информации чтобы стартовать, правда примеры по-моему на Visual Basic, но думаю для програмиста это не проблема ;)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Дмитрий



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

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

Ещё раз спасибо! :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Нестеров Валерий



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

СообщениеДобавлено: Пт Авг 25, 2006 8:54 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Установите кроме MapInfo еще и MapBasic. В MapBasic есть каталог "Sample" с примерами интегрированной картографии MapInfo для разных языков (и Delphi и C и т.д.).
_________________
Жизнь прекрасна!i
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - ГИС 'MapInfo' Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru