Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MI6REFRU.pdf
Скачиваний:
50
Добавлен:
13.02.2015
Размер:
9.88 Mб
Скачать

Замкнуть (меню ОБЪЕКТЫ) )

Замкнуть (меню ОБЪЕКТЫ) )

Назначение команды:

Создает регионы в замкнутых областях, образованных линиями, полилиниями или дугами.

Условие выполнения команды:

Команда доступна, если выполнены все следующие условия: Окно Карты активно.

Один из слоев в окне Карты редактируемый. Существуют выбранные объекты.

Меню:

Выберите ОБЪЕКТЫ > ЗАМКНУТЬ.

Создание региона в замкнутых областях, образованных полилиниями

Для создания регионов в замкнутых областях, образованных полилиниями:

·Выберите полилинию в активном окне карты, содержащем редактируемый слой. ·Выберите ОБЪЕКТЫ > ЗАМКНУТЬ.

Смотри:

Комбинирование объектов

ОБЪЕКТЫ > КОМБИНИРОВАНИЕ

74

Справочник MapInfo

Запустить программу MapBasic (Меню Файл)

Запустить программу MapBasic (Меню Файл)

Запустить программу MapBasic (Панель Программы)

Используйте Кнопку Запустить программу MapBasic или Команду Запустить программу MapBasic для:

N запуска программ, написанных на языке MapBasic.

Команда Запустить программу MapBasic доступна:

N всегда.

Меню

ФАЙЛ > ЗАПУСТИТЬ ПРОГРАММУ MAPBASIC

или

Панель ПРОГРАММЫ > КНОПКА ЗАПУСТИТЬ ПРОГРАММУ MAPBASIC.

Как пользоваться командой Запустить программу MapBasic

MapBasic – язык программирования, который Вы можете использовать для автоматизации MapInfo. Для создания программ на языке Вам необходим компилятор MapBasic, который представляет отдельный продукт. Однако Вы не нуждаетесь в компиляторе MapBasic для запуска откомпилированных MapBasicLпрограмм.

Для запуска программ, написанных на языке MapBasic:

Выполните команду ФАЙЛ > ЗАПУСТИТЬ ПРОГРАММУ MAPBASIC

или

Нажмите кнопку ЗАПУСТИТЬ ПРОГРАММУ MAPBASIC из панели Программы. Появится диалог “Запустить программу MapBasic".

Диалог “Запустить программу MapBasic"

Папка

Выберите папку.

 

Имя файла

Выберите или введите имя программы, которуюВы хотите запустить.

 

Файлы в этом окошке показываются в соответствии с типом,

 

 

выбрнным в окошке “Тип Файлов”. Чтобы увидеть список файлов с

 

необходимым Вам расширением, введите символ (*), точку и три

 

символа расширения. Например, если Вы хотите увидеть список

 

файлов с расширением .MBX, то введите "*.mbx".

 

 

 

 

Справочник MapBasic

75

Запустить программу MapBasic (Меню Файл)

 

В MapInfo можно использовать длинные имена файлов. Длина имени

 

файла ограничена 255 символами, при этом полное название файла,

 

включая названия каталогов, не может превышать 260 символов. В

 

имени файла могут содержаться пробелы и любое количество точек.

 

Однако если в имени присутствует более одной точки, не забывайте

 

указывать расширение файла, чтобы файл сохранялся правильно.

 

Пример правильного длинного имени файла:

 

\\карта\предотвратить.преступление.mbx

Тип файлов:

Показать все доступные в указанном каталоге и на указанном

 

устройстве приложенияMapBasic. Если выбрать "Все файлы (*.*)", то

 

будут показаны все файлы в данном каталоге.

Открыть

Выполнить выбранную программу MapBasic.

Отмена

Отменить диалог.

Справка

Показать соответствующий раздел Справочной системы.

 

 

Примеры программ MapBasic, поставляемых с MapInfo

В комплекте поставки MapInfo есть несколько готовых к работе MapBasicLпрограмм, которые упрощают решение некоторых часто встречающихся задач. Некоторые из этих программ описаны ниже:

NПрограмма “Концентрические буферы” (R_BUFFER.MBX). Создает концентрические буферы за один шаг.

NПрограмма “Автоподписи” (AUTOLBL.MBX). Создает подписи в виде текстовых объектов, которые сохраняются на косметическом слое. Вы можете воспользоваться этой программой, если Вам нужно создать подписи, которые можно будет сохранить в permanent таблицу.

