История изменений ИнГео 4



История изменений "ИнГео 4"

4.4.0.225

Категория Местоположение Описание
Исправление Ингео Ошибка импорта/экспорта обменного файла ИнГео.

4.4.0.224

Категория Местоположение Описание
Исправление Ингео При рисовании объекта символьным методом "Тиражирование вдоль линии", в некоторых случаях не дорисовывался крайний сегмент
Исправление Ингео (API) При создании нового объекта A, на основе геометрических данных существующего объекта B, при сохранении изменений генерировалось событие "объект B изменен"
Исправление Ингео (API) Вызов функции MapObjects.GetObject ("Идентификатор несуществующего объекта") не вызывал ошибку
Исправление Ингео (API) После вызова MapObjects.GetObject ("Идентификатор несуществующего объекта"), функция MapObjects.IsObjectExists ("Идентификатор несуществующего объекта") возвращала истину

4.4.0.223

Категория Местоположение Описание
Исправление Ингео При экспорте idf данных семантических таблиц, содержащих BLOB поля, возникала ошибка "Could not convert variant of type (Null) into type (String)"
Исправление Ингео При рисовании объекта символьным методом "Тиражирование вдоль линии", если периметр объекта был кратен ширине символа возникала ошибка "List index out of bounds"
Исправление Ингео (API) При добавлении нового IIngeoContourPart в пустой контур, добавлялось два экземпляра IIngeoContourPart

4.4.0.222

Категория Местоположение Описание
Исправление Ингео Ошибка при редактировании текстового поля в окне свойств объекта ("Invalid argument").

4.4.0.221

Категория Местоположение Описание
Исправление Ингео Ошибка в проводнике БД при выборе символьного метода отображения.
Исправление Ингео Ошибка, связанная с отображением копий модулей в окне "Программные модули".

4.4.0.220

Категория Местоположение Описание
Исправление Ингео Ошибка, связанная с dpi. Подробное описание ошибки.

4.4.0.177

КатегорияМестоположениеОписание
Исправление Ингео При массовом выделении пространственных объектов очищалась статусная строка

4.2.2.80

КатегорияМестоположениеОписание
Исправление Ингео После изменения структуры таблицы, заголовки полей считывались неправильно.
Из-за этого TextPainterField неправильно позиционировал поле.
Исправление Ингео При открытии другой базы не очищался список масштабов.
Исправление Ингео Неправильно печаталась штриховая заливка при растровой печати.
Исправление Ингео При удалении базы из списка источников данных (окно открытия базы), возникала ошибка "Access Violation".
Исправление Ингео (API) При изменении семантических данных не изменялся контур объекта, если объект содержал формы с текстовым методом отображения.
Исправление Ингео Не работала растровая печать на HP LaserJet 1100 из Win2000.
Исправление Ингео Редактор контура.
  1. Вкладка "Дирекционный угол" отображала на самом деле "Азимут". Исправлено;
  2. Добавлена вкладка "Азимут".
Исправление Ингео Все ImageList переведены в ресурсы (не должно возникать ошибок типа "Error reading Images.Bitmap: Failed to read ImageList data from stream").
Исправление Ингео Подправлен алгоритм сетевой подсистемы. Возможно терялись некоторые оповещения приходящие с сервера данных.
Исправление Ингео Исправлена ошибка с "залипанием кнопок" редактирования объектов.
Исправление Ингео В массовых операциях, в дереве слоев (копирование слоев), двойной щелчок на карте сворачивает либо закрывает карту, а не приводит к ошибке.
Исправление Ингео В макете печати для объекта типа "Рисунок" не сохранялось изображение формата "***.jpeg"
Исправление Ингео Не работало масштабирование по Сtrl + Shift + LButton.
Исправление Ингео При включенном режиме ScrollByHand (Главное окно) не обновлялись его параметры.
Исправление Ингео У фигур (IInPictureFigure) не считывался и не устанавливался флаг видимости.
Исправление Ингео (API) Для фигур типа inftPicture не работали общие свойства для всех фигур типа Name, Left, ...
Исправление Ингео Если в макете печати фигуру типа "КАРТА" перемещали мышью при нажатой клавише CTRL возникала ошибка "Access Violation".
Исправление Ингео При изменении параметров стиля (имени) обновляется контекстное меню в дереве карт и слоев.
Исправление Ингео Права на семантические таблицы переставали работать при повторном открытии базы.
Исправление Ингео Память при закрытии базы не освобождалась.
Исправление Ингео При выводе списка объектов возникала ошибка, если в системе была не существующая семантическая таблица.
Исправление Ингео Ошибка с датой для ограниченной по времени лицензией.
Исправление Ингео При открытии диалога настройки шрифтов возникала ошибка "не найден RPC сервер", если не было установленно ни одного принтера.
Исправление Ингео При определенных масштабах не верно выводился текст в символьном методе.
Исправление Ингео Если в символьном методе использовалась полупрозрачнось, то некорректно отображались цвета символа.
Исправление Ингео Свернутое окно свойств объекта не максимизировалось по Ctrl+1.
Исправление Ингео Не проверялись права доступа к справочникам.
Изменение Ингео В демо-режиме окно открытия базы выводилось повторно.
Изменение Ингео Изменения в редакторе семантических таблиц окна "свойств объекта".
  1. Отменить все изменения можно используя клавиши Ctrl+Z;
  2. По клавише Ctrl+0, либо нажав соответствующую кнопку на панели инструментов, можно сбросить значение поля в Null;
  3. По клавише Esc отменяется последнее изменение в редакторе семантического поля;
  4. Добавление новых строк для таблиц "один-ко-многим" проходит без ошибок;
  5. Изменен алгоритм перехода по полям редактирования;
  6. Добавлен shortcut для вставки новой записи в таблицу "один-ко-многим" (Ins);
  7. Заголовок активной семантической таблицы отрисовывется bold-ом;
При изменнии ширины колонок наблюдался эффект сброса параметров формы после: отмены, сохранения. Исправлено.
Изменение Ингео Изменение алгоритма масштабирования.
При масштабировании мышью объект под мышью не меняет своего положения;
В параметрах добавлен пункт "Коэффициент масштабирования". Он влияет во сколько раз изменится масштаб при масштабировании мышью. По умолчании = 2. Сохраняется для каждого пользователя.
Изменение Ингео Сtrl+Z теперь работает только если активно главное окно карты (раньше отмена срабатывала всегда, например если активным было окно проводника базы данных).
Изменение Ингео В редакторе масштаба теперь нельзя вводить нечисловые значения.
Изменение Ингео При запуске базы активным становится окно карты, а не редактор масштабов.
Изменение Ингео Изменения в интерфейсе запуска и останова модулей.
Ошибки в окне выбора модуля (запуск/останов), экспорта модулей (иконки статуса не менялись).
Остановить/запустить модуль можно нажав клавишу пробел (не только мышкой).
Изменение Ингео При экспорте idf поиск зависимых справочников производится только у выделенных для экспорта слоев (ускорение инициализации).
Изменение Ингео Поля IIngeoSemFieldInfos теперь отсортированы в порядке определения в физической таблице.
Изменение Ингео Изменения в интерфейсе свойств таблиц (семантических, справочников).
  1. Теперь тип существуещего поля таблицы (в пользовательском интерфейсе) нельзя сменить на несовместимый с ним (например BLOB нельзя сменить на Integer).
  2. При смене типа поля проводится проверка Size, чтобы оно автоматически не устанавливалось в 0.
  3. При вводе недопустимого символа в имя идентификаторов базы данных, он автоматически меняется. (так "привет" заменится на PRIVET для базы находящейся на ORACLE).
