Пожелания к УПРЗА "Эколог" 4

я хочу что бы в УПРЗА 4 было...

Все об УПРЗА "Эколог"
Аватара пользователя

Автор темы
Вадим Зыков
Интеграл
Сообщения: 5816
Зарегистрирован: 27 июн 2005, 13:41
Откуда: Санкт-Петербург
Благодарил (а): 253 раза
Поблагодарили: 2930 раз
Контактная информация:

Пожелания к УПРЗА "Эколог" 4

Сообщение Вадим Зыков »

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

Эта теме создана для предложений новых функций в УПРЗА "Эколог" 4.
При добавлении нового пожелания приведите, пожалуйста, аргументацию (для каких целей, кто требует, почему это удобно и т.д.).

Список пожеланий:
► Показать
Интегрируй форум в Яндекс
P.S. Вопросы по работе с программами или выбору программ прошу писать либо на форуме в соответствующих темах, либо по электронной почте. В ЛС на такие вопросы не отвечаю. Прошу понять правильно.
Аватара пользователя

Кирилл Честнов
Интеграл
Сообщения: 299
Зарегистрирован: 19 мар 2009, 14:09
Благодарил (а): 91 раз
Поблагодарили: 135 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Кирилл Честнов »

Лёха писал(а):А вообще было бы не плохо получать (и загружать) фоновые концентрации (справочники постов) онлайн. Не бесплатно конечно. В СПб при учета фона по специфике это бы очень ускорило разработку проектов.
Это предложение надо адресовать Росгидромету!

Добавлено after 6 minutes 52 seconds:
eko-ksv писал(а):Версия Эколог4 с первых же дней вызывает дискомфорт в работе и я думаю, что даже через пол-года мало что измениться.
Дискомфорт на первых порах вполне объясним. К сожалению, он неизбежен при переходе на новую версию чего бы то ни было. Плюс в том, что программа не останется такой как сейчас навсегда, а будет совершенствоваться (разумеется, это будут бесплатные релизы). Спасибо за обратную связь, будем благодарны за новые замечания и пожелания.

Yasva

Медаль за развитие Медаль за помощь
Эколог
Сообщения: 233
Зарегистрирован: 08 окт 2013, 22:00
Награды: 2
Откуда: Санкт-Петербург
Благодарил (а): 18 раз
Поблагодарили: 96 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Yasva »

Господа! Категорически не устраивает производительность ГИС модуля. Подгруженный .WLG файл, летавший в Экографе, показывает слайд-шоу в новой программе. Придется тратить существенно больше времени на чистку и снижение детализации генплана. Да, 90 тыс фигур на чертеже, так ведь раньше все прекрасно работало!

Михаил Сухарев
Интеграл
Сообщения: 131
Зарегистрирован: 19 июн 2006, 15:20
Откуда: Санкт-Петербург
Благодарил (а): 6 раз
Поблагодарили: 41 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Михаил Сухарев »

Yasva писал(а):Господа! Категорически не устраивает производительность ГИС модуля. Подгруженный .WLG файл, летавший в Экографе, показывает слайд-шоу в новой программе. Придется тратить существенно больше времени на чистку и снижение детализации генплана. Да, 90 тыс фигур на чертеже, так ведь раньше все прекрасно работало!
Здравствуйте, Yasva. Действительно, на больших проектах ГИС Эколог работает медленнее, чем Экограф. Отчасти, это связано с расширением функционала, например, поддержка нескольких систем координат, навигация с помощью мини-карты, печать карты, просмотр контрольных отрезков - от этого пострадала скорость работы, но данные изменения были необходимы. Помимо этого, возможно отсутствие оптимизации в некоторых модулях. У вас огромный проект, поэтому проявляются проблемы такого рода, но мы за этим следим и над этим вопросом работаем, поэтому скорость будет расти. На данный момент оптимизированная в некоторой степени версия программы находится на тестировании, и если вам интересно, мы можем предложить вам участие в бета-тестировании. Свяжитесь с нами через механизм личных сообщений, либо по электронной почте.
Аватара пользователя

