付録A 付録

目次

A.1. リリースノート
A.1.1. リリース 1.3.6
A.1.2. リリース 1.3.5
A.1.3. リリース 1.3.4
A.1.4. リリース 1.3.3
A.1.5. リリース 1.3.2
A.1.6. リリース 1.3.1
A.1.7. リリース 1.3.0
A.1.8. リリース 1.2.1
A.1.9. リリース 1.2.0
A.1.10. リリース 1.1.6
A.1.11. リリース 1.1.5
A.1.12. リリース 1.1.4
A.1.13. リリース 1.1.3
A.1.14. リリース 1.1.2
A.1.15. リリース 1.1.1
A.1.16. リリース 1.1.0
A.1.17. リリース 1.0.6
A.1.18. リリース 1.0.5
A.1.19. リリース 1.0.4
A.1.20. リリース 1.0.3
A.1.21. リリース 1.0.2
A.1.22. リリース 1.0.1
A.1.23. リリース 1.0.0
A.1.24. リリース 1.0.0RC6
A.1.25. リリース 1.0.0RC5
A.1.26. リリース 1.0.0RC4
A.1.27. リリース 1.0.0RC3
A.1.28. リリース 1.0.0RC2
A.1.29. リリース 1.0.0RC1

A.1. リリースノート

A.1.1. リリース 1.3.6

リリース日: 2009/05/04

このリリースでは、PostgreSQL 8.4への対応、シェープファイルへの出力時のprjファイル出力とが追加され、曲線タイプに関する小さな誤り訂正がなされています。

A.1.2. リリース 1.3.5

リリース日: 2008/12/15

このリリースでは、shp2gpsqlの誤り訂正、SVGとKMLへの対応の強化、ST_SimplifyPreserveTopology関数の追加、GEOSの版に注意を払ったビルド、厳格かつ稀な失敗ケースの訂正が行われました。

A.1.3. リリース 1.3.4

リリース日: 2008/11/24

このリリースでは、GeoJSON出力とPostgreSQL 8.4でのビルドへの対応、文書品質と出力の美しさの改善、関数レベルのSQL文書を追加し、空間述語の性能改善 (ポリゴン内のポイントのテスト)が行われました。

誤り訂正として、多数の関数で曲線ラインストリングの処理で異常終了する問題、メモリリーク、線形参照が頂点上での計測で失敗する問題等の排除が挙げられます。詳細についてはNEWSファイルをご覧下さい。

A.1.4. リリース 1.3.3

リリース日: 2008/04/12

このリリースでは、shp2gpsqlの誤り訂正、SVGとKMLへの対応の強化、ST_SimplifyPreserveTopology関数の追加、GEOSの版に注意を払ったビルド、厳格かつ稀な失敗ケースの訂正が行われました。

A.1.5. リリース 1.3.2

リリース日: 2007/12/01

このリリースでは、ST_EndPoint()とST_Envelope()の誤り訂正、JDBCビルドとOS/Xへの対応の改善、GML3出力を含むST_AsGML()でのGML出力の対応の改善が行われました。

A.1.6. リリース 1.3.1

リリース日: 2007/08/13

このリリースでは、以前のリリースでの見落としていた、版番号、文書、タグ等に関する問題の訂正が行われました。

A.1.7. リリース 1.3.0

リリース日: 2007/08/09

このリリースでは、空間関係関数の性能改善、新しい空間関係関数の追加、関数名のSQL-MMへの変換 (空間型 (Spatial Type)前置辞 (SP)を使います)が行われました。

A.1.7.1. 機能追加