Изменение Ингео Изменения интерфейса выбора справочного поля.
Код справочного поля выводится первым столбцом и ширина колонок не изменяется при изменении фильтра.
Изменение Ингео Изменение интерфейса окна свойств объекта.
Изменение Ингео Поиск в списке слоев для массовых операций. Карты в дереве не раскрываются автоматически.
Изменение Ингео База при редактировании привязывается к текущему серверу данных.
При физическом переносе на другой сервер база не откроется. Требуется либо сменить генератор базы, либо удалить привязку к серверу
(через администратор БД).
Изменение Ингео Лицензия теперь нужна только одна, серверная. Клиент будет считывать лицензию с сервера.
Добавление Ингео Упрощенное отображение вырожденных символов.
Добавление Ингео (API) Добавлены новые методы в интерфейсе IInPictureFigures.
  1. function IndexOf(const aFigure: IInPictureFigure): Integer;
  2. function IsExists(const aName: WideString): WordBool;
  3. function Find(const aName: WideString): IInPictureFigure;
  4. procedure Delete(anIndex: Integer);
Добавление Ингео В контекстном меню дерева карт и слоев добавились пункты меню скрыть/показать все карты.
Добавление Ингео Командная строка для открытия базы данных.
параметры:
/Server:SERVERNAME default:""
/DBID:DBIDENTIFIER
/USER:USERNAME default:"Администратор"
/PASSWORD:USER_PASSWORD default:""
при запуске ИнГео с данными параметрами, Ингео пытается соедениться с сервером при ошибке Гис не запускается
причем если задан ключ
/OpenErrorOperation: Действие при ошибке открытия базы
Close - закрывает приложение с кодом возврата 1. Используется как значение по умолчанию.
ShowError - показывает сообщение об ошибке и закрывается
OpenDialog - сообщение об ошибке не показывается, вместо него открывается окно открытия базы данных.
в любом случае сообщение об ошибке сохраняется в логе
Добавление Ингео Набор объектов теперь можно сохранять в текстовый файл, таблицу (*.db, *.dbf).
Добавление Ингео Горячая клавиша для поиска в окне семантических таблиц слоя и в справочнике (Ctrl+F).
Добавление Ингео Поиск в редакторе справочника.
Добавление Ингео Поиск в редакторе справочника.

4.2.2.83

КатегорияМестоположениеОписание
Исправление Модуль импорта/экспорта DXF При импорте, если менялась ориентация координатных осей, дуги импортировались неправильно .
Исправление Ингео В наборе объектов команда "подсчитать статистику" иногда выдавала ошибку "Access Violaton".
Исправление Модуль импорта/экспорта DXF Возникала ошибка при импорте dxf содержащим SHAPE-ы.
Исправление Ингео Неправильно производилась печать стандартных методов отображения (штриховка с прозрачным фоном ).
Исправление Модуль импорта/экспорта DXF Исправления в модуле экспорта dxf (текстовые методы).
  1. Размеры шрифтов вычисляются правильно;
  2. При форматировании строки учитываются также заголовки полей;
  3. Добавлен параметр: десятичный разделитель;
Изменение Ингео При выводе сводной информации о контуре (редактор контура) учитывается точность отображения координат.
Изменение Ингео Если установлена топология между слоями, то при установке топоотношений ребра делятся (при привязке к пересечению).
Изменение Ингео Выбор значения из справочника. Фильтр применяется только для отображаемых полей. Добавлена возможность фильтрации по ключевому полю.
Изменение Ингео Редактирование контура. Добавлена привязка к пересечению объектов.
Изменение Ингео Запрос по стилям (список стилей). Ширина столбца устанавливается автоматически.

4.2.2.84

КатегорияМестоположениеОписание
Исправление Ингео Если не существовал файл таблицы справочника, то он автоматически создавался. Теперь выдается сообщение об ошибке.
Исправление Ингео Не отмечался пункт меню "Азимут" в редакторе контура.
Исправление Ингео Ошибка редактирования семантической таблицы в окне свойств объекта. При закрытии формы объект блокировался.
Исправление Ингео В форме печати номер листа в редактируемом поле форматировался с учетом тысячных разделителей, что приводило к ошибкам при попытке увеличения/уменьшения.
Исправление Ингео Не закрывалось окно редактора скриптов (из меню Программа\Закрыть).
Исправление Ингео При импорте idf нельзя было выбрать импортируемые слои, справочники, ...
Изменение Ингео Создание справочника. Можно добавить справочник из другой схемы (Oracle), изменять его структуру и редактировать.
Изменение Ингео Выбор значения из справочника. Справочные поля теперь отображаются в начале таблицы, а затем все остальные поля справочника.
Изменение Ингео Массовые операции.
  1. Нужно принудительно выбирать режим над всеми объектами, автоматически он не устанавливается;
  2. Добавлен фильтр в окне выбора слоев (только слои текущего проекта);

4.2.2.85

КатегорияМестоположениеОписание
Исправление Ингео Наблюдалось замедление отрисовки текста по сравнению с предыдущими версиями.
Исправление Ингео Ошибка с транзакциями.
Исправление Ингео (API) SemDbTables.TableExist - не всегда правильно срабатывал.
Исправление Ингео (API) Surface.Projection.UnProjectPoint и Surface.Projection.sUnProjectPoint неправильно работали.
Исправление Ингео Указание порта сервера данных не действовало (Для ИнГео).
Исправление Модуля Модуль поиска по шаблону. Изменен алгоритм выбора справочного поля (если значение задано лишь частично).

В окне поиска добавлены две горячие клавиши:
  • Alt+1 - Активизация панели параметров;
  • Alt+2 - Активизация списка результатов, если он не пуст;
Исправление Ингео Ширина панели координат и номенклатуры планшета растровой карты автоматически корректируется в зависимости от ширины выводимого текста.
Исправление Ингео (API) Исправлен алгоритм формирование GIF-изображений функциями API.
Изменение Модуля Модуль поиска.

Изменения в Интерфейсе окна поиска:
  1. Вместо кнопок, добавлена панель инструментов;
  2. По Esc форма поиска закрывается;
  3. Добавлена кнопка выделить все;
Изменение Ингео Изменен механизм отрисовки выделенных объектов (увеличилась скорость при большом количестве выделенных объектов).
Изменение Ингео Изменения в интерфейсе пользователя.

Сортируются по именам:
  1. списки стилей в меню создания, пририсовки и замены стиля;
  2. списки стилей в запросе по стилям (+ добавлены кнопки "Выбрать все", "Очистить все");
  3. списки стилей, слоев в окне массовых операций;
  4. списки таблиц в окне массовых операций отсортированы по именам таблиц;
