Руководства, Инструкции, Бланки

Mapbasic руководство пользователя img-1

Mapbasic руководство пользователя

Категория: Руководства

Описание

Скачать mapbasic руководство пользователя

Скачать mapbasic руководство пользователя и бланк м 29

21 авг 2012 Добавлено: Пт Июн 08, 2012 8:35 am Заголовок сообщения: Руководство пользователя mapbasic 10, Добавить ответ со ссылкой на. Книги бесплатно, Список литературы, литература о ДЗЗ, литература о ГИС, Описание, Erdas Imagine MapInfo Professional 9.0 Руководство пользователя MapInfo Corporation Troy, New York Information in this document is subject to change without. Среда разработки MapBasic - язык программирования для MapInfo Professional. Он может использоваться для.

MapInfo, логотип Pitney Bowes Software, MapBasic и MapInfo Professional являются торговыми марками Руководство пользователя. 3. Содержание. Всё о MapBasic на одной странице: руководства пользователя и справочники MapBasic, самоучители и учебники MapBasic, другая литература. Скачать. Оглавление Глава iОбщие сведения 4 1Что нового. 19 дек 2009 MapInfo Corporation, 2002. Содержание: Введение. Требования к системе и компьютеру. Установка среды разработчика MapBasic. Итак краткое предисловие из руководства пользователя дает вам общее MapInfo, используя языки программирования отличные от MapBasic. Автомобильный информационно-познавательный портал. A A Twist of the Wrist 2: The Basics of High-Performance. Методологии ITSM (IT Service Management) и ITAM (IT Asset Management), преимущества в управлении ИТ-деятельностью. Mapbasic. Версия 9.0. РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ MapInfo, логотип MapInfo и MapBasic – торговые марки корпорации MapInfo и/или е. Страница 1 из 20 - MapBasic и все что с ним связано - отправлено в Насчет литературы: у меня есть руководство для разработчика MapBasic 7.5 и 9.0, пользователей: 0, неизвестных прохожих: 0, скрытых пользователей.

Программы по межеванию и отводу земель, землеустройство, постановка земельных участков. Конвертор SXF в MapInfo. Программа конвертирования файлов обменного формата "Панорама. Загрузить «Руководство пользователя MapInfo Professional 12.0» на Яндекс.Диск (8,64 MB) Предыдущие версии. MapInfo® Vertical Mapper Software Developer Kit (SDK) разработан для того, чтобы позволить вам интегрировать.

Часть 2 Со времени публикации первого FAQ по ГИС MapInfo на этом сайте прошло немало времени. Этот абзац отцентрирован. Этот абзац выровнен по левому краю. Этот абзац выровнен. Новые возможности MapInfo Pro 15.2 - 64-бита (ноябрь 2015) Обновлённый конструктор отчётов. Коротко. скачайте MapBasic - С 9.0 он бесплатен и руководство пользователя к нему. с сайта mapinfo.com/support/downloads.

Другие статьи

Горячие клавиши MapInfo - GLab - 2007

«Горячие» клавиши в MapInfo Professional

«Горячие» клавиши, или «hot key» — это нажатие одной или нескольких клавиш на клавиатуре для выполнения определённой команды, запрограммированной на вызов по нажатии этого сочетания. Использование сочетаний клавиш значительно ускоряет работу и увеличивает количество возможных действий, выполняемых с помощью клавиатуры.

В MapInfo Professional большинство сочетаний клавиш дублируют пункты меню и вынесены справа от подписи меню.

Вместе с тем, некоторые возможности программы неявны и практически нигде не описаны. Клавиатурные сочетания, позволяющие изменять масштаб изображения, порядок окон и даже местоположение объекта, скрыты в глубинах справки MapInfo или Руководства Пользователя.

Приведенная ниже таблица «горячих» клавиш MapInfo ни в коем случае не претендует на абсолютную полноту и достоверность. Однако даже такая подборка может существенно облегчить использование программы.

Работа с программой

Завершение работы MapInfo

Справочник MapInfo Professional

Работа с файлами

Обновить таблицу WFS

Создание новой таблицы

Открыть таблицу или рабочий набор

Печать содержимого окна

Сохранение изменений в таблице

Запуск программы MapBasic

Навигация по окнам

Показ предыдущего представления карты или отчета

Переход к следующему открытому окну MapInfo

Закрывает активное окно

Переход к следующему окну

Перерисовка активного окна

Расположить все открытые окна рядом

Расположить все открытые окна каскадом

Представление данных в новом окне списка

Представление данных в новом окне карты

Создание нового окна Отчета

Редактирование

Копирование выбранных объектов в буфер обмена

Удаление выбранных объектов

Вставка буфера обмена в активное окно

Перемещение выбранных объектов в буфер обмена

Отмена последнего изменения

Удаление выбранных объектов

Работа в окне Карты

Изменение режимов и цветов существующей тематической карты

Диалог «Управление слоями»

Создание тематической карты согласно заданным условиям

