Интернет, компьютеры, софт и прочий Hi-Tech | |||||||||||||
Избранные докиМетки (все метки)internet, it, интернет, интернет сеть, информационные технологии, ит, по, программное обеспечение, сайт, софт
Подписаться через RSS2Email.ru
Дополнительномобильные, электроника, видеокарта, СКС, AXIS, аутсорсинг, интернет, сеть, радионяни, гаджеты |
Приложение A. ПриложенияСодержание
A.1. Примечания к релизамA.1.1. Релиз 1.3.2Дата релиза: 2007/12/01 В релизе исправлены баги в ST_EndPoint() и ST_Envelope, улучшена поддержка сборки JDBC и OS/X, дубавлена улучшенная поддержка вывода GML с ST_AsGML(), включая вывод GML3. A.1.2. Релиз 1.3.1Дата релиза: 2007/08/13 В этом релизе исправлены некоторые оплошности, допущенные в предыдущем релизе, - номера версий, документация, пометки. A.1.3. Релиз 1.3.0Дата релиза: 2007/08/09 В этом релизе была повышена производительность реляционных функций, добавлены новые реляционные функции и началось переименование функций в соответствии с соглашением SQL-MM, с использованием префикса пространственного типа (ST). A.1.3.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.3.2. Увеличение производительностиДобавлено кэширование и индексирование точек-в-полигонах коротких-обходов для функций ST_Contains, ST_Intersects, ST_Within и ST_Disjoint. Добавлена поддержка линейных индексов для реляционных функций (исключая ST_Disjoint). A.1.3.3. Прочие измененияРасширена поддержка криволинейной геометрии в геометрии доступа и некоторых функций процессинга. Начат перевод функций на соглашение SQL-MM о наименованиях с использованием пространственного префикса (ST) типа. Добавлена первоначальная поддержка PostgreSQL 8.3. A.1.4. Release 1.2.1Дата релиза: 2007/01/11 Этот релиз проводит багфиксы поддержки PostgreSQL 8.2 и незначительное повышение производительности. A.1.4.1. ИзмененияИсправлен мелкий баг "точка-в-полигоне" в Within(). Исправлена трактовка NULL для индексов PostgreSQL 8.2. Обновлены специальные файлы RPM. В Transform() добавлены короткие-замыкания для случая no-op. JDBC: Исправлен обработчик JTS для многомерных геометрий (спасибо Томасу Марти за совет и частичный патч). Кроме того, JavaDoc теперь компилируется и пакетируется. Исправлены проблемы classpath с GCJ. Исправлена совместимость с pgjdbc 8.2. Утрачена поддержка jdk 1.3 и более старых. A.1.5. Release 1.2.0Дата релиза: 2006/12/08 Этот релиз проводит типовые определения с возможностью сериализации/десериализации криволинейных геометрий, определенных SQL-MM, а также повышает производительность. A.1.5.1. ИзмененияДобавлена поддержка сериализации/десериализации криволинейной геометрии. В функции Contains и Within добавлены короткие замыкания "точка-в-полигоне" для повышения производительности в соответствующих случаях. A.1.6. Релиз 1.1.6Дата релиза: 2006/11/02 В этом релизе исправлены баги, в т.ч. исправлена критическая ошибка с интерфейсом GEOS в 64-битных системах. Включены обновление параметров SRS и улучшения репроекции (берет Z в рассмотрение). Рекомендуем обновиться. A.1.6.1. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или старше, следует произвести процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" заметки о релизе 1.0.3 в этой главе. Обновление с любого релиза по 1.0.0RC6 осуществляется как обновление железа. A.1.6.2. Исправления баговИсправлено изменение CAPI, которое не работало на 64-битной платформе. Загрузчик/дампер: исправлены тесты и использование вывода. Исправлен баг setSRID() в JDBC. Спасибо Томасу Марти (Thomas Marti). A.1.6.3. Прочие измененияВ репроекции используется ордината Z. В spatial_ref_sys.sql обновлен EPSG 6.11.1. Упрощена инфраструктура Version.config. Везде используется простой набор переменных версии. В сообщения USAGE загрузчика/дампера включен Version.config. Переписана ручная работа со свойствами парсера версии JDBC. A.1.7. Релиз 1.1.5Дата релиза: 2006/10/13 Это релиз багфиксов, включает критические исправления для win32. Рекомендуется обновиться. A.1.7.1. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или младше, проделайте процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), прочтите раздел "Обновление" для релиза 1.0.3 в этой главе. Обновление с релиза младше чем 1.0.0RC6 выполняется как обновление железа. A.1.7.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.7.3. Новые возможностиДобавлена опция -S для немножественных геометрий в shp2pgsql. A.1.8. Релиз 1.1.4Дата релиза: 2006/09/27 Этот релиз включает исправления ошибок и некоторые улучшения в интерфейсе Java. Рекомендуется обновление. A.1.8.1. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или старше, выполните процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе. Обновление с релиза младше 1.0.0RC6 требует "обновления железа". A.1.8.2. Исправления ошибокИсправлена поддержка для PostgreSQL 8.2 Исправлена ошибка в функции collect(), сбрасывающая SRID при вводе. Добавлен SRID для MakeBox2d и MakeBox3d. Исправлены тесты работы с GEOS-3.0.0. Улучшен конкурентный запуск pgsql2shp. A.1.8.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.9. Релиз 1.1.3Дата релиза: 2006/06/30 В этом релизе исправлены ошибки, добавлена некоторая новая функциональность (относящейся к поддержке долгих транзакций) и улучшена портируемость. Обновление рекомендуется. A.1.9.1. ОбновленияЕсли вы обновляетесь с релиза 1.0.3 или старше, выполните процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), то вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе. Оьновление с релиза младше 1.0.0RC6 должно производиться как "обновление железа". A.1.9.2. Исправления ошибок / корректировкиБАГФИКС в distance(poly,poly), выдающей неправильные результаты. БАГФИКС в pgsql2shp для успешного возврата кода. БАГФИКС в shp2pgsql в обработке MultiLine WKT. БАГФИКС в affine(), неудачном при изменении границ. Парсер WKT: запрет на построение множества геометрий с пустыми элементами (требуется для поддержки GEOMETRYCOLLECTION). A.1.9.3. Новая функциональностьНОВШЕСТВО. Поддержка долгих транзакций. НОВАЯ функция DumpRings(). Новая функция AsHEXEWKB(geom, XDR|NDR). A.1.9.4. Изменения JDBCУлучшены тесты: MultiPoint и научные ординаты. Исправлены некоторые незначительные ошибки в коде jdbc. Добавлены надлжащие функции доступа для всех полей при подготовке перенесения этих полей в приватный слой. A.1.9.5. Прочие измененияПоддержка НОВЫХ тестов для загрузчика/дампера. Добавлены опции конфигурации --with-proj-libdir и --with-geos-libdir. Поддержка сборки под Tru64. Использование Jade для генерации документации. pgsql2shp больше не ссылается на какие либо библиотеки, кроме необходимых. Пробная поддержка PostgreSQL 8.2. A.1.10. Релиз 1.1.2Дата релиза: 2006/03/30 Релиз содержит исправления ошибок и некоторые новые функции. Улучшена портируемость. Обновление рекомендуется. A.1.10.1. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе. Обновление с релиза до 1.0.0RC6 производится как обновление железа. A.1.10.2. Исправления ошибокБАГФИКС вычислений выводимых границ в SnapToGrid(). БАГФИКС в EnforceRHR(). Для jdbc2 исправлена обработка SRID в коде JTS. исправлена поддержка на 64-битных архитектурах. A.1.10.3. Новая функциональностьТеперь можно запускать тесты до инсталляции PostGIS. Новая функция матричной трансформации affine(). Новая функция rotate{,X,Y,Z}(). Старые функции перевода и расширения теперь используют встроенную affine(). Встроенный контроль доступа в estimated_extent() для сборки с pgsql >= 8.0.0. A.1.10.4. Прочие измененияБолее портируемый скрипт ./configure. Изменен скрипт ./run_test, умолчальное поведение которого теперь более разумно. A.1.11. Релиз 1.1.1Дата релиза: 2006/01/23 Этот релиз содержит важные исправления ошибок, очень рекомендуется обновиться. Предыдущая версия содержит ошибку в postgis_restore.pl, мешающую выполнять полную процедуру обновления железа, и ошибку в коннекторе GEOS-2.2+, мешающую использовать в топологических операциях объекты GeometryCollection. A.1.11.1. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или старше, достаточно выполнить процедуру обновления софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе. Обновление с релиза до 1.0.0RC6 производится как обновление железа. A.1.11.2. Исправления ошибокИсправлено преждевременное завершение postgis_restore.pl. БАГФИКС выполнения geometrycollection коннектора GEOS-CAPI. Улучшена поддержка Solaris 2.7 и MingW. БАГФИКС в line_locate_point(). Исправлено управление путями PostgreSQL. БАГФИКС в line_substring(). Добавлена поддержка кластера локализации в тестировщике. A.1.11.3. Новая функциональнастьНовая интерполяция Z и M в line_substring(). Новая интерполяция Z и M в line_interpolate_point(). Добавлен алиас NumInteriorRing(), соответствующий двусмысленности OpenGIS. A.1.12. Релиз 1.1.0Дата релиза: 2005/12/21 Это - незначительный релиз, содержащий много улучшений и новшеств. Особенно важны: сильное упрощение процедуры сборки; радикальное улучшение выполнения transform(); более стабильное соединение с GEOS (поддержка CAPI); множество новых функций; поддержка топологических планов. Перед инсталляцией PostGIS настоятельно рекоммендуется обновить GEOS до 2.2.x. Это обеспецит обновление возможностей GEOS без пересборки библиотеки PostGIS. A.1.12.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.12.2. ОбновлениеЕсли вы обновляетесь с релиза 1.0.3 или старше, вам НЕ нужны дамп/восстановление. Просто выполните новый скрипт lwpostgis_upgrade.sql на всех ваших рабочих базах данных. Смотрите подробности в главе Обновление софта. Если вы обновляетесь с релиза между 1.0.0RC6 и 1.0.2 (включительно), вам следует прочитать раздел "Обновление" для релиза 1.0.3 в этой главе. Обновление с любого релиза до 1.0.0RC6 производится как обновление железа. A.1.12.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.12.4. Исправления ошибокИсправлена утечка памяти в polygonize() Исправлена ошибка в функциях расстояний lwgeom_as_anytype. Исправлены элементы USE_GEOS, USE_PROJ и USE_STATS вывода postgis_version(), отражающих состояние библиотеки. A.1.12.5. Изменения семантических функцийSnapToGrid не отбрасывает лишние измерения. Изменена функция Z(), кторая теперь возвращает NULL, если требуемое измерение не доступно. A.1.12.6. Улучшения исполненияС помощью кэширования объектов proj4 значительна ускорена функция transform(). Отменен автоматический вызов fix_geometry_columns() в AddGeometryColumns() и update_geometry_stats(). A.1.12.7. Работа JDBC2Усовершенствован Makefile. Усовершенствована поддержка JTS. Улучшена система тестов. Метод проверки основной последовательности для геометрических наборов. Поддержка (Hex)(E)wkb. Автопроверка DriverWrapper для переключения HexWKB / EWKT. Исправлены проблемы компиляции в ValueSetter для старых релизов jdk. Исправлены конструкторы EWKT, допускавшие представление SRID=4711;. Добавлена предварительная поддержка толко для чтения для геометрий java2d. A.1.12.8. Прочие новшестваКонфигурация полностью основана на autoconf, освобожденного от исходников PostgreSQL. Поддержка GEOS C-API (2.2.0 и выше). Начальная поддержка топологического моделирования. Спецфайлы Debian и RPM. Новый скрипт lwpostgis_upgrade.sql A.1.12.9. Прочие измененияУсовершенствована поддержка JTS. Строгое соответствие между целочисленными и строковыми атрибутами DBF и SQL. Пополнен и почищен набор тестов. Из релиза удален старый код jdbc. Изменено устаревшее использование postgis_proc_upgrade.pl. Версии скриптов приведены в соответствие с версией релиза.
Последнее редактирование: 2008-02-25 16:51:20 Метки материала: PostGIS, GIS, PostgreSQL, ГИС, БД, базы данных, релиз, обновление, баг, баги Оставьте, пожалуйста, свой комментарий к публикации |
||||||||||||
© 2007-2012, Дмитрий Скоробогатов.
Разрешается воспроизводить, распространять и/или изменять материалы сайта
в соответствии с условиями GNU Free Documentation License,
версии 1.2 или любой более поздней версии, опубликованной FSF,
если только иное не указано в самих материалах.