ZuluGIS
ZuluGIS — это российская геоинформационная система (ГИС), ориентированная на создание карт и электронных моделей тепловых, водопроводных, канализационных, газовых, паровых сетей. Разработана компанией Политерм.
Содержание
Области применения [ править ]
- Геодезия, география, картография
- Телекоммуникации
- Нефть и газ
- Проектированиетепловых сетей, водопроводных сетей, и др.
- Тепловая сеть
- Жилищно-коммунальное хозяйство
- Бизнес
- Муниципальное управление
- МЧС России
Использование [ править ]
- Создание своих собственных карт в географических проекциях, или план-схемы.
- Создание схем и электронных моделей инженерных сетей.
- Проведение семантического и пространственного анализа занесенных данных.
Организация данных [ править ]
Данные организованы в виде проекта, состоящего из нескольких карт. Которые, в свою очередь, состоят из любого количества слоев.
Система работает со слоями следующих типов:
- Векторные слои
- Растровые слои
- Слои рельефа
- Слои WMS
- Слои Tile-серверов
Слои, отображаемые в одной карте, могут находиться либо локально на компьютере, либо являться слоями одного или нескольких серверов ZuluServer, либо на серверах других производителей.
Векторный слой [ править ]
Типы векторных данных: точка (символ), линия, полилиния, поли-полилиния, полигон, поли-полигон, текстовый объект. Редакторы символов, стилей линий и стилей заливок дают возможность задавать любые параметры отображения объектов.
Для организации данных слоя можно создавать классификаторы, группирующие векторные данные по типам и режимам. Каждый тип данных внутри слоя может иметь собственную семантическую базу данных.
Растровый слой [ править ]
Zulu обеспечивает работу с большим количеством растровых объектов (несколько тысяч). Привязка растра к местности производится по точкам. Доступно задание видимой области (отсечение зарамочного оформления без преобразования растра). Корректировка растра возможна методами:
- «резиновый лист»,
- аффинное преобразование,
- полиномиальное второй степени.
Географические проекции [ править ]
Zulu может работать как в локальной системе координат (план-схема), так и в одной из географических проекций. При известных параметрах (ключах перехода), можно привязывать данные, хранящиеся в местной системе координат, к одной из глобальных систем координат. Данные, хранящиеся в разных системах координат, можно отображать на одной карте.
Генератор запросов [ править ]
- проводить анализ данных, включая пространственные (геометрия, площадь, длина, периметр, тип объекта, режим, цвет, текст и др.),
- делать произвольные выборки данных по заданным условиям с возможностью выделения объектов,
- сохранять результаты запросов в таблицы, их экспортировать.
В пространственных запросах могут одновременно участвовать графические и семантические данные, относящиеся к разным слоям.
Электронная модель инженерной сети [ править ]
Наряду с обычным для ГИС разделением объектов, Zulu поддерживает линейно-узловую топологию, что позволяет моделировать инженерные и другие сети.
Топологическая модель представляет собой граф сети, узлами которого являются точечные объекты (колодцы, источники, задвижки, рубильники, перекрестки, потребители и т.д.), а ребрами графа являются линейные объекты (кабели, трубопроводы, участки дорожной сети и т.д.)
Программа автоматически создает математическую модель сети непосредственно в процессе ввода графической информации. Используя модель сети можно решать ряд топологических задач: поиск кратчайшего пути, анализ связности, анализ колец, анализ отключений, поиск отключающих устройств и т.д. Модель сети Zulu является основой для работы модулей расчетов инженерных сетей.
Слой рельефа [ править ]
Одним из векторных слоев может быть слой рельефа местности. По данным изолиний и высотных отметок строится триангуляция, которая сохраняется в слое рельефа. Модель рельефа позволяет решать следующие задачи:
- определение высоты местности в любой точке в границах триангуляции,
- вычисление площади поверхности заданной области,
- вычисление объема земляных работ по заданной области,
- построение изолиний с заданным шагом по высоте,
- построение зон затопления,
- построение растра высот,
- построение продольного профиля (разреза) по произвольно заданному пути.
Различные способы отображение слоя рельефа: триангуляционная сетка, отмывка рельефа с заданным направлением, высотой и углом освещения, экспозиция склонов, отображение уклонов.
Псевдо-3D [ править ]
В этом режиме полигональные объекты отображаются в виде призм, боковые грани которых пропорциональны заданной высоте. Высоты задаются в одном из полей семантической базы данных. Можно регулировать наклон объектов, окраску боковых граней и ребер.
Печать [ править ]
Печать карт производится с разными настройками. Задаются слои для печати, область печати, масштаб, количество страниц, формат и ориентация бумаги. Есть возможность создавать печатные формы с использованием макетов печати.
Импорт и экспорт данных [ править ]
Zulu импортирует векторные данные из форматов DXF (Autocad), Shape (ArcView), Mif/Mid (MapInfo), KML (Google Планета Земля).
Растровые объекты импортируются из форматов Tab (MapInfo) и Map (OziExplorer).
Векторные данные экспортируются в форматы DXF (Autocad), Shape (ArcView), Mif/Mid (MapInfo), KML (Google Планета Земля).
WEB служба WMS [ править ]
Zulu может получать и отображать на карте пространственные данные с web-серверов, поддерживающих спецификации WMS, разработанные Open Geospatial Consortium (OGC). Данные WMS сервера подключаются к системе в виде особого слоя Zulu (слой WMS). Этот слой может отображаться на карте в различных комбинациях с любыми другими слоями.
Слой Tile-сервера [ править ]
Одним из слоя карты могут быть картографические данные с Tile-серверов. Можно использовать, например, Google maps, OpenStreetMaps, Wikimapia, Яндекс карты.
Лекция №13. Назначение и функциональные возможности геоинформационной системы Зулу, программно-расчетных комплексов «Зулу-Термо», «Зулу-Стеам», «Источник»
Геоинформационная система (ГИС) Zulu предназначена для создания и редактирования цифровых карт, планов и схем различного назначения с возможностью решения на их базе различного рода задач. Система объединяет в себе возможности обработки графической и семантической информации, поддерживает линейно-узловую топологию.
Система обладает широкими возможностями:
• создавать собственные приложения, работающие под управлением Zulu 5.2;
• осуществлять обработку и векторизацию растрового изображения формата PCX, BMP, TIFF, GIF, JPG при помощи встроенного графического редактора;
• создавать и использовать библиотеку графических образов элементов систем тепло-водо-газо-электроснабжения и режимов их функционирования;
• создавать расчетные схемы инженерных коммуникаций с автоматическим формированием топологии сети и соответствующих баз данных;
• создавать входные и выходные формы представления информации;
• изменять топологию сетей и режимы работы ее элементов;
• проводить технологические расчеты инженерных коммуникаций (при наличии дополнительного программного обеспечения OOO «Политерм»);
• решать различные топологические задачи;
• решать транспортные задачи с учетом правил дорожного движения;
• решать задачи связанные с выбросом вредных веществ в окружающую среду (при наличии дополнительного программного обеспечения);
• подключать ActiveX-компонент для разработки собственных приложений к любой системе обработки баз данных, работающей в среде Windows.
Наряду с обычным для ГИС разделением объектов на контуры, ломаные, комбинированные контуры, комбинированные ломаные Zulu поддерживает линейно-узловую топологию, что позволяет вместе с прочими пространственными данными (улицы, дома, реки, районы, озера и проч.) моделировать и инженерные сети. Система позволяет создавать классифицируемые объекты, имеющие несколько режимов (состояний), каждое из которых (состояний) имеет свой стиль отображения на карте (схеме). При этом ввод сетей производится с автоматическим кодированием топологии. Нарисованная на экране сеть сразу готова для топологического анализа (информация о связях между объектами заносится автоматически).
Наряду с обычным для ГИС разделением объектов на контуры, ломаные, комбинированные контуры, комбинированные ломаные, Zulu поддерживает линейно-узловую топологию, что позволяет моделировать инженерные сети.
Определение: Линейно-узловое представление (векторно-топологическое представление) — разновидность векторного представления линейных и полигональных пространственных объектов, описывающего не только их геометрию, но и топологические отношения между полигонами, дугами и узлами.
Система Zulu позволяет создавать классифицируемые объекты, имеющие несколько режимов (состояний), каждое из которых (состояний) имеет свой стиль отображения на карте (схеме). При этом ввод сетей производится с автоматическим кодированием топологии. Нарисованная на экране сеть сразу готова для топологического анализа (информация о связях между объектами заносится автоматически).
В системе предусмотрены средства редактирования инженерных сетей, включающие возможность создания объектов инженерной сети, нанесения сети на карту, а также контроля действий пользователя при определении компонентов сети или изменении ее конфигурации.
Zulu – обзор, установка
Zulu – ПО, которое объединяет популярные инструменты и приложения для делового общения, повышая продуктивность пользователей. Zulu присутствует во всех системах PBXact, также он доступен для покупки во FreePBX. Возможности desctop приложения Базовые Звонки по протоколу WebRTC через PBXAct|FreePBX. Совершение звонков по имени контакта. Просмотр статуса пользователей. Функции вызова Возможность вызова из десктоп-приложения или ближайшего телефона. […]
Zulu – ПО, которое объединяет популярные инструменты и приложения для делового общения, повышая продуктивность пользователей. Zulu присутствует во всех системах PBXact, также он доступен для покупки во FreePBX.
Возможности desctop приложения
Базовые
- Звонки по протоколу WebRTC через PBXAct|FreePBX.
- Совершение звонков по имени контакта.
- Просмотр статуса пользователей.
Функции вызова
- Возможность вызова из десктоп-приложения или ближайшего телефона.
- Постановка на удержание.
- Выключение громкости.
- Несопровождаемый перевод.
- Переадресация.
- Визуальная голосовая почта.
- Быстрый набор в 1 клик.
- Осуществление нескольких одновременных звонков.
- История вызовов.
- Предответное медиа (early media).
Возможности чата
- Обмен сообщениями с пользователями.
- Чаты для группового общения.
- История сообщений.
- Обмен файлами.
Возможности для работы с контактами
- Доступ ко всем контактам PBX (на основе прав).
- Вызов как по имени контакта, так и по номеру.
- Отправка SMS|Факса получателю.
Возможности SMS
Требуется модуль SIP Station
- Отправлять/получать SMS сообщения контакту или набранному номеру
Требуется модуль FaxPro
- Отправка/получение факсов
Мобильный клиент
Базовые возможности
- Звонки по протоколу WebRTC через PBXAct|FreePBX.
- Совершение звонков по имени контакта.
- Обмен личными сообщениями.
- Поддержка DTMF.
- Просмотр статуса пользователей.
Звонок по клику
- Вызов номеров, встречающихся на веб-страницах, в контакт-листе Outlook, и/или в самом сообщении.
- Возможность вызова из десктоп-приложения или ближайшего телефона.
- Возможность совершения звонков по клику из веб-приложений (CRM).
Call Pop
- Автоматический запуск браузера при входящем звонке.
- Автоматическое отображение в CRM при входящем звонке аккаунта/контакта/лида.
Администрирование
Разрешения для пользователя на:
- Софтфон, чат, SMS и факс с детализацией доступны через FreePBX / интерфейс администратора PBXact.
Совместимость
FreePBX / PBXact:
- FreePBX / PBXact 14 и выше.
Zulu Desktop, SMS, факс:
- Windows 7 и выше.
- MacOS 10.8 и выше.
- Ubuntu Linux 12.04 и выше.
Call Pop / Click-to-Call:
- Гугл Хром.
- Mozilla Firefox.
- Microsoft Outlook 2010/2013, Офис 365.
Мобильный клиент
- iOS 11 и выше.
- Android 6.0 и выше.
Некоторые аналогичные возможности (помимо базовых) присутствуют и в бесплатном ПО. Например, возможность обмена сообщениями присутствует также и в софтфоне MicroSIP. См. статью об обмене текстовыми сообщениями.
См. также статью о создании телефонной книги для MicroSIP
Вызывать контакт по клику, просматривать подробную информацию по добавочным можно в телефонной книге CallMetrix (бесплатна при заказе и внедрении проекта в ВоксЛинк). См. подробнее.
Прослушивание поступившей голосовой почты, перевод звонка, переадресация возможны также с помощью набора соответствующего фьючер-кода. См. статью управление фьючер кодами.
Интеграция с Outlook, плагины для браузеров есть в платной версии Zoiper.
Установка Zulu сервера
Чтобы установить Zulu сервер необходимо выполнить следующие действия:
Войдите в веб-интерфейс вашей IP-АТС.
Перейдите в раздел Settings(Настройки), Advanced Settings (Расширенные настройки).
Измените Display Readonly Settings (Отображение настроек только для чтения) на YES (ДА).
Измените Override Readonly Settings (Перезапись настроек только для чтения) на YES (ДА).
Найдите Enable the mini-HTTP Server (Разрешить мини-http сервер) и измените его на YES (ДА).