Создать карту-призму, используя текущее окно карты

Создать 3D-карту, используя слой поверхности и текущую карту

Работа в окне Списка

Добавление новой записи в активное окно списка

Переход к последней записи активного списка

Переход к первой записи активного списка

Переход к следующей записи в окне активного списка

Переход по строкам активного списка

Работа с объектами

Перемещение выделенных объектов в окне карты или отчета

Отмена выбора изменяемого объекта

Выбор изменяемого объекта

Отмена выбора объектов

Работа с запросами

Найти выборку во всех открытых окнах

Поиск и выделение объектов (диалог «Найти»)

Найти выборку в активном окне

Отображение географической информации о выбранном объекте

Опции и настройки

Диалог «Стиль символа»

Диалог «Стиль региона»

Диалог «Стиль линии»

Диалог «Стиль текста»

Масштабирование окна карты или отчета

Масштабирование окна отчета

Изменение режима работы с формой объекта

Переключение режима отображения курсора

Изменение режима свободного рисования

Изменение режима привязки узлов

Изменение режима автотрассировки

Пользовательские настройки

Также, в дополнение к перечисленным выше стандартным клавиатурным сочетаниям, в MapInfo Professional существует неявная возможность задавать собственные «горячие» клавиши.

Для того чтобы задать ту или иную пользовательскую комбинацию или изменить существующую, необходимо открыть в текстовом редакторе файл MAPINFOW.MNU, расположенный в корневой папке программы \MapInfo\Professional\

В этом файле, представляющем, по сути, код на языке MapBasic, задаются все пункты меню программы. О синтаксисе команды Create Menu можно детально прочитать в Руководство пользователя MapBasic. Не вдаваясь в подробности, следующие строки создают пункт меню «Новая таблица» и задает «горячую» клавишу Ctrl+N для вызова соответствующего диалога:

"&Новая таблица…\tCtrl+N/W^N" HelpMsg "Создание новой таблицы." calling 101

Клавиатурные сочетания, как можно видеть, задаются в строке с текстом пункта меню. Вначале, отделяясь от основного текста символом табуляции (\t ), что позволяет выровнять hotkey по правому краю, задается отображаемая совместно с текстом расшифровка клавиш (Ctrl+N ). Затем, через символ /W задается собственно комбинация «горячих» клавиш. При этом используются следующие коды клавиш:

Клавиши букв алфавита, цифры и символы задаются соответствующими им латинскими подписями клавиш. Так, клавиша с буквой I или Ш задается комбинацией I или i (регистр не имеет значения).

Для иллюстрации применения этой возможности MapInfo, добавим новую «горячую» клавишу в файл MAPINFOW.MNU.

"(З&акрыть таблицу… " HelpMsg "Закрыть таблицу." calling 103,

"(З&акрыть таблицу…\tCtrl+Q/W^Q" HelpMsg "Закрыть таблицу." calling 103,

Т.е. в пункт меню «Закрыть таблицу» добавлена клавиатурная комбинация Ctl+Q. которая, по нажатию, вызовет диалог закрытия таблицы.

Просмотр темы - Пакетные SQL-запросы и экспорт в MapBasic - Форумы

Я по призванию никак не программист и не выучил ни одного языка, но тут стала задача автоматизировать несколько тысяч однотипных действий в MapInfo.
Есть три слоя Rel - полигоны, RelS - полигоны, RelA - полигоны, каждый слой покрывает всю мою целевую площадь и KBui - полигоны здания, разбросанные то тут, то там.
Задача - поделить KBui на много-много слоев (в MID\MIF) в зависимости от того, куда попадает каждое здание на Rel, RelS, RelA.
В Rel - 21 тип полигонов, отличия которых заданы в атрибутах в цифровом виде. В RelS - тоже 21. В RelA - 12. Для упрощения (?), пользуя Intersects, пересек эти три слоя, создав один - HASK. Итого зданий может быть не более 5292 выборок.

Одиночный запрос с последующим экспортом в MapBasic выглядит у меня без излишеств (чему смог научиться, подсматривая в окошко MB в MapInfo):

Select * from KBui, HASK where KBui.Obj within HASK.Obj and HASK.Upper=78.75 and HASK.Upper_1=155 and HASK.Upper_12=1 into Selection
Export "Selection" Into "C:\Users\Sergey\Desktop\Orient\78.75_155_1.MIF" Type "MIF"

Одиночный запрос проходит хорошо, если под эти параметры запроса подходит хоть одно здание. Если нет - есс-но, выдает ошибку. Все бы ничего, но когда я составил серию запросов - процесс доходит до того запроса, которому не соответствуют объекты, выдает ошибку и прерывается.
Мой вопрос знатокам: 1) как сделать так, чтобы игнорировались запросы, которые не нашли свое Selection и процедура шла дальше? 2) как написать SQL-запрос, чтобы не нужно было пересекать три слоя полигонов в один?

Re: Пакетные SQL-запросы и экспорт в MapBasic

