GIS-Lab: Руководство по PostGIS: Приложение A

 
Форум Блог
pix

Руководство по PostGIS

Приложение

<<< предыдущая глава | оглавление | следующая глава >>>

Содержание

A.1. Примечания к релизам
A.1.1. Релиз 1.3.3
A.1.2. Релиз 1.3.2
A.1.3. Релиз 1.3.1
A.1.4. Релиз 1.3.0
A.1.5. Релиз 1.2.1
A.1.6. Релиз 1.2.0
A.1.7. Релиз 1.1.6
A.1.8. Релиз 1.1.5
A.1.9. Релиз 1.1.4
A.1.10. Релиз 1.1.3
A.1.11. Релиз 1.1.2
A.1.12. Релиз 1.1.1
A.1.13. Релиз 1.1.0
A.1.14. Релиз 1.0.6
A.1.15. Релиз 1.0.5
A.1.16. Релиз 1.0.4
A.1.17. Релиз 1.0.3
A.1.18. Релиз 1.0.2
A.1.19. Релиз 1.0.1
A.1.20. Релиз 1.0.0
A.1.21. Релиз 1.0.0RC6
A.1.22. Релиз 1.0.0RC5
A.1.23. Релиз 1.0.0RC4
A.1.24. Релиз 1.0.0RC3
A.1.25. Релиз 1.0.0RC2
A.1.26. Релиз 1.0.0RC1

A.1. Примечания к релизам

A.1.1. Релиз 1.3.3

Дата релиза: 2008/04/12

В релизе исправлены ошибки shp2pgsql, расширена функциональность поддержки SVG и KML, добавлена функция ST_SimplifyPreserveTopology, сборка более чувствительна к версии GEOS, а также исправлены несколько важных, но редких критических ошибок.

A.1.2. Релиз 1.3.2

Дата релиза: 2007/12/01

В релизе исправлены ошибки в ST_EndPoint() и ST_Envelope, улучшена поддержка сборки JDBC и OS/X, добавлена улучшенная поддержка вывода GML с ST_AsGML(), включая вывод GML3.

A.1.3. Релиз 1.3.1

Дата релиза: 2007/08/13

В этом релизе исправлены некоторые оплошности, допущенные в предыдущем релизе, - номера версий, документация, тэги.

A.1.4. Релиз 1.3.0

Дата релиза: 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).

A.1.4.3. Прочие изменения

Расширена поддержка криволинейной геометрии в геометрии доступа и некоторых функций обработки.

Начат перевод функций на соглашение SQL-MM о наименованиях с использованием пространственного префикса (ST) типа.

Добавлена первоначальная поддержка PostgreSQL 8.3.

A.1.5. Release 1.2.1

Дата релиза: 2007/01/11

Этот релиз исправляет ошибки поддержки PostgreSQL 8.2 и незначительно повышает производительность.

A.1.5.1. Изменения

Исправлен мелкая ошибка "точка-в-полигоне" в Within().

Исправлена трактовка NULL для индексов PostgreSQL 8.2.

Обновлены специальные файлы RPM.

В Transform() добавлены короткие-замыкания для случая no-op.

JDBC: Исправлен обработчик JTS для многомерных геометрий (спасибо Томасу Марти за совет и частичный патч). Кроме того, JavaDoc теперь компилируется и пакетируется. Исправлены проблемы classpath с GCJ. Исправлена совместимость с pgjdbc 8.2. Прекращена поддержка jdk 1.3 и более старых.

A.1.6. Release 1.2.0

Дата релиза: 2006/12/08

Этот релиз проводит типовые определения с возможностью сериализации/десериализации криволинейных геометрий, определенных SQL-MM, а также повышает производительность.

A.1.6.1. Изменения

Добавлена поддержка сериализации/десериализации криволинейной геометрии.

В функции Contains и Within добавлены короткие замыкания "точка-в-полигоне" для повышения производительности в соответствующих случаях.

A.1.7. Релиз 1.1.6

Дата релиза: 2006/11/02

В этом релизе исправлены ошибки, в т.ч. исправлена критическая ошибка с интерфейсом GEOS в 64-битных системах. Включены обновление параметров SRS и улучшения перепроектирования (берет Z в рассмотрение). Рекомендуем обновиться.

