MapInfo. MapBasic 9.0. Руководство пользователя
Book information
Description
Mapbasic9.0. Руководство пользователя. Авторство: Корпорация MapInfo , 2007 г., 350 стр. MapBasic –- мощный и одновременно простой в использовании язык программирования, который позволит Вам создавать собственные приложения в среде MapInfo Professional.Функциональные возможностиMapBasic содержит около 400 операторов и функций, и обладает следующими характерными чертами:*Модульная структура программы, организация циклов, возможность построения обработчиков ошибок и откликов на события; возможность вызовов DLL или EXE-файлов из программы MapBasic. Связь с другими Windows-приложениями через DDE. Управление MapInfo посредством DDE или OLE Automation.*Возможность модификация меню MapInfo и создание собственных диалогов и панелей инструментов;использование стандартных запросов SQL, расширенных пространственными запросами типа площадь, расстояние, периметр, координаты, вложенность, соседство, пересечение и т.д.*Работа с файлами в форматах Excel, Access, Lotus 1-2-3, xBASE. Прямой доступ и управление данными СУБД Oracle и другими базам данных через ODBC. Чтение и запись ASCII и бинарных файлов.*Создание и редактирование географических объектов: точечных, линейных, площадных, текстовых, буферных зон и других объектов. Изменение стиля оформления объекта. Возможно редактирование положения узлов объекта как одного, так и группы. Оверлейные операции: объединение, разрезание, удаление внешней или общей для нескольких объектов части. Вычисление площади, периметра, положения центроида, протяженности, площади перекрытия и т.п.Формирование пользовательского интерфейсаMapBasic позволяет разрабатывать собственные меню, панели инструментов и диалоги, упрощающие работу конечного пользователя с геоинформационной системой и позволяющие решать частные задачи организации.Связь с другими приложениямиMapBasic поддерживает стандарт ODBC для связи с внешними базами данных. Используя OLE Automation и DDE, можно легко обмениваться информацией с другими Windows-приложениями. Например, несколько строчек кода на Visual Basic позволяют вставить окно карты MapInfo в другое приложение.Простота использованияMapBasic имеет функции и операторы аналогичные языку BASIC и, дополнительно, – картографические функции ГИС. Команды MapBasic, генерируемые MapInfo, отображаются в специальном окне в самом MapInfo Professional. Окно MapBasic в MapInfo позволяет быстрее освоить этот язык и упрощает процесс программирования.Среда разработкиСреда программирования MapBasic представляет собой простой текстовый редактор с возможностью вызова компилятора и сборщика проекта. Для написания программ на MapBasic можно использовать более развитые текстовые редакторы, позволяющие подключать компилятор, делать цветовую подсветку синтаксиса, использовать клавиатурные сочетания, макросы и т.п. Созданные и откомпилированные программы MapBasic выполняются в среде ГИС MapInfo Professional или с RunTime-модулем MapInfo.СодержаниеВведениеНовые и дополненные операторы и функции MapBasicОбзор языка MapBasicРабота в интегрированной среде разработки программОсновы языка MapBasicПоиск ошибок и отладка программСоздание элементов интерфейсаРабота с таблицамиВвод/Вывод в файлы Географические и графические объектыОсобенности MapBasic в среде Microsoft WindowsИнтегрированная картографияПриложение A: Примеры программ Приложение B: Сведения об операторахПриложение C: Список изменений MapBasic в разных версияхПриложение D: Поддерживаемые типы данных ODBC-таблицПриложение E: Присоединение геоинформации к удаленной таблице.Необходимые условия для хранения/получения пространственных данныхСоздание каталога карт MapInfo Map CatalogПриложение F: О вспомогательных файлахПриложение G: Словарь MapBasic
Similar books
Регистрация растрового изображения в MapInfo
Введение в MapInfo
Работа пользователя в геоинформационной системе MapInfo
Руководство пользователя MapInfo Professional 12.0
Справочник
Геоинформационная система MapInfo
DOC
MapInfo Professional 8.0. Руководство пользователя