MapInfo. MapBasic 9.0. Руководство пользователя

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Mapbasic
9.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

Language: Russian
Commentary: 727230
Tags: Библиотека;Компьютерная литература;MapInfo