A.1.7.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, следует произвести процедуру SOFT-обновления.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" заметки о релизе 1.0.3 в этой главе.

Обновление с любого релиза по 1.0.0RC6 осуществляется как HARD-обновление.

A.1.7.2. Исправления ошибок

Исправлено изменение CAPI, которое не работало на 64-битной платформе.

Загрузчик/дампер: исправлены тесты и использование вывода.

Исправлена ошибка setSRID() в JDBC. Спасибо Thomas Marti.

A.1.7.3. Прочие изменения

В перепроектировке используется координата Z.

spatial_ref_sys.sql обновлен EPSG 6.11.1.

Упрощена инфраструктура Version.config. Везде используется простой набор переменных версии.

В сообщения USAGE загрузчика/дампера включен Version.config.

Переписана ручная работа со свойствами парсера версии JDBC.

A.1.8. Релиз 1.1.5

Дата релиза: 2006/10/13

Это релиз исправлений ошибок, включает критические исправления для win32. Рекомендуется обновиться.

A.1.8.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или младше, проделайте процедуру SOFT-обновления.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), прочтите раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза младше чем 1.0.0RC6 выполняется как HARD-обновление.

A.1.8.2. Исправления ошибок

Исправлена ошибка ссылки MingW, которая проявлялась как ошибка сегментации в Win32 с установкой на PostgreSQL 8.2.

Исправлено исключение нулевой точки в методе Geometry.equals() в Java.

Добавлен EJB3Spatial.odt для выполнения требований GPL к дистрибуции "привиллегированных форм модификации".

Удалена устаревшая синхронизация из кода JDBC Jts.

Обновлены сильно устаревшие файлы README для shp2pgsql/pgsql2shp. Которые теперь соответствуют страницам man.

Исправлен тег версии в коде jdbc, который указывал версию "1.1.3" в релизе "1.1.4".

A.1.8.3. Новые возможности

Добавлена опция -S для немножественных геометрий в shp2pgsql.

A.1.9. Релиз 1.1.4

Дата релиза: 2006/09/27

Этот релиз включает исправления ошибок и некоторые улучшения в интерфейсе Java. Рекомендуется обновление.

A.1.9.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, выполните процедуру SOFT-обновления.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза младше 1.0.0RC6 требует "HARD-обновления".

A.1.9.2. Исправления ошибок

Исправлена поддержка для PostgreSQL 8.2

Исправлена ошибка в функции collect(), сбрасывающая SRID при вводе.

Добавлен SRID для MakeBox2d и MakeBox3d.

Исправлены тесты работы с GEOS-3.0.0.

Улучшен конкурентный запуск pgsql2shp.

A.1.9.3. Изменения Java

Переработана поддержка JTS согласно новому направлению разработки с обработкой SRID. Упрощен код и используется библиотека GNU Trove.

Добавлена поддержка EJB2, щедро подаренная компанией "Geodetix s.r.l.", - http://www.geodetix.it/

Добавлен учебник / примеры EJB3, подаренные Норманом Баркером (Norman Barker), - <nbarker@ittvis.com>

Реорганизованы директории layout и little.

A.1.10. Релиз 1.1.3

Дата релиза: 2006/06/30

В этом релизе исправлены ошибки, добавлена некоторая новая функциональность (относящейся к поддержке долгих транзакций) и улучшена портируемость. Обновление рекомендуется.

A.1.10.1. Обновления

Если вы обновляетесь с релиза 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).

A.1.10.4. Изменения JDBC

Улучшены тесты: MultiPoint и научные ординаты.

Исправлены некоторые незначительные ошибки в коде jdbc.

Добавлены надлжащие функции доступа для всех полей при подготовке перенесения этих полей в приватный слой.

A.1.10.5. Прочие изменения

Поддержка НОВЫХ тестов для загрузчика/дампера.

Добавлены опции конфигурации --with-proj-libdir и --with-geos-libdir.

Поддержка сборки под Tru64.

Использование Jade для генерации документации.

pgsql2shp больше не ссылается на какие либо библиотеки, кроме необходимых.

Пробная поддержка PostgreSQL 8.2.

A.1.11. Релиз 1.1.2

Дата релиза: 2006/03/30

Релиз содержит исправления ошибок и некоторые новые функции. Улучшена портируемость. Обновление рекомендуется.