masm0

Шаман физических воздействий Звезда за развитие Орден за помощь Звезда за помощь Медаль за помощь
Медаль за порядок
Модератор
Сообщения: 2353
Зарегистрирован: 10 сен 2008, 09:41
Награды: 12
Откуда: Ленинград
Благодарил (а): 607 раз
Поблагодарили: 1355 раз
Контактная информация:

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение masm0 »

Я тоже хочу в бета-тестеры. А, вообще, дали бы кусок исходников глянуть. Наверняка можно оптимизировать код. Автокад же как-то справляется. Вы на чем писали-то? Опять в Delphi?
Изображение


Михаил Сухарев
Интеграл
Сообщения: 131
Зарегистрирован: 19 июн 2006, 15:20
Откуда: Санкт-Петербург
Благодарил (а): 6 раз
Поблагодарили: 41 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Михаил Сухарев »

masm0 писал(а): Я тоже хочу в бета-тестеры. А, вообще, дали бы кусок исходников глянуть. Наверняка можно оптимизировать код.
Исходники у нас стеснительные, общаются только с нами. Оптимизировать можно, нужно, это делается и будет делаться дальше.
masm0 писал(а): Автокад же как-то справляется. Вы на чем писали-то? Опять в Delphi?
Вообще, настрой у вас боевой. [!excellent]

nightroad

Медаль за помощь
Эколог
Сообщения: 397
Зарегистрирован: 21 май 2010, 10:16
Награды: 2
Откуда: Далеко
Благодарил (а): 42 раза
Поблагодарили: 144 раза

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение nightroad »

Пожелание скорее к ГИС-Эколог. Было бы не плохо, чтобы в общих настройках всех слоев в параметре "Шаг курсора" по умолчанию стояло значение "0,01". Сейчас стоит значение "0,5" и для каждого слоя приходится его изменять для точной работы. И нет возможности глобально изменить этот параметр для всех слоёв, к сожалению.

Yasva

Медаль за развитие Медаль за помощь
Эколог
Сообщения: 233
Зарегистрирован: 08 окт 2013, 22:00
Награды: 2
Откуда: Санкт-Петербург
Благодарил (а): 18 раз
Поблагодарили: 96 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Yasva »

