ГИС Zulu  
ГИС Zulu
Что нового в 7.0 ?
Сист. требования
Документация
Видео
Разработчикам
История изменений
Компания
О компании
Наши пользователи
Контакты
Наши партнеры
Выставки
Продукты
ГИС Zulu
ГИС ZuluServer
ZuluXTools
ZuluThermo
ZuluHydro
ZuluGaz
ZuluSteam
ZuluNetTools
Источник
Энергосбыт
Водопотребление
Скачать
Демо-версии
Документация
Сертификаты
Цены
Предложение ВУЗам
Поддержка
Форум
Статьи и советы
Видеоуроки
ЧаВо (FAQ)

Главная / ГИС Zulu / История изменений

История изменений

Информация об изменениях предыдущей версии Zulu 6.0 здесь...


25 апреля 2012 г. 7.0.0.4499
Zulu и ZuluXTools

В объектную модель добавлены новые объекты.

Объект Назаначение

TileLayerDef

Объект, содержащий методы для получения и задания параметров описателя тайлового слоя

ITileLayer Интерфейс для работы с тайловым слоем (Tile-layer)

IExifInfo

Интерфейс для получения информации об EXIF тэгах файлов изображений

ZRasterGroup Представляет группу растровых объектов
IDatum Объект определяющий географический датум
IDatums Представляет коллекцию предопределенных географических датумов
IEllipsoids Представляет коллекцию эллипсоидов, описанных в системе по умолчанию
ZSqlContext Представляет контекст выполнения пространственного SQL запроса
IZSqlResult Представляет результат пространственного SQL запроса

В объектную модель добавлены новые свойства и методы объектов.

Объект

Параметр

Назаначение

Layer

TileLayer

Возвращает интерфейс ITileLayer для работы с тайловым слоем

Units Возвращает единицы хранения координат объектов слоя
ExecSQL Выполняет произвольный SQL запрос в контексте данного слоя
MapDoc

SetInputModeByType

Переключает редактор карты в режим ввода типового объекта

SetInputStyle

Устанавливает текущий стиль ввода графических примитивов

GetInputStyle

Возвращает стиль ввода графических примитивов

ExecSQL Выполняет произвольный SQL запрос в контексте данной карты
Element CalcLength Возвращает длину объекта в указанной системе координат
CalcArea Возвращает площадь объекта в указанной системе координат
IMapView GetUnits Возвращает единицы измерения координат проекции карты
DrawInMapExtents Отображает всю карту
DrawInLayerExtents Отображает карту по габаритам слоя
DrawInSelectionExtents Отображает карту в границах группы выделенных объектов
DrawInElementExtents Отображает карту по габаритам объекта слоя
Selection CalcArea Возвращает суммарную площадь объектов группы
CalcLength Возвращает суммарную длину объектов группы
NetworkObjects GetIncidentKeys Возвращает коллекцию ключей объектов, связанных с данным
GetIndexByKey Возвращает индекс объекта в коллекции по значению его ID
ZuluTools TileLayerCreate Создает тайловый слой
GetExifInfo Возвращает интерфейс для получения информации об EXIF тэгах
SaveRasterLayerToTab Создает TAB файлы для объектов растрового слоя
GetProjections Возвращает коллекцию поддерживаемых системой проекций
GetDatums Возвращает коллекцию предопределенных датумов системы
GetEllipsoids Возвращает коллекцию предопределенных эллипсоидов
ExecSQL Выполняет произвольный SQL запрос к данным Zulu
Symbols GetIdByIndex
Возвращает ID символа из коллекции символовов слоя по индексу
GetIndexById Возвращает индекс символа из коллекции символовов слоя по ID
ZPoint IsValid Возвращает признак наличия у объекта корректных данных
NetworkTreeNode RootLevel Возвращает номер уровня узла в дереве
ZsConnection Disconnect Закрывает соединение с ZuluServer
GetStatus Возвращает информацию о наличии соединения с ZuluServer
GetHost Возвращает для соединения строку с IP адресом или именем сервера
GetPort Возвращает для соединения номер порта
GetLogin Возвращает для соединения логина
GetPassword Возвращает пароль соединения
ZsFolder Exists Проверяет существование папки на ZuluServer
GetPath Возвращает путь папки в области данных ZuluServer
FillStyles GetIdByIndex Возвращает ID стиля заливки по индексу
GetIndexById Возвращает индекс стиля заливки по ID
ZGeometry CrossSegments Находит пересечение двух отрезков
Distance Находит расстояние между двумя точками
CrossSegmentAndStraightLine Находит пересечение отрезка с прямой линией
IsRectanglesIntersects Проверяет, наличие пересечения двух прямоугольных областей
ZRasterParams GetImageName Возвращает имя растрового файла
SetImageName Устанавливает имя файла растрового файла
GetUnits Возвращает единицы хранения координат точек привязки растра
SetUnits Устанавливает единицы хранения координат точек привязки растра
GetCRS Возвращает систему координат растрового объекта
SetCRS Устанавливает систему координат для точек привязки растра
GetGeorefCount Возвращает количество точек привязки растра
AddGeoref Добавляет точку привязки растра
GetGeoref Возвращает точку привязки растра
DeleteGeoref Удаляет точку привязки растра
GetObjectName Возвращает имя файла описателя растрового объекта
Save Сохраняет описатель растрового объекта
SaveAs Сохраняет описатель растрового объекта
Open Загружает растровый объект
ClearGeoref Удаляет все точки привязки растра
GetVisibleRegion Возвращает область отображения растрового объекта
SetVisibleRegion Задает область отображения растрового объекта
ClearVisibleRegion Отменяет область отображения растра
SaveZrsToTab Сохраняет описатель растрового объекта в TAB файл
LineStyles GetIdByIndex Возвращает ID стиля линий по индексу
GetIndexById Возвращает индекс стиля линий по ID
CRS GetForward Проецирование точки земной поверхности
ConvertContour Перевод координат полигона из одной системы координат в другую
ConvertPolyContour Перевод координат полигона из одной системы координат в другую
ConvertPolyline Перевод координат полилинии из одной системы координат в другую
ConvertPolyPolyline Перевод координат полилинии из одной системы координат в другую

 

 

 