Изменение расширенных настроек
Найдит Enable TLS for the mini-HTTP Server (Включить TLS для мини-HTTP-сервера) и измените его на YES (ДА).
Найдите Force WebSocket Mode (Принудительный режим WebSocket) и измените его на PJSIP (в последних версиях, этот шаг больше не нужен.)
Найдите Enable the Asterisk REST Interface (Разрешить Астериск REST интерфейс) и измените его на YES (ДА)

Изменение расширенных настроек
Найдите SIP Channel Driver (драйвер канала SIP) и измените его на BOTH(ОБА), только если он ранее был установлен на chan_sip.

Изменение расширенных настроек
В конце процедуры вы должны заметить в консоли сообщения после выполнения «fwconsole restart» об успешном выполнении.

Перезапуск Астериск
Перейдите Admin (Администрирование), Certificate Management (Управление сертификатами).
Убедитесь, что у вас есть хотя бы один сертификат и выбран сертификат по умолчанию (отмечен галочкой).
Перейдите в Settings (Настройки), Asterisk SIP Settings (Настройки SIP), PJSIP (вкладку PJSIP).
Включите как «ws — 0.0.0.0 — All», так и «wss — 0.0.0.0 — All». Оставьте ws и wss отключенными для отдельных интерфейсов.

Настройки SIP (chan_pjsip)
Если Zulu будет использоваться извне, а УАТС не имеет собственного внешнего IP-адреса, кандидаты ICE должны быть настроены так, чтобы была возможна передача голоса.
General SIP Settings (вкладка общие настройки SIP)
Задайте ICE кандидатов в следующем формате:
[локальный IP-адрес] => [общедоступный IP-адрес]
Нажмите Submit (Отправить) и Apply Config (Применить изменения).
После выполнения этого шага подключитесь к вашей АТС по SSH и выполните следующее:
Команда перезапустит Астериск, когда в системе не будет вызовов (это может занять некоторое время).
Для немедленного перезапуска выполните следующее (затрагивает текущие вызовы, выполнение этих команд лучше делать во внерабочее время).
После этого Asterisk должен быть перезапущен, модули PJSIP загружены и транспорты ws / wss связаны, что вы можете подтвердить с помощью:
Если эта команда выдает ошибку, значит, проблема с включением PJSIP все еще существует.
Перейдите к Admin (Администрирование), Asterisk Modules (Модули Астериск) и удалите res_pjproject.so на вкладке Excluded Modules (Исключенные модули). При необходимости разверните список.
Затем перезапустите Asterisk и повторите тот же тест, чтобы убедиться, что PJSIP загружен и транспорт ws / wss включен.
Для установки Zulu Server подключитесь по ssh к АТС и выполните:
Если вы получите следующее сообщение:

Zulu – ошибка при установке
В редких случаях при обновлении с более ранних версий Zulu также возможно, что установка завершится с ошибкой с текстом наподобие:
SQLSTATE [23000]: Integrity constraint violation: 1062 Duplicate entry » for key ‘PRIMARY’
В этом случае очистите токены Zulu, выполнив следующие действия:
В случае, если Zulu клиент может авторизоваться, но не может принимать звонки и в консоли появляются сообщения вида:
ERROR [29958]: res_pjsip.c:3858 endpt_send_request: Error 171060 ‘Unsupported transport (PJSIP_EUNSUPTRANSPORT)’
попробуйте сделать рестарт Астериск командой:
Чтобы позволить пользователю войти в Zulu, необходимо перейти в User Management Module (Модуль управления пользователями). Нажмите иконку редактирования для пользователя, которому нужен доступ к Zulu. Перейдите на вкладку Zulu вверху.
Выберите Yes (Да), чтобы напрямую разрешить пользователю входить в Zulu.
Разрешение Zulu для пользователя
В более новых версиях в модуле управления пользователями можно определять, видят ли пользователи вкладки SMS, Факс или софтфон в клиенте Zulu.