RUS  ENG 

Kostya_LeoG (Все сообщения пользователя)

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

Страницы: Пред. 1 2 3 4 5 След.
[ Закрыто] Пожелания на версию 8
 
Здравствуйте. Есть несколько пожеланий:

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

2) При добавлении нового типа линии в структуре слоя (или использования линий с односторонней симметрией, например, №№52, 53, 54 и т.п.), при выполнении их настройки в окошке "Стиль линий" добавить возможность для символа новую ориентацию, таким образом, чтобы при отрисовке площадных элементов была возможность однозначного отображения символа как по направлению внутрь (к центру) выпуклости от линии, так и отображение снаружи линии. Сейчас если выбрать "Ориентацию" = "Круговая", то при рисовании окружности дополнительный элемент (символ) всегда отображается снаружи окружности, при рисовании прямоугольника (многоугольника) все направленность символов зависит от направления рисования в целом. При "Ориентации " = "Верхняя полуокружность" символ всегда смотрит вверх.

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

4) При редактировании добавить возможность сворачивать/разворачивать режимы типа, для более компактного отображения меню кнопки "Выбор типа"
Ошибка запроса при переходе с 7.0 на 8.0
 
Спасибо, все работает
Ошибка запроса при переходе с 7.0 на 8.0
 
Слой выслал к вам на почту
Ошибка запроса при переходе с 7.0 на 8.0
 
Попробовал скопировать, по всем подключенным таблицам получено подобное сообщение
Цитата
Ошибка: Не удалость скопировать таблицу 'UchThermo.db' (или ее структуру) из 'D:\Work\_Якутск\YAK_DATA\YAK_MAP\Map\Heat\' в таблицу 'UchThermo1' в 'База данных SQLite'. База данных: '_Участки ТС'. Network initialization failed. Permission denied. File: C:\PDOXUSRS.NET Directory: C:\ (Код ошибки: 0x8BDE2C01).
Ошибка запроса при переходе с 7.0 на 8.0
 
Карта локальная, руководство хотелось бы иметь под рукой, т.е. в chm. Карта достаточно большая, база данных Sybase тоже не маленькая, как подготовить или выслать целиком?
PS Если перенастроить основной запрос к слою через источник ODBC, то ошибка вроде бы уходит. Запросы всех слоев карты были настроены под zulu 7.0 через соединение.
Изменено: Kostya_LeoG - 02.11.2017 15:16:34
Ошибка запроса при переходе с 7.0 на 8.0
 
Запросы из программы выполнялись только к существующим темам, новых не создавалось. Код программы в этом месте давно не менялся, проблема возникла только в связи с переходом на zulu v8.0 и обнаружена случайно. С библиотекой zulu v7.0 с этой же картой все работает.
Новые темы и фильтры, конечно, нужно будет еще создать...
P.S. В последней версии из справки "исчезли" раздел "Руководство программиста"
Изменено: Kostya_LeoG - 02.11.2017 14:45:59
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте. Возникли проблемы при работе с темами как в оболочке zulu v8.0, так и при управлении из программы.
  • Описание ошибки при работе из оболочки zulu v8.0.06512u дата сборки 01.11.2017г: При сохранении темы после редактирования условия тематического фильтра (удаление, добавление нового условия), созданного в zulu v7.0, в происходит необработанное исключение (zulu вылетает без кода ошибки). После повторной загрузки программы и попытки отредактировать тот же тематический фильтр уже ошибок нет.
  • Описание ошибки при программной работе с темами: есть участок кода, который выполнялся в zulu v7.0
Код
Theme_id := -1;
filter_id := 3;
th_id :=  Layer.Themes.ThemeId[2];                    //возвращает th_id = 5,  как и в zulu v7/0
if Layer.Themes.ThemeFilterId[th_id] = Filter_id then //в этом случае Layer.Themes.ThemeFilteredId[th_id] = 255, а в zulu v7.0 это выражение равно 3
begin
//т.е. в эту секцию с библиотеками zulu 8.0 не попадаем
    Theme_id := th_id;
    Theme_uname := Layer.Themes.ThemeUserName[2];
    Layer.Themes.UpdateTheme(Theme_id);