Изменение Ингео При отрисовке выделения, если контур содержит более 100 вершин, происходит огрубление контура.
Изменение Модуля Усовершенствован модуль поиска.

Изменен интерфейс:
  1. Выдаются все найденные значения, а не первый попавшийся;
  2. Изменен алгоритм работы(увеличена скорость работы, работает на SQL серверах);
  3. Можно выполять поиск Null значений (Ctrl+0 в поле ввода);
  4. Можно использовать like запрос для числовых полей в Paradox-е;
  5. В шаблоне поиска можно задавать, не поисковые поля (поиск по ним производится не будет, но в результате они присутствовать будут);
  6. В шаблоне поиска можно менять позицию полей, Сtrl + Up либо Сtrl + Down, либо используя контекстное меню;
Изменение Ингео Импорт idf.
При импорте, если таблица не существует, то при создании таблицы игнорируются ошибки связанные с невозможностью создания индексов.
Изменение в импорте семантических таблиц (скорость импорта должна увеличиться).
Добавление Ингео Добавлены горячие клавиши.

Окно модулей:
  • Ins - Создать модуль;
  • Del - Удалить модуль.
Окно редактора модуля:
  • Ctrl+F5 - Выполнить текущую процедуру
  • Ctrl+F2 - Остановить программу
  • Alt+1 - Пререйти к дереву "списка программ"
  • Alt+2 - Пререйти к редактору скрипта
Добавление Ингео Добавлены горячие клавиши.

Окно карт и слоев:
  • Enter - Активизировать карту/слой;
  • Space - Скрыть/Показать карту/слой.
Добавление Ингео В имени файла можно указывать дополнительные параметры при сохранении изображения в файл.

Формат задания параметров:
имя-файла?имя-параметра1=значение&имя-параметра2=значение&...
  • JPEG файлы
    • QUALITY = число от 1 до 100. Качество формируемого файла.

4.2.2.86

КатегорияМестоположениеОписание
Исправление Сервер приложений Не сохранялось имя пользователя для доступа к семантическим данным.
Изменение Ингео Оптимизирован механизм сохранения изменений.

4.2.2.87

КатегорияМестоположениеОписание
Исправление Ингео Не всегда сохранялись изменения в объекте (после 4.22.86).
Исправление Ингео Текстовый метод отображения.

Для таблиц "один-ко-многим", если не находилась запись с указанным номером:
  • На Paradox-х базах возвращалось неверное значение;
  • На SQL базах, возвращалась пустая строка;
Сейчас в Ingeo.Err записывается информация об ошибке, а на карте отображается строка форматирования текстового метода отображения.

4.2.2.88

КатегорияМестоположениеОписание
Исправление Ингео Редактируя семантику в окне свойств объекта, при определенных условиях блокировался объект.

4.2.2.89

КатегорияМестоположениеОписание
Исправление Ингео При включении/исключении карты из проекта не перерисовалась окно карты.
Исправление Ингео При удалении активного слоя не очищался список выделенных объектов, что приводило к возникновению ошибки "Access Violation".
Исправление Ингео Окно карт и слоев. При открытии проекта не содержащего ни одной карты не очищалось контекстное меню, что приводило к "Access Violation" при выборе пункта меню.
Исправление Ингео Учитываются имена Схем (Oracle) и Owner-ов (MSSQL).
  1. Список имен таблиц выводился с префиксом (например, dbo. для MSSSQL);
  2. Не верно считывалась информация о первичном индексе;
  3. Возникала ошибка при реструктуризации справочников находящихся в другой схеме;
Исправление DbChangeIDs При изменении идентификаторов справочников не вносились соответствующие измения в справочные поля.
Исправление Модуль импорта/экспорта DXF Неправильно экспортировались подписи для таблиц "один-ко-многим".
Исправление Ингео Неправильно выполнялся поиск справочного значения (Ошибка TTable.Locate).
Исправление Ингео "Access Violation" при создании новой части контура (редактор объектов).
Исправление Ингео В проводнике базы данных, при изменении стиля или методов отображения, возникала ошибка "Access Violation".
Исправление Ингео (API) При добавлении нового объекта не создавалась запись в таблицах "один-ко-многим", если взять интерфейс MapObject.SemData.
Исправление Ингео (API) Для SQL таблиц не всегда возвращался список таблиц (ActiveDb.SemDbTables). Возвращались имена таблиц с именем владельца (схемы).
Изменение Ингео Колесо мыши обрабатывается тем окном, над которым находиться курсор.
Изменение Ингео (API) Метод Insert интерфейса IIngeoShapes позволяет в качестве позиции добавляемой фигуры указывать -1. В этом случае фигура будет добавлена в конец списка.
Изменение Ингео При реструкторизации используется полное имя таблицы (для SQL-х баз).
Добавление Ингео При реструктуризации таблиц (изменении типа поля), в случае возникновения ошибки, выдается значение ключевого поля и значение поля, конвертация которого вызвала ошибку.
Добавление Ингео Сохраняются параметры окна редактора символа.
Добавление Ингео Изменение в редакторе пространственных объектов ИнГео.
  1. Появилась возможность подравнивания к вершинам, пересечениям и ребрам (как в AutoCad, по клавише F3);
  2. Режим подравнивания только к объектам определяющим геометрию объекта (опция в контекстном меню);
  3. Появилась возможность построения вспомогательных линий и окружностей на базе элементов объектов (клавиша F2);
  4. При перемещении вершины, добавлена возможнось включить режим перемещения по направляющим (клавиша F4);
Оптимизация Ингео Оптимизирован механизм считывания семантических данных в окне набора объектов.

4.3.0.0

КатегорияМестоположениеОписание
Исправление Ингео (API) После вызова SelectData не всегда освобождался интерфейс IIngeoSemDbDataSet.
Исправление Ингео Не замыкался объект, если правила стиля были настроены для создания замкнутого (дугой) двух-точечного объекта.
Исправление Ингео Для базы на Oracle выдавалась ошибка при реструктуризации, редактировании таблицы, если она содержала поле типа CLOB.
Исправление Ингео При ошибочном формате идентификатора объекта не выдавалась ошибка.
Так функция IsObjectExists("00010010000x") возвращала true, если в базе существовал объект с идентификатором "000100100000".
Исправление При импорте: Для существующей таблицы не выбирался список полей.
Исправление Ингео (API) При удалении таблицы (IIngeoSemDbTable) нельзя было ее создать заново (требовалась перезагрузка ИнГео).
Исправление Ингео (API) При создании справочника, используя API, не создавалась таблица.
Исправление Ингео В некоторых ситуациях пространственная переиндексация приводила к ошибке.
Исправление Ингео Не сохранялось значение параметра "Толщина символа вершин".
Исправление Ингео Не всегда правильно печатались объекты с символьной заливкой (при использовании векторной заливки, в ситуациях когда контур объекта лежал вне листа).
Исправление Ингео В файле аудита (IngeoAudit.txt) сохранялся неверный размер.
Исправление Ингео При сворачивании главного окна скрываются все открытые окна .
Исправление Ингео Макет печати: контекстное меню несколько раз перерисовывалось.
Исправление Ингео (API) Метод Item (TableName) интерфейса IIngeoSemDbTables давал ошибку, если имя таблицы TableName состояло только из цифр.
Исправление Модуля Модуль импорта/экспорта MifMid (4.3.3.5).
Неправильно экспортировались подписи к объектам, если в шаблоне поля семантической таблицы указывался заголовок поля.
Исправление Модуля Модуль поиска.
  • В случае если справочник имеет составной ключ и в шаблоне поиска указана только его часть, то поиск выполняется по всему подмножеству подключей;
  • Поиск выполняется только по слоям включенным в текущий проект;
