MapBasic
MapInfo помимо богатого инструментарий позволяет пользователям автоматизировать работу с программой пр помощи языка MapBasic. MapBasic – мощный и одновременно простой в использовании язык программирования, который позволяет создавать собственные приложения в среде MapInfo. Наличие встроенного языка MapBasic позволяет в несколько раз
увеличить возможности программы программы MapInfo. Сама программа имеет, небольшое количество инструментов по созданию объектов (по сравнению с программами по цифрованию), но наличие встроенного языка позволяет программисту реализовать многие функции, отсутствующие в интерфейсе программы.
Следует отметить несколько направлений оптимальных для применение MapBasic:
создание новых инструментов для создания объектов. расчет ведомостей координат, таблиц углов.
получение планов границ участков, сводных планов, планов инвентаризации и т.п.
Построение на базе MapInfo специализированных приложений принятых решать нужды различных ведомств (горкомзем, милиция, пожарная служба и т.п.), т.е. ГИС- приложений.
Синтаксис и структура языка MapBasic совпадают с обычным BASIC, а список функций и операторов дополнены пространственными (географическими) функциями и операторами. MapBasic является бесплатной программой. Являясь открытой системой, программа MapInfo, имея инструмент MapBasic, позволяет квалифицированному пользователю построить любую геоинформационную систему.
Рис.12. Пример кода программы
Достарыңызбен бөлісу: |