ЛИДЕРЫ ПРОДАЖ
GPS трекер ГДЕ МОИ SPT-10
GPS трекер SPT-10 -местоположение людей и объектов.
Курс на 19.09.2024
1 у.е. = 70 руб
Новости   Что такое GPS    Статьи    Корзина    Главная   Контакты  
GPS приемники и GPS навигационные комплекты
Тел:(903) 741 99 77

info@gps-profi.ru

Каталог GPS

GARMIN

GPS ПРОГРАММЫ И GPS КАРТЫ для КПК

GPS ПРОГРАММЫ И GPS КАРТЫ для ПК

GPS программы и карты для смартфонов

GPS НАВИГАТОРЫ

Мультимедийные автомагнитолы с gps навигатором

GPS ПРИЕМНИКИ

GPS СИСТЕМЫ СЛЕЖЕНИЯ

GPS навигационные комплекты

Штатные Автомагнитолы

АКСЕССУАРЫ GPS

ЭХОЛОТЫ

GPS трекеры

GPS сигнализации

GPS Логгеры

Видеорегистраторы

Системы безопасности

Обмен навигаторов

Новости GPS

Что такое GPS

Аренда GPS

GPS software

GPS ссылки

О компании

Партнеры

КОРЗИНА

Тел:(903) 741 99 77

info@gps-profi.ru

GisMaster 7 - описание

Краткая инструкция по установке ГИС Русса

Кодификатор карт ИНГИТ
Ниже дан кодификатор карт компании ИНГИТ. Используя программное обеспечение ИНГИТ этот кодификатор можно дополнять и расширять по необходимости.

Карты для мобильных телефонов

GisMaster 7 - описание

Решение проблем с Destinator 6

City Guide - сервис пробки

City Guide - GPS слежение

search
 
ENG РУС

GPS & GSM Азбука

Рейтинг GPS навигаторов

Выбор GPS приемника

Классификатор GPS карт

Как заказать

Оплата и доставка

Гарант.обслуживание

FAQ

О GPS: статьи и обзоры

Отзывы и вопросы

Тех. поддержка


ЧАСТЬ 1. ОБЩЕЕ ОПИСАНИЕ ПРОГРАММЫ


РАЗДЕЛ 1. ВВЕДЕНИЕ


    Программа GisMaster® для WINDOWS-98/ME и WINDOWS-NT/2000/XP (для использования требуется установить поставляемый драйвер HASP) предназначена для:
  • обзора одной или нескольких карт совместно, поиска и отбора объектов по контекстам названий или адресам - обзор карт и поиск;

  • редактирование карт и нанесения объектов пользовательского слоя в целях создания пользовательских карт - создание пользовательских карт;

  • обзора локальных баз данных и источников данных в целях формирования таблиц с использованием SQL-запросов и наложения их на карты - представление баз данных на картах;

  • измерения расстояний на картах;

  • обзора информации объектов карт и данных из наложенных баз;

  • печати карт и наложенной информации на принтерах и в графические файлы с настройками вида карт, размещения на листах с автоматической разбивкой на многолистные отпечатки - создание печатных картографических документов;

  • создания документов MS OFFICE с картами, передаваемыми через буфер обмена (MS OFFICE - товарный знак серии продуктов фирмы MICROSOFT);


РАЗДЕЛ 2. ИНСТАЛЛЯЦИЯ И ЗАПУСК. ГЛАВНОЕ ОКНО ПРИЛОЖЕНИЯ


2.1 ИНСТАЛЛЯЦИЯ И ЗАПУСК


Инсталляция производится программой setup.exe из раздела SETUP компакт-диска.
При запуске инсталлятора предлагается прочитать лицензионное соглашение. Если лицензионное соглашение не принимается, то процедура установки завершается.
В случае принятия лицензионного соглашения процедура установки продолжается. Проверяется состояние компьютера, т.е. наличие необходимых для использования программы компонентов. При отсутствии, выдается предупреждение и предлагается выполнить установку. Затем включается окно с инструкциями по управлению процессом инсталляции программы GisMaster.

Инструмент "Помощь" открывает окно с Рекомендациями по установке программы.
На следующем шаге предлагается стандартная процедура выбора диска и папки для установки программы. После чего включается окно для выбора компонентов для установки, т.е. программу и карт.



Выбор программы может не потребоваться, если осуществляется дополнительная установка карт, когда программа GisMaster уже установлена. Выбор карт означает и установку всех справочников, сопровождающих данную карту.
Для выбора компонентов, использование которых лицензировано, т.е. включено в картридж, можно щелкнуть по клавише Рекомендуется. Произойдет автоматическая проверка картриджа, установленного в параллельном порту компьютера и отбор компонентов для установки, соответствующих состоянию картриджа.
В окне выбора компонентов демонстрируется объем свободного пространства на диске, выбранном для установки и требуемый объем в соответствии с отобранными компонентами.
Процесс установки можно контролировать по индикатору прогресса. Если установка прервана, то производится автоматическое восстановление состояния компьютера, т.е. все установленные компоненты удаляются, а все старые возвращаются. После установки создаются ярлыки программы, учебника и деинсталлятора в папке "Сборник GISWARE", меню Программы стартового меню WINDOWS.



Перед использованием рекомендуется ознакомиться с учебником.
Для удаления программы достаточно щелкнуть по иконе "Удаление программы". Производится удаление всех установленных компонентов и восстановление состояния компьютера до установки.
При удалении проверяются все изменения происшедшие после установки программы. Если обнаружены изменения в файлах или добавления новых файлов, то включается окно с перечнем изменений. Помеченные файлы при продолжении установки удаляются. А файлы, с которых пометки снята сохраняются в указанных путях. Это важно чтобы исключить удаление данных пользователя, созданных в процессе использования программы, т.е. сохраненных файлов запросов и т.п.