A.1.11.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру SOFT-обновления.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза до 1.0.0RC6 производится как обновление железа.

A.1.11.2. Исправления ошибок

Исправление ошибки вычислений выводимых границ в SnapToGrid().

Исправление ошибки в EnforceRHR().

Для jdbc2 исправлена обработка SRID в коде JTS.

исправлена поддержка на 64-битных архитектурах.

A.1.11.3. Новая функциональность

Теперь можно запускать тесты до инсталляции PostGIS.

Новая функция матричной трансформации affine().

Новая функция rotate{,X,Y,Z}().

Старые функции перевода и расширения теперь используют встроенную affine().

Встроенный контроль доступа в estimated_extent() для сборки с pgsql >= 8.0.0.

A.1.11.4. Прочие изменения

Более портируемый скрипт ./configure.

Изменен скрипт ./run_test, умолчальное поведение которого теперь более разумно.

A.1.12. Релиз 1.1.1

Дата релиза: 2006/01/23

Этот релиз содержит важные исправления ошибок, очень рекомендуется обновиться. Предыдущая версия содержит ошибку в postgis_restore.pl, мешающую выполнять полную процедуру HARD-обновления, и ошибку в коннекторе GEOS-2.2+, мешающую использовать в топологических операциях объекты GeometryCollection.

A.1.12.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру SOFT-обновления.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза до 1.0.0RC6 производится как обновление железа.

A.1.12.2. Исправления ошибок

Исправлено преждевременное завершение 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.

A.1.13. Релиз 1.1.0

Дата релиза: 2005/12/21

Это - незначительный релиз, содержащий много улучшений и новшеств. Особенно важны: сильное упрощение процедуры сборки; радикальное улучшение выполнения transform(); более стабильное соединение с GEOS (поддержка CAPI); множество новых функций; поддержка топологических планов.

Перед инсталляцией PostGIS настоятельно рекоммендуется обновить GEOS до 2.2.x. Это обеспецит обновление возможностей GEOS без пересборки библиотеки PostGIS.

A.1.13.1. Благодарности

Этот релиз содержит код Марка Кэйва Айланда (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. Карл Андерсон помог с новыми функциями построения областей. Другие имена можно посмотреть в разделе Благодарности.

A.1.13.2. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление. Просто выполните новый скрипт lwpostgis_upgrade.sql на всех ваших рабочих базах данных. Смотрите подробности в главе Обновление софта.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с любого релиза до 1.0.0RC6 производится как обновление железа.

A.1.13.3. Новые функции

Методы 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)

A.1.13.4. Исправления ошибок

Исправлена утечка памяти в 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().

A.1.13.7. Работа JDBC2

Усовершенствован Makefile.

Усовершенствована поддержка JTS.

Улучшена система тестов.

Метод проверки основной последовательности для геометрических наборов.

Поддержка (Hex)(E)wkb.

Автопроверка DriverWrapper для переключения HexWKB / EWKT.

Исправлены проблемы компиляции в ValueSetter для старых релизов jdk.

Исправлены конструкторы EWKT, допускавшие представление SRID=4711;.

Добавлена предварительная поддержка толко для чтения для геометрий java2d.

A.1.13.8. Прочие новшества

Конфигурация полностью основана на autoconf, освобожденного от исходников PostgreSQL.

Поддержка GEOS C-API (2.2.0 и выше).

Начальная поддержка топологического моделирования.

Спецфайлы Debian и RPM.

Новый скрипт lwpostgis_upgrade.sql

A.1.13.9. Прочие изменения

Усовершенствована поддержка JTS.

Строгое соответствие между целочисленными и строковыми атрибутами DBF и SQL.

Пополнен и почищен набор тестов.

Из релиза удален старый код jdbc.

Изменено устаревшее использование postgis_proc_upgrade.pl.

Версии скриптов приведены в соответствие с версией релиза.

A.1.14. Релиз 1.0.6

Дата релиза: 2005/12/06

Содержит новые исправления ошибок и усовершенствования.

A.1.14.1. Обновление

Если вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза до 1.0.0RC6 производится как обновление железа.

A.1.14.2. Исправления ошибок

Исправлен вызов palloc(0) в десериализаторе наборов (проблема проявлялась только с --enable-cassert).

Исправлены ошибки в управлении кэшем bbox.

Исправлена ошибка сегментации в geom_accum(NULL, NULL).

