|
Вместо множества непонятных параметров в непонятных местах достаточно задать несколько явных параметров подключения.
Уменьшены требования к клиентским компьютерам при подключении к семантическим данным.
А именно - все требования свелись к отсутствию требований. Весь объём кода, связанного с доступом к семантическим данным, был переработан и перенесён на сторону сервера данных ИнГео. Теперь, всё что нужно на клиенте - файл InGeo.exe.
Появилась достойная альтернатива Paradox-у для работы без выделенных серверов SQL.
| На замену Paradox-у добавлена поддержка СУБД SQLite. Из преимуществ: надежнее, | быстрее, БД в одном файле, не требует установки и настройки прослоек (аналогов BDE).
Теперь в окне набора объектов можно полноценно работать с данными, включая редактирование и удаление. Полностью аналогично функциям работы с табличными данными слоя.
Отображение таблиц один-ко-многим в окне набора объектов.
Теперь в окне набора объектов можно видеть все табличные данные объекта, попавшего а набор. Раньше была возможность видеть только одну из строк из таблиц «один-ко- многим».
Для отображения смешанного содержимого данных объекта используется цветовая группировка ячеек таблицы.
Теперь в редакторе справочника можно использовать весь арсенал работы с табличными данными, доступный в остальных табличных окнах, включая ввод/редактирование таких типов полей, как «текст», «рисунок» и пр.
Благодаря использованию в новой версии ИнГео адаптированных табличных компонентов DevExpress, во всех табличных формах ИнГео появились развитые средства работы с табличными данными: сортировка, группировка, фильтрация, итоги и пр.
Добавлена функция сквозного полнотекстового поиска в рамках открытой таблицы.
Экспорт в Excel в одно нажатие.
Печать таблицы с возможностью гибкой настройки внешнего вида и компоновки табличных данных на печатных листах.
Ускорена процедура подключения клиента к серверу данных (более чем в два раза).
Ускорены процедуры импорта/экспорта IDF.
При массированном взаимодействии внешнего кода с пространственными объектами через API, очень много времени занимало создание интерфейсных объектов «обёрток» на внутренними объектами ИнГео. Много времени занимал поиск объекта по идентификатору.
В результате оптимизаций удалось достичь более чем пяти-кратного увеличения скорости массированной обработки данных через API ИнГео.
Во многих местах интерфейса пользователя ИнГео используются иерархические списки (проводник БД, список слоев, списки в импорте/экспорте и пр.).
При большом количестве структурных объектов, заполнение таких списков занимало неоправданно много времени (до 10 минут при экспорте IDF).
После оптимизации время заполнения снизилось с десятков минут (для больших структур) до секунды.
В новой версии уже не страшно одновременно выделить более ста тысяч объектов.
Раньше вы могли не дождаться дорисовывания выделенных объектов до конца рабочего дня.
Теперь большое количество выделенных объектов - нормальная ситуация.
Одним из значительных шагов вперед стал новый механизм рисования окна карты - основного рабочего окна ИнГео.
В ИнГео 4.6 используется отложенное дорисовывание карты.
Для конечного пользователя это выглядит так: необязательно дожидаться дорисовывания карты. Можно продолжать работать, даже если карта еще не дорисована.
Не нужно больше жать «Escape» при каждой перерисовке, не нужно нажимать кнопку в списке слоев, отключающую перерисовку. Можно просто продолжать работать.
Кроме того, в окне карты добавлен механизм двойной буферизации рисования, что позволило использовать дополнительные оформительские возможности в различных операциях в окне карты.
Много внимания было уделено визуальным улучшениям интерфейса пользователя.
Во всех окнах теперь используется сглаживание шрифтов.
Убраны избыточные трёхмерные декоративные элементы. Стилистика окон стала более простой, плоской и современной.
Обновлены все пиктограммы на главной форме, в проводнике, макете печати и редакторе символов и других окнах.
Обновлены пиктограммы структурных объектов в дереве слоев и в проводнике БД.
Новый механизм двойной буферизации при рисовании окна карты обеспечил возможность перейти на новый уровень представления декоративных элементов, используемых в интерактивных функциях окна карты.
Ранее основным механизмом оформления интерактивных функций было рисование с инверсией цвета. Это выглядело убого, но позволяло не перерисовывать каждый раз карту.
В 4.6 перерисовка карты перестала быть препятствием, а двойная буферизация исключила ненавистные моргания при перерисовке окна.
В 4.6 во всех интерактивных операциях в окне карты можно смело использовать весь арсенал рисовальной машины ИнГео, включая полупрозрачность.
Многие штатные функции ИнГео, связанные с декорациями в окне карты были переписаны с учетом новых возможностей (например, выделение объектов, редактор контура и пр.).