А еще если попробовать загрузить цветовую схему изолиний, то вылетит птичка
Спойлер
27.04.2015 09:33:22
EcoMap.dll: v1.3.1.4070 (от 07.04.2015)
Рабочий модуль (ГИС Эколог для УПРЗА, emExtEcolog): v1.0.1.759 (от 07.04.2015)
Exception: EVariantTypeCastError с сообщением Could not convert variant of type (OleStr) into type (Double)
Sender: TcxButton (bLoadIsolines)
[4817CE5F]{Jcl170.bpl } JclDebug.TJclStackInfoList.Create + $A7
[4817CA43]{Jcl170.bpl } JclDebug.JclCreateStackList + $17
[01162EDC]{EcoMapErrorReport.bpl} emErrorReportEngine.TiemErrorLog.GetStackTrace$qqrp23System.Classes.TStrings (Line 119, "emErrorReportEngine.pas" + 2) + $6
[04FD77FB]{EcoMap.DLL } UnitMain.TfmMain.appEventsException (Line 1439, "UnitMain.pas" + 10) + $A
[505ABF64]{vcl170.bpl } Vcl.Appevnts.TCustomApplicationEvents.DoException + $28
[505AC68A]{vcl170.bpl } Vcl.Appevnts.TCustomApplicationEvents.DoModalEnd + $596
[5054DE7A]{vcl170.bpl } Vcl.Forms.TApplication.HandleException + $5E
[50426A8F]{vcl170.bpl } Vcl.Controls.TWinControl.MainWndProc + $67
[500A1ED7]{rtl170.bpl } System.Variants.VarCastError + $6F
[500A52EE]{rtl170.bpl } System.@Variants.VarToBool + $2DA
[500A1ED7]{rtl170.bpl } System.Variants.VarCastError + $6F
[500A240A]{rtl170.bpl } System.Variants.VarResultCheck + $1A
[500A50AF]{rtl170.bpl } System.@Variants.VarToBool + $9B
[500A2689]{rtl170.bpl } System.@Variants.VarClear + $D
[500A2761]{rtl170.bpl } System.@Variants.VarClr + $D1
[500A52EE]{rtl170.bpl } System.@Variants.VarToBool + $2DA
[500A88DF]{rtl170.bpl } System.@Variants.OleVarFromVar + $17B
[500A2796]{rtl170.bpl } System.@Variants.DispInvoke + $1E
[500A55E4]{rtl170.bpl } System.@Variants.VarToReal + $8
[070FE599]{EcoMapModule.bpl} emModuleCalculations.TiemIntInterchangerFree_Calculations.ReadIsolineScheme$qqrrx17System.OleVariant (Line 2249, "emModuleCalculations.pas" + 11) + $F
[070FE5A4]{EcoMapModule.bpl} emModuleCalculations.TiemIntInterchangerFree_Calculations.ReadIsolineScheme$qqrrx17System.OleVariant (Line 2249, "emModuleCalculations.pas" + 11) + $1A
[070EAABD]{EcoMapModule.bpl} emCalcPropsDialog.TfmCalcPropsDialog.LoadIsolines$qqrr63System.%DynamicArray$t38Emcalculations.TemIsolineSchemeElement% (Line 2288, "emCalcPropsDialog.pas" + 25) + $59
[070EA81F]{EcoMapModule.bpl} emCalcPropsDialog.TfmCalcPropsDialog.bLoadIsolinesClick$qqrp14System.TObject (Line 2231, "emCalcPropsDialog.pas" + 7) + $5
[50422ED3]{vcl170.bpl } Vcl.Controls.TControl.Click + $6F
[504479A6]{vcl170.bpl } Vcl.Stdctrls.TCustomButton.Click + $1E
[06D91AD3]{cxEditorsRS17.bpl} Cxbuttons.TcxCustomButton.Click + $67
[06D92BE3]{cxEditorsRS17.bpl} Cxbuttons.TcxCustomButton.MouseUp + $B3
[5042330C]{vcl170.bpl } Vcl.Controls.TControl.DoMouseUp + $38
[50423388]{vcl170.bpl } Vcl.Controls.TControl.WMLButtonUp + $70
[5042297D]{vcl170.bpl } Vcl.Controls.TControl.WndProc + $2BD
[304086CA]{VirtualTrees486.bpl} ThemeSrv.TThemeServices.WindowProc (Line 607, "ThemeSrv.pas" + 23) + $13
[5015BE38]{rtl170.bpl } System.Classes.TDataModule.WriteHeight + $20
[50426C47]{vcl170.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg + $13
[50427411]{vcl170.bpl } Vcl.Controls.TWinControl.WndProc + $5C5
[04350745]{cxLibraryRS17.bpl} Dxhooks. + $0
[50447650]{vcl170.bpl } Vcl.Stdctrls.TButtonControl.WndProc + $6C
[06D91FAE]{cxEditorsRS17.bpl} Cxbuttons.TcxCustomButton.WndProc + $6E
[50426A54]{vcl170.bpl } Vcl.Controls.TWinControl.MainWndProc + $2C
[5015BE38]{rtl170.bpl } System.Classes.TDataModule.WriteHeight + $20
[5054EB41]{vcl170.bpl } Vcl.Forms.TApplication.StopHintTimer + $15
[5054D9AF]{vcl170.bpl } Vcl.Forms.TApplication.ProcessMessage + $F3
[5054D9F2]{vcl170.bpl } Vcl.Forms.TApplication.HandleMessage + $A
[50549209]{vcl170.bpl } Vcl.Forms.TCustomForm.ShowModal + $1A1
[070FD4C5]{EcoMapModule.bpl} emModuleCalculations.TiemModuleCalculations.RunExtension$qqrp20Emdata.TiemTreeModelip35Emprogressengine.TiemProgressEngine (Line 1865, "emModuleCalculations.pas" + 35) + $5
[03C4DDCC]{emmEco.bpl } emmEcoImpl.TiemModuleEcoCommon.RunExtension (Line 1428, "emmEcoImpl.pas" + 20) + $7
[077DD2C1]{dxBarRS17.bpl} Dxbar.TdxBarItemControl.ControlUnclick + $ED
[03C4F4F5]{emmEco.bpl } emmEcoImpl.TiemModuleEcoIsolines.RunExtension (Line 1980, "emmEcoImpl.pas" + 45) + $D
[08FC1F84]{emmExtEcolog.dll} ModuleImpl.TiemModuleExtEcolog.RunExtension$qqrp20Emdata.TiemTreeModelip35Emprogressengine.TiemProgressEngine (Line 5653, "ModuleImpl.pas" + 80) + $6
[5005F769]{rtl170.bpl } System.@AsClass + $15
[04FE5F47]{EcoMap.DLL } UnitMain.TfmMain.OnSelectExtension (Line 6258, "UnitMain.pas" + 2) + $26
[077D89B6]{dxBarRS17.bpl} Dxbar.TdxBarItem.DoClick + $32
[077D8953]{dxBarRS17.bpl} Dxbar.TdxBarItem.DirectClick + $3B
[077DD2F3]{dxBarRS17.bpl} Dxbar.TdxBarItemControl.ControlUnclick + $11F
[077E0A35]{dxBarRS17.bpl} Dxbar.TdxBarButtonControl.ControlUnclick + $59
[077C6E47]{dxBarRS17.bpl} Dxbar.TCustomdxBarControl.DoLButtonUp + $DF
[077C5948]{dxBarRS17.bpl} Dxbar.TCustomdxBarControl.WMLButtonUp + $28
[5042297D]{vcl170.bpl } Vcl.Controls.TControl.WndProc + $2BD
[304086CA]{VirtualTrees486.bpl} ThemeSrv.TThemeServices.WindowProc (Line 607, "ThemeSrv.pas" + 23) + $13
[5015BE38]{rtl170.bpl } System.Classes.TDataModule.WriteHeight + $20
[50427411]{vcl170.bpl } Vcl.Controls.TWinControl.WndProc + $5C5
[500603B0]{rtl170.bpl } System.TMonitor.TryEnter + $28
[5005FF44]{rtl170.bpl } System.TMonitor.Enter + $10
[5005FDF0]{rtl170.bpl } System.TMonitor.CheckOwningThread + $4
[500600C6]{rtl170.bpl } System.TMonitor.Exit + $6
[50060117]{rtl170.bpl } System.TMonitor.Exit + $F
[50404A27]{vcl170.bpl } Vcl.Graphics.FreeMemoryContexts + $9B
[50426C94]{vcl170.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg + $60
[5015BE38]{rtl170.bpl } System.Classes.TDataModule.WriteHeight + $20
[50427411]{vcl170.bpl } Vcl.Controls.TWinControl.WndProc + $5C5
[077D3D42]{dxBarRS17.bpl} Dxbar.TdxBarSubMenuControl.IsInternal + $12
[077C7DB7]{dxBarRS17.bpl} Dxbar.TCustomdxBarControl.GetEquivalentParentBar + $7
[077C703A]{dxBarRS17.bpl} Dxbar.TCustomdxBarControl.CanProcessMouseMessage + $1A
[077C6433]{dxBarRS17.bpl} Dxbar.TCustomdxBarControl.WndProc + $1BB
[50426A54]{vcl170.bpl } Vcl.Controls.TWinControl.MainWndProc + $2C
[5015BE38]{rtl170.bpl } System.Classes.TDataModule.WriteHeight + $20
[5054ED30]{vcl170.bpl } Vcl.Forms.TApplication.CancelHint + $C
[5054D9AF]{vcl170.bpl } Vcl.Forms.TApplication.ProcessMessage + $F3
[5054D9F2]{vcl170.bpl } Vcl.Forms.TApplication.HandleMessage + $A
[5054DD2D]{vcl170.bpl } Vcl.Forms.TApplication.Run + $C9
[00408650]{EcoMapNM.exe} EcoMapNM.EcoMapNM (Line 367, "" + 52) + $7
Проверка на легальность пройдена
[Корректна]23: Импорт данных из обменного файла (imcfEEIntImport)
[Корректна]62: Сохранить особые зоны (все объекты) (imcfEESpecZonesExport)
[Корректна]61: Сохранить застройку (выделенные объекты) (imcfEEBuildingsExport)
PathIntegralLtd: C:\Integral.Ltd\Temp\
PathProgramTemp: C:\Integral.Ltd\Temp\EcoMap\
PathProgram: C:\Program Files (x86)\Integral\Ecolog4\EcoMap\
ProjectName: неважно
emWorkModuleConf.Path: C:\Program Files (x86)\Integral\Ecolog4\EcoMapModules\ecoExtEcolog\
emWorkModuleConf.ModuleDLL: emmExtEcolog.dll
Изображение
Вложения
Цветовая схема.zip
(417 байт) 500 скачиваний

Михаил Сухарев
Интеграл
Сообщения: 131
Зарегистрирован: 19 июн 2006, 15:20
Откуда: Санкт-Петербург
Благодарил (а): 6 раз
Поблагодарили: 41 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Михаил Сухарев »

Yasva писал(а): А еще если попробовать загрузить цветовую схему изолиний, то вылетит птичка
Это на любом файле так или только на этом конкретном?

Yasva

Медаль за развитие Медаль за помощь
Эколог
Сообщения: 233
Зарегистрирован: 08 окт 2013, 22:00
Награды: 2
Откуда: Санкт-Петербург
Благодарил (а): 18 раз
Поблагодарили: 96 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Yasva »

Михаил Сухарев писал(а):Это на любом файле так или только на этом конкретном?
Похоже на любых. Не нравятся стандартные изолинии и подписи к ним, мы хотим поконтрастнее, например черные, как в Экографе, пока приходится при каждой распечатке карт все настраивать вручную.
Еще кнопка "Назначить стандартную цветовую схему" дает неожиданный результат, все заливки становятся белыми, а изолинии светло-серыми.

Михаил Сухарев
Интеграл
Сообщения: 131
Зарегистрирован: 19 июн 2006, 15:20
Откуда: Санкт-Петербург
Благодарил (а): 6 раз
Поблагодарили: 41 раз

Re: Пожелания к УПРЗА "Эколог" 4

Сообщение Михаил Сухарев »

Yasva писал(а): Похоже на любых.
Да, на любых, содержащих вещественные значения. До выхода обновления могу предложить "overwork" - установить системный разделитель в Windows в точку вместо запятой. Достаточно только на время получения схемы изолиний из файла.

Yasva писал(а): Не нравятся стандартные изолинии и подписи к ним, мы хотим поконтрастнее, например черные, как в Экографе, пока приходится при каждой распечатке карт все настраивать вручную.
В документации возможности описаны, но их много, поэтому, если вдруг вы не знаете, то в новой графике есть возможность изменять толщину изолиний. Для этого в свойствах слоя "Результат. Изолинии" на закладке "Настройки полигона" нужно изменить параметр "Толщина" - он задаёт толщину изолиний в миллиметрах устройства отображения (принтера или экрана - неважно - везде будет заданная толщина в мм).

Yasva писал(а): Еще кнопка "Назначить стандартную цветовую схему" дает неожиданный результат, все заливки становятся белыми, а изолинии светло-серыми.
Не могли бы вы прислать пример, на котором это можно повторить?
Вложения
snapshot-1.png

Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «УПРЗА "Эколог" - программа для расчета рассеивания»

Форум для экологов : Отказ от ответственности