Исправлена ошибка сегментации в addPoint().

Исправлено недостаточное распределение в lwcollection_clone().

Исправлена ошибка в segmentize().

Исправлено вычисление вывода SnapToGrid в bbox.

A.1.14.3. Улучшения

Начальная поддержка postgresql 8.2.

В GEOS ops добавлена проверка недостающих SRID.

A.1.15. Релиз 1.0.5

Дата релиза: 2005/11/25

Содержит исправления в управлении памаятью в библиотеке, исправление ошибки сегментации в обработке загрузчиком атрибутов UTF8 и новые усовершенствования и чистки.

Замечание

Код возврата shp2pgsql изменен сравнительно с предыдущими версиями для соответствия стандартам unix (возвращает 0 в случае успеха).

A.1.15.1. Обновление

Если вы обновляетесь с релиза 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).

A.1.15.4. Прочие изменения

Поддержка схем в postgis_proc_upgrade.pl для pgsql 7.2+.

Новая глава руководства "Сообщения об ошибках".

A.1.16. Релиз 1.0.4

Дата релиза: 2005/09/09

Содержит важные исправления ошибок и новые усовершенствования. Как правило, - это исправления утечек памяти, мешавших успешному построению индексов GiST на больших пространственных таблицах.

A.1.16.1. Обновление

Если вы обновляетесь с релиза 1.0.3, вам НЕ нужны дамп/восстановление.

Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе.

Обновление с релиза до 1.0.0RC6 производится как обновление железа.

A.1.16.2. Исправления ошибок

Заткнули утечку памяти в индексировании GiST.

Исправлена ошибка сегментации в transform() в управлении ошибками proj4.

Исправлены несколько текстов proj4 в spatial_ref_sys (отсутствие +proj).

Загрузчик: исправлено использование строковых функций, переработана проверка объектов NULL, исправлена ошибка сегментации при вводе MULTILINESTRING.

Исправлена ошибка при работе с размерностями в MakeLine.

Исправлена ошибка в translate(), портящая выводимые границы.

A.1.16.3. Улучшения

Усовершенствована документация.

Более мощный оценщик выборки.

Незначительно увеличение скорости выполнения distance().

Незначительные чистки.

Почищено индексирование GiST.

Упрощение синтаксиса, принятого в парсере box3d.

A.1.17. Релиз 1.0.3

Дата релиза: 2005/08/08

Содержит исправления нескольких ошибок, включая корректировку запасных геометрий, и новые усовершенствования.

A.1.17.1. Обновление

Из-за ошибки в вычичлении границ, процедура обновления требует специального внимания. Кэшированные в базе границы могут быть некорректны.

Процедура HARD-обновления (дамп/восстановление) принудительно пересчитывает все границы (не включая дампы). Это необходимо, если обновляетесь с релиза до 1.0.0RC6.

Если вы обновляетесь с версии 1.0.0RC6 или выше, этот релиз вклучает PERL-скрипт (utils/rebuild_bbox_caches.pl), производящие пересчет геометрических границ и выполняющий все прочие необходимые операции (обновление геометрической статистики, переиндексация). Запустите скрипт после 'make install' (запустите без аргументов для получения помощи по синтаксису). Опциональный запуск utils/postgis_proc_upgrade.pl приводит к обновлению процедур PosGIS и подписей функций (смотрите обновление софта).

A.1.17.2. Исправления ошибок

Несколько исправлений ошибок в вычислении 2d границ lwgeom.

Исправление ошибки при обработке POINT в WKT (-w) в загрузчике.

Исправление ошибки в дампере на 64-битных машинах.

Исправление ошибки в дампере при обработке запросов, определенных пользователями.

Исправление ошибки в скрипте create_undef.pl.

A.1.17.3. Усовершенствования

Небольшое улучшение выполнения в функции канонического ввода.

Незначительная чистка загрузчика.

Поддержка многобайтных имен полей в загрузчике.

Усовершенствован скрипт postgis_restore.pl.

Новый полезный скрипт rebuild_bbox_caches.pl.

A.1.18. Релиз 1.0.2

Дата релиза: 2005/07/04

Содержит новые исправления ошибок и усовершенствования.

A.1.18.1. Обновление

Если вы обновляетесь с релиза 1.0.0RC6 или выше, вы НЕ нуждаетесь в дампе/восстановлении.