Исправление Ингео При изменении масштаба мышью не всегда правильно отображались вспомогательные линии.
Исправление Ингео Не отображались очень близкие вспомогательные линии (вырождающиеся в один и тот же отрезок на устройстве вывода).
Исправление Ингео Теперь при изменении масштаба руками или через список масштабов предыдущий масштаб сохраняется в истории масштабов.
Исправление Ингео Выделенные объекты отрисовывались даже если скрыта карта, в которой они были расположены.
Исправление Ингео При создании новой семантической таблицы "Имя файла таблицы" могло указывать на уже существующую таблицу.
Исправление Ингео (API) IInDbSemTable теперь позволяет проводить реструктуризацию таблиц (добавление, изменение, удаление полей и индексов).
Исправление Ингео При отрисовке символьным методом возникала ошибка "Assert ...", если контур содержал вырожденный отрезок.
Исправление Ингео В многостраничных диалогах не работали клавиши (Crtl+Tab и Shift+Ctrl+Tab).
Горячие клавиши для перехода между окнами ИнГео изменены на Ctrl+F6 и Shift+Ctrl+F6 ("Следующие" и "Предыдущие")
Исправление Ингео На некоторых ОС не работала трансформации карты. Ошибка "Class not registered".
Исправление Ингео Массовые опреации: ошибки с использованием семантики.
Исправление Ингео Процедура старого API SetObjectData использует не TTable, а TQuery.
Исправление Ингео Учет настройки горячих клавиш для подравнивания.
Исправление Ингео Небольшое смещение главной формы при открытии БД.
Исправление Ингео (API) При попытке создания семантической таблицы с заданным идентификатором все-равно создавался новый.
Исправление Ингео (API) Процедура RegisterIDGroup всегда добавляла новую группу. Теперь добавляет только в том случае, если указанной группы нет.
Исправление MapX Настройка семантики считывается с сервера данных.
Изменение Ингео Исправлены ошибки при использовании драйвера ODBC "SQL Server".
Изменение Ингео Ускорена работа с топосвязями.
Значительно ускорена работа операций интенсивно работающих с топосвязями (Удаление/очистка слоев, импорт/экспорт).
Изменение Ингео Добавлена возможность использования серверных настроек для подключения к семантической базе данных.
Значительно ускорена работа операций интенсивно работающих с топосвязями (Удаление/очистка слоев, импорт/экспорт).
Изменение Ингео Диапазон масштабов видимости.

Внесены следующие изменения в алгоритм, для граничных значений диапазона:
  • Значение 0 - нет ограничений;
  • Положительное значение границы означает, что граничное значение входит в определяемый диапазон;
    Отрицательное значение границы означает, что граничное значение масштаба не входит в определяемый диапазон;
Изменение Ингео Настройка параметров KeepAlive.

В конфигурационных файлах IngeoServer.cfg и Ingeo.cfg добавлены дополнительные ключи для управления режимом KeepAlive.

При включенным режиме KeepAlive, для проверки наличия соединения между клиентом и сервером (если сервер и клиент пассивны), посылается служебное сообщение. Интервал между посылкой сообщения определяется параметром "keep-alive-time", параметр "keep-аlive-interval" определяет интервал посылки сообщений, если ответ не получен. Если после нескольких повторов ответа не поступило, то соединение разрывается .
  • Ключ "keep-alive": Boolean, по умолчанию true;
  • Ключ "keep-alive-time": Integer время в миллисекундах, по умолчанию;
  • Ключ "keep-аlive-interval": Integer время в миллисекундах, по умолчанию;
Изменение Ингео Экспорт в idf (изменения в реализации).
Изменение Ингео Редактор объектов.
При нажатии F2 на пустом месте или на вершине, строятся перпендикуляры и касательные к уже существующим вспомогательным линиям.
Изменение Ингео Изменилось управление мышью.
  • Колесо мыши теперь управляет масштабом (без Ctrl), с Ctrl - работает (Если в «Сервис\Параметры\Разное» выключить флаг «Использовать колесо мыши для изменения масштаба», то колесо мыши будет работать по старому, по умолчанию флаг включен);
  • Перемещение мыши с нажатой правой клавишей включает режим произвольной прокрутки;
Изменение Ингео Режим создания объекта.
Теперь работает привязка.
Изменение Ингео Окно карты.
Добавлена горячая клавиша: BackSpace - вернуться к предыдущему масштабу.
Изменение Ингео Редактор пространственных объектов.
Добавлена возможность выдачи предупреждения о неоднозначности привязки, а также возможность настройки параметров проверки неоднозначности.
В строке статуса отображается стиль объекта к которому будет осуществлено подравнивание.
Изменение Ингео Редактор пространственных объектов.
Состояние редактора сохраняется между сессиями редактирования в текущем сеансе работы с базой данных (Вспомогательные линии, Состояние переключателей: "Автоматической подравнивание", "Только к формам определяющим геометрию").
Изменение Ингео Редактор пространственных объектов.

В опциях для топологической привязки добавлен пункт "Режим совместимости", который определяет поведение редактора в режиме автоподравнивания:
  • При включенном флажке "Режим совместимости", топопривязка устанавливается после второго нажатия кнопки топопривязки (с "Якорьком");
  • При выключенном флажке "Режим совместимости", топопривязка устанавливается сразу после первого нажатия кнопки топопривязки;
по умолчанию флаг выключен.
Изменение Ингео Макет печати.
В режиме просмотра, Ctrl+C копирует макет печати в буфер обмена.
Изменение Ингео При создании контура методом угла и растояния первая и вторая точки строяться относительно направления оси X (было: относительно направления противоположного направлению оси X).
Изменение Ингео Изменилась растровая печать и создание растра.
Изменение Ингео Окно изменения направления осей (теперь визуально можно видеть текущее направление осей).
Изменение Ингео Окно импорта/экспорта программных модулей.
список модулей
  • При импорте,пробел переключает флаг Импортировать/Не Импортировать;
  • При экспорте, пробел вызывает контекстное меню для выбора необходимого действия, также работает клавиша Apps;
Изменение Ингео Настройка параметров: толщина вершин по умолчанию = 1, для редактирования добавлены стрелочки.
Добавление Ингео (API) Добавлен метод Close() у интерфейса IIngeoSemDbDataSet.
Добавление Ингео В проводнике все метаобъекты сортируются в алфавитном порядке.
Добавление Ингео Экспорт idf.
  • Дерево экспортируемых объектов сортируется по именам;
  • Добавлено контекстное меню, с операциями:
    • Отметить видимые слои;
    • Снять отметку с видимых слоев;
    • Поиск;
