Изменения в версии ObjectLand 2.4.4 |
добавлено | Расширены возможности критерия фильтра. а) Теперь в критерии для группы фильтра можно оценивать данные не только таблиц, но и выборок. Используемые в критерии выборки должны иметь в качестве корневой таблицы одну из таблиц, связанных с типом объектов. Эта возможность позволяет успешно использовать фильтры для хорошо нормализованных таблиц, так как теперь можно использовать в критерии данные из таблиц, не связанных с типом объектов, но соединенных в выборке со связанной таблицей. Для справочных полей поддерживается выбор значения из списка значений справочника. б) Добавлена возможность использования в критерии масштаба отображения темы. ВАЖНО: - использовать масштаб отображения темы в критериях для реализации только эффекта масштабных зон нецелесообразно, так как производительность при использовании свойств масштабных зон существенно выше;
- использование масштаба отображения темы в критериях имеет смысл только при отображении темы. Если тема не отображается, а фильтр используется, например, при копировании темы, предполагается, что ее масштаб всегда равен 0.0.
|
добавлено |
Добавлена возможность присоединения тем к пространственному объекту. Это изменение вызвало необходимость изменения формата ГБД, поэтому для использования существующих ГБД требуется выполнение операции обновления ГБД. Для иллюстрации данной возможности в демонстрационную ГБД добавлена еще одна карта - «Энская область» (к объекту городу Энск присоединена тема). ВАЖНО: После обновления ГБД весьма желательно выполнить операцию реорганизации ГБД, скорость работы с реорганизованной ГБД выше, чем с нереорганизованной. |
добавлено |
При вставке OLE-объекта из файла с сохранением связи с файлом, теперь можно указать характер связи: - с сохранением абсолютного пути к файлу;
- с сохранением относительного пути к файлу.
Задание связи с сохранением относительного пути к файлу позволяет выполнять естественным образом перемещение ГБД путем выполнения файловых операций. Файл, содержащий OLE-объект, который вставлен с сохранением относительного пути, можно перемещать вместе с ГБД. При открытии OLE-объекта, файл будет корректно найден, если путь к нему не изменился относительно пути к ГБД. |
добавлено |
Добавлена возможность импорта пространственных объектов и табличных данных из формата MIF/MID (формата обмена ГИС MapInfo). Для этого в меню окна навигации для карты и типа объектов карты добавлены элементы «Импорт из MIF-формата». Операция импорта позволяет загрузить пространственные объекты из MIF-файла и одновременно загрузить из соответствующего MID-файла табличные данные, связанные с объектами, в существующую или новую таблицу ObjectLand. Если использовать операцию импорта для типа объектов карты, то из MIF-файла будут загружаться только объекты, имеющие тот же геометрический тип, что и тип объектов карты, и соответствующие этим объектам табличные данные из MID-файла. Кроме того, добавлена возможность импорта только табличных данных из MID-файла (аналогично импорту из DBF-файлов и текстовых файлов). Для этого в меню окна навигации для таблицы добавлен элемент «Импорт из MID-формата». |
добавлено |
Добавлена возможность импорта растров из TAB-файлов (файлов ГИС MapInfo). Растр при данной операции загружается в ObjectLand с учетом координатной привязки, информация о которой содержится в TAB-файле. Для этого в меню окна навигации для типа карты добавлен элемент «Импорт растров из MapInfo». Этот элемент доступен только тогда, когда выбран растровый тип. При выполнении импорта можно выбрать группу TAB-файлов. Кроме того, растр из TAB-файла можно загрузить с учетом привязки в окне редактирования растрового объекта. |
добавлено |
В редактор пространственных объектов добавлены следующие возможности: - введена операция добавления группы вершин в существующий объект;
- введена возможность завершить некорректный ввод и получить расширенную информацию в случае некорректности объекта;
- введено управление направлением добавления вершин;
- введены операции объединения и разделения объектов.
|
добавлено |
В настройке ObjectLand на странице «Память» появился новый параметр «Максимальный размер используемой виртуальной памяти», задаваемый в мегабайтах. Фактически этот параметр ограничивает размер областей памяти, рассматриваемых и распределяемых исполняющей системой ObjectLand как единое целое. Значение по умолчанию - 100 мегабайт. Советуем не менять этот параметр без необходимости. В настоящее время известен лишь один случай, когда необходимо изменять этот параметр - при использовании сверхбольших растров (больше 50 Мб), так как под растр отводится отдельная область памяти. Если при использовании сверхбольших растров возникают проблемы - попробуйте увеличить указанный параметр. |
исправлено |
Исправлена ошибка, возникавшая в некоторых редких ситуациях при изменении порядка оценивания групп в фильтре. |
исправлено |
Исправлена ошибка при работе в Windows 95/98 при отображении площадных и линейных объектов, происходившая в момент когда в тему попадало большое количество точек объекта (более 8000). Теперь в данной ситуации для отображения используется усовершенствованный алгоритм Дугласа-Пекера (Douglas-Peucker), уменьшающий количество точек при минимальной потере качества отображения. |
исправлено |
Исправлена ошибка инициализации панели ввода текста в окне ввода текстового объекта. Теперь каретка не уходит за пределы окна. |
исправлено |
Исправлена ошибка предсказания координат опорной точки на карте в окне ввода растрового объекта. |
исправлено |
Исправлена ошибка, заключающаяся в том, что при смене размера страницы dat-файла области карт (окно «Настройка ObjectLаnd», закладка «Создание ГБД») на самом деле изменялся размер страницы ass-файла области карт. |