RUS  ENG 

Алексей Аширов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20 ... 135 След.
ZuluNetTools. Расчет тепловых сетей., Программный запуск расчета тепловых сетей.
 
[QUOTE]Иван Вовченко написал:
[QUOTE]Если путь локальный, то причем тут сервер?
Расчет всегда выполняет клиент. Он берет для расчета данные локально или с сервера, считает, и записывает ответ локально или на сервер.[/QUOTE]

Спасибо! С этим разобрался, но остался один вопрос для понимания. Специалисты, работающие с ZuluGIS утверждают, что для работы с локальной картой необходимо наличие ключа на машине клиента, так ли это?

[QUOTE]Пример, который выше приводился, полностью рабочий.[/QUOTE]
Полностью согласен, поэтому вернулся к проведению расчетов в самом ZuluThermo, т.к. после обновления сервера и клиента, этого не делал. Т.к. большинство пользователей ZuluGIS не успели обновить клиент, для начала был выполнен наладочный расчет на двух клиентах версии 7346u и 7579u. В старой версии расчет выполняется без проблем, в новой возникает ошибка о недостаточном напоре на источнике. А после выполнения поверочного расчета в новой версии, используя результаты наладочного старой - у потребителей параметр "Располагаемый напоp на вводе потpебителя" имеет 18ти разрядное значение. С чем это может быть связано?[/QUOTE]
1. Для работы с локальными данными нужна лицензия на локальную ГИС. Ключ может быть локальный, может быть сетевой. Главное, чтобы нужная лицензия была, и не была занята другим пользователем.

2. 18-разрядное значение говорит о том, что скорее всего регулятор давления включен не в том направлении и полностью закрылся. В старых версиях регулятор можно было включать как попало, что было неправильно. Т.е. он регулировал в ту сторону, куда вода течет. В жизни он работает в одну сторону как регулятор, в обратную сторону запирается.
ZuluNetTools. Расчет тепловых сетей., Программный запуск расчета тепловых сетей.
 