JDBC: Hibernate Dialectの追加 (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.7.2. 性能強化

ST_Contains, ST_Intersects, ST_WithinとST_Disjoint用のキャッシュとインデックスを用いたポリゴン内ポイントの簡略版の追加。

空間関係関数のインラインインデックス対応の追加 (ST_Disjointを除く)

A.1.7.3. 他の変更

ジオメトリアクセサと処理関数における曲線ジオメトリ対応の拡張

空間型 (ST)前置辞を使用するSQL-MM命名規則への移動の開始。

PostgreSQL 8.3への最初の対応

A.1.8. リリース 1.2.1

リリース日: 2007/01/11

このリリースでは、PostgreSQL 8.2対応の誤り訂正と若干の性能改善が行われています。

A.1.8.1. 変更

Within()のポリゴン内ポイントの短縮動作の訂正。

PostgreSQL 8.2のインデックスに対するNULL処理の訂正。

RPM specファイルの更新。

Transform()で処理を行わなくて良い場合の短縮版を追加。

JDBC: 多次元ジオメトリに対するJTS処理の訂正 (Thomas Martiさんのヒントと部分的なパッチに感謝)。さらに、Javadocがコンパイルされ同梱されるようになりました。GCJ使用時のCLASSPATH問題が訂正されました。pgjdbc 8.2互換性への対応の訂正、JDK 1.3以前の対応欠落の訂正が行われました。

A.1.9. リリース 1.2.0

リリース日: 2006/12/08

このリリースでは、SQL-MM定義の曲線ジオメトリのシリアライズ/デシリアライズ能力に沿ったタイプ定義と、性能改善が行われました。

A.1.9.1. 変更

シリアライズ/デシリアライズの曲線ジオメトリタイプへの対応を追加

性能改善のためにContains()とWithin()にポリゴン内ポイントの短縮版を追加してました。

A.1.10. リリース 1.1.6

リリース日: 2006/11/02

これは誤り訂正のリリースです。特に64ビット機におけるGEOSインタフェースの重大なエラーを訂正しています。SRSパラメータの更新と投影変換の改善 (Z軸を取る)が行われました。アップグレードが必要です

A.1.10.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.10.2. 誤り訂正

64ビット機で壊れていたCAPIの訂正

ローダ/ダンパ: 回帰テストと使用法出力の訂正

JDBCにおけるsetSRID()の誤り訂正。Thomas Martiさんに感謝。

A.1.10.3. Other changes

投影変換でのZ軸の使用

spatial_ref_sys.sqlをEPSG 6.11.1に更新

全体のためのバージョン変数を単一で使うためVersion.config基盤を単純化

ローダ/ダンパの使用法メッセージにVersion.configを含むようにしました

手作りで脆いJDBCのバージョンパーサをPropertiesに置き換え

A.1.11. リリース 1.1.5

リリース日: 2006/10/13

誤り訂正版です。Win32での重大なセグメンテーション違反を含みます。アップグレードは推奨されます

A.1.11.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.11.2. 誤り訂正

PostgreSQL 8.2用でコンパイルした際に発生する、Win32上のpgsql2shpでセグメンテーション違反を引き起こすMingWのリンクの誤りの訂正

JavaのGeometry.equals()メソッドでNULLポインタ例外が発生する問題を訂正

GPL要求「変更の好まれる形式」の配布を満たすようEJB3Spatial.odtを追加

JDBC JTSコードから用いられていない同期を削除。

shp2pgsql/pgsql2shpのREADMEファイルが非常に古くなっていたのを、マニュアルページにマージして更新。

JDBCの版のタグが"1.1.4"なのに"1.1.3"になっていた問題を訂正。

A.1.11.3. 新機能

非マルチ系ジオメトリのための-Sオプションをshp2pgsqlに追加

A.1.12. リリース 1.1.4

リリース日: 2006/09/27

Javaインタフェースでのいくつかの改善を含む誤り訂正版です。アップグレードは推奨されます

A.1.12.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.12.2. 誤り訂正

PostgreSQL 8.2対応で訂正

collect()関数の入力のSRIDを捨てる問題を訂正

MakeBox2dとMakeBox3dでSRID合致確認を追加

GEOS 3.0.0が通るよう回帰テストの訂正

pgsql2shp同時実行の改善。

A.1.12.3. Javaの変更

SRID処理への新しいJTS開発者の姿勢を反映したJTS対応の再作業。コードの単純化とGNU Trove依存のビルドの削除。

"Geodetix s.r.l. Company"からの寄付によるEJB2対応の追加

Norman Barker <nbarker@ittvis.com>さんの寄付によるEJB3チュートリアル/例の追加

Javaディレクトリ編成の若干の再編

A.1.13. リリース 1.1.3

リリース日: 2006/06/30

誤り訂正リリースです。新しい関数 (特にロングトランザクション対応)とポータビリティ強化を含みます。アップグレードは推奨されます

A.1.13.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.13.2. 誤り訂正/修正

distance(ポリゴン, ポリゴン)で誤った結果となる誤り訂正

pgsql2shpの成功時の終了ステータスの誤り訂正。

shp2gpsqlにおけるマルチラインWKTの処理の誤り訂正

affine()でバウンディングボックス更新がある場合に失敗する誤り訂正

WKTパーサ: EMPTY要素を持つマルチ系ジオメトリの構築の禁止(GEOMETRYCOLLECTIONは対応)。

A.1.13.3. 新機能

ロングトランザクション対応の新規追加。

DumpRings()関数の新規追加。

AsHEXEWKB(geom, XDR|NDR)関数の新規追加。

A.1.13.4. JDBC変更

回帰テストの改善: マルチポイントとXY以外の座標値

JDBCコードの小規模な訂正

全てのフィールドを今後非公開にする準備として適切なアクセサ関数の追加。

A.1.13.5. Other changes

ローダ/ダンパに対応する新しい回帰テスト。

コンフィギュアスイッチ--with-proj-libdirと--with-geos-libdirの追加

Tru64のビルドへの対応。

文書生成のためにJadeを使用。

pgsql2shpを求める以上のライブラリにリンクしないようにしました。

PostgreSQL 8.2への最初の対応。

A.1.14. リリース 1.1.2

リリース日: 2006/03/30

誤り訂正リリースで、新しい関数とポータビリティ強化を含みます。アップグレードは推奨されます

A.1.14.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.14.2. 誤り訂正

SnapToGrid()内の出力バウンディングボックスの計算の誤り訂正

EnforceRHR()の誤り訂正

JDBC2のJTSコード内のSRID処理の訂正

64ビット対応の訂正

A.1.14.3. 新機能

回帰試験をPostGISのインストール*前に*実行できるようになりました

新しいafiine()行列変形関数

新しいrotate{,X,Y,Z}()関数

古い翻訳とaffine()を内部で使用している拡大縮小関数

pgsql 8.0.0以上に対するビルドで、estimated_extent()内にアクセス制御を埋め込みました

A.1.14.4. Other changes

./configureスクリプトをよりポータブルにしました

./run_testスクリプトを、デフォルトの振る舞いがより健全になるよう変更しました。

A.1.15. リリース 1.1.1

リリース日: 2006/01/23

重要な誤り訂正リリースです。アップグレードを強くお勧めします。前の版では、postgis_restore.plにハードアップグレードを阻害する誤りがあります。また、GEOS 2.2以上のコネクタで、ジオメトリコレクションのオブジェクトがトポロジ演算子で使われるのを阻害される誤りがあります。

A.1.15.1. アップグレード

1.0.3以上からアップグレードする場合には、soft upgradeの手続きを行います。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.15.2. 誤り訂正

postgis_restore.plで早すぎるexitがある誤り訂正

GEOS-CAPIコネクタのジオメトリコレクションの処理に関する誤り訂正

Solaris 2.7とMingWへの対応を改善

line_locate_point()の誤り訂正

PostgreSQLのパスの処理を訂正

line_substring()の誤り訂正

回帰テストで局所化されたクラスタへの対応を追加

A.1.15.3. 新機能

line_substring()でZ値とM値の補間を新規追加

line_interpolate_point()でZ値とM値の補間を新規追加

OpenGISのあいまいさのためNumInteriorRing()の別名を追加

A.1.16. リリース 1.1.0

リリース日: 2005/12/21

多数の改善と新規追加が行われたマイナーリリースです。最も注意して頂きたいのは、ビルド手続きが非常に単純化したこと、transform()の速度が大幅に改善したこと、GEOSとの接続の安定化 (CAPI対応)、多数の新規関数、トポロジ対応の草案、です。

PostGISをインストールする前にGEOS-2.2.xにアップグレードすることを強くお勧めします。これによって、将来のGEOSのアップグレードでPostGISライブラリの再構築が必要になることが無くなることが保証されます。

A.1.16.1. 貢献者

このリリースには、Mark Cave Aylandさんからのproj4オブジェクトのキャッシュ機能のコードが含まれています。Markus Schaberさんは、JDBC2コードの多数の改善点を追加しました。Alex Bodnaruさんは、PostgreSQLソース依存の除去を助け、Debianのspecファイルを提供しました。Michael Fuhrさんは、Solarisアーキテクチャの新しい点をテストしました。David TecherさんとGerald Fenoyさんは、GEOS C言語APIコネクタの試験を助けました。Hartmut Tschaunerは、azimuth()関数のコードを提供しました。Devrim GUNDUZさんは、RPMのspecファイルを提供しました。Carl Andersonさんは、新しい面構築関数の作成を助けました。より多くの貢献者情報についてはcreditsをご覧下さい。

A.1.16.2. アップグレード

1.0.3以降から更新する場合には、ダンプ/リロードは不要です。全ての存在するデータベースで、新しいlwpostgis_upgrade.sqlスクリプトが単純に取り込まれます。詳細情報についてはソフトアップグレードの章をご覧下さい。

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.16.3. 新しい関数

translate()が使用する関数scale()とtransscale()

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 (4次元まで対応)

BuildArea(any_geometry)

OGC BdPolyFromText(linestring_wkt, srid)

OGC BdMPolyFromText(linestring_wkt, srid)

RemovePoint(linestring, offset)

ReplacePoint(linestring, offset, point)

A.1.16.4. 誤り訂正

polygonize()のメモリリークの誤り訂正

キャスト関数lwgeom_as_anytypeの誤り訂正

psotgis_version()の出力のUSE_GEOS, USE_PROJ , USE_STATS要素を常にライブラリの状態に合わせるよう誤り訂正

A.1.16.5. 関数の内容の変更

SnapToGridにおける高次元値を破棄しなくなりました

Z()関数を、Z値を持たない場合にNULLを返すよう変更

A.1.16.6. 速度改善

transform()関数の大幅な高速化、proj4オブジェクトのキャッシュ機能

AddGeometryColumns()とupdate_geometry_stats()からのfix_geometry_columns()の自動呼出しの削除

A.1.16.7. JDBC2での作業

Mkaefileの改善

JTS対応の改善

回帰テストシステムの改善

ジオメトリコレクションの基本的な整合性検査メソッド

(HEX)(E)wkbへの対応

HexWKB / EWKT の切り替えのための自動検出機能DriverWrapper

古いJDKリリースのValueSetterで発生するコンパイルの誤り訂正。

EWKTコンストラクタを"SRID=4711;"といった表現を受け取れるよう誤り訂正

予備的な読み込み専用のJava2Dのジオメトリへの対応

A.1.16.8. 他の新しいこと

PostgreSQLソース依存を除去した完全なautoconfを用いたコンフィギュレーション

GEOS C-API対応 (2.2.0以上)

トポロジモデリングの最初の対応

DebianとRPMのspecファイル

lwpostgis_upgrade.sqlスクリプトの追加

A.1.16.9. Other changes

JTS対応の改善

DBFとSQLの間における整数と文字列の属性の対応付けの厳格化

回帰テスト群の範囲拡大と見やすさ改善

古いjdbcコードはこの版で削除

postgis_proc_upgrade.plの直接の使用を廃止

スクリプトの版とリリースの版とを合わせました

A.1.17. リリース 1.0.6

リリース日: 2005/12/06

若干の誤り訂正と改善があります

A.1.17.1. アップグレード

1.0.3以降から更新する場合には、ダンプ/リロードは不要です

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.17.2. 誤り訂正

コレクションのデシリアライザでpalloc(0)を呼ぶ誤り訂正 (--enable-cassertがある場合のみ)

バウンディングボックスキャッシュ処理の誤り訂正

geom_accum(NULL, NULL)のセグメンテーション違反の誤り訂正

addPoint()のセグメンテーション違反の誤り訂正

lwcollection_clone()の短時間メモリ確保の訂正

segmentize()の誤り訂正

SnapToGrid出力の固定バウンディングボックスの計算

A.1.17.3. 改善

PostgreSQL 8.2への最初の対応

GEOSオプションでSRID整合性検査が無かったのを追加

A.1.18. リリース 1.0.5

リリース日: 2005/11/25

ライブラリにおけるメモリのアラインメントの訂正、ローダのUTF8属性値の処理におけるセグメンテーション違反の訂正、若干の改善と整理を行っています。

注記

shp2pgsqlのコードを以前の版からUNIX標準に適合する (成功時に0を返す)ように変更

A.1.18.1. アップグレード

1.0.3以降から更新する場合には、ダンプ/リロードは不要です

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.18.2. ライブラリの変更

メモリのアラインメントの訂正

アナライザにおける少量のNULL値の計算の訂正

低水準関数getPoint4d_p()の小さな誤り訂正。

シリアライズ関数の速度向上

force_3dm(), force_3dz() およびorce_4d()における誤り訂正

A.1.18.3. ローダの変更

shp2pgsqlの終了ステータスに関する誤り訂正

ローダの後方互換に関する誤りを訂正 (NULLシェープファイルのロード)

DBFの数値の属性値について最後にドットが付く場合の処理の誤りを訂正

shp2pgsql (utf8エンコーディング)でのセグメンテーション違反が出る誤りを訂正

A.1.18.4. Other changes

スキーマ対応のpostgis_proc_upgrade.pl、PostgreSQL 7.2以上に対応

マニュアルに「問題を報告する 」の章を追加

A.1.19. リリース 1.0.4

リリース日: 2005/09/09

重大な誤り訂正と若干の改善があります。特に、大きな地理空間テーブルでのGiSTインデックスの構築で起こるメモリリークを訂正しています。

A.1.19.1. アップグレード

1.0.3から更新する場合には、ダンプ/リロードは不要です

1.0.0RC6から1.0.2までのリリースからアップグレードする場合には、リリース 1.0.3にあるアップグレードをご覧ください。

1.0.0RC6より前のリリースからのアップグレードは、ハードアップグレードが必要です。

A.1.19.2. 誤り訂正

GiSTインデックスのメモリリーク

proj4のtransform()処理でのセグメンテーション違反の誤り訂正

spatial_ref_sysのproj4の誤り訂正 (+projが無かった)

ローダ: 文字列関数の使用の訂正、NULLオブジェクトチェックの改定、MULTILINESTRING入力でのセグメンテーション違反になる誤りの訂正。

MakeLineの次元処理に関する誤り訂正

translate()で出力バウンディングボックスが壊れることに関する誤り訂正

A.1.19.3. 改善

文書の改善

選択度推測器の堅牢性向上

distance()の少しの速度向上

小規模な整理

GiSTインデックスの整理

BOX3Dパーサでより緩い構文を受け付けるようにしました

A.1.20. リリース 1.0.3

リリース日: 2005/08/08

いくつかの誤り訂正 - 格納されているジオメトリの正しさに厳しい影響を与えるものを含みます - および若干の改善。

A.1.20.1. アップグレード

バウンディングボックスの計算ルーティンの誤りのため、データベースにキャッシュされているバウンディングボックスが正しくない可能性があり、アップグレード手続きでは特別な注意が必要となりました。

ハードアップグレード手続き (ダンプ/リロード)によって、全てのバウンディングボックス (ダンプ内にない)の再計算が強制的に行われます。これは、1.0.0RC6より前のリリースからのアップグレードには必要です

1.0.0RC6以上からアップグレードする場合には、このリリースには、ジオメトリのバウンディングボックスの再計算と、その結果として発生する変更を伝播させる全ての処理を強制するPerlスクリプト(utils/rebuild_bbox_caches.pl)を持っています。インストール後にこのスクリプトを実行します (引数無しで走らせるとヘルプが出ます)。もしくは、utils/postgis_proc_upgrade.pを実行して、PostGISのプロシージャと関数を更新します (ソフトアップグレードを参照して下さい)。

A.1.20.2. 誤り訂正

lwgeomの2次元バンディングボックス計算の厳しい誤り訂正

ローダのWKT (-w)ポイント処理の誤り訂正

64ビット機のダンパの誤り訂正

ユーザ定義クエリの処理を行うダンパの誤り訂正

create_undef.plスクリプトの誤り訂正

A.1.20.3. 改善

カノニカル入力関数の少しの能率改善

ローダの小規模な整理

ローダの多バイト文字によるフィールド名への対応

postgis_restore.plスクリプトの改善

ユーティリティスクリプトrebuild_bbox_caches.plの再構築

A.1.21. リリース 1.0.2

リリース日: 2005/07/04

若干の誤り訂正と改善があります

A.1.21.1. アップグレード

1.0.0RC6から更新する場合には、ダンプ/リロードは不要です

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.21.2. 誤り訂正

B木オプションの誤り許容

pg_errorでのメモリリーク

R木インデックスの訂正

ビルドスクリプトの整理 (CFLAGSとCXXFLAGSの混在の回避)

A.1.21.3. 改善

ローダにおける新しいインデックス生成機能 (-lスイッチ)

PostgreSQL 8.1devへの最初の対応

A.1.22. リリース 1.0.1

リリース日: 2005/05/24

若干の誤り訂正といくつかの改善があります。

A.1.22.1. アップグレード

1.0.0RC6から更新する場合には、ダンプ/リロードは不要です

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.22.2. ライブラリの変更

length_spheroid()の3次元計算の誤り訂正

JOIN選択推定器の誤り訂正

A.1.22.3. 他の変更追加

shp2pgsqlのエスケープ関数の誤り訂正

複数スキーマで同時発生するPostGISに対するより良い対応

文書の訂正

jdbc2: コンパイル時に"-target 1.2 -source 1.2"をデフォルトとするよう変更

pgsql2shpの-kスイッチの追加

postgis_restore.plの独自のcreatedへの対応

pgsql2shp属性名の一意性強制の誤り訂正

NTF (Paris)の投影定義の誤り訂正

postgis_restore.plの整理

A.1.23. リリース 1.0.0

リリース日: 2005/04/19

最後の1.0.0リリースです。若干の誤り訂正、ローダのいくつかの改良 (古いPostGISへの対応が特筆すべき点)、文書の追加がありました。

A.1.23.1. アップグレード

1.0.0RC6から更新する場合には、ダンプ/リロードは不要です

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.23.2. ライブラリの変更

transform()が不規則なメモリアドレスを解放する問題を訂正

force_3dm()のメモリ確保が必要より小さい問題を訂正

JOIN選択度見積もりの誤り (デフォルト値、メモリリーク、行カウント、SD)訂正

A.1.23.3. 他の変更追加

shp2pgsqlがタブまたはシングルクォートで始まる値を読み飛ばす誤りを訂正

マニュアルへのローダ/ダンパの追加

古い (HWGEOM)PostGISに対応するshp2gsql

shp2pgsqlのフラグに -p (prepare)を追加

マニュアルにOGC互換の強制に関する新章追加

JTSライブラリに対応する新しいautoconf

推測器のテストの誤り訂正 (LWGEOMとスキーマの構文解析への対応)

A.1.24. リリース 1.0.0RC6

リリース日: 2005/03/30

1.0.0の6番目のリリース候補、若干の誤り訂正と整理を行っています。

A.1.24.1. アップグレード

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.24.2. ライブラリの変更

multi()の誤り訂正

noop時にmulti()からの早い復帰

A.1.24.3. スクリプトの変更

{x,y}{min,max}(box2d)関数の削除

A.1.24.4. Other changes

postgis_restore.plスクリプトの誤り訂正

64ビット対応のダンパの誤り訂正

A.1.25. リリース 1.0.0RC5

リリース日: 2005/03/25

1.0.0の5番目のリリース候補、若干の誤り訂正と改善があります

A.1.25.1. アップグレード

1.0.0RC4から更新する場合には、ダンプ/リロードは不要です

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.25.2. ライブラリの変更

box3d計算の問題 (セグメンテーションフォールト)の訂正 (ほかにもあります)

estimated_extent()でのセグメンテーションフォールトの訂正

A.1.25.3. Other changes

ビルドスクリプトとユーティリティの若干の改良

性能向上に関する技法の文章の追加

A.1.26. リリース 1.0.0RC4

リリース日: 2005/03/18

1.0.0の4番目のリリース候補、誤り訂正と若干の改善があります

A.1.26.1. アップグレード

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.26.2. ライブラリの変更

geom_accum()のセグメンテーションフォールトの誤り訂正

64ビットアーキテクチャ対応の誤り訂正

コレクションを引数に取るbox3d計算関数の誤りの訂正

副問い合わせの選択度推定への対応

force_collectionからの早い復帰

SnapToGrid()の一貫性検査の訂正

Box2d出力精度を15桁に後退

A.1.26.3. スクリプトの変更

distance_sphere()の追加

get_proj4_from_sridの実装をSQLからPL/pgSQLに変更

A.1.26.4. Other changes

ローダとダンパのMULTOLINEシェープの処理の問題を訂正

ローダでポリゴンの最初の穴を読み飛ばす誤りを訂正

jdbc2: コードの整理、Makefileの改善

FLEX変数とYACC変数がpgsqlのMakefile.globalが取り込まれた*後*で、pgsqlの*空白を除いた*ものが空文字列と評価された場合に限って設定される

既に作成されていたパーサの追加

ビルドスクリプトの改良

Version.configの改善を中心とした版処理の改善

postgis_restore.plの改善

A.1.27. リリース 1.0.0RC3

リリース日: 2005/02/24

1.0.0の3番目のリリース候補、多数の誤り訂正と改善があります。

A.1.27.1. アップグレード

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.27.2. ライブラリの変更

transform()でSRIDが消える問題を訂正、エラー処理を改善。

メモリアラインメントのハンドリングに関する誤り訂正

force_collection()で単純な (単一)ジオメトリ型でMapServerの接続が切れる問題を訂正。

GeometryFromText()でbboxキャッシュを追加しない誤り訂正。

box2d出力の精度低下。

pgsqlで異常終了する問題を避けるため、DEBUGマクロにPGIS_の前置辞を付加

GEOS2POSTGISコンバータのリークを訂正

pallocで確保したクエリコンテキストのメモリを早く開放することによるメモリ使用の削減

A.1.27.3. スクリプトの変更

PostgreSQL 7.2のインデックスのバインディングを訂正しました。

PG72での動作と、1テーブルに複数カラムの場合への対応のため、probe_geometry_columns()の誤り訂正

boolからtextへのキャストの更新

動作効率改善のため、いくつかの関数をSTABLEからIMMUTABLEに変更

A.1.27.4. JDBC変更

jdbc2: 小さなパッチ、box2d/box3dの試験、文書とライセンスの改定

jdbc2: pgjdbc 8.0の型の自動登録の誤り訂正とテストケース作成

jdbc2: 古いjdkリリースでの構築を有効にするためためにjdk1.4使用箇所の削除

jdbc2: pg72jdbc2.jarに対するビルドへの対応の追加

jdbc2: Makefileの更新と無駄の除去

jdbc2: JTSジオメトリクラス対応のベータ版を追加

jdbc2: 古いPostGISサーバに対して失敗するのが判明しているテストをスキップするようにしました。

jdbc2: EWKTのM値を持つジオメトリの処理の訂正

A.1.27.5. Other changes

性能向上に関する技法の新章追加

ドキュメント更新: pgsql72に必要なもの、lwpostgis.sql

autoconfの若干の変更

BUILDDATE抽出の移植可能範囲を広げました

spatial_ref_sys.sqlを訂正してvacuumが全体のデータベースに及ぶのを避けるようにしました。

spatial_ref_sys: NTF (Paris)を0.xで配布していたものに合うよう変更。

A.1.28. リリース 1.0.0RC2

リリース日: 2005/01/26

1.0.0の第2リリース候補版。誤り訂正と若干の改善。

A.1.28.1. アップグレード

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.28.2. ライブラリの変更

ポイント配列からのbox3d計算に関する誤り訂正

distance_spheroid定義に関する誤り訂正

bboxキャッシュ更新がtransform()無かったことに関する誤り訂正

新しいJDBCドライバ (jdbc2)

後方互換のためのGEOMETRYCOLLECTION(EMPTY)書式への対応

バイナリ出力の高速化

OGC WKB/WKTコンストラクタの厳格化

A.1.28.3. スクリプトの変更

lwpostgis.sql内でのSTABLE, IMMUTABLE, STRICTの訂正

OGC WKB/WKTコンストラクタの厳格化

A.1.28.4. Other changes

ローダ (i18n、非i18nの両方)の高速化と堅牢化

最初のautoconfスクリプト

A.1.29. リリース 1.0.0RC1

リリース日: 2005/01/13

最初のPostGISメジャーリリース候補版。格納領域の低減とインデックス使用クエリの高速化のためのPostGIS型の内部格納の再設計。

A.1.29.1. アップグレード

前のリリースからアップグレードするにはダンプ/リロードが必要です。詳細についてはアップグレードをご覧下さい。

A.1.29.2. 変更

標準形式入力パースの高速化。

標準形式出力の可逆化。

PostgreSQL 7.3以上でのEWKBの標準形式バイナリ入出力対応。

4次元座標以上の対応、可逆shapefile->postgis->shapefile変換。

新関数: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), estimated_extent(), accum().

垂直方向位置インデックス演算子。

JOIN選択関数。

ジオメトリコンストラクタとエディタの強化。

PostGISエクステンションAPI。

ローダのUTF-8対応。