Страница 2 из 15
Пожелания к УПРЗА "Эколог" 4
Добавлено: 04 мар 2015, 08:42
Вадим Зыков
Программы постоянно совершенствуются. Исправляются недочеты и добавляются новые возможности. Все эти изменения оформляются в виде новых сборок (релизов) программы и распространяются бесплатно.
Нам важна обратная связь с нашими пользователями, потому как только вы можете нам помочь сделать программу, которая будет удовлетворять всем вашим требованиям.
Эта теме создана для предложений новых функций в УПРЗА "Эколог" 4.
При добавлении нового пожелания приведите, пожалуйста, аргументацию (для каких целей, кто требует, почему это удобно и т.д.).
Список пожеланий:
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 13 мар 2015, 10:31
Кирилл Честнов
Лёха писал(а):А вообще было бы не плохо получать (и загружать) фоновые концентрации (справочники постов) онлайн. Не бесплатно конечно. В СПб при учета фона по специфике это бы очень ускорило разработку проектов.
Это предложение надо адресовать Росгидромету!
Добавлено after 6 minutes 52 seconds:
eko-ksv писал(а):Версия Эколог4 с первых же дней вызывает дискомфорт в работе и я думаю, что даже через пол-года мало что измениться.
Дискомфорт на первых порах вполне объясним. К сожалению, он неизбежен при переходе на новую версию чего бы то ни было. Плюс в том, что программа не останется такой как сейчас навсегда, а будет совершенствоваться (разумеется, это будут бесплатные релизы). Спасибо за обратную связь, будем благодарны за новые замечания и пожелания.
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 17 мар 2015, 12:36
Yasva
Господа! Категорически не устраивает производительность ГИС модуля. Подгруженный .WLG файл, летавший в Экографе, показывает слайд-шоу в новой программе. Придется тратить существенно больше времени на чистку и снижение детализации генплана. Да, 90 тыс фигур на чертеже, так ведь раньше все прекрасно работало!
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 23 мар 2015, 15:14
Михаил Сухарев
Yasva писал(а):Господа! Категорически не устраивает производительность ГИС модуля. Подгруженный .WLG файл, летавший в Экографе, показывает слайд-шоу в новой программе. Придется тратить существенно больше времени на чистку и снижение детализации генплана. Да, 90 тыс фигур на чертеже, так ведь раньше все прекрасно работало!
Здравствуйте, Yasva. Действительно, на больших проектах ГИС Эколог работает медленнее, чем Экограф. Отчасти, это связано с расширением функционала, например, поддержка нескольких систем координат, навигация с помощью мини-карты, печать карты, просмотр контрольных отрезков - от этого пострадала скорость работы, но данные изменения были необходимы. Помимо этого, возможно отсутствие оптимизации в некоторых модулях. У вас огромный проект, поэтому проявляются проблемы такого рода, но мы за этим следим и над этим вопросом работаем, поэтому скорость будет расти. На данный момент оптимизированная в некоторой степени версия программы находится на тестировании, и если вам интересно, мы можем предложить вам участие в бета-тестировании. Свяжитесь с нами через механизм личных сообщений, либо по электронной почте.
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 24 мар 2015, 12:33
masm0
Я тоже хочу в бета-тестеры. А, вообще, дали бы кусок исходников глянуть. Наверняка можно оптимизировать код. Автокад же как-то справляется. Вы на чем писали-то? Опять в Delphi?
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 24 мар 2015, 15:46
Михаил Сухарев
masm0 писал(а):
Я тоже хочу в бета-тестеры. А, вообще, дали бы кусок исходников глянуть. Наверняка можно оптимизировать код.
Исходники у нас стеснительные, общаются только с нами. Оптимизировать можно, нужно, это делается и будет делаться дальше.
masm0 писал(а):
Автокад же как-то справляется. Вы на чем писали-то? Опять в Delphi?
Вообще, настрой у вас боевой. [!excellent]
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 27 апр 2015, 08:26
nightroad
Пожелание скорее к ГИС-Эколог. Было бы не плохо, чтобы в общих настройках всех слоев в параметре "Шаг курсора" по умолчанию стояло значение "0,01". Сейчас стоит значение "0,5" и для каждого слоя приходится его изменять для точной работы. И нет возможности глобально изменить этот параметр для всех слоёв, к сожалению.
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 27 апр 2015, 09:45
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

Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 27 апр 2015, 18:22
Михаил Сухарев
Yasva писал(а):
А еще если попробовать загрузить цветовую схему изолиний, то вылетит птичка
Это на любом файле так или только на этом конкретном?
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 27 апр 2015, 18:27
Yasva
Михаил Сухарев писал(а):Это на любом файле так или только на этом конкретном?
Похоже на любых. Не нравятся стандартные изолинии и подписи к ним, мы хотим поконтрастнее, например черные, как в Экографе, пока приходится при каждой распечатке карт все настраивать вручную.
Еще кнопка "Назначить стандартную цветовую схему" дает неожиданный результат, все заливки становятся белыми, а изолинии светло-серыми.
Re: Пожелания к УПРЗА "Эколог" 4
Добавлено: 27 апр 2015, 18:54
Михаил Сухарев
Yasva писал(а):
Похоже на любых.
Да, на любых, содержащих вещественные значения. До выхода обновления могу предложить "overwork" - установить системный разделитель в Windows в точку вместо запятой. Достаточно только на время получения схемы изолиний из файла.
Yasva писал(а):
Не нравятся стандартные изолинии и подписи к ним, мы хотим поконтрастнее, например черные, как в Экографе, пока приходится при каждой распечатке карт все настраивать вручную.
В документации возможности описаны, но их много, поэтому, если вдруг вы не знаете, то в новой графике есть возможность изменять толщину изолиний. Для этого в свойствах слоя "Результат. Изолинии" на закладке "Настройки полигона" нужно изменить параметр "Толщина" - он задаёт толщину изолиний в миллиметрах устройства отображения (принтера или экрана - неважно - везде будет заданная толщина в мм).
Yasva писал(а):
Еще кнопка "Назначить стандартную цветовую схему" дает неожиданный результат, все заливки становятся белыми, а изолинии светло-серыми.
Не могли бы вы прислать пример, на котором это можно повторить?