Добавление Ингео Редактор контура: изменение длины ребра (свойства ребра, закладка "Изменить длину").

4.3.0.134

КатегорияМестоположениеОписание
Исправление Ингео При импорте справочников возникала ошибка "... не найдено ключевое поле в импортируемой таблице ..."
Исправление Ингео Исправлена ошибка "MessageImages.Bitmap: Failed to read ImageList data from stream." после завершения импорта.
Изменение Ингео При использовании семантических настроек на клиентах в выпадающем списке для параметра "ODBC DSN" отображаются как SystemDSN, так и User DSN. При подключении приоритет у User DSN.
Изменение Ингео Не выводятся подписи для таблиц "один-ко-многим", если в таблице нет соответствующей записи.
Изменение Ингео Изменен алгоритм формирования черно-белого растра.

4.3.0.142

КатегорияМестоположениеОписание
Исправление Ингео (API) Свойство Selection объекта типа IInLayoutWindow.

методы:
  • Deselect
  • IsSelected
  • Select
возвращали ошибку "Invalid TypeCast".
Исправление Ингео (API) Свойство MapObjects объекта типа IIngeoMapObject возвращало неверное значение.
Исправление Ингео (API) При вызове метода UpdateChanges объекта IIngeoMapObjects возникала ошибка "Access Violation".
Добавление Ингео Программные модули.
  • Добавлена возможность контроля автозапуска;
  • Для модулей уровня БД и проекта добавлены права доступа на:
    • Просмотр;
    • Редактирование;
    • Запуск/останов;
    • Также через механиз прав реализован контроль автозапуска для разных групп пользователей;
Добавление Ингео (API) Добавлен метод ExecSQL объекта IIngeoSemDbTables.
Он позволяет выполять SQL запросы к семантической базе данных.

параметры:
  • aSQL - текст SQL запроса (можно использовать FullyQualified имена(как InDbx));
  • aParams - массив параметров (если необходимо);
  • aParamTypes - массив типов параметров, если задан то Length(aParamTypes) = Length(aParams);
для 'SELECT ...' возвращает IIngeoSemDbDataSet, в противном случае nil.
Добавление Ингео Для базы данных добавлено право "MultipleLogins".

4.3.0.146

КатегорияМестоположениеОписание
Исправление Ингео При нажатии правой кнопки мыши, в режиме масштабирования, появлялось контекстное меню.
Исправление Ингео Для набора обектов: неправильно выполнялось пересечение с объектами, выделеными на карте.
Исправление Ингео При попытке обменяться списком объектов, после выполнения запроса по стилям, возникала ошибка "Access Violation".
Изменение Ингео Окна поиска в древовидных структурах стали более информативными.

4.3.0.147

КатегорияМестоположениеОписание
Исправление Ингео Окно свойств объекта: если длина строкового значения поля превышало максимальное значение, то при сохранении данных не выдавалось сообщения об ошибке.
Изменение Ингео Окно свойств объекта, редактор семантики: для строковых полей устанавливается ограничение по длине вводимой строки, равное размеру соответствующего поля таблицы.
Добавление Ингео Текстовый метод отображения: добавлена возможность использовать в качестве подписи площадь и периметр объекта.

4.3.0.148

КатегорияМестоположениеОписание
Исправление Ингео Для справочных полей базы расположенной на Paradox при попытке просмотреть семантику объекта возникала ошибка "Could not convert variant of type (Array Variant) into type (Integer)".
Исправление Ингео (API) Метод MakeImageFile интерфейса IIngeoProjectView
  • Не сохранялась информация о разрешении в формируемом файле, исправлено;
  • Теперь если задать ResX, ResY = 0, то будет использоватся текущее разрешение экрана;
  • Добавлена возможность сохранения в gif;
Добавление Ингео Макет печати: появилась возможность сохранять растр в формате jpg и gif.

4.3.0.152

КатегорияМестоположениеОписание
Исправление Ингео В свойствах ребра, при изменении длинны, не всегда правильно выбиралась точка для режима "верхняя-нижняя".
Исправление Ингео Не работала заливка для текстового метода.
Исправление Ингео (API) Метод MakeImageFile интерфейса IIngeoProjectView для мета-файлов не правильно вычислял размер картинки.
Исправление Ингео Макет печати: при копирование в буфер отсекалась часть рисунка.
Изменение Ингео Запрос по семантическим данным
  • Медленно формировался список значений поля;
  • Изменен алгоритм поиска;
  • Теперь возвращает стандартный набор объектов, без создания временной таблицы;
Добавление Ингео В параметрах отображения появилась возможность отключать закраску для стандартных, текстовых и символьных методов.

4.3.0.160

КатегорияМестоположениеОписание
Исправление Ингео В некоторых ситуациях, при работе с интерфейсом IIngeoSemDbDataSet, возникала ошибка "Access Denied".
Исправление Ингео Если при автозапуске модуля возникала ошибка, то следующие модуля в списке автозапуска не запускались.
Исправление Ингео (API) Не обновлялась информация для интерфейсов мета-объектов.
Исправление Ингео Редактор символов: учитывались настройки отображения карты (заливка, вывод текста).
Изменение Ингео Не всегда правильно рассчитывалась площадь контура, содержащего несколько соприкасающихся частей.
Изменение Ингео При включенной опции "показывать вершины", вершины контуров отрисовываются после всех объектов.
Добавление Ингео Добавлен контроль прав на создание растра.

4.3.0.170

КатегорияМестоположениеОписание
Исправление Ингео Интерфейс IIngeoPaintSurface: не работал режим inpmXor для Pen-а.
Исправление Ингео (API) Метод GetContourTouchInfo интерфейса IngeoPaintSurface выдавал ошибку: "Ошибка получения замыкающего ребра: часть контура не замкнута".
Исправление Ингео (API) При установке значения Blob поля таблицы (метод SetValue интерфейса IIngeoSemData) возникала ошибка: "Could not convert variant of type (Array Byte) into type (Double)".
Исправление Ингео При импорте программных модулей не изменялись идентификаторы модулей, что приводило либо к появлению дублирующих модулей в списке, либо при импорте выдавалась ошибка.
Исправление Ингео При включенной опции "Упрощенное отображение вырожденных символов", при "вырождении" символа в точку, не верно отображались символьные методы: "В вершинах контура", "На выходе/входе из вершины".
Исправление Ингео В макете печати, при вызове команды "копировать" в контекстном меню, не копировался в буфер обмена рисунок в формате *.emf (даже если были заданы права).
Добавление Ингео (API) Добавлено новое событие: RepaintDragging для окна редактора карты.

4.3.0.180