end;
if Theme_id = -1 then
        Theme_id := Layer.CreateTheme(Filter_id, -1, Filter_uname); //вот здесь и возникает исключение из отладчика
 raised exception class $C0000005 with message 'access violation at 0x65c7e33d: write of addres 0x0a130000

В описании библиотеки функция Layer.CreateTheme в случае неудачи должна возвращать -1

Изменено: Kostya_LeoG - 02.11.2017 10:36:06
Ошибка запроса при переходе с 7.0 на 8.0
 
Проекция карты (Сферический меркатор WGS84 [EPSG:3857]) действительно отличается от проекций подключенных слоев (Поперечная меркатора (Гаусса-Крюгера) Pulkovo 1942). Конечно, после Вашей подсказки и небольшой доработки этот участок кода заработал.
Можно ли выполнить преобразование проекции карты таким образом, чтобы все слои были в одной проекции (чтобы не выполнять "лишних" преобразований координат)?
Можно, как KML Google, все хранить в широте долготе.
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте. После того как мы изменили проекцию карты (для совмещения с 2ГИС и ОСМ) перестал работать участок кода (отработка щелчка мышки по карте).
Код
procedure zmpMainMouseLeftUp(ASender: TObject; State: TOleEnum; X, Y: Integer; RealX, RealY: Double);
begin
   .....
   //определение элемента
   for i := 1 to 12 do 
   begin
     layer := zmpMain.Map.Layers.Item[i]
     key := layer.ElemIDByXY(RealX, RealY);
     if key > 0 then break;
   end;
   ....
end;

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

Версия Zulu 8.0.0.6513u Дата сборки 30.10.2017

Изменено: Kostya_LeoG - 31.10.2017 13:29:44
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте, после выполнения серии теплогидравлических расчетов появилась ошибка доступа к данным. Между расчетами исходные данные не менялись. Первый расчет в только что загруженной программе всегда выполняется корректно. Подробный лог по теплогидравлическим расчетам и скриншот сообщений выслал к вам на почту [email protected]. Версия зулу 8.0.0.6495 от 12.10.2017
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте, уточнение по ошибке выслал к вам на почту [email protected] (скриншот в приложении)
PS ошибка в версии зулу 8.0.0.6494 от 11.10.2017 сохранилась
Изменено: Kostya_LeoG - 12.10.2017 10:10:03
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте, в версии zulu 8.0.0.6493 от 10.10.2017 ошибка при выполнении запросов исправлена, но случайно обнаружена ошибка в интерфейсе: при нажатии на кнопку, которая должна по логике раскрывать список открытых карт на панели закладок, чтобы переключиться на нужную, возникает исключение:
Цитата
"Инструкция по адресу 0x7c9012b0 обратилась к памяти по адресу 0x000c0250. Память не может быть Read"
Изменено: Kostya_LeoG - 11.10.2017 14:04:26
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте, в версии zulu 8.0.0.6492 от 09.10.2017 ошибка при работе с БД сохранилась
Цитата
Ошибка доступа к данным. column 'base_type_str' not found (Код ошибки: 0х80040Е14)
Но теперь она появляется только когда первый раз щелкаешь по типовому объекту, например, по участку, то в следующий раз при щелчке по этому же типу ошибки не возникает. При выборе другого типового объекта, например, задвижка, то появляется снова та же ошибка. Такая же ошибка возникает и в других слоях.
Ошибка запроса при переходе с 7.0 на 8.0
 
Здравствуйте, мы планируем выполнить перевод карты с zulu 7.0. на zulu 8.0. Для отладки скачал zulu версии 8.0.0.6489u от 06.10.2017 и возникла проблема с подключением к базе данных. При выполнении запросов к любому из слоев выдается ошибка
Цитата
Ошибка доступа к данным. column 'base_type_str' not found (Код ошибки: 0х80040Е14)
В нашей базе этого поля нет, зачем это поле и подскажите как настроить структуру. В zulu 7.0 (в любой версии) этой проблемы не возникало при работе ни с локальной базой ни с серверной. База данных SQL Anywhere 10.
Внутрянка проектирование и расчет.
 
Понятно
Внутрянка проектирование и расчет.
 