23 января 2012 г. 7.0.0.4403
Zulu

Географическая привязка фотографий

На сегодняшний день существует множество устройств, снабженных модулем GPS (навигаторы, фотоаппараты, мобильные телефоны), которые при создании фотографии заносят в файл изображения географические координаты места съемки.

В Zulu реализована операция по размещению данных о месте съемки таких фотографий в слое в виде точечных объектов с одновременной привязкой самих фотографий к этим объектам через базу данных.

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

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

В слое будет создана база данных, с полем-ссылкой на сам файла изображения.

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


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

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

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

Подробно о создании слоя с автоматической привязкой фотографий читайте здесь...

Видео-ролик с примером привязки фотографий здесь...

 

 

 

13 декабря 2011 г. 7.0.0.4365
Zulu

Работа с данными Tile-серверов

Добавлен функционал по работе с картографическими данными, организованными в виде тайловой системы (Tile system).
Zulu предоставляет возможность создавать описатели для доступа к Tile-серверам для следующих моделей тайловых систем:

XYZ (Google, Яндекс, Космоснимки, ArcGisServer, Mail.ru, Nokia и др.),
Bing Maps Tile System
(Virtual Earth),
OpenStreetMap
( карты проекта OSM http://www.openstreetmap.org/ ),
Yahoo
(карты Yahoo),
Роскосмос
(модель гео-портала http://geoportal.ntsomz.ru/),
Navitel
(http://maps.navitel.su ),
Wikimapia
( wikimapia.org),
Maps-For-Free (http://maps-for-free.com/),
Кэш SAS.Планета - прямой доступ к плиткам из кэша программы SAS.Планета http://sasgis.ru/

Список поддерживаемых моделей тайловых систем может расширяться.

В описателе задается модель данных, шаблон строки соединения с сервером, система координат тайловой стистемы (ориентация осей, координаты точки отсчета плиток, картографическая проекция).

Описатель tile-сервера загружается в карту Zulu как один из слоев. При отображении на карте с поекцией отличной от проекции, в которой созданы плитки, полученные данные перепроецируются "на лету".
Видео-пример подключения Tile-сервера здесь...
Примеры карт с подключенными Tile-серверами: OpenStreetMaps.zmp, Relief (maps-for-free).zmp, WikiMapiaRUS.zmp, WorldTilesSample.zmp

 

Кэширование данных Tile-серверов на локальной машине или на ZuluServer (в роли промежуточного сервера) позволяет работать с однажды полученными данными off-line, не загружая глобальную сеть.

Zulu позволяет создавать собственные тайловые данные (нарезать карты на плитки по уровням), и размещать их на локальной машине или на ZuluServer.
Видео-пример нарезания карты на плитки здесь...

Подробно о работе с данными Tile-серверов можно прочесть здесь...

ZuluServer

Работа с данными Tile-серверов

Тайловая система теперь может быть размещена на ZuluServer. Сервер предоставляет доступ к тайловым данным как по протоколу zulu://, для работы с клиентами Zulu, так и по протоколу HTTP в виде Tile Map сервиса.

Слой с описателем тайловой системы, размещенный и опубликованный на ZuluSever, может ссылаться как на данные, расположенные на сервере (собственные данные сервера), так и на данные сторонних серверов глобальной сети. В этом случае ZuluServer работает как промежуточный сервер, который кэширует данные, полученные из глобальной сети.

Пример подключения данных ZuluServer для OpenLayers: tileserv.html
Подробно о работе ZuluServer с данными, организованными в виде тайловых систем, можно прочесть здесь...

 

22 ноября 2011 г. 7.0.0.4344
ZuluThermo

Подбор регуляторов прямого действия компании Danfoss
Впродолжение сотрудничества с компанией Danfoss в ZuluThermo добавлены возможности по подбору регуляторов прямого действия компании Danfoss.
На предыдущем этапе уже был реализован подбор шаровых кранов.
Подробней о подборе регуляторов можно прочесть здесь...

 

7 сентября 2011 г. 7.0.0.4267
Zulu

Псевдо 3D
Для полигональных объектов добавлен режим отображения "Псевдо 3D".

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

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

Дополнительные настройки базы данных
Ранее в полях с тэгом document можно было задавать только полный файловый путь к документу. Это создавало неудобства при переносе данных, например, с диска на диск и делало невозможным использование этого свойства в ZuluServer, где файловая структура данных пользователю недоступна.
Теперь добавлена возможность в описателе базы данных указывать базовую папку для документов и изображений, пути к которым задаются в полях запросов в тэгом document. При задании относительных путей к таким файлам, полный путь рассчитывается от данной базовой папки. Т.е. если файл с изображением или документом лежит в указанной базовой папке, то в поле таблицы нужно занести только имя файла без пути. Подробнее читайте здесь...

Экспорт данных в формат Google KML
Добавлен экспорт в формат KML. Для экспорта вызывается команда Файл\Экспорт\Google KML. Экспортировать можно как весь слой, так и только выделенные объекты.
На данный момент экспортируется только графическая информация.

Экспорт данных в формат DXF через файл конфигурации
Добавлены новые возможности для более гибкого экспорта слоев Zulu в формат DXF AutoCAD c использованием файла конфигурации. Подробнее читайте здесь...

ZuluServer

Запись в лог HTTP запросов
Добавлена возможность протоколирования HTTP запросов. Для этого в файл конфигурации сервера ZuluServ.cfg нужно добавить строку

LogWebRequest: on

При этом в лог файл будет записываться весь запрос, заключенный между строками begin HTTP и end HTTP. Пример фрагмента лог файла:

07.09.2011 14:46:52 http: 192.168.0.103 anonymous 03A0: 1001 0 100.0% Connected

begin HTTP
GET /ws?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities HTTP/1.1
Accept: */*
Accept-Language: ru
Accept-Encoding:
User-Agent: Zulu 7.0
Host: 192.168.0.120:6473
Connection: Keep-Alive

end HTTP
07.09.2011 14:46:52 http: 192.168.0.103 anonymous 03A0: 2001 197 100.0%
07.09.2011 14:46:52 http: 192.168.0.103 anonymous 03A0: 1004 4392 100.0%
07.09.2011 14:46:52 http: 192.168.0.103 anonymous 03A0: 16 0 100.0% Disconnected

ZuluXTools

В объектную модель ряда объектов добавлены новые объекты, свойства и методы.

 

Объект

Параметр

Назаначение

Layer

SynchronizeDatabase

Приводит в соответствие графическиую и семантическую БД

GetCRS

Возвращает проекцию хранения данных слоя

SetCRS

Задает проекцию хранения данных слоя

LockForRead

Блокирует возможность изменения данных серверного слоя другими пользователями.

UnlockForRead
Уменьшает счетчик блокировки изменения данных серверного слоя другими пользователями.

LockForWrite

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

UnlockForWrite

Уменьшает счетчик блокировки изменения и чтения данных серверного слоя другими пользователями.

MapDoc

GetCRS

Возвращает проекцию отображения карты

SetCRS

Задает проекцию отображения карты

SetCRSByCode

Задает проекцию отображения карты по коду проекции

IProjections Count Количество проекций в коллекции
Item Возвращает проекцию из коллекции по индексу
ItemByType Возвращает проекцию из коллекции по типу
IProjection   Картографическая проекция
IDatums Count Количество датумов в коллекции
Item Возвращает датум из коллекции по индексу
ItemByCode Возвращает датум из коллекции по коду
CRS ConvertPoint Пересчет координат из одной системы в другую
Forward Проецирование точки (широта/долгота в XY)
Inverse Превод координат проекции точки в широту/долготу
GetDatum Возвращает датум системы координат
SetDatum Задает датум системы координат
GetDatumCode Возвращает код датума
SetDatumCode Задает датум системы координат по коду
InitByCode Задает систему координат по коду системы координат

 

ZuluThermo

Подбор оборудования компании Danfoss
В сотрудничестве с компанией Danfoss в ZuluThermo добавлены возможности по подбору оборудования компании Danfoss. В панель расчетов ZuluThermo добавлена соответствующая закладка.
На первом этапе реализован подбор шаровых кранов. На следующем этапе будет добавлен подбор оборудования для регуляторов.
Подробней можно прочесть здесь...

Температура обратной воды обобщенных потребителей
Для построения более адекватной модели при использовании обобщенных потребителей (ОП), добавлена возможность пользователю задавать температуру воды на выходе из обобщенного потребителя. Для этого в базу данных по ОП добавлены два поля:

Tobr_type - Способ определения температуры обр. воды
Tobr_val - Фактическая температура обр. воды, °С

Если в поле Tobr_type пусто или 0, то температура обратной воды определяется как и раньше, по отопительной формуле.

Если значение поля Tobr_type равно 1, то температура обратной воды берется из поля Tobr_val.

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

Для добавления новых полей в структуру таблицы по ОП нужно в закладке Сервис панели ZuluThermo после выбора нужного слоя нажать кнопку Обновить структуры таблиц.

Задание ID типов для участков
В структуре слоя для участков тепловой сети ранее выделялся только один тип c ID = 6. Если было нужно использовать, например подающие трубопроводы, с разными стилями отображения, это реализовывалось добавлением в этот тип дополнительных четверок режимов с чередующимся повторением свойств (включен, отключен, отключен обратный, отключен подающий).
Теперь добавлена возможность указывать список ID типов для участков сети расчетной модели. Это позволяет разносить по типам трубопроводы разного назначения (участки магистрали, участки ГВС и т.д).
В диалоге Параметры гидравлического расчета (кнопка Настройки) в закладке Исходные данные в строке Типовые объекты для участков задаются ID типов, разделенные точкой с запятой. Например, 6;14;17

 

ZuluHydro

Задание ID типов для участков
В структуре слоя для участков водопроводной сети ранее выделялся только один тип c ID = 8. Если было нужно использовать трубопроводы с разными стилями отображения, это реализовывалось добавлением в этот тип дополнительных пар режимов с чередующимся повторением свойств (включен, отключен).
Теперь добавлена возможность указывать список ID типов для участков сети расчетной модели. Это позволяет разносить по типам трубопроводы разного назначения (участки магистрали, участки проектируемые и т.д).
В диалоге Параметры гидравлического расчета (кнопка Настройки) в закладке Исходные данные в строке Типовые объекты для участков задаются ID типов, разделенные точкой с запятой. Например, 8;15;20

 

25 апреля 2011 г. Версия 7.0.0.4133
Zulu

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

Масштаб карты
Исторически сложилось, что в предыдущих версиях масштаб карты задавался и отображался в значениях с размерностью пиксел на сантиметр.
В новой версии по умолчанию масштаб карты задается и отображается в общепринятом виде (1:2000, 1:500 и т.д.) Для совместимости с предыдущими версиями единицы отображения можно задавать в диалоге Сервис\Параметры\Карта опция Масштаб карты.

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

Импорт из формата SHAPE
Добавлена возможность читать информацию о картографической проекции shape-файла, если при импорте будет указан файл описания проекции PRJ в формате WKT.

Экспорт в формат SHAPE
Если слой Zulu не является план-схемой (имеет информацию о проекции), то при экспорте в shape-файл будет создаваться файл описания проекции PRJ в формате WKT.

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

Создание надписей
При создании варианта надписей добавлена возможность поворачивать бирку символьного объекта под тем же углом, что и сам символьный объект. Для этого в диалоге Надписи\Создать надписи должна быть отмечена опция Вдоль линии (ранее она применялась только к линейным объектам).

 

16 марта 2011 г. Версия 7.0.0.4093
Zulu

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

Выбор способа получения изображений с сервера ZuluServer
В предыдущих версиях векторные данные с сервера передавались для отрисовки в окне клиента только в виде векторного метафайла. При большой плотности векторных данных, на масштабах при которых в окно отрисовки попадает большое количество объектов большого количества слоев, размеры посылаемых с сервера пакетов достикают нескольких мегабайт. Это может приводить к существенным задержкам при отрисовке.
В новой версии наряду с метафайлом, пользователь может получать с сервера уже построенное изображение в виде растра в формате GIF или PNG.
Так как при большом увеличении (малом числе объектов для отрисовки) передавать данные в векторном формате все равно выгоднее, чем растры, программа дает возможность самому пользователю указать пограничный масштаб. При значениях масштаба меньше пограничного - присылаются векторные данные, при больших значениях - уже готовые растровые картинки.
Данная возможность, при правильном анализе характера конкретных данных, позволяет существенно оптимизировать работу с сервером, сокращая размеры передаваемых с сервера пакетов в десятки раз.
Подробно читайте здесь...

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

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


ZuluServer

Ограничение на количество подключений с одного IP адреса
Добавлена возможность устанавливать лимит на количество одновременных подключений с одного IP адреса по протоколу zulu://
Максимальное количество подключений с одного IP можно задать в файле конфигурации сервера:

MaxConnPerIP: <N>

Если параметр не указан или равен нулю, то количество подключений с одного IP не ограничено.
ПРИМЕЧАНИЕ: Общее количество подключений всегда ограничено числом, заданным в ключе защиты.

Задание максимального времени бездействия
Добавлена возможность задавать время бездействия соединения, по достижении которого соединение с сервером будет разорвано.
Время бездействия задается в файле конфигурации сервера в секундах:

IdleTime: <N>

Если параметр не указан или равен нулю, то время бездействия соединения неограничено.

Подробно файле конфигурации сервера можно прочесть здесь...


22 февраля 2011 г. Версия 7.0.0.4071
ZuluThermo

ЦТП с двухступенчатым последовательным подключением теплообменников на ГВС

В обновленной версии появилась возможность проводить расчет сети ЦТП и квартальной сети ГВС, подключенной по двухступенчатой последовательной схеме совместно.
В этом случае тепловая нагрузка на ГВС и циркуляцию, а также температура воды, на входе второго контура ТО не задается на ЦТП, а определяется в ходе расчета квартальной сети ГВС.
О правилах подключения сети ГВС к ЦТП и о новых полях в базе данных по ЦТП подробно читайте здесь...

Задание способа вычисления циркуляционного расхода воды на ГВС

В предыдущих версиях доля циркуляции воды на ГВС задавалась как доля от расчетного расхода воды на ГВС в процентах (поле Kcirc в базе по потребителям).

Gcirc = 0.01*Kg*Qgv*C/(Tgv-Thv), (1) где

Kg - доля от расхода на ГВС в процентах
Gcirc - расход на циркуляцию
Qgv - тепловая нагрузка на ГВС
С - удельная теплоескость
Tgv - температура горячей воды
Thv - температура холодной воды


Те, кто привык брать долю воды на ГВС в процентах от тепловой нагрузки на ГВС, должны были перед занесением исходных данных в поле Kcirc делать несложный пересчет исходя из того, что

Gcirc = 0.01*Kq*Qgv*C/(Tgv-Tcirc), (2) где

Kq - доля от нагрузки на ГВС в процентах
Tcirc - температура воды на выходе из циркуляционной линии

В новой версии пользователь сам может назначать, какая именно доля будет браться для вычисления циркуляционного расхода из поля Kcirc: доля расхода на ГВС или доля от нагрузки на ГВС.

Для выбора способа вычисления расхода на циркуляцию следует нажать кнопку Настройки на панели ZuluThermo и в закладке ГВС в разделе Брать долю на циркуляцию выбрать один из вариантов:

по среднему расходу на ГВС (1)
по средней тепловой нагрузке на ГВС (2)

По умолчанию, для совместимости с предыдущими дынными, программа будет вести расчет по первой формуле.

 
10 февраля 2011 г. Версия 7.0.0.4059
ZuluServer

Ведение протокола
Добавлена возможность указывать в файле конфигурации сервера папку для записи файлов протокола. Каталог в котором сохраняются файлы логов указывается параметром LogDir:

Log
Dir: <путь к каталогу>

Если каталог не указан, логи сохраняются в одном каталоге с исполняемым файлом программы.

Добавлена возможность расширенное протоколирование добавления, редактирования и удаления элементов карт. Для этого в файле конфигурации нужно использовать параметр LogEditActions с указанием действий, которые требуется протоколировать: add - добавление, delete - удаление, modify - изменение

LogEditActions: add delete modify

Если режим включен, то при совершении одного из заданных действий, в логе сохраняется следующая информация (слева направо, сверху вниз): дата и время операции, ip адрес и имя пользователя,  название слоя, количество измененных элементов, id измененных элементов

По умолчанию, расширенное протоколирование не ведется.

Подробно про ведение протокола можно прочесть здесь...

Zulu

Экспорт карты в DXF
Расширены возможности по экспорту графических данных карт Zulu в формат DXF. Наряду с обычным экспортом теперь можно экспортировать данные в DXF с использованием файла шаблона.
Шаблон представляет собой DXF файл, содержащий описания стилей линий, шрифтов и блоков, которые при экспорте могуть подставляться вместо стилей линий, шрифтов и символов Zulu. Соответствия стилей и имя файла шаблона задаются в конфигурационном файле, указываемом в параметрах экспорта.

Подробно про экспорт в DXF с использованием шаблонов можно прочесть здесь...
Пример данных, файла шаблона и файла конфигурации для экспорта можно скачать: exporttodxf.rar

Разрезать полилинией
В редактор слоя добавлена функция разрезания объектов мишени выделенной полилинией (ломаной).
Выделенная полилиния должна находится в активном слое. Полилиния должна быть непрерывной (не состоять из нескольких отдельных полилиний). Активный и редактируемый слои могут совпадать.
Выполнение функции вызывается командой Правка\Разрезать полилинией

Подробно про разрезание объектов полилинией можно прочесть здесь...

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

ZuluXTools

В объектную модель ряда объектов добавлены новые свойства, методы и события.

Объект

Параметр

Назаначение

Layer

 

EraseInsidePolygon

Удаляет области пересечения с заданным контуром

EraseInsideRegion

Удаляет области пересечения с заданным поли контуром

EraseOutsidePolygon

Удаляет области, не имеющие пересечения с заданным контуром

EraseOutsideRegion

Удаляет области, не имеющие пересечения с заданным поликонтуром

SplitByPolygon
Разрезает объекты слоя контуром

SplitByPolyline

Разрезает объекты слоя полилинией

SplitByRegion

Разрезает объекты слоя поликонтуром

LockForRead

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

UnlockForRead

Уменьшает счетчик блокировки изменения серверного слоя другими пользователями. Завершает транзакцию.

TargetSelection

 

EraseInside

Вырезает группу из мишени

EraseOutside

Обрезает мишень за пределами группы

Split

Разделяет мишень группой

SplitByPolyline Разрезает мишень полилинией
LayersLayers GetIndexByName Возвращает номер слоя по имени
GetIndexByUserName Возвращает номер слоя по пользовательскому имени
MapDoc ExportToDxf Экспортирует карту в файл DXF
ZuluTools ExportToDxf Экспортирует слой в файл DXF
ThemeFilterDesc QueryName Имя запроса базы данных для условия тематического фильтра

 


Примеры

Пример программного вырезания слоев карты по заданному контуру можно скачать здесь: cutlayers.rar

Последнее обновление:
05.05.2012 09:58:44
Геоинформационная система Zulu
©1999-2012, Политерм ООО
webmaster@politerm.com.ru
192007, г. Санкт-Петербург, ул. Воронежская, д.33, лит.«А», оф.16Н.
т./ф. (812)767-0352, 767-0353
e-mail:politerm@politerm.com.ru

Rambler's Top100