NПрограмма “Наклон Линии” (COGOLINE.MBX). Рисует прямую заданной длины и под заданным углом (нулевой угол задает направление на Восток).

NПрограмма “Преобразование Град.>Дес.” (DMSCNVRT.MBX). Выполняет для всей таблицы преобразование из системы градус/минута/секунда в систему десятичных градусов и обратно.

NПрограмма “Сетка” (GRIDMAKR.MBX). Рисует градуированную сетку (линии долготы и широты).

NПрограмма “Установка” (INSTALLW.MBX). Программа установки street data?Карт улиц.

76

Справочник MapInfo

Запустить программу MapBasic (Меню Файл)

NПрограмма “Легенды” (LEGENDS.MBX). Управляет окнами Легенды. Эта программа позволяет Вам создать более одной легенды, а так же встроить легенду в карту.

NПрограмма “Каталог Карт MapInfo” (MIODBCAT.MBX), “Загрузка ODBC” (MIUPL LOAD.MBX): Программы в помощь администраторам баз данных.

NПрограмма “Заголовок” (MAPWIN.MBX). Управляет заголовком окна Карты, а также позволяет включать и выключать автопрокрутку.

NПрограмма "Представления"(NVIEWS.MBX). Присваивает имя текущему представлению Карты, чтобы позже можно было вернуться к этому представлению.

NПрограмма "Обзор" (OVERVIEW.MBX). Открывает второе окно Карты, в котором видно, какая часть всей Карты показана в первом окне.

NПрограмма "Масштаб" (SCALEBAR.BMX). Добавляет на Карту масштабную линейку.

NПрограмма “Менеджер сшитых таблиц” (SEAMMGR.MBX). Позволяет создавать и управлять сшитыми таблицами.

NПрограмма “Поиск и замена” (SRCHREPL.MBX). Осуществляет операцию Поиск– и–Замена в колонке таблицы.

NПрограмма “Редактор символов” (SYMBOL.MBX). Создает новые символы.

NПрограмма “Менеджер Таблиц” (TABLEMGR.MBX). Показывает информацию о Ваших таблицах.

После запуска программы–примеры добавляют свои команды к пункту меню Пргораммы.

Совет: Инструкции по использованию запущенной программы Вы можете прочитать выполнив команду О ПРОГРАММЕ в меню ПРГОРАММЫ. Кроме этого, в диалоге “О Программе…” находится кнопка “Автозагрузка”. Нажмите на нее, если Вы хотите, чтобы программа запускалась автоматически при каждой загрузке MapInfo. (Автоматической загрузкой программ можно управлять с помощью рабочего набора STARTUP.WOR.)

Программы, которые создают или описывают тематические карты, могут давать различные результаты в среде MapInfo 6.0 и в среде MapInfo 5.0 или 5.5. Также программы переустраивающие систему меню MapInfo, могут дать другие результаты, так как MapInfo 6.0 использует несколько другую структуру меню, чем в версии 5.x.

Справочник MapBasic

77

Запустить программу MapBasic (Меню Файл)

Выполнение программ MapBasic, созданных в прежних версиях MapInfo

В среде MapInfo 6.0 можно запускать программы, созданные и откомпилированные компилятором MapBasic версии 5.0. Однако некоторые такие программы MapBasic не могут полноценно работать в среде MapInfo 5.0. Например, программы, которые изменяют меню MapInfo, могут работать не правильно, так как в MapInfo 6.0 было добавлено много новых пунктов меню, которые отсутствовали в прежних версиях MapInfo.

Некоторые программы MapBasic используют динамические библиотеки (Dynamic Link LibrarL ies (DLLs)). Обратите внимание на то, что 32Lбитная версия MapInfo не может выполнять программы MapBasic, которые используют 16Lбитные DLL. Если у Вас есть программа MapBaL sic 3.0, использующая 16–битные DLL, то для того, чтобы запустить ее в 32–битной версии MapInfo, Вам необходимо заменить эти DLL на 32Lбитные.

Если у Вас появились проблемы, связанные с неправильной работой программ, написанных на MapBasic в среде MapInfo 6.0, свяжитесь с представителем фирмы и спросите, полностью ли совместима программа, созданная в среде MapInfo 5.х, с MapInfo 6.0.

78

Справочник MapInfo

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]