<<< предыдущая глава | оглавление
Содержание
Дата релиза: 2008/04/12
В релизе исправлены ошибки shp2pgsql, расширена функциональность поддержки SVG и KML, добавлена функция ST_SimplifyPreserveTopology, сборка более чувствительна к версии GEOS, а также исправлены несколько важных, но редких критических ошибок.
Дата релиза: 2007/12/01
В релизе исправлены ошибки в ST_EndPoint() и ST_Envelope, улучшена поддержка сборки JDBC и OS/X, добавлена улучшенная поддержка вывода GML с ST_AsGML(), включая вывод GML3.
Дата релиза: 2007/08/13
В этом релизе исправлены некоторые оплошности, допущенные в предыдущем релизе, - номера версий, документация, тэги.
Дата релиза: 2007/08/09
В этом релизе была повышена производительность реляционных функций, добавлены новые реляционные функции и началось переименование функций в соответствии с соглашением SQL-MM, с использованием префикса пространственного типа (ST).
A.1.4.1. Добавленная функциональность
JDBC: добавлен диалект Hibernate. Спасибо Norman Barker.
Добавлены реляционные функции ST_Covers и ST_CoveredBy. Описания и обоснования этих функций могут быть найдены на http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html
Добавлена реляционная функция ST_DWithin
A.1.4.2. Увеличение производительности
Добавлено кэширование и индексирование точек-в-полигонах коротких-обходов для функций ST_Contains, ST_Intersects, ST_Within и ST_Disjoint.
Добавлена поддержка линейных индексов для реляционных функций (исключая ST_Disjoint).
Расширена поддержка криволинейной геометрии в геометрии доступа и некоторых функций обработки.
Начат перевод функций на соглашение SQL-MM о наименованиях с использованием пространственного префикса (ST) типа.
Добавлена первоначальная поддержка PostgreSQL 8.3.
Дата релиза: 2007/01/11
Этот релиз исправляет ошибки поддержки PostgreSQL 8.2 и незначительно повышает производительность.
Исправлен мелкая ошибка "точка-в-полигоне" в Within().
Исправлена трактовка NULL для индексов PostgreSQL 8.2.
Обновлены специальные файлы RPM.
В Transform() добавлены короткие-замыкания для случая no-op.
JDBC: Исправлен обработчик JTS для многомерных геометрий (спасибо Томасу Марти за совет и частичный патч). Кроме того, JavaDoc теперь компилируется и пакетируется. Исправлены проблемы classpath с GCJ. Исправлена совместимость с pgjdbc 8.2. Прекращена поддержка jdk 1.3 и более старых.
Дата релиза: 2006/12/08
Этот релиз проводит типовые определения с возможностью сериализации/десериализации криволинейных геометрий, определенных SQL-MM, а также повышает производительность.
Добавлена поддержка сериализации/десериализации криволинейной геометрии.
В функции Contains и Within добавлены короткие замыкания "точка-в-полигоне" для повышения производительности в соответствующих случаях.
Дата релиза: 2006/11/02
В этом релизе исправлены ошибки, в т.ч. исправлена критическая ошибка с интерфейсом GEOS в 64-битных системах. Включены обновление параметров SRS и улучшения перепроектирования (берет Z в рассмотрение). Рекомендуем обновиться.
Если вы обновляетесь с релиза 1.0.3 или старше, следует произвести процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" заметки о релизе 1.0.3 в этой главе.
Обновление с любого релиза по 1.0.0RC6 осуществляется как HARD-обновление.
Исправлено изменение CAPI, которое не работало на 64-битной платформе.
Загрузчик/дампер: исправлены тесты и использование вывода.
Исправлена ошибка setSRID() в JDBC. Спасибо Thomas Marti.
В перепроектировке используется координата Z.
spatial_ref_sys.sql обновлен EPSG 6.11.1.
Упрощена инфраструктура Version.config. Везде используется простой набор переменных версии.
В сообщения USAGE загрузчика/дампера включен Version.config.
Переписана ручная работа со свойствами парсера версии JDBC.
Дата релиза: 2006/10/13
Это релиз исправлений ошибок, включает критические исправления для win32. Рекомендуется обновиться.
Если вы обновляетесь с релиза 1.0.3 или младше, проделайте процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), прочтите раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза младше чем 1.0.0RC6 выполняется как HARD-обновление.
Исправлена ошибка ссылки MingW, которая проявлялась как ошибка сегментации в Win32 с установкой на PostgreSQL 8.2.
Исправлено исключение нулевой точки в методе Geometry.equals() в Java.
Добавлен EJB3Spatial.odt для выполнения требований GPL к дистрибуции "привиллегированных форм модификации".
Удалена устаревшая синхронизация из кода JDBC Jts.
Обновлены сильно устаревшие файлы README для shp2pgsql/pgsql2shp. Которые теперь соответствуют страницам man.
Исправлен тег версии в коде jdbc, который указывал версию "1.1.3" в релизе "1.1.4".
Добавлена опция -S для немножественных геометрий в shp2pgsql.
Дата релиза: 2006/09/27
Этот релиз включает исправления ошибок и некоторые улучшения в интерфейсе Java. Рекомендуется обновление.
Если вы обновляетесь с релиза 1.0.3 или старше, выполните процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза младше 1.0.0RC6 требует "HARD-обновления".
Исправлена поддержка для PostgreSQL 8.2
Исправлена ошибка в функции collect(), сбрасывающая SRID при вводе.
Добавлен SRID для MakeBox2d и MakeBox3d.
Исправлены тесты работы с GEOS-3.0.0.
Улучшен конкурентный запуск pgsql2shp.
Переработана поддержка JTS согласно новому направлению разработки с обработкой SRID. Упрощен код и используется библиотека GNU Trove.
Добавлена поддержка EJB2, щедро подаренная компанией "Geodetix s.r.l.", - http://www.geodetix.it/
Добавлен учебник / примеры EJB3, подаренные Норманом Баркером (Norman Barker), - <nbarker@ittvis.com>
Реорганизованы директории layout и little.
Дата релиза: 2006/06/30
В этом релизе исправлены ошибки, добавлена некоторая новая функциональность (относящейся к поддержке долгих транзакций) и улучшена портируемость. Обновление рекомендуется.
Если вы обновляетесь с релиза 1.0.3 или старше, выполните процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), то вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Оьновление с релиза младше 1.0.0RC6 должно производиться как "обновление железа".
A.1.10.2. Исправления ошибок / корректировки
Исправление ошибки в distance(poly,poly), выдающей неправильные результаты.
Исправление ошибки в pgsql2shp для успешного возврата кода.
Исправление ошибки в shp2pgsql в обработке MultiLine WKT.
Исправление ошибки в affine(), неудачном при изменении границ.
Парсер WKT: запрет на построение множества геометрий с пустыми элементами (требуется для поддержки GEOMETRYCOLLECTION).
A.1.10.3. Новая функциональность
НОВШЕСТВО. Поддержка долгих транзакций.
НОВАЯ функция DumpRings().
Новая функция AsHEXEWKB(geom, XDR|NDR).
Улучшены тесты: MultiPoint и научные ординаты.
Исправлены некоторые незначительные ошибки в коде jdbc.
Добавлены надлжащие функции доступа для всех полей при подготовке перенесения этих полей в приватный слой.
Поддержка НОВЫХ тестов для загрузчика/дампера.
Добавлены опции конфигурации --with-proj-libdir и --with-geos-libdir.
Поддержка сборки под Tru64.
Использование Jade для генерации документации.
pgsql2shp больше не ссылается на какие либо библиотеки, кроме необходимых.
Пробная поддержка PostgreSQL 8.2.
Дата релиза: 2006/03/30
Релиз содержит исправления ошибок и некоторые новые функции. Улучшена портируемость. Обновление рекомендуется.
Если вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза до 1.0.0RC6 производится как обновление железа.
Исправление ошибки вычислений выводимых границ в SnapToGrid().
Исправление ошибки в EnforceRHR().
Для jdbc2 исправлена обработка SRID в коде JTS.
исправлена поддержка на 64-битных архитектурах.
A.1.11.3. Новая функциональность
Теперь можно запускать тесты до инсталляции PostGIS.
Новая функция матричной трансформации affine().
Новая функция rotate{,X,Y,Z}().
Старые функции перевода и расширения теперь используют встроенную affine().
Встроенный контроль доступа в estimated_extent() для сборки с pgsql >= 8.0.0.
Более портируемый скрипт ./configure.
Изменен скрипт ./run_test, умолчальное поведение которого теперь более разумно.
Дата релиза: 2006/01/23
Этот релиз содержит важные исправления ошибок, очень рекомендуется обновиться. Предыдущая версия содержит ошибку в postgis_restore.pl, мешающую выполнять полную процедуру HARD-обновления, и ошибку в коннекторе GEOS-2.2+, мешающую использовать в топологических операциях объекты GeometryCollection.
Если вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру SOFT-обновления.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза до 1.0.0RC6 производится как обновление железа.
Исправлено преждевременное завершение postgis_restore.pl.
Исправление ошибки выполнения geometrycollection коннектора GEOS-CAPI.
Улучшена поддержка Solaris 2.7 и MingW.
Исправление ошибки в line_locate_point().
Исправлено управление путями PostgreSQL.
Исправление ошибки в line_substring().
Добавлена поддержка кластера локализации в тестировщике.
A.1.12.3. Новая функциональнасть
Новая интерполяция Z и M в line_substring().
Новая интерполяция Z и M в line_interpolate_point().
Добавлен алиас NumInteriorRing(), соответствующий двусмысленности OpenGIS.
Дата релиза: 2005/12/21
Это - незначительный релиз, содержащий много улучшений и новшеств. Особенно важны: сильное упрощение процедуры сборки; радикальное улучшение выполнения transform(); более стабильное соединение с GEOS (поддержка CAPI); множество новых функций; поддержка топологических планов.
Перед инсталляцией PostGIS настоятельно рекоммендуется обновить GEOS до 2.2.x. Это обеспецит обновление возможностей GEOS без пересборки библиотеки PostGIS.
Этот релиз содержит код Марка Кэйва Айланда (Mark Cave Ayland) для кэширования объектов proj4. Маркус Шабер (Markus Schaber) добавил много усовершенствований в код JDBC2. Алекс Боднэйру (Alex Bodnaru) помог облегчить исходники, зависящие от PostgreSQL, и предоставил спецфайлы Debian. Мишель Фухр (Michael Fuhr) тестировал новшества на архитектуре Solaris. Давид Течер (David Techer) и Геральд Феной (Gerald Fenoy) помогли тестировать коннектор GEOS C-API. Хартмут Чаунер (Hartmut Tschauner) предоставил код для функции azimuth(). Деврим ГУНДУЗ (Devrim GUNDUZ) предоставил спецификацию RPM. Карл Андерсон помог с новыми функциями построения областей. Другие имена можно посмотреть в разделе Благодарности.
Если вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление. Просто выполните новый скрипт lwpostgis_upgrade.sql на всех ваших рабочих базах данных. Смотрите подробности в главе Обновление софта.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с любого релиза до 1.0.0RC6 производится как обновление железа.
Методы scale() и transscale(), сопутствующие translate().
line_substring()
line_locate_point()
M(point)
LineMerge(geometry)
shift_longitude(geometry)
azimuth(geometry)
locate_along_measure(geometry, float8)
locate_between_measures(geometry, float8, float8)
SnapToGrid для точек ветвления (поддержка до 4d).
BuildArea(any_geometry)
OGC BdPolyFromText(linestring_wkt, srid)
OGC BdMPolyFromText(linestring_wkt, srid)
RemovePoint(linestring, offset)
ReplacePoint(linestring, offset, point)
Исправлена утечка памяти в polygonize()
Исправлена ошибка в функциях расстояний lwgeom_as_anytype.
Исправлены элементы USE_GEOS, USE_PROJ и USE_STATS вывода postgis_version(), отражающих состояние библиотеки.
A.1.13.5. Изменения семантических функций
SnapToGrid не отбрасывает лишние измерения.
Изменена функция Z(), кторая теперь возвращает NULL, если требуемое измерение не доступно.
A.1.13.6. Улучшения исполнения
С помощью кэширования объектов proj4 значительна ускорена функция transform().
Отменен автоматический вызов fix_geometry_columns() в AddGeometryColumns() и update_geometry_stats().
Усовершенствован Makefile.
Усовершенствована поддержка JTS.
Улучшена система тестов.
Метод проверки основной последовательности для геометрических наборов.
Поддержка (Hex)(E)wkb.
Автопроверка DriverWrapper для переключения HexWKB / EWKT.
Исправлены проблемы компиляции в ValueSetter для старых релизов jdk.
Исправлены конструкторы EWKT, допускавшие представление SRID=4711;.
Добавлена предварительная поддержка толко для чтения для геометрий java2d.
Конфигурация полностью основана на autoconf, освобожденного от исходников PostgreSQL.
Поддержка GEOS C-API (2.2.0 и выше).
Начальная поддержка топологического моделирования.
Спецфайлы Debian и RPM.
Новый скрипт lwpostgis_upgrade.sql
Усовершенствована поддержка JTS.
Строгое соответствие между целочисленными и строковыми атрибутами DBF и SQL.
Пополнен и почищен набор тестов.
Из релиза удален старый код jdbc.
Изменено устаревшее использование postgis_proc_upgrade.pl.
Версии скриптов приведены в соответствие с версией релиза.
Дата релиза: 2005/12/06
Содержит новые исправления ошибок и усовершенствования.
Если вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза до 1.0.0RC6 производится как обновление железа.
Исправлен вызов palloc(0) в десериализаторе наборов (проблема проявлялась только с --enable-cassert).
Исправлены ошибки в управлении кэшем bbox.
Исправлена ошибка сегментации в geom_accum(NULL, NULL).
Исправлена ошибка сегментации в addPoint().
Исправлено недостаточное распределение в lwcollection_clone().
Исправлена ошибка в segmentize().
Исправлено вычисление вывода SnapToGrid в bbox.
Начальная поддержка postgresql 8.2.
В GEOS ops добавлена проверка недостающих SRID.
Дата релиза: 2005/11/25
Содержит исправления в управлении памаятью в библиотеке, исправление ошибки сегментации в обработке загрузчиком атрибутов UTF8 и новые усовершенствования и чистки.
Замечание
Код возврата shp2pgsql изменен сравнительно с предыдущими версиями для соответствия стандартам unix (возвращает 0 в случае успеха).
Если вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза до 1.0.0RC6 производится как обновление железа.
A.1.15.2. Изменения библиотеки
Решены проблемы управления памяти.
Исправлено вычисление несуществующих значений дробей а анализаторе.
Исправлены мелкие ошибки в низкоуровневой функции getPoint4d_p().
Ускорение работы функций сериализатора.
Исправлена ошибка в force_3dm(), force_3dz() и force_4d().
A.1.15.3. Изменения загрузчика
Исправлен код возврата для shp2pgsql.
Исправлена обратная совместимомть для загрузчика (загрузка недопустимых шейп-файлов).
Исправлено обращение с разделительными точками в числовых атрибутах в DBF.
Исправлена ошибка сегментации в shp2pgsql (кодировка utf8).
Поддержка схем в postgis_proc_upgrade.pl для pgsql 7.2+.
Новая глава руководства "Сообщения об ошибках".
Дата релиза: 2005/09/09
Содержит важные исправления ошибок и новые усовершенствования. Как правило, - это исправления утечек памяти, мешавших успешному построению индексов GiST на больших пространственных таблицах.
Если вы обновляетесь с релиза 1.0.3, вам НЕ нужны дамп/восстановление.
Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.
Обновление с релиза до 1.0.0RC6 производится как обновление железа.
Заткнули утечку памяти в индексировании GiST.
Исправлена ошибка сегментации в transform() в управлении ошибками proj4.
Исправлены несколько текстов proj4 в spatial_ref_sys (отсутствие +proj).
Загрузчик: исправлено использование строковых функций, переработана проверка объектов NULL, исправлена ошибка сегментации при вводе MULTILINESTRING.
Исправлена ошибка при работе с размерностями в MakeLine.
Исправлена ошибка в translate(), портящая выводимые границы.
Усовершенствована документация.
Более мощный оценщик выборки.
Незначительно увеличение скорости выполнения distance().
Незначительные чистки.
Почищено индексирование GiST.
Упрощение синтаксиса, принятого в парсере box3d.
Дата релиза: 2005/08/08
Содержит исправления нескольких ошибок, включая корректировку запасных геометрий, и новые усовершенствования.
Из-за ошибки в вычичлении границ, процедура обновления требует специального внимания. Кэшированные в базе границы могут быть некорректны.
Процедура HARD-обновления (дамп/восстановление) принудительно пересчитывает все границы (не включая дампы). Это необходимо, если обновляетесь с релиза до 1.0.0RC6.
Если вы обновляетесь с версии 1.0.0RC6 или выше, этот релиз вклучает PERL-скрипт (utils/rebuild_bbox_caches.pl), производящие пересчет геометрических границ и выполняющий все прочие необходимые операции (обновление геометрической статистики, переиндексация). Запустите скрипт после 'make install' (запустите без аргументов для получения помощи по синтаксису). Опциональный запуск utils/postgis_proc_upgrade.pl приводит к обновлению процедур PosGIS и подписей функций (смотрите обновление софта).
Несколько исправлений ошибок в вычислении 2d границ lwgeom.
Исправление ошибки при обработке POINT в WKT (-w) в загрузчике.
Исправление ошибки в дампере на 64-битных машинах.
Исправление ошибки в дампере при обработке запросов, определенных пользователями.
Исправление ошибки в скрипте create_undef.pl.
Небольшое улучшение выполнения в функции канонического ввода.
Незначительная чистка загрузчика.
Поддержка многобайтных имен полей в загрузчике.
Усовершенствован скрипт postgis_restore.pl.
Новый полезный скрипт rebuild_bbox_caches.pl.
Дата релиза: 2005/07/04
Содержит новые исправления ошибок и усовершенствования.
Если вы обновляетесь с релиза 1.0.0RC6 или выше, вы НЕ нуждаетесь в дампе/восстановлении.
Обновление с более старых релизов требует дампа/перезагрузки. Смотрите подробную информацию в главе Обновление.
Неприемлемое ops b-дерева.
Заткнули утечку памяти в pg_error.
Исправлен индекс R-дерева.
Почищены скрипты сборки (во избежание путаницы между CFLAGS и CXXFLAGS).
Новые возможности создания индекса в загрузчике (переключатель -I).
Начальная поддержка для PostgreSQL 8.1dev.
Дата релиза: 2005/05/24
Содержит новые исправления ошибок и некоторые усовершенствования.
Если вы обновляетесь с релиза 1.0.0RC6 или выше, вы НЕ нуждаетесь в дампе/восстановлении.
Обновление с более старых релизов требует дампа/перезагрузки. Смотрите подробную информацию в главе Обновление.
A.1.19.2. Изменения библиотеки
Исправление ошибки 3d-вычислений в length_spheroid().
Исправление ошибки в оценщике присоединенной выборки.
A.1.19.3. Прочие изменения/добавления
Исправление ошибки утечки в функциях shp2pgsql.
Улчшена поддержка конкурнтности PostGIS в нескольких схемах.
Исправления документации.
jdbc2: компиляция с "-target 1.2 -source 1.2" по умолчанию.
НОВЫЙ переключатель -k для pgsql2shp
НОВАЯ поддержка кастомных опций для createdb в postgis_restore.pl.
Исправление ошибки в именах атрибутов в pgsql2shp.
Исправление ошибки в определениях парижских проекций.
Почищен postgis_restore.pl.
Дата релиза: 2005/04/19
Финал релиза 1.0.0. Содержит новые исправления ошибок, новые усовершенствования загрузчика (более полная поддержка старых версий PostGIS) и пополненную документацию.
Если вы обновляетесь с релиза 1.0.0RC6, вы НЕ нуждаетесь в дампе/восстановлении.
Обновление с любых других предыдущих релизов требует дампа/перезагрузки. Смотрите подробную информацию в главе Обновление.
A.1.20.2. Изменения библиотеки
Исправление ошибки в transform() со случайным освобождением адресов памяти.
Исправление ошибки в force_3dm() с распределением меньшей. чем необходимо, памяти.
Исправление ошибки в присоединенном избирательном оценщике (defaults, leaks, tuplecount, sd).
A.1.20.3. Прочие изменения/добавления
Исправление ошибки в shp2pgsql с потерей значений, начинающихся с таба или с апострофа.
НОВЫЕ страницы мануала для загрузчика/дампера.
НОВАЯ поддержка старых версий (HWGEOM) PostGIS в shp2pgsql.
НОВЫЙ флаг -p (prepare) для shp2pgsql.
НОВАЯ глава мануала о совместимости с OGC.
НОВАЯ поддержка автоконфигурации для библиотеки JTS.
Исправление ошибки в оценщике тестов (поддержка LWGEOM и парсинга схем).
Дата релиза: 2005/03/30
Шестой релиз-кандидат для 1.0.0. Содержит новые исправления ошибок и чистки.
Для обновления с предыдущих релизов вам необходим дамп/восстановление. Более подробную информацию смотрите в главе Обновление.
A.1.21.2. Изменения библиотеки
Исправление ошибки в multi()
Ранний возврат [когда noop] с multi()
Удалены функции {x,y}{min,max}(box2d).
Исправление ошибки в скрипте postgis_restore.pl.
Исправление ошибки в дампере на платформе 64-бит.
Дата релиза: 2005/03/25
Пятый релиз-кандидат для 1.0.0. Содержит новые исправления ошибок и улучшения.
Если вы обновляетесь с релиза 1.0.0RC4, вы НЕ нуждаетесь в дампе/перезаливке.
Обновление с любых других релизов требует дампа/перезаливки. Более подробную информацию ищите в главе Обновление.
A.1.22.2. Изменения библиотеки
Исправление ошибки (ошибка сегментации) в вычислении box3d (да, еще раз!).
Исправление ошибки (ошибка сегментации) в estimated_extent().
Уменьшение скрипта сборки и чистка утилит.
Дополнительные советы по производительности в документации.
Дата релиза: 2005/03/18
Четвертый релиз-кандидат для 1.0.0. Содержит исправления ошибок и новые улучшения.
Вам следует сделать дамп/восстановление предшествующего релиза. Смотрите подробности в главе "Обновление".
A.1.23.2. Изменения библиотеки
Исправление ошибки (ошибка сегментации) в geom_accum().
Исправление ошибки поддержки на 64-битной архитектуре.
Исправление ошибки вычеслений функции box3d для коллекций.
НОВШЕСТВО. Поддержка вложенных запросов в оценщике выборки.
Ранний возврат для force_collection.
Множество исправлений в SnapToGrid().
Для вывода Box2d снова изменена точность: 15 значащих цифр.
НОВАЯ функция distance_sphere().
Изменена реализация get_proj4_from_srid: используется PL/PGSQL вместо SQL.
Исправление ошибки загрузчика и дампера в обработке многолинейных шейпов.
Исправление ошибки загрузчика, пропускавшего все, кроме первой точки полигона.
jdbc2: почищено код, улучшен Makefile.
Переменные FLEX и YACC устанавливаемые *after* pgsql Makefile.global включаются только если *stripped*-версия pgsql вычисляется как пустая строка.
В релиз добавлен уже сгенерированный парсер.
Окультурена конструкция скриптов.
Усовершенствован контроль версий, который был централизован в Version.config.
Усовершенствований в postgis_restore.pl
Дата релиза: 2005/02/24
Третий релиз-кандидат для 1.0.0. Содержит много исправлений ошибок и улучшений.
Вам необходим дамп/восстановление с предшествующих релизов. Смотрите подробности в главе "Обновление".
A.1.24.2. Изменения библиотеки
Исправление ошибки в transform(): улучшенная обработка ошибки с отсутствующим SRID.
Исправление ошибки в управлении распределением памяти.
Исправление ошибки в force_collection(), вызывающем ошибку коннекта с mapserver на простых (единичных) геометрических типах.
Исправление ошибки в GeometryFromText() с добавлением в кэш bbox.
Понижена точность вывода box2d.
Макросу DEBUG дан префикс PGIS_ во избежание столкновения с одноименным в pgsql.
Закрыта утечка в конвертере GEOS2POSTGIS.
Засчет ускорения освобождения контекста запроса снижены требования к памяти.
Исправление ошибки в переплетах 72 индексов.
Исправление ошибки в probe_geometry_columns() с работой с PG72 и поддержкой нескольких геометрических столбцов в одной таблице.
НОВШЕСТВО bool::text cast
Для улучшения характеристик некоторые функции переделаны из STABLE в IMMUTABLE.
jdbc2: Небольшие патчи, тесты box2d/3d, ревизия документации и лицензии.
jdbc2: Исправлена ошибка в авторегистрации типов pgjdbc 8.0.
jdbc2: Прекращено использование только возможностей jdk1.4 для сборки со старыми релизами jdk.
jdbc2: Добавлена поддержка сборки без pg72jdbc2.jar
jdbc2: Обновлен и почищен makefile
jdbc2: Добавленна BETA-поддержка геометрических классов jts.
jdbc2: Скрыты тесты "известная-неудача" в применении к старым серверам PostGIS.
jdbc2: Исправлен обработчик метрических геометрий в EWKT.
Новая глава в руководстве, посвященная советам по производительности.
обновление документации: требуется pgsql72, lwpostgis.sql.
Несколько изменений в autoconf.
Извлечение BUILDDATE сделано более портируемым.
Исправлен spatial_ref_sys.sql. теперь избегает vacuum всю базу данных.
spatial_ref_sys: изменено вхождение Paris в более чем один дистрибутив с 0.x.
Дата релиза: 2005/01/26
Второй релиз-кандидат для 1.0.0, содержащий исправления ошибо и новые усовершенствования.
Для обновления вам необходим дамп/восстановление с предшествующих релизов. Более подробную информацию вы можете получить в главе Обновление.
A.1.25.2. Изменения библиотеки
Исправление ошибки в вычислении точечного массива box3d.
Исправление ошибки в определении distance_spheroid
Исправление ошибки в transform() с отсутствием обновления кэша bbox.
НОВЫЙ драйвер jdbc (jdbc2)
Поддержка синтаксиса GEOMETRYCOLLECTION(EMPTY) для обратной совместимости.
Ускорение бинарного вывода.
Точные конструкторы OGC WKB/WKT.
A.1.25.3. Изменения в скриптах
Более корректное использование STABLE, IMMUTABLE, STRICT в lwpostgis.sql
Точные конструкторы OGC WKB/WKT.
Быстрый и более надежный загрузчик (пока без i18n).
Предварительный скрипт автоконфигурации.
Дата релиза: 2005/01/13
Это первый кандидат в основные релизы PostGIS, со встроенным хранением типов PostGIS, переработанный, чтобы стать меньше и быстрее на запросах с индексами.
Для обновления вам необходим дамп/восстановление с предшествующих релизов. Более подробную информацию вы можете получить в главе Обновление.
Ускорение парсинга канонического ввода.
Потери канонического вывода.
Канонические бинарные IO EWKB с PG>73.
Поддержка координат до 4d, снижение потерь при преобразовании shapefile->postgis->shapefile.
Новые функции: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), estimated_extent(), accum().
Вертикально позиционированные операторы индексирования.
Функция выбора JOIN.
Больше геометрических конструкторов / редакторов.
Расширенное API PostGIS.
Поддержка UTF8 загрузчиком.
<<< предыдущая глава | оглавление
Обсудить в форуме Комментариев 21
Последнее обновление: December 01 2008
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).