MapInfo MapBasic

Поделиться

Настройте MapInfo Professional

Используя MapBasic вы можете автоматизировать повторяющиеся операции, создать в MapInfo Professional новые функции, построить комплексные решения и интегрировать MapInfo Professional с другими приложениями.

Краткий обзор
Среда разработки MapBasic - язык программирования для MapInfo Professional. Он может использоваться для широкого круга задач, от простых, таких как скрыть или переупорядочить отдельные пункты меню, до создания полноценных картографических приложений. Знание программирования полезно, но если вы новичок в программировании, MapBasic содержит обширную справочную систему, детальную документацию и примеры приложений в исходном коде.

Простота в изучении и использовании

MapBasic поставляется с простой средой разработки и подробной справочной системой. Кроме того, в комплект включены Руководство пользователя MapBasic и Справочник MapBasic. Также представлен целый ряд примеров приложений от простых демонстрационных примеров и фрагментов кода, до сложных приложений.

Область применения

MapBasic может использоваться для автоматизации повторяющихся задач, добавления в  MapInfo Professional новых возможностей или даже для создания сложных специализированных картографических решений для определённых пользователей или отрасли. Примером новой функциональности добавленной в MapInfo Professional может быть изображенный здесь Калькулятор расстояний. Эта программа одна из многих программ входящих в каталог программ MapInfo Professional.

Исходный код от экспертов

При установке MapInfo Professional по умолчанию устанавливается ряд полезных инструментов и утилит, которые доступны через каталог программ. Исходные коды почти для всех этих программ поставляются вместе с MapBasic. В каталог программ, для удобства, вы также можете добавить и собственные приложения, а часто используемые утилиты поставить в режим автоматической загрузки, для того чтобы эти MapBasic приложения запускались при старте MapInfo Professional.

Инструменты создаваемые пользователями

MapBasic позволяет разрабатывать приложения и на других языках программирования таких как C, C++ и Visual Basic. Сотни сторонних приложений были разработаны с использование этой гибкой среды разработки, многие из которых предлагаются сообществу MapInfo бесплатно.

Посетите наш портал MapInfo Tools & Utilities (инструменты и утилиты), чтобы загрузить приложения или поделиться своими разработками.

Вы профессиональный разработчик?

MapInfo MapBasic создан для настройки MapInfo Professional. Для профессиональных разработчиков, мы предлагаем широкий спектр инструментов для различных сред и моделей развёртывания. Изображённый на картинке MapInfo MapXtreme - 100% .NET комплект разработки (SDK) для настольных и веб-приложений. Мы также предлагаем модульную платформу для корпоративных решений включающую ГИС (Location Intelligence), маршрутизацию (Routing), геокодирование (Geocoding), управление адресами (Address Management) и другие модули. Посмотрите раздел Серверные решения на нашем сайте.

Спецификации

Операционные системы поддерживаемые MapBasic 12.5/12.5.1/15.0

 

  • Windows 7 Ultimate 32-bit SP1
  • Windows 7 Ultimate 64-bit SP1 with 32-bit compatibility mode
  • Windows 8/8.1 32-bit
  • Windows 8/8.1 64-bit
  • Windows 2008 Server R2 64-bit SP1 with XenApp 6.0
  • Windows 2008 Server R2 64-bit SP1
  • Windows 2012 Server 64-bit
  • Windows 2012 Server 64-bit with XenApp 7.0/7.5

 

ВАЖНО: пожалуйста, обратите внимание, что для запуска приложений созданных в MapBasic v12.5 требуется MapInfo Pro v12.5 или новее. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v12.5.

Для запуска приложений созданных в MapBasic v15.0 требуется MapInfo Pro v15.0 или новее. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v15.0.

 

 

Операционные системы поддерживаемые MapBasic 12.0

 

  • Windows XP Professional 32-bit Service Pack 3 (SP3)
  • Windows 7 Ultimate 32-bit SP1
  • Windows 7 Ultimate 64-bit SP1 with 32-bit compatibility mode
  • Windows 8 32-bit
  • Windows 8 64-bit
  • Windows 2008 Server 32-bit SP2
  • Windows 2008 Server R2 64-bit SP1 with XenApp 6.0
  • Windows 2008 Server R2 64-bit SP1
  • Windows 2012 Server 64-bit

 

ВАЖНО: пожалуйста, обратите внимание, что для запуска приложений созданных в MapBasic v12.0 требуется MapInfo Professional v12.0 или новее. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v12.0.

Run Time

Средство для тиражирования приложений

Для тиражирования программ, написанных на MapBasic, пользователям не имеющим MapInfo Professional, можно использовать модуль MapInfo RunTime – без интерфейсную версию программного ядра MapInfo Professional, содержащую все функции MapInfo Professional. Стоимость MapInfo RunTime существенно ниже, чем стоимость ГИС MapInfo Professional, поэтому для тиражирования приложений MapBasic обычно используется MapInfo RunTime.