Здравствуйте.
Возникла задача посчитать внутреннюю сеть системы отопления и горячего водоснабжения нескольких высотных зданий в связи с выполнением в них автоматизации (установка в ТП приборов учета, погодных регуляторов, насосов подмешивания). По существующему описанию сети, в ней уже наблюдается неравномерное распределение теплоносителя по помещениям.
Можно ли в результате расчетов в zulu определить минимальный набор мероприятий, которые нужно выполнить до автоматизации системы отопления, то есть установка шайб или регуляторов и их место, рекомендация по увеличению/уменьшению количества секций отопительного прибора (батареи)... Можно ли результате расчета также  получить температуру внутреннего воздуха каждого помещения? Исходные данные: расчетная нагрузка на отопление, горячее водоснабжение и вентиляцию; расчетная температура внутреннего воздуха; расчетная температура наружного воздуха; объем здания (помещения); назначение здания (помещения); поэтажный план сетей (аксонометрия здания); типы отопительных приборов и др.
Расчеты ТС
 
Хорошо
Расчеты ТС
 
Здравствуйте.  При попытке открыть новый расчетный слой из приложения, использующего компонент объектной модели  TZCNTaskWinCtrl, кнопка <I>Слой</I> не срабатывает. Изначально компонент инициализируется сетью программно, например так  <blockquote>Цитата:<hr size="1" noshade><i> TaskWinCtrl.OpenNetwork2(Lay, zcnNetTypeThermo); </i><hr size="1" noshade></blockquote>, а во время работы приложения требуется открыть заново существующую сеть или другую сеть того же типа в рамках одной загруженной карты. В оболочке zulu версии  7.0.0.5823 от 10.12.2015 все работает... Возможно ли в объектной модели сделать полный аналог того, как реализовано в оболочке zulu или подключить на кнопку  <I>Слой</I> какое-нибудь событие, в котором можно было передать тип сети и расчетный слой?
Ошибка при формировании баз данных
 
Спасибо, совет помог.
Ошибка при формировании баз данных
 
Здравствуйте! В windows 10 возникла та же ошибка, ссылка реально не работает перенаправляется на https://www.politerm.com/404.php... Версия zulu 7.0.0.5823 дата сборки 10.12.2015. Корень диска C: для обычного пользователя заблокирован...
Справочник
 
После обновления справочник заработал, спасибо за исправление.
Справочник
 
Здравствуйте. Подготовил и отправил на почту слой и файл.
Справочник
 
Здравствуйте. При подключении таким образом справочника "Суточный график потребления" в поле "Категория потребителя" со значением "Жилой дом": программа выполняет нормально расчет за любой из часов, но зато"падает" из-за какого-то необрабатываемого исключения при выполнении расчета за сутки на 2-й или 3-й итерации. Тоже "падение" происходит при выполнении расчета за сутки в самой оболочке Zulu. В чем может быть причина? Версия Zulu 7.0.0.5689 от 29.07.2015.
Справочник
 
Здравствуйте. Правильно ли тогда я понимаю, что в любом случае в поле "Категория потребителя" (Use_type) можно просто указать наименование стандартного справочника, а при выполнении расчетов что из программы, использующей объектную модель, что непосредственно из zulu, параметры суточного потребления вычисляются автоматически по заранее настроенному справочнику? А редактирование же или просмотр самого справочника доступно из настроек в окне расчетов?
Справочник
 
Здравствуйте. В ZuluHydro для поля "Категория потребителя" (Use_type) назначен справочник "Суточный график водопотребления", параметры которого используются при выполнении расчета с учетом графика потребления. Справочник назначен в структуре слоя в свойствах основного запроса для поля Use_type в поле Тэги следующие значения:
(custombrowseobject) Zulu.Plugins.ZuluWaterTools
(custombrowsemethod) OnBrowseFor24Hours.
Само поле "Категория потребителя" имеет текстовый формат и в нем (в базе данных) может храниться только текущее наименование потребителя, например, "Жилой дом". Как в дальнейшем обрабатывается это поле при выполнении расчета? Возможно ли программное использование этого справочника в своем браузере данных и как использовать?
Страницы: Пред. 1 2 3 4 5 След.