Обновление с более старых релизов требует дампа/перезагрузки. Смотрите подробную информацию в главе Обновление.

A.1.18.2. Исправления ошибок

Неприемлемое ops b-дерева.

Заткнули утечку памяти в pg_error.

Исправлен индекс R-дерева.

Почищены скрипты сборки (во избежание путаницы между CFLAGS и CXXFLAGS).

A.1.18.3. Усовершенствования

Новые возможности создания индекса в загрузчике (переключатель -I).

Начальная поддержка для PostgreSQL 8.1dev.

A.1.19. Релиз 1.0.1

Дата релиза: 2005/05/24

Содержит новые исправления ошибок и некоторые усовершенствования.

A.1.19.1. Обновление

Если вы обновляетесь с релиза 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.

A.1.20. Релиз 1.0.0

Дата релиза: 2005/04/19

Финал релиза 1.0.0. Содержит новые исправления ошибок, новые усовершенствования загрузчика (более полная поддержка старых версий PostGIS) и пополненную документацию.

A.1.20.1. Обновление

Если вы обновляетесь с релиза 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 и парсинга схем).

A.1.21. Релиз 1.0.0RC6

Дата релиза: 2005/03/30

Шестой релиз-кандидат для 1.0.0. Содержит новые исправления ошибок и чистки.

A.1.21.1. Обновление

Для обновления с предыдущих релизов вам необходим дамп/восстановление. Более подробную информацию смотрите в главе Обновление.

A.1.21.2. Изменения библиотеки

Исправление ошибки в multi()

Ранний возврат [когда noop] с multi()

A.1.21.3. Изменения скриптов

Удалены функции {x,y}{min,max}(box2d).

A.1.21.4. Прочие изменения

Исправление ошибки в скрипте postgis_restore.pl.

Исправление ошибки в дампере на платформе 64-бит.

A.1.22. Релиз 1.0.0RC5

Дата релиза: 2005/03/25

Пятый релиз-кандидат для 1.0.0. Содержит новые исправления ошибок и улучшения.

A.1.22.1. Обновление

Если вы обновляетесь с релиза 1.0.0RC4, вы НЕ нуждаетесь в дампе/перезаливке.

Обновление с любых других релизов требует дампа/перезаливки. Более подробную информацию ищите в главе Обновление.

A.1.22.2. Изменения библиотеки

Исправление ошибки (ошибка сегментации) в вычислении box3d (да, еще раз!).

Исправление ошибки (ошибка сегментации) в estimated_extent().

A.1.22.3. Прочие изменения

Уменьшение скрипта сборки и чистка утилит.

Дополнительные советы по производительности в документации.

A.1.23. Релиз 1.0.0RC4

Дата релиза: 2005/03/18

Четвертый релиз-кандидат для 1.0.0. Содержит исправления ошибок и новые улучшения.

A.1.23.1. Обновление

Вам следует сделать дамп/восстановление предшествующего релиза. Смотрите подробности в главе "Обновление".

A.1.23.2. Изменения библиотеки

Исправление ошибки (ошибка сегментации) в geom_accum().

Исправление ошибки поддержки на 64-битной архитектуре.

Исправление ошибки вычеслений функции box3d для коллекций.

НОВШЕСТВО. Поддержка вложенных запросов в оценщике выборки.

Ранний возврат для force_collection.

Множество исправлений в SnapToGrid().

Для вывода Box2d снова изменена точность: 15 значащих цифр.

A.1.23.3. Изменения скриптов

НОВАЯ функция distance_sphere().

Изменена реализация get_proj4_from_srid: используется PL/PGSQL вместо SQL.

A.1.23.4. Прочие изменения

Исправление ошибки загрузчика и дампера в обработке многолинейных шейпов.

Исправление ошибки загрузчика, пропускавшего все, кроме первой точки полигона.

jdbc2: почищено код, улучшен Makefile.

Переменные FLEX и YACC устанавливаемые *after* pgsql Makefile.global включаются только если *stripped*-версия pgsql вычисляется как пустая строка.

В релиз добавлен уже сгенерированный парсер.

Окультурена конструкция скриптов.

Усовершенствован контроль версий, который был централизован в Version.config.

Усовершенствований в postgis_restore.pl

A.1.24. Релиз 1.0.0RC3