КатегорияМестоположениеОписание
Исправление Ингео Не обновлялись данные в окне списка объектов при изменении семантических данных.
Исправление Ингео (API) При изменении данных в окне свойств объекта не генерировалось событие MapObject_UpdateComplete .
Исправление Модуль импорта/экспорта DXF При импорте учитываются вложенные блоки, подписи ATTRIB, объектная координатная система, не импортируются вспомогательные точки полигона.
Изменение Ингео Макет печати: видимость карт, слоев ... в элементе типа карта определяется только параметром "Масштаб", а не зависят от масштаба макета печати.
Добавление Ингео Теперь можно задавать права на печать для отдельных карт и слоев.

4.3.0.183

КатегорияМестоположениеОписание
Исправление Ингео Ошибка в массовых операциях (в 4.3.0.180).
Исправление Ингео При удалени объекта (в 4.3.0.180) семантика не удалялась.
Исправление Ингео (API) Исправлены некоторые ошибки в API.

4.3.0.187

КатегорияМестоположениеОписание
Исправление Ингео Исправлено поведение CheckBox в деревьях (при выборе родительского элемента не отмечались дочернии).
Добавление Ингео Добавлена возможность выбора цвета вспомогательных линий.

4.3.0.188

КатегорияМестоположениеОписание
Исправление Ингео В режиме создания объекта, при вводе данных с клавиатуры, обновляется текущая точка вставки.
Исправление Модуля Модуль поиска: не удалялся шаблон поиска не связанный ни с одним слоем.
Исправление Ингео В базах Paradox, при смене типа таблицы с "Один-к-одному" на "Один-ко-многим" ,выдавалась ошибка: 'Field "ID" not found'.
Исправление Ингео При установке флага автозапуска модуля, сбрасывались права доступа для остальных пользователей.
Исправление Модуль импорта/экспорта DXF Не импортировались блоки с цветом DxfColorByBlock ( = 0).
Изменение Модуль импорта/экспорта Mif/Mid При выборе пункта "экспортировать выделенные" автоматически отмечается активный слой.

4.3.0.190

КатегорияМестоположениеОписание
Исправление Ингео Массовые операциии: в окне свойств объекта сохранялись данные только для одной из таблиц.
Исправление Ингео После изменения данных объекта и последующем выделении следующего объекта, не снималось выделение с предыдущего объекта.
Изменение Ингео При добавлении новой формы к объекту с объекта не сбрасывается выделение.
Изменение Ингео При редактировании объекта, можно параллельно вводить его данные.

4.3.0.192

КатегорияМестоположениеОписание
Исправление Модуль импорта/экспорта DXF Не правильно импортировалась цветовая схема объектов выполненных в виде блоков
Исправление Модуль импорта/экспорта DXF При пакетном импорте dxf файлов, слои (dxf) с одинаковыми названиями импортировались в разные слои ИнГео
Исправление Ингео При удалении карты, включенной в текущий проект, иногда возникала ошибка "Access Violation".
Исправление Ингео (API) У символьного метода отображения не устанавливался флаг Modified у экземпляра IIngeoStyle при изменении параметров символа.
Исправление Ингео При перемещении листа макета печати по правой кнопке мыши не происходит перемещении фигуры.
Исправление Ингео Не учитывался флаг "Замена Полей" для символьных методов отображения и для текстовых фигур.
Исправление Ингео (API) Не правильно сохранялись значения BLOB полей в методе MapObject.SemData.SetValue.
Изменение Ингео (API) Во всех скриптах, методы и свойства IIngeoApplication доступны по умолчанию
Изменение Ингео При смене стиля формы не сбрасывается выделенный объект.
Изменение Ингео При перемещении карты по правой кнопке мыши не происходит выбор объекта.
Добавление Ингео (API) Добавлены новые методы для интерфейса IIngeoUserProfile
  • Exists(Scope: TIngeoUserProfileScope; ObjectID, Key: WideString): WordBool
  • Delete(Scope: TIngeoUserProfileScope; ObjectID, Key: WideString)
Добавление Ингео (API) Добавлены новые методы для IIngeoMainWindow
  • SetStatusText(Text) - устанавливает текст строки состояния
  • CreateTaskPanel(Name, Caption) - создает новую панель задач
Добавление Ингео (API) Добавлен новый интерфейс IIngeoTaskPanel
Добавление Ингео (API) Добавлены новые методы и свойства для IIngeoMapWindow
  • Invalidate - перерисовывает карту
  • InvalidateRect - перерисовывает часть карты ограниченной заданным прямоугольником
  • Cursor - позволяет прочитать, либо установить текущий курсор
Добавление Ингео (API) Добавлены новые свойства для IIngeoDb
  • ID - Идентификатор базы данных
  • Caption - Заголовок базы данных
Добавление Ингео (API) Для IIngeoApplication новые методы
  • OpenDb (ServerName, DbID, UserName, Password) - открывает базу
  • CloseActiveDb - закрывает базу
Добавление Ингео В окне свойств объекта для операций над топосвязями заданы горячие клавиши.
Добавление Ингео (API) Метод IIngeoMapObject.FormatText.
Добавление Ингео (API) Добавлены два метода для объекта IIngeoMapWindows
  • StartObjectCreation(StyleID, Flags) - запускает процесс создания объекта, заданного стиля;
  • StartShapeCreation(ObjectID, StyleID, Flags) - запускает процесс добавления формы к объекту;

4.3.0.195

КатегорияМестоположениеОписание
Исправление Ингео Для баз на ORACLE, при рисовании карты содержащей подписи со ссылкой на таблицы типа "Один-ко-многим" возникала ошибка "operation not applicability"
Исправление Ингео После импортирования программных модулей нельзя было включить/выключить режим автозапуска.
Исправление Ингео (API) При сохранении изменений в транзакции, в которой создавался и тут же удалялся новый объект возникала ошибка объект не найден.
Исправление Ингео Не работал режим "Что это?"

4.3.0.196

КатегорияМестоположениеОписание
Исправление Ингео При выполнении трансформации большого количества слоев переполнялся кэш, и возникало сообщение о нехватке памяти.

4.3.0.197

КатегорияМестоположениеОписание
Исправление Ингео При сохранении конфигурационного XML файла, не сохранялась информация о используемой версии XML и кодировке файла.
Исправление Ингео В списках пользователей "Полное имя" и "Описание" были переставленны местами.

4.3.0.198

КатегорияМестоположениеОписание
Исправление Ингео Текстовый метод отображения: Если не был указан номер записи, то для таблиц "Один-ко-многим" не правильно выполнялась подстановка полей.
Добавление Для баз данных расположенных на MSSQL, на некоторых "долгих" операциях возникала ошибка "Timeout expired". Поэтому в свойства БД, добавлен параметр "CommandTimeout" регулирующий максимальное время выполнения SQL запроса.

4.3.0.201

КатегорияМестоположениеОписание
Исправление Ингео (API) При чтении параметра стиля проверялись права на изменение параметров стиля, что приводило к ошибке "Недостаточно прав на выполнение данной операции"

4.3.0.203

КатегорияМестоположениеОписание
Исправление Ингео Не сохранялись изменения в правах доступа, при очистке списка пользователей.

4.3.0.204

КатегорияМестоположениеОписание
Исправление Ингео При завершении создания объекта двойным щелчком мыши, в некоторых случаях, добавлялась новая точка

4.4.0.42