[QUOTE]Иван Вовченко написал:
Лог при выполнении макроса для серверного слоя:
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=1):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=8):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=1):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=8):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=2):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=8):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=3):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=12):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=5):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=3):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=4):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=12):invalid file name. (Код ошибки: 0x8BDE2703).
Ошибка ZB db(zulu://            :6473//SSDPU//Teplo_2019.zl?dbid=1):invalid file name. (Код ошибки: 0x8BDE2703).
Предупреждение Z601: ID=58311 Участок не имеет узла
Предупреждение Z601: ID=104021 Участок не имеет узла
Предупреждение Z601: ID=31530 Участок не имеет узла
Предупреждение Z601: ID=103915 Участок не имеет узла
Предупреждение Z601: ID=58311 Участок не имеет узла
Предупреждение Z601: ID=104021 Участок не имеет узла
Предупреждение Z601: ID=31530 Участок не имеет узла
Предупреждение Z601: ID=103915 Участок не имеет узла
Ошибка Z005: ID=1 Отсутствуют данные по объекту

Неясно как выполнить расчёт по локальному пути? Надо клиент запускать на сервере?[/QUOTE]
Если путь локальный, то причем тут сервер?
Потом, не видно кода. Какой метод вызывает ошибку?
Пример, который выше приводился, полностью рабочий.
Расчет всегда выполняет клиент. Он берет для расчета данные локально или с сервера, считает, и записывает ответ локально или на сервер.
ZuluNetTools. Расчет тепловых сетей., Программный запуск расчета тепловых сетей.
 
[QUOTE]Иван Вовченко написал:
task.Errors[I].Text[/I][/QUOTE]
Проверьте, пожалуйста, макрос из Zulu считает?  Путь для проверки явно задайте. У мня считает и локальный и серверный слой[CODE]Sub NetToolsThermo

Set Out = Zulu.OpenOutputChannel("")

Set task = CreateObject("ZuluComNetOcx.TaskThermo")
Set network = CreateObject("ZuluComNetOcx.Network")

'network.OpenNetwork "zulu://zs.zulugis.ru:6473/Termo/Kvartal/teplosam.zl", 0
network.OpenNetwork "D:\INST\Thermo\Kvartal\teplosam.b00", 0

task.Network = network
task.PoverkaThermoLoss = 0
task.PoverkaCalcRo = false
task.PoverkaUseFromNaladka = true
task.PoverkaUseLeaks = false
task.Sources.Add(1)

res = task.Run(2, true)

count = task.Errors.Count


for i = 0 to count - 1

OUT.Put task.Errors(i).Text + CHR(10)

Next

End Sub[/CODE]
Вопросы по ЦТП
 
[QUOTE]Владимир написал:
[URL=/forums/?PAGE_NAME=profile_view&UID=6]Алексей Аширов[/URL], нет вариантов?[/QUOTE]
Все равно ничего не понял. Перетоки. Чему они равны? Как их задавать? Пришлите, пожалуйста, свой телефон для связи на [URL=mailto:[email protected]][email protected][/URL]m
Обрезка растра SRTM3, Обрезка растра SRTM3
 
Цитата
Алексей Скрипник написал:
Здравствуйте.

Не нашел возможность обрезать SRTM3, если есть такая возможность подскажите пожалуйста. Обрезать SRTM3 над населенным пунктом (часто попадает в зону 2х плиток SRTM3)
SRTM3 - это файлы с расширением hgt Это не растры. И они не обрезаются
В описателе указывается папка и отображаются все HGT, которые в этой папке находятся.
WMS
 
Цитата
Aleksandr Andreychuk написал:
Добрый день.
Подключаю WMS с адреса: http://194.177.20.181:8080/geoserver/rent/wms Слой "rent_Иркутская область"
После подключения приходят ответы на запросы, но не отображается геометрия.
В QGIS геометрия отображается.
Подскажите, я что-то делаю не так в настройках WMS или Zulu не поддерживает эту публикацию?
Там две проблемы выявились. Русские буквы в именах слоев. И стиль заявлен, но не распознается при запросе.
В завтрашнем обновлении должно работать. Стиль добавил <default> (пусто). С ним работает.
Вопросы по ЦТП
 
[QUOTE]Владимир написал:
Как можно эквивалентно представить в модели ЦТП подмес теплоносителя в обратку отопления? Эксплуатирующая организация так поднимает температуру воды на отопление. А взятую с 1 контура воду компенсируют через подмес с обратки ГВС после подпитки холодной (ГВС+ холодная вода частично идет в обратку 1 контура). Это реально как то смоделировать?[/QUOTE]
Нужно схему прислать. Так не очень понятно.
ZuluNetTools. Расчет тепловых сетей., Программный запуск расчета тепловых сетей.
 
[QUOTE]Иван Вовченко написал:
Добрый день!

Пытаюсь программно запустить поверочный расчет тепловой сети. Возникает ошибка "Z005: Отсутствуют данные по объекту", хотя при выполнении поверочного расчета в ZuluThermo ошибок нет. С чем связана данная проблема?


Язык программирования: C#
Версии: ZuluServer: 8.0.0.7290; ZuluNetTools 8.0 Thermo; ZuluThermo 8.0[/QUOTE]
Версии больше девяти месяцев. Обновите. Далее нужно видеть, что в коде написано.
Отображение примитивов Приказу Минэкономразвития России от 09.01.2018 -10 (ред. от 09.08.2018)
 
Цитата
smasiz написал:
Цитата
На сайте Минэкономразвития не нашел документ по этим датам. Можете прислать ссылку на Приказ?
В редакторе можно изобразить самостоятельно. Библиотек готовых нет.
https://www.economy.gov.ru/material/directions/regionalnoe_razvitie/fgis_tp/

пункт 3 из списка нормативных правовых актов
Спасибо, уже посмотрели. Там только источник, ЦТП, ИТП и насос. Не совсем годится для модели сети. Это для картографических материалов каких-то общего назначения. Можно самим нарисовать. Мы посмотрим тоже, возможно создадим такие стили.
Отображение примитивов Приказу Минэкономразвития России от 09.01.2018 -10 (ред. от 09.08.2018)
 
Цитата
smasiz написал:
Подскажите пожалуйста есть ли возможность в ZULU реализовать отображение примитивов согласно Приказу Минэкономразвития России от 09.01.2018 -10 (ред. от 09.08.2018)? Требования в отображении предъявляет Заказчик. Может существуют шаблоны или подключаемые модули?
На сайте Минэкономразвития не нашел документ по этим датам. Можете прислать ссылку на Приказ?
В редакторе можно изобразить самостоятельно. Библиотек готовых нет.
Переименование режима
 
[QUOTE]Vic написал:
Вот VBSript:

что у меня не так?
добавление режимов без проблем. удаление тоже, если режим не занят объектами[/QUOTE]
Скачайте обновление. Кое-что поправили. Проверьте, как будет работать.
Переименование режима
 
[QUOTE]Vic написал:
Добрый вечер.
Delphi XE6, Zulu Версия 8.0.0.7552u и сервер и клиент.

Делаю плагин.
Пытаюсь в плагине  переименовать режим, но нет, эта конструкция оставляет как есть, Name не меняется:
Layer.ObjectTypes.Item[nameof].Modes.Item[1].Name := 'Трубопровод';
причем периодически выдает Exception, без всякой системы
При переименовании вручную в клиенте требует сохранения структуры слоя, как это сделать программно - не могу найти.

Спасибо за внимание.[/QUOTE]
Проверил  на VBSript. Работает.

Если слой локальный, убедитесь, что слой в этот момент никто не редактирует.
Если слой серверный, убедитесь, что есть права на изменение структуры.

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

Вдруг, какой-то промежуточный объект не существует.
Замена квартальной сети обобщенным потребителем
 
[QUOTE]Владимир написал:
Есть рассчитанная сеть "источник-магистральный трубопровод-ЦТП-квартальная сеть". Для упрощения расчетов и проверки гидравлического режима магистрального трубопровода хочу поставить обобщенного  потребителя. После ЦТП система четырехтрубная
Правильней будет его поставить после ЦТП в количеству двух единиц (на ГВС и СО)? Или же перед ним? Или можно и так, и так?
Важно, чтобы после такой замены режим ТС сохранился [/QUOTE]
Только Вы, как специалист, можете решить, в каких случаях можно использовать обобщенную нагрузку. Она задает фиксированные расходы. Там не будет регуляторов,  учета особенностей схем подключения. Поставить их можно в любом месте. Главное, чтобы это решало Вашу задачу.
Программное перемещение объектов, Работа с данным Zulu из отдельной программы на C#
 
[QUOTE]Михаил Кузьминых написал:
Обновил версию Zulu у клиента, использую GetLastErrorCode, получается в ответ -11.
Я предполагал, что проблема в лицензии и теперь это видно.
У клиента серверный ключ, а мое приложение - отдельное, написано на C# и использует библиотеки. Нет ли тут проблемы? Два года назад все было нормально, но что там было с ключами, я не в курсе.
Может быть, нужны какие-то дополнительные действия для задействования лицензии в коде?[/QUOTE]
Если Ваше приложение работает с данными ZuluServer, на который есть лицензия, то проблем быть не должно. Если работаете с локальными данными, нужна локальная лицензия
Редактирование значений в ZuluGIS Online
 
[QUOTE]Дмитрий Сакута написал:
Добрый день, появилась такая проблема, при попытке изменения значения в  ZuluGIS Online, появляется окошко "Редактирование значения, произошла ошибка",  в клиенте все изменяется нормально, в базе только одна таблица. В чем может быть дело?
Версия: 8.0.0.7552u[/QUOTE]
Пришлите, пожалуйста, слой или его фрагмент. Укажите, какое именно поле. На [URL=mailto:[email protected]][email protected][/URL] Посмотрим
Насосная станция, Как на схеме указать перемычку с насосом между подачей и обраткой?
 
[QUOTE]Друк написал:
В отдельном здании стоит 2 насоса между подачей и обраткой. Как отобразить их на схеме? Возможно из камеры пустить подачу, поставить насосную станцию, затем обратным трубопроводом привести обратно в камеру?  [/QUOTE]
Можно. Только Камера1 - Подающий - Насос - Подающий - Перемычка - Обратный - Камера1
Или Только Камера1 - Подающий - Перемычка - Обратный -  Насос - Обратный - Камера1
Преобразование в сеть, Некорректное преобразование в сеть
 
Цитата
Павел Макаров написал:
Цитата
Алексей Аширов написал:
Что именно не работает на прямолинейных участках?
Каким образом можно преобразовать в сеть объекты, состоящие из криволинейных, прямолинейных линий, простых символов (блоки), чтобы при этом криволинейные линии не разбивались в точках перелома траектории?
У меня участки получается разбить простыми символами только с тремя опциями:
"Разделять участки узлами, Преобразовывать примитивы в участки, Преобразовывать примитивы в узлы".
Но при этом криволинейные участки продолжают разбиваться в точках перелома траектории (галочка "Разбивать участки узлами в точках перелома" не стоит).
Цитата
Алексей Аширов написал:
У меня линия не разбивается при этих опциях. Вы сервер обновляли?
Сервер обновили, появилось две функции вместо одной: "Разбивать участки узлами" и "Разбивать участки узлами в точках перелома". Вторую функцию не использую..
Нет у нас понятия прямолинейный и криволинейный. Разбивать узлами значит, если поверх участка лежит узел (символьный объект), он участок разобьет. И не важно, криволинейная ломаная или нет.
Если на участке символы не лежат, то и разбивать будет нечем. Нет информации. Не всегда можно из чего угодно собрать сеть одним нажатием кнопки.
А разбивать в точках перелома, это просто в каждой вершине ломаной разбивать. Но при этой опции будет разбивать всех подряд.

В любом случае, пришлите телефон для связи на [email protected] Вместе посмотрим на Ваш случай.
Преобразование в сеть, Некорректное преобразование в сеть
 
Цитата
Павел Макаров написал:
В ходе более глубокого тестирования функции выявились некоторые недоработки:
1. функция не работает на прямолинейных участках.
2. При активных галочках на функциях: Разделять участки узлами, Преобразовывать примитивы в участки, Преобразовывать примитивы в узлы, криволинейная полилиния продолжает разбиваться в точках переломов.
Есть возможно исправить это?
Что именно не работает на прямолинейных участках?
У меня линия не разбивается при этих опциях. Вы сервер обновляли?
Преобразование в сеть, Некорректное преобразование в сеть
 
Цитата
Павел Макаров написал:
Цитата
Вы будете это исправлять? Если да, то ждать обновления программы?
Сегодня выложим
Преобразование в сеть, Некорректное преобразование в сеть
 
Цитата
Павел Макаров написал:
Здравствуйте. Работаем с газовыми сетями. Требуется преобразование в сеть объектов, импортированных из AutoCAD (DXF). На многих участках газопроводов стоят блоки, но участки в них не разбиты. При преобразовании в сеть криволинейных участков и установке функции "разбивать в узле" весь участок преобразуется во множество отрезков с узлами между ними. Как избежать этого, сохранив целостность криволинейных участков, разбив их при этом в местах, где стоят блоки? Прилагаю скриншоты с параметрами преобразования в сеть.
Сейчас по опции "Разделять участки узлами" выполняются два действия: разбиваются и символьными объектами и в точках перелома. Нам нужно эти действия на разные опции разделить. Тогда в точках перелома разбиваться линия не будет, а там, где стоят символьные объекты будет.
Разная длина подающего и обратного трубопровода
 
[QUOTE]Don_Quixote написал:
Собственно, вопрос в следующем: в реальности длины подающего и обратного трубопроводов зачастую не совпадают. Можно ли это каким-либо образом отразить в данных объекта и в дальнейшем использовать (например для определения сумм длин участков)? Как учитывается длина участков в расчётах тепловой сети?
В стандартной схеме данных по участку можно задать только одну длину - _Длину участка_.[/QUOTE]
Если длины подающего и обратного не совпадают, то как их можно отображать одной линией. У одной линии одна длина.
Если длины разные, рисуют отдельно подающий и отдельно обратный.
Длина - один из основных параметров для определения гидравлического сопротивления.
Отображение дополнительной информации в слое трекинга по объекту, На сервере ZuluGis при обращении к объекту на слое трекинга отображать дополнительную информацию по объекту
 
Цитата
Алексей Абрамчук написал:
С
Цитата
Алексей Аширов написал:
Добрый день.
В слое трекинга 2 таблицы. current и tracks. В current можно добавить свои поля FIO и т.д. Из Zulu они будут видны. С мобильного сейчас не будут, т. к. не планировалось выводить туда все подряд.
Карта\Настройка слоя\Фильтр\База и далее как в редакторе базы.
Спасибо!
а может лучше завести третью таблицу сотрудников типа "mobile_user_data", чтобы не ломать "current"?
Но это уже доработки. Сейчас план очень большой. Тем более, что можно решить имеющимися средствами.
Там вообще есть поле Description, куда можно все в виде текста записать
Отображение дополнительной информации в слое трекинга по объекту, На сервере ZuluGis при обращении к объекту на слое трекинга отображать дополнительную информацию по объекту
 
Добрый день.
В слое трекинга 2 таблицы. current и tracks. В current можно добавить свои поля FIO и т.д. Из Zulu они будут видны. С мобильного сейчас не будут, т. к. не планировалось выводить туда все подряд.
Карта\Настройка слоя\Фильтр\База и далее как в редакторе базы.
Пришлите на [email protected] телефон для связи. Можем подробности обсудить.
Программное перемещение объектов, Работа с данным Zulu из отдельной программы на C#
 
[QUOTE]Михаил Кузьминых написал:
[QUOTE][URL=/forums/?PAGE_NAME=profile_view&UID=3]Дмитрий Озеров[/URL] написал:
 [QUOTE] [URL=/forums/?PAGE_NAME=profile_view&UID=1748&sphrase_id=90502]Михаил Кузьминых[/URL] написал:
И все же, а что означает возвращаемое значение "-11" из метода GetLastErrorCode?[/QUOTE]
 
Она означает, что нет лицензии для выполняемой операции.[/QUOTE]
А есть ли способ выяснить из внешней программы на C#, в каком режиме работает программа, доступна ли вообще лицензия?[/QUOTE]
Сейчас нет. Только попробовать сделать действие и получить реакцию. Ключ воткнут может быть в другом городе. Лицензии могут суммироваться на разных ключах. В данный момент лицензия может быть, а в другой занята. Можно что-то на эту тему написать, но это не планировалось.
Возможные ошибки расчетов, После запуска расчета система может выдать ряд ошибок, возможные ошибки рассмотрим в этой теме.
 
[QUOTE]Take-oFF написал:[/QUOTE]
[QUOTE]Добрый день! Имеется слой тепловой сети, в составе которого имеется источник с неограниченной подпиткой, ЦТП (номер схемы 25) и ряд потребителей. Схемы подключения потребителей после ЦТП - 4 и 26 (ГВС). Для ЦТП указан погодный регулятор. Если задать на источнике текущую температуру воды в подающем трубопроводе 73-74 градуса, то при выполнении поверочного расчета выводятся сообщения о том, что температура внутреннего воздуха на потребителях после ЦТП ниже расчетной на 13-19 градусов. При температуре 75 градусов на источнике, расчет не завершается и выводятся сообщения о том, что температура на потребителях ниже 0 градусов. А если установить текущую температуру воды в подающем трубопроводе 72 или 76 градусов, то расчет завершается нормально и подобные сообщения не выводятся. В чем может быть причина?

Расчет выполняется на текущую температуру наружного воздуха -12 градусов. У потребителей расчетная температура внутреннего воздуха задана 20 градусов. Количество и диаметр установленных шайб на ЦТП указаны нулевые.

Версия ПО  8.0.0.7525u, но и в предыдущей версии картина такая же.[/QUOTE]
Добрый день. Да, была ошибка для погодных регуляторов ЦТП с насосами в подающем или обратном. Исправили. Версию обновили.
Страницы: Пред. 1 ... 10 11 12 13 14 15 16 17 18 19 20 ... 135 След.