Дата релиза: 2005/02/24

Третий релиз-кандидат для 1.0.0. Содержит много исправлений ошибок и улучшений.

A.1.24.1. Обновление

Вам необходим дамп/восстановление с предшествующих релизов. Смотрите подробности в главе "Обновление".

A.1.24.2. Изменения библиотеки

Исправление ошибки в transform(): улучшенная обработка ошибки с отсутствующим SRID.

Исправление ошибки в управлении распределением памяти.

Исправление ошибки в force_collection(), вызывающем ошибку коннекта с mapserver на простых (единичных) геометрических типах.

Исправление ошибки в GeometryFromText() с добавлением в кэш bbox.

Понижена точность вывода box2d.

Макросу DEBUG дан префикс PGIS_ во избежание столкновения с одноименным в pgsql.

Закрыта утечка в конвертере GEOS2POSTGIS.

Засчет ускорения освобождения контекста запроса снижены требования к памяти.

A.1.24.3. Изменения скриптов

Исправление ошибки в переплетах 72 индексов.

Исправление ошибки в probe_geometry_columns() с работой с PG72 и поддержкой нескольких геометрических столбцов в одной таблице.

НОВШЕСТВО bool::text cast

Для улучшения характеристик некоторые функции переделаны из STABLE в IMMUTABLE.

A.1.24.4. Изменения JDBC

jdbc2: Небольшие патчи, тесты box2d/3d, ревизия документации и лицензии.

jdbc2: Исправлена ошибка в авторегистрации типов pgjdbc 8.0.

jdbc2: Прекращено использование только возможностей jdk1.4 для сборки со старыми релизами jdk.

jdbc2: Добавлена поддержка сборки без pg72jdbc2.jar

jdbc2: Обновлен и почищен makefile

jdbc2: Добавленна BETA-поддержка геометрических классов jts.

jdbc2: Скрыты тесты "известная-неудача" в применении к старым серверам PostGIS.

jdbc2: Исправлен обработчик метрических геометрий в EWKT.

A.1.24.5. Прочие изменения

Новая глава в руководстве, посвященная советам по производительности.

обновление документации: требуется pgsql72, lwpostgis.sql.

Несколько изменений в autoconf.

Извлечение BUILDDATE сделано более портируемым.

Исправлен spatial_ref_sys.sql. теперь избегает vacuum всю базу данных.

spatial_ref_sys: изменено вхождение Paris в более чем один дистрибутив с 0.x.

A.1.25. Релиз 1.0.0RC2

Дата релиза: 2005/01/26

Второй релиз-кандидат для 1.0.0, содержащий исправления ошибо и новые усовершенствования.

A.1.25.1. Обновление

Для обновления вам необходим дамп/восстановление с предшествующих релизов. Более подробную информацию вы можете получить в главе Обновление.

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.

A.1.25.4. Прочие изменения

Быстрый и более надежный загрузчик (пока без i18n).

Предварительный скрипт автоконфигурации.

A.1.26. Релиз 1.0.0RC1

Дата релиза: 2005/01/13

Это первый кандидат в основные релизы PostGIS, со встроенным хранением типов PostGIS, переработанный, чтобы стать меньше и быстрее на запросах с индексами.

A.1.26.1. Обновление

Для обновления вам необходим дамп/восстановление с предшествующих релизов. Более подробную информацию вы можете получить в главе Обновление.

A.1.26.2. Изменения

Ускорение парсинга канонического ввода.

Потери канонического вывода.

Канонические бинарные IO EWKB с PG>73.

Поддержка координат до 4d, снижение потерь при преобразовании shapefile->postgis->shapefile.

Новые функции: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), estimated_extent(), accum().

Вертикально позиционированные операторы индексирования.

Функция выбора JOIN.

Больше геометрических конструкторов / редакторов.

Расширенное API PostGIS.

Поддержка UTF8 загрузчиком.

Обсудить в форуме (Комментариев - 0)

Последнее обновление: August 14 2008
(Наверх)

E-mail: 3 цифры: Введите 3 цифры с картинки в поле
Комментарий, вопрос, ошибка: (?)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter (?)

О нас : Статьи : Программы : Форум (все) : Документация : Контакты : Участие : English

Новости сайта:(?)

Back to top

(С) Виктор Вислобоков, 2008-2023