Для запуска программы щелкните по иконе программы, созданной при инсталляции.
При первом запуске программы предлагается выбрать язык. Надписи в окне выполнены на английском языке, что обеспечивает читаемость при любой региональной установке WINDOWS, и могут дублироваться на национальном языке. Окно с возможностью установки языка призвано обеспечить возможность применения программы после запуска в необходимом виде.
Предупреждение:
1. При попытке загрузки программы при не установленном картридже, или если загрузка осуществляется для карты не поддержанной картриджем, выдается предупреждение "Не установлен картридж" и работа программы завершается.
2. Программа регулярно проверяет наличие картриджа, соответствующего загруженной карте в процессе работы.
В случае если картридж при очередной проверке не обнаруживается, то выдается соответствующее предупреждение и включается счетчик оставшегося времени работы программы до завершения, рассчитанный на 20 секунд. Для продолжения работы необходимо установить картридж в параллельный порт компьютера и щелкнуть по инструменту "Повторить". В противном случае программа завершится.



При запуске программы открывается главное окно приложения.На верхней рамке окна располагается название приложения и после загрузки карт - имя активной карты.


    Ниже заголовка приложения располагается строка меню:
  • Файл

  • Вид

  • Справка


    При загруженной карте в строке меню дополнительно появляются:
  • Базы данных

  • Правка

  • Окно


    Ниже строки меню располагаются:
  • панель инструментов приложения


До загрузки карты доступны только информационные иконы и икона загрузки карты. В нижней части рамки расположена статусная строка главного окна]. При совмещении мыши с иконами включается подсказка назначения икон.
При загрузке каждой карты открывается окно вида карты (окно карты) .

Предусмотрены ряд возможностей по видоизменению главного окна.
1. Главное окно может включаться на весь экран или его часть, а также схлопываться стандартными органами управления WINDOWS. При не полноэкранном отображении главного окна, его размеры могут регулироваться.
2. Панели инструментов, окно сообщений и статусная строка могут выключаться из отображения окна и включаться когда это необходимо. Включение и выключение панелей и статусной строки осуществляется с помощью меню "Вид".
Модернизированный вид главного окна запоминается и повторяется при следующем запуске программы.


РАЗДЕЛ 3. КАРТЫ


3.1 ОТОБРАЖЕНИЕ КАРТ


3.1.1 Общие сведения



Отображение карт осуществляется в цилиндрической, ортографической или конической картографических проекциях, условными знаками и цветами, принятыми для соответствующих типов карт. Объекты карт, представленные условными знаками, могут появляться и исчезать, а также видоизменяться в зависимости от масштаба отображения. Это достигается использованием механизма масштабной генерализации.
Картографические проекции используются по умолчанию, в зависимости от протяженности территории для достижению наибольшей адекватности представления земной поверхности. Например, карты мира, России, Дальневосточного региона по умолчанию отображается в ортографической проекции, а карта области, города - в цилиндрической проекции. Проекции для отображения карт можно также назначать установками, что зачастую требуется для решения конкретных задач или печати карт.
Для формирования условных знаков используются графические примитивы линии, площади с цветовой заливкой и текстурой, значки и шрифты.

Рисование осуществляется с использованием ресурсов, включающих растровые 4-х или 32-х битные образцы, векторные образцы, векторные фонты, а также параметрические описания скриптами.
Предусмотрена гибкая система управления ресурсами для отображения объектов применительно к отдельной карте или множеству карт, а также с учетом контекста используемых устройств (мониторы, принтеры).
Создание, видоизменение и хранение ресурсов в ресурсных файлах, используемых программой GisMaster, обеспечивается программой MapMaster 5 (конструктор карт). Это ресурсные файлы следующих типов:
Стили карт (LookUp-файлы). lup-файлы, содержащие инструкции по отображению объектов в зависимости от масштабов отображения и свойств объектов.
Растровые фонты типа scf. scf-файлы , содержащие растровые одноцветные образцы для отображения объектов.
Растровые фонты типа res. res-файлы , содержащие растровые цветные образцы для отображения объектов.
Векторные фонты типа Color OutLine. otl-файлы, содержащие векторные образцы для отображения объектов.
Векторные фонты типа TruеTipe. ttf-файлы, содержащие векторные образцы для отображения объектов и шрифты для текстов. Скрипты. lf и af-файлы, содержащие параметрические описания для рисования объектов, представляемых линиями и площадями.
Файлы инициализации. ini-файлы содержащие инструкции и параметры по выполненным назначениям для отображения объектов.

