Главная пользовательская концепция ГИС «ИнГео»
- максимальная свобода в создании карты, обеспечиваемая развитой
архитектурой. Эту свободу может ограничить себе только сам
пользователь.
Архитектура системной и аппаратной поддержки
- Отдельный компьютер.
- Работа в локальной вычислительной сети в архитектуре
«клиент\сервер» с произвольным количеством
пользователей-редакторов карты. При этом обеспечивается
корректная совместная работа нескольких операторов с одной
картой, слоем или даже с одним её фрагментом.
- Работа с цифровой картой (на просмотр) в среде Internet.
Общая концепция:
- обеспечение территориальной концепции в рамках проекта
(множество территорий, отображаемых системой со своими местными
системами координат);
- работа с произвольным количеством растровых и векторных
слоёв, объединённых в проблемные группы (карты) и состоящих из
нескольких оформительских стилей оформления объектов класса;
- растровые слои можно подкрашивать, делать прозрачными и
полупрозрачными;
- поддержка современной технологии «логическая» сшивка растров
в единое растровое поле и последующая объектная векторизация
объектов с обеспечением «межобъектной топологии»;
- обеспечение топологической корректности как самих
изображений объектов, так и непрерывное поддержание межобъектных
топологических отношений непосредственно при вводе или
редактировании объектов. (Мы реализовали это на год раньше, чем
ESRI);
- реализованы элементы концептуальных топологических отношений
(этого пока нет ни в одной ГИС, что позволяет создавать
специализированные топологические сети или автоматически не
давать пользователям устанавливать запрещённые топологические
связи между объектами;
- каждый слой одновременно могут образовывать объекты из
разных геометрических примитивов: и точечные, и линейные, и
дуговые, и площадные, и символьные в одном слое) (объектная
идеология типа MapInfo);
- одновременное разбиение объектов по секторам пространства
(автоматически), по слоям и масштабам повышает скорость вывода
данных на экран, особенно в операциях скроллинга карты в разных
направлениях и на любых масштабах;
- визуализация графических объектов для тех масштабов
представления карты, которые установит для неё пользователь.
Допускается различное отображение одного и того же объекта в
разной форме в различных масштабных диапазонах (генерализация);
- отсутствие архитектурных ограничений на размеры баз данных
ГИС;
- развитая система ограничения доступа многих пользователей к
картам и слоям объектов, а также задание отдельным пользователям
частичных ограничений на редактирование, копирование, перенос и
удаление объектов в слое (эти функции практически отсутствуют в
других ГИС);
- автоматическое восстановление целостности баз данных системы
при сбоях оборудования, программного обеспечения и т.п., резко
снижающее вероятность потери данных при указанных событиях. Это
достигается введением значительной структурной избыточности на
нижних уровнях архитектуры системы;
- каждый комплект системы обладает всеми возможностями как
просмотра, так и редактирования карт. Ограничение доступа ко
всем функциям такого рода определяется системой паролей;
Работа с растровыми изображениями карт и планов
- работа с множественными растровыми слоями;
- сшивка растра из фрагментов, отсканированных сканерами любого
формата (от А4 до А0), в растровое поле произвольных размеров.
Растровые фрагменты «натягиваются» реперными точками на каркас
эталонной координатной сетки с автоматическим гашением перекрытий
при выводе на экран;
- масштабирование растра;
- подкрашивание растров цветами.
Ввод и редактирование электронных карт
Ввод картографической информации
- ввод объектов с экрана дисплея по растровой подложке с непрерывным
обеспечением топологической корректности объекта. Вам не нужно
беспокоиться о «замыкании» полигональных объектов. Они просто не
могут создаться другими;
- становление межобъектных топологических отношений;
- установление межслойных топологических отношений;
- ввод координат точек, отрезков, полилиний и полигональных областей с
клавиатуры;
- возможность выполнения геометрических построений на эл. карте;
- трассировка контуров объекта по границам соседних уже
отвекторизованных объектов с автоматическим установлением
топологических отношений;
- импорт готовых цифровых карт в федеральном формате F20V, MIF/MID,
Shape, а также в формате DXF;
- экспорт в формате DXF, MIF/MID;
- возможность ввода сопутствующей семантической информации
непосредственно в процессе ввода картографической информации;
- создание и использование произвольных векторных (масштабируемых и
немасштабируемых) символов. Повороты, масштабирование и растяжки
символов;
- управление гарнитурой и размерами шрифтов, цветными и штриховыми
палетками при компоновке карт;
- возможность конструирования пользователем произвольных типов линий и
контуров полигональных объектов путём размножения вдоль линии
произвольного графического символа; Вы сможете сконструировать
чрезвычайно сложные линии, например, такие, в узлах которых может
стоять символ одного типа, а из узла (в узел) может выходить
(входить) «исходящий» («входящий») символ, направленные вдоль
отрезков полилинии, связанных с данным узлом. Это не под силу любой
ГИС, имеющейся на рынке, - в т.ч. любой западной. Поэтому, рисовать,
например, сеть городского электроосвещения на картах крупных
масштабов Вы сможете так же легко, как и простую полилинию;
- «заливка» полигональных областей любым сконструированным Вами
символом;
- «заливка» полигональной области прозрачной штриховкой; Вы сможете
наблюдать «под» таким полигоном даже те объекты, которые «накрыты»
им;
- возможность работы с полупрозрачными слоями (для растров и заливок
векторных полигонов), что позволяет видеть объекты не только "над",
но и "под" сплошной заливкой.
Визуализация карт на экране компьютера
- векторный слой могут образовывать различные представления объектов
определённого тематического класса. Эти представления могут быть
подклассами (например, кирпичные и деревянные дома класса "Дома");
- отображение соседей объекта, относящихся к тому же классу (например,
соседних земельных участков);
- скроллинг растрово-векторного изображения карты внутри окна
независимо от масштаба и по всей территории;
- отслеживание координат мыши, селектируемой точки, длины линий,
значений углов, длины периметра и площади полигона. Эти значения
всегда показываются в информационном окне при выборе Вами любого
объекта, который может иметь эти характеристики;
- определение слоя, к которому принадлежит выбранный объект простым
его выбором;
- просмотр выбранной территории (включение/выключение слоёв [в т.ч.
растровых], увеличение/уменьшение, панорамирование);
- адресное кодирование - получение доступа на карте к объекту с
указанным адресом, улице - по названию, перекрёстка - по названиям
двух улиц.
Редактирование картографической информации
- наличие развитых интерактивных средств редактирования информации
(удаление границ, сдвиг вершин, удаление и добавление вершин,
разбиение границ, сдвиг узлов, стягивание концов сегментов). При
этом система непрерывно сохраняет топологическую корректность
(объектную и межобъектную) изображения на электронной карте. Т.е.
система сохраняет межобъектные топологические отношения между
объектами при их редактировании;
- сервисные возможности (отображение вводимой информации на экране,
увеличение-уменьшение изображения, удаление ошибочно введённых
объектов, «откат» к предыдущим состояниям на произвольное число
шагов и др.);
- привязка графических объектов к опорным объектам (точкам, полилиниям,
полигонам);
- автоматическая трассировка создаваемых линий и границ полигонов по
границам смежных отвекторизованных ранее объектов;
- поддержка межобъектной топологии в пределах одного слоя;
- поддержка межобъектной межслойной топологии;
- элементы концептуальной топологии между слоями;
- возможность придания статуса «жёстких» или «гибких» объектов при
операциях редактирования топологически связанных с ними объектов,
что позволяет системе автоматически поддерживать корректную
топологическую структуру при редактировании карты;
- возможность ввода и редактирования координат с клавиатуры;
- согласование, при необходимости, содержимого семантических и
картографических баз данных (подписи к объектам берутся из
семантических таблиц и могут интерактивно модифицироваться с
автоматической перерисовкой текста на карте);
- динамическая модификация атрибутов графических объектов с изменением
стиля отображения всех объектов соответствующего слоя на карте;
- каждый объект может иметь несколько стилей отображения, которые
можно в любой момент изменить, в т.ч. из внешних программных
расширений. Это позволяет работать с изменяющимися («оживленными»)
объектами (открытие/закрытие задвижки, вкл./выкл. светофора и т.п.);
- возможность редактирования сопутствующей семантической информации в
любое время работы пользователя (при санкционированном доступе);
- использование для создания новых объектов и слоёв операций
картографической алгебры (слияние, [сложение] полигонов, получение
общих наложенных участков [умножение], вырезок и т.д.);
- проведение необходимых измерений непосредственно на экране
компьютера.
Семантические таблицы
Ведение семантической базы данных
- использование многоаспектных семантических таблиц по объектам (с
помощью тематических закладок); у Вас никогда не будет тесно на
экране от обилия семантических характеристик объекта;
- динамическое (в интерактиве) изменение совокупности аспектных таблиц
по любым объектам слоя, а также добавление новых или исключение
старых столбцов таблиц, когда Вам это будет угодно;
- связь представлений данных в картографической, графической и
табличных формах с автоматическим изменением их вида при внесении
изменений в одну из них;
- ввод с использованием экранных форм (диалоговых окон), близких к
форматам входных документов;
- использование классификаторов при вводе кодовых показателей в поля
семантических таблиц.
Просмотр и документирование семантической информации
- возможность просмотра любой комбинации показателей по любой заданной
таблице семантической базы данных (с возможностью сортировки
выводимой информации по любому показателю);
- возможность выборки для просмотра только тех записей базы данных,
которые удовлетворяют произвольному логическому условию,
формируемому в интерактивном режиме;
- вывод на принтер любого фрагмента просматриваемой информации;
- возможность использования в качестве полей семантических таблиц
чисел, строк, даты, времени, изображения, звука, справочников,
документов в форматах внешних приложений (напр., Excel, Word, Visio
и т.д.) и др., - всё что может Windows.
Запросы «КАРТА <=> ТАБЛИЦЫ»
Запросы из картографической в семантическую базу данных
- поиск в семантической базе данных и выдача характеристик
произвольного объекта путём выбора его курсором;
- отображение информации по найденному объекту в унифицированном
формате;
- возможность внесения изменений в отдельные показатели с
использованием унифицированного формата;
- получение распечатки (твёрдой копии) характеристик, выбранного по
карте объекта;
- отображение (подсветка) на экране объектов, попавших в обведённую на
карте область и выдача списка объектов, попавших в указанную область
вместе с подробной информацией о них;
- выдача списка соседей указанного на карте полигона;
- выдача подробной информации по каждому из соседей.
Запросы из семантической в картографическую БД
- просмотр содержимого семантической базы данных, выбор интересующих
записей и «подсветка» на экране объектов, соответствующих выбранным
записям;
- поиск по семантической базе данных всех объектов, которые
удовлетворяют формируемому в интерактивном режиме произвольному
логическому условию;
- в ГИС "ИнГео" реализована такая система запросов, что более полную,
видимо, реализовать трудно;
- ГИС "ИнГео" в качестве семантических данных может хранить любые мультимедийные файлы (звуки, кинофильмы и т.д.);
- Для имен файлов, хранимых в семантических таблицах, легко вызываются
любые программные пакеты.
АНАЛИЗ
Проведение расчётов и совместный анализ картографической и
семантической информации:
- полный набор функций картографической алгебры;
- построение буферных зон;
- расчёт баланса площадей полигональных объектов (например, баланса
земель) (в ГИС "ИнГео" можно получить суммарную площадь всех
объектов зарегистрированных в карте слоёв, а также всех объектов
выбранных слоёв) - экспликацию земель;
- выбор отображаемых на картограмме показателей и типов штриховок
(цветов заливки) для отображения различных значений выбранных
показателей;
- автоматическая штриховка (или заливка) контуров объектов в
соответствии со значениями выбранных показателей из таблиц
семантической базы данных.
ВЫВОД ДАННЫХ
- экспорт данных через Clipboard или по DCOM с внешними программами.
Возможность работы ядра ГИС как клиента и как сервера по отношению к
внешней программе;
- вывод информации по любому объекту из семантической базы данных в
формате, удовлетворяющем требованиям пользователя (за счёт внешних
приложений в среде Windows);
- формирование отчётов по информации из семантической базы данных и их
вывод (за счёт внешних приложений);
- формирование и вывод документов по результатам расчётов;
- возможность редактирования выходных документов перед их выводом на
печать.
Формирование и вывод картосхем
- выбор одной или произвольной комбинации карт (слоёв) для
последующего вывода;
- вырезка из выбранной карты (или комбинации карт) произвольного
фрагмента для формирования картосхемы;
- вывод на любой принтер (ф.А4-А0, цветной или монохромный) любого
произвольного фрагмента просматриваемой на экране карты. Система
производит растеризацию векторного изображения карты перед печатью,
что позволяет печатать карты большого формата на принтерах
(плоттерах) с относительно небольшой внутренней памятью, например,
т.е. аналогично дополнительному модулю к ГИС ArcInfo - ArcPress);
- оформление выводимой картосхемы (название, поясняющие тексты и т.п.)
- интерактивный генератор выходных печатных форм;
- возможность подкладки растровой подложки под выводимые картосхемы;
- возможность задания поворота изображения перед выводом его на печать
для более оптимального использования листа.
Экспорт-Импорт цифровых карт из внешних обменных форматов
- импорт из F20V, GEN, Shape;
- импорт\экспорт в\из DXF, MIF/MID;
- ГИС "ИнГео" имеет свой обменный формат (IDF),
который будет передавать и топологические связи между объектами;
- используя межпрограммный интерфейс, Ваши программисты могут написать
свои конверторы в любые известные им форматы.
ИНТЕГРАЦИЯ с внешними программными системами
- Вследствие использования разработчиками ГИС "ИнГео"
развитых объектно-ориентированных средств достигается
чрезвычайно высокая способность расширения ГИС другими
коллективами других разработчиков под свои применения; В ГИС "ИнГео" принципиально нет никаких «своих»
внутренних языков расширения. Пишите на тех языках, какие Вы знаете: C++, Delphi, Visual J++ и др., а затем связывайте свои модули с ГИС
по протоколу DCOM.
- ГИС "ИнГео" работает с использованием сетевого протокола TCP/IP, что
позволяет развертывать ее в неоднородных сетях и в Интернет\Интранет-сетях.
- В ГИС "ИнГео" встроены VBscript и Javascript, что наделяет ГИС "ИнГео"
одними из мощнейших внутренних языков программирования
(дополнительно к тем, что приведены в предыдущем абзаце.
Фактически, разработчики могут почти полностью переопределить
свойства ГИС "ИнГео" под свои требования.
- Связь с любыми программными системами в среде Windows путём
интерактивной передачи информации через Clipboard, межпрограммной
связи с использованием модели DCOM (например, связь с Excel, Word,
генераторами отчётов и т.д.)
|