КатегорияМестоположениеОписание
Исправление Ингео В макете печати не очищался список "Undo", при открытии нового файла.
Исправление Ингео Не обновляется окно карты при изменении видимости слоя для выключенной карты, либо если карта или слой не видимы в текущем масштабе
Исправление Ингео Не всегда правильно работал алгоритм отсечения многоугольников содержащих вырожденные отрезки.
Изменение Ингео При отрисовке растровых карт учитываются направления координатных осей
Изменение Ингео В макете печати элементы типа карта отображаються с учетом текущего масштаба (как раньше), а для предварительного просмотра добавлен соответствующий режим.
Изменение Ингео Автоматически скрывается сетка растровой карты, если размеры ячейки становяться меньше одног пиксела
Изменение Ингео (API) По молчанию 0 разрешение означает физическое разрешение устройства, а -1 логическое
Изменение Ингео Добавлена функция для позиционирования центра карты по заданным координатам
Изменение Ингео (API) При сохранении данных в IngeoPrefs, расылается оповещение для всех клиентов для сброса кэша. (только для inupGlobal и inupProject )
Добавление Ингео Для растровых карт можно настроить параметры трансформации растров
Добавление Ингео Добавлены новые методы для интерфейса IIngeoApplication
  • метод OpenProject
  • метод CloseActiveProject
Добавление Ингео Добавлены новые параметры в настройках
  • Параметры настройки сети:
    • Порт сервера используемый по умолчанию
    • Диапазон используемых клиентских портов
  • Параметры монитора (физические размеры)
Добавление Ингео Добавлена возможность регулировать видимость на уровне отдельных стилей
Добавление Ингео Добавлена новая панель для управления деревом карт и слоев
Добавление Ингео В макете печати добавлена возможность создавать полутоновые и монохромные растры

4.4.0.76

КатегорияМестоположениеОписание
Исправление Ингео Трансформация карты, исправлена ошибка при редактировании параметров поворота
Исправление Ингео Не обновлялось окно карты при смене видимости растровой карты в режиме отображения сетки
Исправление Ингео Исправлены некоторые ошибки в постранственных запросах и пространственной алгебре
Исправление Ингео При двойном щелчоке мыши на стиле для которого установлен флаг "не включать в меню создания" включался режим создания объекта
Исправление Ингео При включеном режиме "Прозрачные растры", некоторые растры отображались инверсным цветом
Изменение Ингео Параметры поворота при трансформации можно задавать как в радианах, так и в градусах
Изменение Ингео Двойной щелчок мышью на карте/слое приводит к активизации карты/слоя, не разворачивая при этом список дочерних элементов

4.4.0.78

КатегорияМестоположениеОписание
Исправление Ингео В некоторых случаях возникала ошибка "Assertion failure ... line 140)"
Исправление Ингео При ошибке сохранения семантических данных, в некоторых случаях оставался заблокированным пространственный объект
Исправление Ингео Если в окне свойств объекта, при смене выделенного объекта, возникала ошибка, система давала возможность выделить другой объект, а окно свойств при этом отображало состояние предыдущего объекта
Исправление Ингео При редактировании семантики в таблице слоя, не сохранялись изменения
Изменение Ингео Массовые операции: для семантических таблиц выводяться заголовки полей
Изменение Ингео Массовые операции, заполненение полей семантических данных: для таблиц типа один-ко-многим модифицируются все записи
Добавление Ингео При открытии локальной базы данных автоматически запускается сервер данных, если он уже не запущен
Добавление Ингео Теперь можно регулировать поведение левой кнопки мыши:
  • Выделяются объекты только активного слоя (по умолчанию)
  • Выделяется объект под курсором мыши, если объектов несколько, приоритет у объектов "верхнего" слоя

4.4.0.80

КатегорияМестоположениеОписание
Добавление Ингео Добавлена возможность настройки отображения Null полей
Добавление Ингео Добавлена возможность регулирования порядка семантических таблиц в окне свойств объекта
Добавление Ингео (API) В объекте IIngeoDb добавлен метод DropCache

4.4.0.84

КатегорияМестоположениеОписание
Исправление Ингео Исправлена ошибка, при которой ГИС зависала при отрисовке символьным методом (тиражирование вдоль линии) объектов с очень большим периметром (порядка > 10Е10)
Исправление Ингео При редактировании, не работала привязка к точке пересечения
Исправление Ингео Исправлена ошибка при импорте idf
Изменение Ингео Изменился алгоритм отрисовки символьного метода - вписать в прямоугольник
Символ вписывается в границы всего контура, а не первых трех точек
Изменение Ингео (API) При создании панели задач, методом CreateTaskPanel, созданая панель автоматически не активизируется
Добавление Ингео В параметрах печати добавлен флаг "Полупрозрачность средствами ОС"

4.4.0.86

КатегорияМестоположениеОписание
Исправление Ингео При исключении карт из проекта не проверялось право "Исключение карт"
Исправление Ингео Запрос по семантическим данным: не работала функция "НЕ ПУСТОЕ" для справочного поля
Исправление Ингео Запрос по семантике, в список значений поля не попадали значения отличающихся лишь регистром
Не возвращался результат для истинного условия, если в условии не использовались значения семантических полей
Исправление Ингео Символьный метод "Вписать в прямоугольник" - не правильно ориентировался символ
Исправление Ингео Текстовый метод отображения
При крупных масштабах (1:1 - 1:100) происходила потеря точности при вычислении угла наклона подписи, что приводило к ошибкам при выводе текста на экран.
Исправление Ингео Массовые операции
При копировании объекта из слоя в слой, если в слое назначения присутствовала семантическая таблица вида "один-ко-одному" и для нее не было задано соответствия ни с одной из исходных семантических таблиц, возникала ошибка "Index out of bound 0"
Исправление Ингео (API) При программном удалении топосвязей, не сохранялись изменения в базе данных. (Если не было других изменений)
Исправление Ингео (API) Не работало: установка/считывание свойства Expanded объектов IIngeoMapView, IIngeoLayerView
Исправление Ингео Окно свойств объекта, закладка "Связи"
1. При смене выделенного объекта возникала ошибка "Access Violation ..." 2. Если топологически связанный объект не существовал, возникала ошибка "Объект ... не найден"
Добавление Ингео Массовые операции: при заполнении семантического поля значением перимера или семантики можно настроить точность результата

4.4.0.88

КатегорияМестоположениеОписание

4.4.0.89

КатегорияМестоположениеОписание
Исправление Ингео Возникала ошибка "Access violation ..." при открытии окна редактирования поля семантических данных, текстового метода отображения.
Исправление Ингео (API) При формированиии картинки методом MakeImageFile, не учитывались значения фильтров ("параметры отображения") если формировался .emf файл
Изменение Ингео При включениии режима синхронизации с картой в окнах "Семантические данные по таблице" и "Набор объектов", автоматически активизируется соответствующий слой

4.4.0.90

КатегорияМестоположениеОписание
Исправление Ингео (API) Не считвылось и не сохранлось значение поля BackColor интерфейса IIngeoTextPainter
Исправление Ингео Для стандартного метода отображения со штриховой заливкой и без окантовки, всегда рисовалась черная окантовка.
Добавление Ингео Добавлен новое право на стиль: Просмотр форм указанного стиля