1. Чтобы проверить какое-то условие, например отсутствие объектов в выборке, требуется соответствующий логический оператор (If … Then). Такие операторы использовать в окне MB нельзя. И вывод здесь один – нужно писать программу.
2. Не понял, что вы понимаете под операцией пересечения трех таблиц.

Я расскажу детально, как все есть - будут понятно, почему Upper.

У меня была ЦМР - грид в формате VerticalMapper. Из ЦМР я сделал три слоя полигонов.

Первый слой - абсолютные высоты. Таблица была названа Rel. Для каждого полигона в таблице атрибутов записывается в какой высотный интервал попадает участок. При построении этого слоя в ВертикалМэппер я указывал некий начальный уровень а-ля "110" и интервал типа "5", что значит, что MapInfo создает на основе грида полигоны с параметрами 1) Lower = 110; Upper = 115; 2) Lower = 115; Upper = 120; 3) Lower = 120; Upper = 125. n) Lower = 250; Upper = 255. Если на участке нет отметок выше 255абс - естественно, полигоны не создаются. Всего у меня в моем случае получился 21 тип полигонов, а самих полигонов само собой сильно больше.

Второй этап. Создал на основе ЦМР - грид углов наклона, крутизны. В ВертикалМэппер разбил его на полигоны. Указывал некий начальный уровень а-ля "о" и шаг "1" градус. В итоге получил полигоны территории по крутизне, в атрибутов каждого из них были свои Lower и Upper - 0 и 1, 1 и 2, 2 и 3 и так далее где то градусов до 15 крутизны. То есть получились полигоны 15 типов, но самих их - полигонов - было сильно больше. Это слой RelS.tab.

Третий этап. Создал на основе ЦМР - грид экспозиции земной поверхности участка. В ВертикалМэппер разбил его на полигоны. Указывал некий начальный уровень а-ля "о", первый шаг - 11,25 градусов по азимуту, а следующие - через 22,5; последний диапазон тоже был через 11,25 - от 347,25 до 360 градусов. То есть разбил всю территорию на поверхности с экспозицией по 16 румбам - С, ССВ, СВ. ССЗ. По сути по 17 румбам, но сектор от 347,25 до 11,25 - суть одно и то же - северный румб. Естественно, в атрибутах полигонов были записаны Lower и Upper. Upper был 11,25; 37,75 и так далее. Назвал слой RelA.

Еще у меня был заветный слой - KBui - полигоны зданий, прямоугольнички. Центроиды каждого здания попадают на какой нибудь полигон в каждом слое Rel, RelS, RelA. SQL-запрос по трем Upper дает следующее - отсеиваются здания, попадающие в один высотный ярус (проведенные через 5 метров), на одной и то же крутизне (через 1 градус) и на поверхности, повернутой в одну и ту же сторону света (через 22,5 градуса на лимбе). Максимальное количество выборок - если на участках со всеми возможными сочетаниями трех параметров окажутся таки здания - около 6000.

Вот суть дела. MapBasic ботать времени совсем нет, я надеялся там элементарно все будет, но оказалось, что для меня многое не очевидно.
В связи с этим вопрос, есть ли дружелюбный софт для чайника (то есть без приложения программинга), в котором аналогичное можно сделать проще - рассортировать полигоны одного слоя по многим в зависимости от положения первого (в моем случае, зданий) на полигонах нескольких других слоев?

Mapbasic руководство пользователя

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

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

  • Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.

Руководство пользователя mapbasic - интересная новость

Руководство пользователя 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 MapBasic создан для настройки MapInfo Professional. Для профессиональных разработчиков, мы предлагаем широкий спектр инструментов для различных сред и моделей развёртывания. Изображённый на картинке MapInfo MapXtreme - 100%. NET комплект разработки SDK для настольных и веб-приложений. Мы также предлагаем модульную платформу для корпоративных решений включающую ГИС Location Intelligenceмаршрутизацию Routingгеокодирование Geocodingуправление адресами Address Management и другие модули. Посмотрите раздел на нашем сайте. Операционные системы поддерживаемые MapBasic 12. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v12. Для запуска приложений созданных в MapBasic v15. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v15. Операционные системы поддерживаемые MapBasic 12. Старые версии MapInfo Professional не смогут выполнять приложения скомпилированные в MapBasic v12. Средство для тиражирования приложений Для тиражирования программ, написанных на MapBasic, пользователям не имеющим MapInfo Professional, можно использовать модуль MapInfo RunTime — без интерфейсную версию программного ядра MapInfo Professional, содержащую все функции MapInfo Professional. Стоимость MapInfo RunTime существенно ниже, чем стоимость ГИС MapInfo Professional, поэтому для тиражирования приложений MapBasic обычно используется MapInfo RunTime.

Использование уведомляющих вызовов Callbacks для получения. Статьи очень старые, многократно перепечатанные на различных сайтах.

Все права защищены.
При использовании материалов сайта ссылка на mtz-80.ru обязательна!