Все ресурсные файлы размещаются в папке RESOURSES программы.
Управление ресурсами, используемыми для представления карт в программе GisMaster осуществляется на уровне переключения стилей карт LookUp - файлов для представления карт. Назначение ресурсов не требуется, поскольку в стилях карт уже подобраны оптимальные ресурсы для того или иного способа представления карт.
В комплекте поставки предусмотрено по четыре для каждого типа карт. Это:
- стили карт для представления объектов карт 4-х битными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с ограниченными цветовыми возможностями. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "4bit".
- стили карт для представления объектов карт 32-х битными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с ограниченными цветовыми возможностями. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "32bit".
- стили карт для представления объектов карт векторными ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с низким разрешением и для печати на принтерах. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "prn".
- стили карт для представления объектов карт упрощенными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) в целях достижения максимальной скорости рисования. Стили предназначены для случаев, когда эффективность важнее качества, например, при навигационном применении карт. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "fast".
Все стили делятся по назначению для топографических карт (в именах файлах присутствует обозначение "topo" и для планов городов (в именах файлов присутствует обозначение "city".
Как указывалось, назначение соответствующих ресурсов производится в стилях в соответствии с их назначением.
При поставке, все карты настроены на использование стилей, обеспечивающих отображение 32-х битными растровыми ресурсами. Программа GisMaster обеспечивает переключение стилей отображения карт по необходимости, что рассматривается ниже.



3.2 УПРАВЛЕНИЕ ВИДОМ КАРТЫ

В ОБЩЕМ СЛУЧАЕ, В ОКНЕ КАРТЫ МОГУТ ОДНОВРЕМЕННО ОТОБРАЖАТЬСЯ НЕСКОЛЬКО КАРТ, ВОСПРИНИМАЕМЫХ КАК ЕДИНАЯ КАРТА. ВСЕ ОПЕРАЦИИ ПО УПРАВЛЕНИЮ ВИДОМ КАРТ ПРИМЕНЯЮТСЯ ОДНОВРЕМЕННО КО ВСЕМ КАРТАМ, ОТОБРАЖАЕМЫМ В ОКНЕ АКТИВНОЙ КАРТЫ, КАК ЕСЛИ БЫ ЭТО БЫЛА ОДНА КАРТА, ПОЭТОМУ В ДАЛЬНЕЙШЕМ БУДЕТ РАССМАТРИВАТЬСЯ УПРАВЛЕНИЕ КАРТОЙ, ЗА ИСКЛЮЧЕНИЕМ СЛУЧАЕВ, КОГДА ОПЕРАЦИИ ПРИМЕНЯЮТЯ ОТДЕЛЬНО К КАЖДОЙ ИЗ КАРТ, ОТОБРАЖАЕМЫХ В ОКНЕ КАРТЫ.

ОТОБРАЖАЕМЫЕ В АКТИВНОМ ОКНЕ КАРТЫ МОГУТ БЫТЬ ВИДОИЗМЕНЕНЫ НЕСКОЛЬКИМИ СПОСОБАМИ:


3.2.1. Масштабирование

Осуществляется с помощью мыши, клавиатуры и инструментов управления картой.
Клавиша PgDown обеспечивает пошаговое увеличение масштаба отображения карты без измерения положения центра фрагмента. Клавиша PgUp обеспечивает пошаговое уменьшение масштаба отображения карты без измерения положения центра фрагмента.

Инструмент "Увеличить" обеспечивает пошаговое укрупнение масштаба отображения карты без измерения положения центра фрагмента.

Инструмент "Уменьшить" обеспечивает пошаговое умельчение масштаба отображения карты без измерения положения центра фрагмента.
Если маркер мыши находится в зоне карты активного окна, то правой кнопкой мыши включается режим выбора фрагмента. Маркер мыши превращается в изображение плюса и из той точки, где он находился в этот момент рисуется прямоугольник нового фрагмента. Щелчок на левую клавишу пере отображает карту так, что выбранный фрагмент карты занимает все пространство окна.
Если нажать правую кнопку мыши при удерживаемой клавише Shift, то маркер мыши превращается в изображение минуса, т.е. включается режим умельчения масштаба фрагмента карты. Рисуемый при перемещении мыши прямоугольник показывает положение, в которое переместятся текущие углы фрагмента карта при отпускании клавиши. При перемещении углов в положение вершин прямоугольника нарисованного при перемещении мыши, происходит частей фрагмента от нарисованного прямоугольника до рамки фрагмента и масштаб отображение умельчается, т.е. в окне представляется большая территория.

Инструмент "Предыдущий фрагмент" обеспечивает установку отображения карты в виде предшествующем последнему масштабированию мышью. С помощью инструмента можно последовательно отменять предшествующие масштабирования карты. Функцию можно выполнять также клавишей Backspace.

Инструмент "Отобразить всю карту" обеспечивает отображение всей карты в наиболее мелком для установленного размера окна масштабе. Функцию можно выполнять также клавишей Home.
Для мышки со скролом можно масштабировать карту с помощью колесика скрола при одновременном удержании клавиши Ctrl. При вращении колесика на себя, масштаб карта плавно укрупняется. При вращении колесика от себя, масштаб карты плавно умельчается.


3.2.2. Сдвиг

Фрагмент, может сдвигаться лифтами справа и снизу окна или с использованием клавиш стрелок клавиатуры, обеспечивающих сдвиг фрагмента карты в направлении стрелки.


Имеется возможность перетаскивать фрагмент в нужном направлении с помощью мыши. Этот режим работает при включенном инструменте Сдвиг/масштабирование, который включен по умолчанию. Если удерживать левую клавишу мыши в нажатом состоянии, то курсор приобретает вид руки. Теперь все перемещения мыши обеспечат соответствующие перемещения фрагмента карты, вплоть до отпускания клавиши.
Для мышки со скролом можно смещать карту вверх-вниз простым вращением колесила, а если вращать колесика при нажатой клавише Shift, то смещение будет производиться вправо-влево.


3.2.3. Поворот карты

Режим поворота карты включается инструментом "Вращение".



Если при включенном режиме поворота карты удерживать в нажатом положении левую кнопку мышки, то включается шкала разворота, на которой синим цветом окрашена стрелка указывающая ориентацию карты на север. При перемещении мышки стрелка начинает вращаться, т.е. синий конец стрелки указывает направление в котором будет ориентирована карта. Разворот карты в указанном стрелкой направлении осуществляется при отпускании мышки.
Возврат в исходное состояние осуществляется когда в результате вращения стрелка на шкале ориентирована вверх, т.е. на север. Также возврат в исходное направление осуществляется при выполнении функции "Показать карту полностью" с помощью соответствующего инструмента или клавишей Home.


3.2.4 Изменение вида карты

3.2.3.1 Замена стиля

Каждая из карт, отображаемых в окне карты, может использовать свой собственный стиль и подключенные к нему ресурсы и кодификатор. Поэтому предусмотрено как совмещенное управление стилем карт так и раздельное, для каждой из отображаемых карт. Как указывалось в разделе 3.1.1 в комплекте программы GisMaster поставляются четыре типа стилей карт (LookUp-файлов) с подключенными ресурсами, обеспечивающие различное представление карт. Это:

- стили карт для представления объектов карт 4-х битными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с ограниченными цветовыми возможностями. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "4bit".
- стили карт для представления объектов карт 32-х битными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с ограниченными цветовыми возможностями. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "32bit".
- стили карт для представления объектов карт векторными ресурсами. Используются для отображения карт на устройствах отображения (мониторах) с низким разрешением и для печати на принтерах. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "prn".
- стили карт для представления объектов карт упрощенными растровыми ресурсами. Используются для отображения карт на устройствах отображения (мониторах) в целях достижения максимальной скорости рисования. Стили предназначены для случаев, когда эффективность важнее качества, например, при навигационном применении карт. Эти стили представлены в LookUp - файлах, в названиях которых присутствует обозначение "fast".
Кроме этого, пользователи могут создавать собственные стили с использованием программы MapMaster 5 - конструктор карт. При поставке текущим стилем устанавливаются стили карт для представления объектов карт 32-х битными растровыми ресурсами. При этом обеспечивается возможность замены текущего стиля в зависимости от потребностей применения.

Замена стилей карт, отображаемых в окне активной карты, т.е. окне на котором установлен фокус, осуществляется функцией "Изменить вид карты" меню Вид или инструментом "Сменить вид".



У инструмента "Сменить вид" предусмотрена кнопка включения окна выбора стилей для каждой из отображаемых карт (слева) и кнопка включения панели выбора.
При щелчке по кнопке выбора стилей открывается окно "Выбор стиля отображения карты", где для каждой из отображаемых карт указан стиль отображения и предусмотрен выбор другого стиля из числа стилей соответствующего карте типа, размещенных в папке LOOKUPS. На рисунке показан вид окна, из которого видно, что для одновременно загруженных карт Московской и Тверской областей заданы разные стили и демонстрируется, как для карты для карты Тверской области выбрать для замены другой стиль.



На панели выбора предлагается список стилей карт (LookUp - файлов) из папки LOOKUPS допустимых для использования карт отображаемых в окне активной карты. В списке представляются имена файлов и заголовочные сведения. Текущие стили, т.е. используемые для отображения карт в окне активной карты выделены светлым фоном (на рисунке topo32bit.lup и topo4bit.lup).



Использование выбора на панели обеспечивает одновременную замену стиля для всех загруженных в окне карт соответствующего типа. На рисунке показан вид панели, открытой по отношению к окну карты в которое одновременно загружены карты разных типов, т.е. план города и топографическая карта. Соответственно выделены два стиля, с которыми отображаются загруженные карты - это city_fast.lup для плана города и topo4bit_fast для топографической карты. Если предпринять установить какой либо один стиль, например topo32bit.lup, то замена осуществится только в одной карте, к которой этот стиль применим, т.е. к топографической карте. Программа GisMaster обеспечивает оперативную замену активных стилей активных карт без манипуляций инструментами программы при использовании внешнего управления. При включенной функции "Слежение за файлами" меню Файл, замена стиля активной карты производится автоматически при перезаписи LookUp - файла активного стиля.

3.2.3.2 Сглаживание прорисовки

На рисунке слева показано отображение фрагмента карты при выключенном режиме сглаживания пиксельных ступенек. На рисунке справа тот же фрагмент, когда режим сглаживания включен.



Включение и выключение режима сглаживание осуществляется функцией "Сглаживание прорисовки" в меню Вид. При включенном режиме сглаживания осуществляется устранение пиксельных ступенек при прорисовке всех графических элементов, которые рисуются векторами, т.е. линий, границ контуров, векторных otl- образцов и векторных шрифтов. При использовании TrueTipe значков и шрифтов режим сглаживания обеспечивается только в размерах больших 12-го кегля, поэтому для отображения подписей карты использованы специальные otl- шрифтовые фонты. Для экранного представления значков используются в основном растровые 4-х или 32-х битные образцы изготовленные с учетом технологии сглаживания полутоновыми расцветками краем.
Использование режима сглаживания значительно улучшает вид карты. Однако следует иметь ввиду, что использование режима сглаживания замедляет прорисовку, т.е. снижает эффективность использования программы. По умолчание режим сглаженной прорисовки включен, поэтому когда требуется увеличить скорость рисовки карты, режим можно выключать.

3.2.3.3 Картографические проекции

Программа GisMaster обеспечивает представление карт в цилиндрической проекции Меркатора, конической и сферической проекциях.



На рисунке показана одна и та же карта представленная в указанных проекциях, переключение которых осуществляется в меню "Вид".
Предусмотрен также режим отображения карты в проекции Меркатора в непрерывном пространстве.



При этом режиме осуществляется скольжение окна по всему описывающему цилиндру, а не только в пределах рамок карты. На рисунке слева показано представление карты мира в проекции Меркатора. Карта ограничена рамкой как показано на рисунке. На рисунке справа, при включенной проекции Меркатора в непрерывном пространстве осуществлено смещение фрагмента в непрерывном пространстве, поэтому мы видим полную карту в другой рамке.



По умолчанию включена проекция Меркатора. Использование этой проекции наиболее эффективно для карт небольших размеров. Для карт с протяженностью до 180-ти градусов по долготе адекватное изображение достигается в конической проекции, а для карт с большей протяженностью следует применять сферическую проекцию, При которой осуществляется представление шара. С помощью инструментов сдвига карты можно осуществлять вращение шара в любом направлении.

3.2.3.4 Устранение перекрытий подписей

В зависимости от масштабов отображения карты включаются и выключаются текстовых подписи, изменяется размер и тип шрифтов. Это достигается путем регулировок на этапе подготовки LookUp - файлов.



Однако, как бы тщательно не регулировались условия масштабной генерализации, неизбежны ситуации, когда отдельные подписи перекрывают друг друга и могут плохи читаться. В этих случаях предусмотрено принудительное устранение одного из перекрывающихся текстов, чтобы другой можно было бы прочитать. Для этого предусмотрена специальная функция "Удалять пересекающиеся тексты" в меню Вид, которая по умолчанию включена.
На рисунке слева показан вид карты при выключенной функции "Удалять пересекающиеся тексты", а на рисунке справа тот же вид с включенной функцией.

3.2.3.5 Вид всплывающих подсказок



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

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

3.2.3.6 Демонстрация координатной сетки

Функция "Координатная сетка" меню "Вид" обеспечивает включение и выключение представления на картах координатной сетки. Управление включением и выключением координатной сетки осуществляется по отношению к активному окну карты.

3.2.3.7 Другие возможности

Предусмотрено включение и выключение отображения групп объектов и отдельных объектов с определенными свойствами, а также установление для них выделенного, оконтуренного и мерцающего вида отображения.
Управление видом объектов осуществляется в обозревателе объектов и будет рассмотрено ниже в разделе, посвященном использованию обозревателя объектов.


ЧАСТЬ 2. РАБОТА С КАРТАМИ


РАЗДЕЛ 1. ОПЕРАЦИИ С КАРТАМИ


1.1 ВЫБОР И ЗАГРУЗКА КАРТ

Выполняется функцией "Открыть карту" меню Файл, которым открывается файловое окно для выбора карт для загрузки или инструментом "Открыть", расположенном на панели инструментов окна программы.



Файловое окно использует обеспечивает выбор карт или проектов, в форматах, поддерживаемых GisMaster для загрузки или импорта по именам файлов или описаниям, содержащимся в inf - файлах, которыми могут сопровождаться файлы карт.
Карты в формате GisMaster (chart - файлы) группируются в папке "Каталог карт";
Карты в формате MapMaster (gem - файлы) группируются в папке "Формат MapMaster для импорта;
Карты в обменном формате GWXF (gwf, - файлы, сопровождаемые dbf и met - файлами) группируются в папке "Формат GWXF для импорта";
Карты в обменном формате SXF (sxf или txf - файлы) группируются в папке "Формат SXF для импорта".
Загрузочные проекты (cst - файлы) группируются в папке "Проекты".
Файлы всех поддерживаемых карт и проектов могут сопровождаться inf - файлами с тем же именем, что и файлы карт.
Inf- - файлы содержат описания, обеспечивающие доступ к карте, т.е. имя файла, название карты, название папки, в которой группируются карты по определенному принципу для облегчения доступа.
Секция RUSSIAN или ENGLISH содержат название карты (идентификатор Descr) и папки, к которой отнесена карта в каталоге карт (идентификатор Folder), представляемом в файловом окне, в русскоязычном вариантах, что используется при переключениях языка использования программы.
[RUSSIAN]
Descr=Карта мира - глобус
Folder=Карта мира

[ENGLISH]
Descr=Map
Folder=World map

Секция [Map] содержит загрузочную информацию карт
[Map]
Scale=15000000 (знаменатель масштаба, используется для представления масштаба в файловом окне вместе с названием карт в форматах MapMaster, GWXF, SXF. Для карт в формате GisMaster масштаб для демонстрации в файловом окне считывается непосредственно из файлов карт.)
Codifier=PLAN (имя файла кодификатора, с которым загружается карта. Используется для ускорения импорта карт MapMaster, а также при импорте GWXF и SXF карт. Для GisMaster карт содержится в свойствах карты. Если секция не заполнена, а для импорта карты требуется, то запрашивается).
Language=0x0419 (язык, на котором представлены тексты в импортируемой карте. Для GisMaster карт, язык содержится в свойствах карты. Значение 0x0419 - русский язык)
Map=world.chart (имя файла карты, т.е. могут быть chart, gem, gwf, txt или sxf - файлы)
Lookup=world32bit.lup (Лукап файл с которым осуществляется загрузка или импорт карты).
Prj=Orth (проекция, в которой следует отобразить загруженную или импортированную карты. Принимает значения Mercator | Mercator Seamles | Conic | Orth - соответственно для проекции Меркатора в рамках карты, проекции Меркатора в непрерывном пространстве, конической и Ортографической проекций. Если проекция не задана, то по умолчанию карта загружается в проекции Меркатора в рамках карты).
На рисунке выше показан вид файлового окна, в котором представлены сведения о содержащихся в парке MAPS файлах карт разных форматов по соответствующим inf - файлам. Если файлы карты не сопровождаются inf - файлом, то в файловом окне представляется имя файла карты в папке Каталог карты или в папке импортируемых карт соответствующего формата).
Для карт GisMaster (chart - файлы) информация о карте задается в самой карте (Codifier=<кодификатор>
Description=<папка для карты\Описание карты>
Charset=<набор символов для текстов - русский CC, балтийский BA>
Language=<язык для строковых сравнений в обозревателе и т.д., русский - 0419>
Scale=<исходный масштаб>
Left=<рамка>
Top=<рамка>
Right=<рамка>
Bottom=<рамка>
Serial=<серийный номер>), а в inf - файл может включаться дополнительная информация (Folder, Lookup, Prj)
При загрузке или импорте любой карты в текущем каталоге карте создается ini - файл карты, который хранит изменяющуюся информацию для отображения карты. Если создание ini - файла невозможно (запуск с CD), то используется реестр WINDOWS. Через файловое окно можно выбрать для загрузки одну или несколько карт (одновременная загрузка). Для выбора нескольких карт следует удерживать клавишу Ctrl щелкать мышкой по именам карт (файлов карт). Одновременная загрузка нескольких карт обеспечивается из одной папки.



При использовании инструмента "Открыть" можно выбирать карты через файловое окно (левая кнопка инструмента Открыть) или выбрать на панели ранее загружавшиеся карты. Панель с перечнем ранее загружавшихся карт включается правой кнопкой инструмента Открыть. В перечне указаны имена карт или файлов, которые загружались в предыдущих сеансах карт. Если осуществлялись совместные загрузки несколько карт, то сведения об этих загрузках указаны в виде списка имен файлов и имен карт через запятую (на рисунке две совместные загрузки Московская область, Тверская область, а также Санкт-Петербург, Центральный округ).Текущие загруженные в окнах программы карты помещены светлым фоном. Из рисунка следует, что открыты два окна карт - с картой Витебска и с совместно загруженными картами Московской и Тверской областей.



При загрузке в одном окне карты нескольких карт осуществляется полная синхронизация сшитой карты со всеми возможностями управления и использования карт. Каждая из карт загруженных в окне программы может отображаться собственным стилем и подключенными к нему ресурсами. Обеспечивается одновременное представление подписей в разных кодовых таблицах в соответствии с тем, какие ресурсы использованы в картах. На рисунке показано окно карты в котором загружена карта Псковской области в кириллической таблице символов и карта Латвии в Балтийской таблице символов. Как видно из рисунка кириллические и балтийские фонты используются одновременно для представления сшитой карты.
Окно карты открывается после успешной загрузки карты и отображает первоначально ее целиком в минимальном масштабе. Если карта загружалась ранее, то при открытии окна карты восстанавливается последний вид карты. Как указывалось в программе может быть открыто несколько окон различных карт и несколько окон одной карты. Активным окном является то, на которое установлен фокус. Фокус на окно устанавливается щелчком при наведении на окно маркера мыши или через Меню Окно.
При загрузке карт GisMaster или импорте карт MapMaster производится проверка доступности карт по лицензируемым параметрам, т.е. соответствие лицензионного кода карты одному из кодов карт из перечня кодов карт записанных в картридже и соответствие серийного номера файла карты, допущенного для использования данной копией программы. При несоответствии одного из лицензионных параметров карты, возможным для использования данной копией программы при установленном в порту компьютера картридже, выдается соответствующее предупреждение.


1.2 ИЗМЕНЕНИЕ СОСТАВА КАРТ В ОКНЕ КАРТЫ

В активном окне карты можно изменить состав загруженных карт т.е. дополнительно добавить карты или выгрузить карты загруженные в окно.
Выполняется функциями "Добавить карту" и "Выгрузить карту" меню Файл.
При использовании функции Добавить карту открывается файловое окно и можно выбрать одну или несколько карт, которые требуется добавить к уже загруженным в активном окне карты. Добавляться могут загружаемые карты GisMaster или импортируемые карты в предусмотренных для импорта форматах.



При использовании функции "Выгрузить карту" обеспечивается удаление карт из активного окна карты. При выборе функции включается окно с перечнем карт, загруженных в активное окно карты. Все записи карт помечены. Клавиша Выгрузить обеспечивает удаление помеченных карт из окна активной карты. Устанавливать и удалять пометки можно с помощью мышки. Для групповых пометок удерживать клавиши Ctrl и Shift. При выгрузке всех карт производится выключение окна карты. Функция выгрузки карт синхронизирована с обозревателем баз, т.е. одновременно с выгрузкой карт производится и удаление всех объектов выгруженных карт в открытом окне обозревателя объектов.


1.3 МАНИПУЛЯЦИИ ОКНАМИ КАРТ

МЕНЮ "ОКНО" СОДЕРЖИТ ФУНКЦИИ, ОБЕСПЕЧИВАЮЩИЕ УПРАВЛЕНИЕ ОТКРЫТЫМИ ОКНАМИ КАРТ.


1.3.1. Функция Новое окно

Обеспечивает открытие нового окна активной карты. Всего для каждой загруженной карты может открываться неограниченное число окон. Каждое новое окно озаглавлено именем карты и порядковым номером окна данной карты. Для каждого из таких окон с помощью функций масштабирования и сдвигов может создаваться отдельный вид. При выполнении загрузок баз данных производится отработка во всех окнах активной карты. Если в результате загрузки базы с выбранным стилем производится формирование тематической карты, то отображение тематической карты производится во всех окнах активной карты.


1.3.2. Функция Каскад

Обеспечивает перестроение всех открытых окон карт в виде каскада. На переднем плане отображается окно активной карты, за которым располагаются все остальные открытые окна карт. Каскад окон строится таким образом, чтобы в поле зрения всегда находились бы заголовки всех окон карт.


1.3.3 Функция Мозаика

Обеспечивает перестроение всех открытых окон карт таким образом, чтобы все окна были бы в поле зрения. Для этого вся область главного окна программы, используемая для окон карты делится на равные части, количество которых зависит от количества открытых окон карт. В каждую часть помещается одно из открытых окон карты


1.3.4 Список окон

В нижней части меню "Окно" формируется список заголовков всех открытых окон карт. Галочкой помечен заголовок активного окна карты. Щелчком мышью по заголовку можно активизировать соответствующее окно карты.


1.4 СОХРАНЕНИЕ КАРТ И ПРОЕКТОВ


1.4.1 Функция "Сохранить"

Функция доступна только в том случае, когда в карту вносились изменения. При выборе функции производится сохранение карты в формате GisMaster (в chart - файле), независимо от того каким образом сформирована карта, т.е. загружена или импортирована из какого-либо поддерживаемого формата.
Если в окно одновременно загружено несколько карт, то при использовании функции "Сохранить" производится сохранение всех карт, в которые вносились изменения.
При сохранении карты создается резервная копия из файла на диске.


1.4.2 Функция "Сохранить как"

При использовании функции включается файловое окно для задания папки и имени chart - файла, с которым следуем сохранить карту. Если в окно карты загружено несколько карт, то файловое окно последовательно включается для задания параметров сохранения для каждой из загруженных карт. Сохранение производится в формате GisMaster (chart - файлах), независимо от того каким образом сформирована карта в окне, т.е. загружена или импортирована из любого поддерживаемого формата.


1.4.3 Функция "Сохранить проект как"

Функция обеспечивает сохранение конфигурации загрузки карт и баз данных в окне карты, по отношению к которому применяется сохранение проекта. Включается файловое окно для ввода параметров сохранение - имени файла проекта (cst - файла) и папки, в которую сохраняется файл проекта. По умолчанию в качестве имени файла проекта устанавливается перечень имен загруженных в окне карт и баз данных.
Проект сохраняется в виде cst - файла проекта и inf - файла описания. В cst - файле проекта формируются две секции - [Charts] с перечнем путей загруженных карт и [Databases] с перечнем путей загруженных dbl - файлов, т.е. загруженных баз данных. Например:
[Charts] G:\GISWARE2004\MAPS\rfpm.chart
G:\GISWARE2004\MAPS\smolensk.chart
G:\GISWARE2004\MAPS\Abakan.gem
[Databases]
J:\GWP\db\diag4.dbl
Из примера видно что в проекте могут описываться как загруженные карты GisMaster, так и импортированные карты поддерживаемых форматов.
При первом сохранении проекта автоматически создается inf - файл с описателем Descr для секции RUSSIAN или ENGLISH в соответствии с текущим языком программы.
В описателе Descr записывается перечень имен загруженных карт и баз данных проекта. Для удобства доступа к проекту можно добавить описатель Folder, т.е. название папки проекта и изменить описатель Descr.



1.4.4 Функция "Сохранить проект"

Доступна при загруженном проекте. Обеспечивает перезапись файла проекта в соответствии с выполненными изменениями.



1.5 ВЫКЛЮЧЕНИЕ ОКОН КАРТ

Для выключения окон карт предусмотрена функция "Закрыть" меню Файл. Функция выполняется по отношению к окну карты на котором установлен фокус (активному окну). Одновременно с закрытием окна карты выгружаются все карты, которые были загружены в закрытом окне.
Если в загруженных в окне картах имели место изменения, то выдается предупреждения об изменениях с перечнем всех карт, в которых произведены изменения.




1.6 СОХРАНЕНИЕ И ВОССТАНОВЛЕНИЕ ПОЛОЖЕНИЯ КАРТ В ОКНАХ

Функция "Сохранить положение" меню Правка обеспечивает сохранение положения карты в окне, т.е. масштаб отображения и демонстрируемый фрагмент. Сохранение производится в буфере обмена.
Функция "Восстановить положение" меню Правка обеспечивает формирование положения карты в окне по данным положения карты сохраненным в буфере обмена.
Указанные функции можно использовать, например, для формирования идентичного положения в новом окне или для многократного восстановления вида при каждом новом сеансе работы. Для этого буфер обмена может быть сохранен в текстовом виде с помощью Блокнота, а при необходимости из текстового файла загружаться в буфер обмена и с с помощью функции "Восстановить положение" использоваться для точного повторения положения карты в окне карты.


РАЗДЕЛ 2. ОБОЗРЕВАТЕЛЬ ОБЪЕКТОВ


2.1 ФУНКЦИИ ОБОЗРЕВАТЕЛЯ ОБЪЕКТОВ

Программа обозревателя объектов обеспечивает просмотр содержания и редактирование характеристик всех объектов активной карты, т.е. карты для которой включен обозреватель, поиск объектов по SQL-запросам и установку различных способов отображения объектов. Включение обозревателя активной карты производится инструментом Обозреватель объектов или через меню "Вид" при выборе функции "Обозреватель объектов" и может быть осуществлено для каждой активной карты.



При выборе функции, для окна активной карты включаются встроенные окна обозревателя, через которые осуществляется его использование.
Это встроенное на левой рамке окна карты окно "Отбор объектов" и встроенное на нижней рамке окна карты окно "Объекты карты". Встроенные окна обозревателя можно преобразовать отдельные окна или встроить на другую рамку окна карты. Для преобразования вида и размещения окна обозревателя можно зацепить мышкой заголовок окна и перемещая мышку добиться преобразования вида или встроить на другой рамке. Размеры встроенных окон можно регулировать перемещая края мышкой.
В окне отбор объектов представлено дерево всех классификаторов объектов карт, загруженных в активное окно карты, список загруженных в активном окне карты баз данных и инструменты для отбора объектов по пространственным или SQL- запросам. Ветви дерева характеризуют группы объектов, а на ветвях присутствуют записи объекты карты по отношению к которой открыт обозреватель.



В соответствии с возможностями программы, в активном окне карты могут присутствовать множество разнотипных карт, а также могут содержатся объекты загруженных баз данных. В этом случае дерево будет состоять из нескольких кодификаторов, соответствующих типам загруженных карт и дополнено именами загруженных баз. На рисунке показано окно обозревателя "Отбор объектов" в котором представлено дерево из двух разных классификатором - PLAN и TOPO, что свидетельствует о том, что Обозреватель объектов открыт по отношению к активному окну карты в котором одновременно загружены и топографические карты и планы городов. Видно, что присутствуют одноименные объекты карт, закодированные в разных системах.
Через классификатор объектов осуществляется доступ обозревателя к самим объектам и записям загруженных баз данных. При включении обозревателя для карты, сшитой из разнотипных карт, пользователь не ощутит сложностей в доступе к объектам разных карт, образовавшим сшитую карту.
Список отобранных объектов и записей баз данных представлен в окне "Объекты карты". Инструментами этого окна обеспечивается поиск объектов, представление результатов поиска на карте, редактирование характеристик объектов, установку способа отображения объектов.



Поскольку в активном окне карты, по отношению к которому открыт Обозреватель объектов могут одновременно быть загружены несколько карт, в том числе и в разных кодировках, окно обозревателя Объекты карты, в котором представляется таблица отображенных объектов поддерживает представление текстов в разных кодовых таблицах. На рисунке представлено окно с одновременным представлением объектов в кириллической и балтийской кодировках.



2.2 ОТБОР ОБЪЕКТОВ


2.2.1 Отбор по классификатору



В окно обозревателя "Объекты карты" загружаются все объекты карты или записи загруженных на карту баз данных отобранные по классификатору. Для отбора достаточно щелкнуть по записи класса объектов в дереве классификатора. Все объекты с указанным классификационным кодом будут загружены в окно "Объекты карты". Для отбора объектов нескольких классов, надо щелкать по записям классов объектов в классификаторе, удерживая клавишу Ctrl. Записи классов загруженных объектов в классификаторе помечаются. Для выгрузки объектов какого-либо класса необходимо щелкнуть по выделенной записи объектов в дереве классификатора. Для загрузки в окно обозревателя "Объекты карты" всех объектов карты, необходимо щелкнуть по ветви "Объекты карты".
Как указывалось, отобранные по классификатору объекты загружаются в окно обозревателя "Объекты карты". При загрузке, на отобранные объекты накладывается пространственный отбор и может быть наложен отбор по запросу.



2.2.2 Пространственный отбор

Пространственный отбор накладывается на отбор по классификатору и запросам. В окно обозревателя "Объекты карты" могут быть загружены все объекты карты, или отобранные по установленному фрагменту карты, или отобранные по выделенному фрагменту.

По умолчанию включен инструмент "Все объекты карты". При такой установке в окно обозревателя "Объекты карты" загружаются все объекты, отобранные по классификатору.

Инструмент "Объекты в выделенной области" обеспечивают пространственный отбор объектов в пределах рамки установленного фрагмента карты, а при установленном выделении фрагмента - в пределах выделенного фрагмента.

Инструмент "Видимые объекты в выделенной области" обеспечивает пространственный отбор, как и предыдущий инструмент в пределах видимых объектов. Т.е. производится отсечение объектов, которые не отрисовываются в текущем масштабе отображения карты.

Выполнение пространственного запроса при изменении выделенной области производится при щелчке по инструменту "Применить условие отбора".



2.2.3 Отбор по запросам

На отборы по классификатору и пространственный отбор может накладываться фильтр в виде SQL - запроса. Условия отбора вводятся в тестовое поле в виде SQL - предложения. Ввод может осуществляться с клавиатуры или с помощью конструктора запросов.

Окно конструктора запросов включается левой кнопкой инструмента "Построить условие с помощью конструктора/или Очистить/Сохранить/Загрузить.

Правая кнопка инструмента обеспечивает включение меню файловых операций, предусмотренных для запросов:
- Очистить условие - удаляет текущее условие;
- Загрузить условие - включает файловое окно для загрузки условия из файла. Условия сохраняются в wh - файлы и могут использоваться при необходимости.
- Сохранить условие в файле - включает файловое окно для сохранения условия в wh - файле.



В нижней части меню файловых операций представляется список файлов использовавшихся условий.
Условия формулируются в виде SQL - предложений и должны удовлетворять определенному синтаксису:

Результат выражения должен быть логическим значением - TRUE или FALSE
В качестве операндов используются:
* Значения атрибутов объекта. Атрибут обозначается заключенным в квадратные скобки именем атрибута: [01], [PR] и т.п. В зависимости от типа атрибута (целый, вещественный, строковый) значение будет получать тот же тип или пустое значение, если атрибут в объекте не заполнен. Если в строковый атрибут записана пустая строка, он тоже считается пустым.
* ID - идентификатор объекта (целое число)
* CODE - Код объекта (строка)
* LOC - Тип локализации (строка), может быть 'A', 'L' или 'P' (площадной, линейный, точечный)
* ACNT - количество заполненных атрибутов объекта (целое число)
* MASK - вид представления объекта, может принимать 16 значений, в зависимости от установленных 4-вариантов представления объекта, т.е. показывать или не показывать, выделенное представление, оконтуренное представление и мерцающее представление.

MASK=1 - видимый объект;
МASK=2 - выделенный объект
MASK=4 - оконтуренный объект
MASK=8 - Мерцающий объект
Маска объекта формируется как сумма указанных четырех видо, т.е. например

MASK=0- невидимый объект;
MASK=5 - объект видимый и оконтуренный
MASK=6 - объект не видимый, но выделенный и оконтуренный
MASK=7 - объект видимый, выделенный и оконтуренный
MASK=15 - объект видимый, выделенный, оконтуренный и мерцающий.

* Целочисленные константы - 2, 0, -14 и т.д.
* вещественные константы, начинающиеся с '-' или цифры, содержат десятичную точку - 3.0, 0.00001, -20000.0, -14.5 и т.д.
* строковые константы - строки, заключенные в одинарные или двойные кавычки. Допускается конкатенация строковых констант с помощью амперсенда. Внутри строки кавычки того типа, в которые заключена константа, необходимо удваивать. Примеры:
abc -> 'abc' или "abc"
it's OK -> "it's OK" или 'it''s OK'
it's "cool" -> 'it''s "cool"', "it's ""cool""" или "it's " & '"cool"'

Целый и вещественный тип можно использовать совместно в арифметических выражениях, при этом, если хотя бы один операнд вещественный, результат операции получается вещественный, если оба операнда целые, то результат - целый.

С числовыми типами можно использовать следующие арифметические операции:
сложение (+), вычитание (-), умножение (*), деление (/), взятие остатка от деления (%). Результат этих операций - числовой. Также может использоваться унарный минус (напр. -[26])

Со строковыми типами можно использовать:
конкатенацию (+) - получение строки, составленной из двух строк.

Операции сравнения:
- Больше - >
- меньше - <
- равно - =
- не равно - <> или !=
- больше или равно - >= или !<
- меньше или равно - <= или !>
- принадлежность диапазону - [not] between ... and
- принадлежность набору значений - [not] in (...)
- сравнение строки с маской - [not] like
- опеределение наличия атрибута - is [not] null
- регистронезависимое сравнение строк ~

Результатом сравнений является логическое значение. Если одно из сравниваемых значений - пустое, результат сравнения - пустое значение.
Исключением является is null (результат TRUE, если атрибут отсутствует, или FALSE, если присутствует) и is not null, возвращающий противоположные значения. В качестве операнда этой операции может выступать только атрибут объекта.

Для проверки нескольких условий используются следующие операции, работающие с логическими значениями, полученными в результате сравнений:
- логическое И - AND или &&
- логическое ИЛИ - OR или ||
- логическое исключающее ИЛИ - XOR или ^^
- логическое отрицание - NOT или !

Все операции выполняются в том порядке, в котором указаны в строке, с учетом приоритетов, описанных ниже. Если результат AND или OR можно определить по первому операнду, второй не вычисляется.
Для арифметических операций, операций сравнения и конкатенации, если первый операнд имеет пустое значение, второй операнд не вычисляется и значением операции получается также пустое значение.

Приоритет операций: 1) унарный минус, not
2) is null, is not null
3) * / %
4) + -
5) between, in, like
6) < > = <= >= <> ~
7) and
8) or, xor

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

Если в результате вычисления выражения получилось пустое значение, считается, что условие не выполнено.

Операции in, like, between аналогичны используемым в SQL-предложениях.
Особенности реализации:
in в списке может содержать только константы like производит регистронезависимое сравнение, основывающееся на языке, определенном для карты. В качестве подстановочных знаков используются '*' '?' '#' '[]', а также '!' и '-' внутри [] between определяет принадлежность диапозону, независимо от того, в каком порядке заданы нижняя и верхняя границы.

Функции:
- приведение типов:
int(аргумент) - приводит к целому значению строку, вещественное или логическое значение (истина 1, ложь 0), целое аргумент не изменяется, пустое значение приводит к пустому значению.
double(агрумент) - приводит к вещественному значению строку, целое или логическое значение (истина 1.0, ложь 0.0), вещественное значение не изменяется, пустое значение приводит к пустому значению.
str(аргумент) - приводит к строковому значению целое, вещественное или логическое (истина 'TRUE', ложь 'FALSE'), строковое значение остается без изменений. Пустое значение становится пустой строкой (''), что дает возможность значению участвовать в последующих вычислениях.

- для работы со строками:
length(строка) - возвращает длину строки
substr(строка, начало, длина

 Новости    Аренда GPS     Отзывы о GPS     О Компании     Корзина   
Подготовка к школе в Гармонии г Мытищи.
Copyright © 2005-2006 ООО ПРОМОТРЕЙД-М. При использовании материалов сайта ссылка на источник обязательна. Замечания по сути изложенного принимаем по E-mail: info@gps-profi.ru
Разработка и поддержка сайта: Green Zone Web Design Studio