4.4.0.92

КатегорияМестоположениеОписание
Добавление Ингео При рисовании растров добавлена возможность использовть библиотеку GDI+

4.4.0.93

КатегорияМестоположениеОписание
Исправление Ингео Не обновлялось окно карты после изменении семантики

4.4.0.177

КатегорияМестоположениеОписание
Исправление Ингео В окне свойств объекта, на закладке с топологическими связями, не работала кнопка "Показать связанный объект на карте"
Исправление Ингео В окне координат объекта не инициировалось начальное значение точности.
Исправление Ингео В редакторе контура выделенные ребра не отрисовывались пунктирной линией.
Исправление Ингео Не правильно считывались структуры семантических таблиц при использовании ODBC драйвера "SQL Server"
Для таблиц имя которых содержало символ "_", при определенных условиях, не правильно считывалась структура таблицы. А именно, для таблицы с именем MyTable_1 в список полей попадали все поля таблиц с именем MyTable?1, где ? - любой символ (Например: MyTable11, MyTable21).
Исправление Ингео После закрытия окна свойств таблицы в макете печати отрывалось окно настройки параметров таблицы (если они изменялись в процессе работы)
Изменение Ингео Временные файлы BDE теперь сохраняются в папке "%TEMP%"
Изменение Ингео По умолчанию конфигурационный файл создается в папке "%APPDATA%\Integro\Ingeo"
Изменение Ингео Изменен импорт IDF файлов.
  • При импорте не задается лишних вопросов (типа "Переопределить") регулируется флагом "переопределять структуру существующих ...".
  • Переименование таблиц (если они уже существуют) будет выполнять автоматически.
  • Не будет возникать ошибок при создании объектов в слое которых есть семантическая таблица содержащая обязательные к заполнению поля.
  • Доступен журнал импорта, который можно сохранить в файл.
  • Ошибки не относящие к критическим не будут останавливать процесс импорта, а будут сохраняться в файле.
  • Изменение Ингео При экспроте в IDF ведется журнал.
    Изменение Ингео Изменен пользовательский интерфейс настройки параметров печати
    Изменение Ингео В макете печати добавлена возможность отображения номеров страниц.
    Добавление Ингео При импорте idf при создании семантических таблиц, сбрасывается флаг "not null" для всех полей кроме системных
    Добавление Ингео (API) Добавлена поддержка png файлов в MakeImageFile
    Добавление Ингео (API) У объекта IIngeoProjectView добавлено свойство SelectedStyleView
    Добавление Ингео Добавлена возможность задавать параметры печати устанавливаемые по умолчанию
    Оптимизация Ингео Медленно работали операции объединения, пересечения, ... для списков объектов
    Оптимизация Ингео Увеличена скорость работы с деревом карт и слоев.
    Повлияет на:
  • Увеличится скорость импорта структуры карт и слоев
  • Увеличится скорость работы модулей, изменяющих состояние проекта (порядок, состав карт в проекте)
  • 4.4.0.119

    КатегорияМестоположениеОписание
    Исправление Ингео Не правильно отрисовывалась окантовка замкнутых контуров, в случае если для них задан стандартный метод с прозрачной штрихованной заливкой.

    4.4.0.120

    КатегорияМестоположениеОписание
    Исправление Ингео Ошибка при импорте данных: не импортировался последний слой и последний объект слоя
    Изменение Ингео (API) Окно макета печати созданное программно, открывается только после обработки очереди сообщений, что позволяет заполнить макет печати предварительными данными до его отображения на экране


    История изменений "Сервер данных ИнГео 4"

    4.2.0.

    КатегорияМестоположениеОписание
    Изменение Сервер данных Если объект заблокирован, то при попытке повторной блокировки объекта выдается сообщение кем был заблокирован объект.
    Изменение Сервер данных Сервер данных теперь не загрузится, если возникла ошибка считывания лицензионного файла.
    Изменение Сервер данных При запуске сервера демо режим теперь не устанавливается автоматически. Если необходимо следует устанавливать и снимать блокировку вручную.
    Изменение Администратор Сервера данных Изменился интерфейс администратора.
    В списке баз данных показываются все базы данных, даже если при их открытиии возникли ошибки.
    Обновление происходит автоматически.

    4.3.0.0

    КатегорияМестоположениеОписание
    Исправление Сервер данных В режиме "только для чтения" возникала ошибка открытия базы данных.
    Исправление Сервер данных Если пользователь не был включен ни в одну из групп, то при повторном подключении к базе возникала ошибка "Invalid parameter".
    Исправление Сервер данных В некоторых ситуациях при отсоединении клиентов "зависал" сервер данных.
    Исправление Сервер данных Файлы журналов не были доступны для чтения при открытой базе.
    Исправление Сервер данных Для баз на Paradox, при удалении объекта не удалялись топосвязи.
    Изменение Сервер данных Теперь сервер разрешает подключение нескольких пользователей с одним и тем же именем.
    Изменение Сервер данных Возможность хранения семантических настроек на сервере.
    Изменение Сервер данных Кэшируется таблица топосвязей.
    Добавление Сервер данных Добавлена возможность настройки параметров KeepAlive на сервере.
    Добавление Сервер данных Журналирование операций.
    Оптимизация Администратор Сервера данных Периодически возникали ситуации, когда все пользователи ИнГео подвисали секунд на 10-20

    4.3.0.51

    КатегорияМестоположениеОписание
    Оптимизация Сервер данных Для баз расположенных на Paradox-e, медленно удалялись объекты с установленными топосвязями.

    4.3.0.56

    КатегорияМестоположениеОписание
    Исправление Сервер данных Не отключался файл профайлера
    Добавление Сервер данных Рассылается оповещение при изменении настроек (IIngeoUserProfile), требуется клиенты версии не ниже 4.4

    4.4.0.76

    КатегорияМестоположениеОписание
    Изменение Сервер данных По умолчанию конфигурационный файл создается в папке "%ALLUSERPROFILE%\Application Data\Integro\Ingeo"
    Изменение Сервер данных В базе даннных теперь хранятся хэши паролей пользователей
    Изменение Сервер данных Изменилась система журналирования событий БД. Документ с описанием формата журнала, можно скачать с нашего сайта www.integro.ru/dl/ingeo/docs.
    1. На SQL базах логи хранятся в таблице INGEO_LOGS
    2. На Paradox-х базах логи хранятся в файле IngeoDbLogs.log, формат файла изменен.
    Изменение Администратор Сервера данных Изменился интерфейс настройки журналирования.
    Добавление Сервер данных Добавлена возможность снять демо-блокировку со всех баз данных одной командой
    Добавление Администратор Сервера данных Добавлена команда удаления демонстрационной блокировки со всех заблокированных баз.

    4.4.0.77

    КатегорияМестоположениеОписание
    Изменение Сервер данных В таблицу журнала логов добавлено ключевое поле. Для SQL баз работающих на сервере версии 4.4.0.76 необходимо скачать утилиту обновления структуры таблицы журнала.