db_gis_postgis の設定 ― 2008/03/08 16:05
INSTALL に書いてある db_gis_postgis.sql なるファイル, xastir193-2008-Feb-04.tgz には含まれていないので,sf.net XASTIR の CVS browser から入手した。
ファイル中身は設定メモだ。db_gis_postgis.sql の 1-15行は,こんな作業になる。
# su - postgres $ createdb postgres $ createdb xastir $ createuser -P xastir_user $ vi data/pg_hba.conf $ pg_ctl reload $ createlang --dbname=xastir plpgsql $ pqsl -d xastir -f /usr/share/lwpostgis.sql
lwpostgis.sql の読み込みで,下記のようなメッセージが大量に表示されるが気にしない。
psql:/usr/share/lwpostgis.sql:44: NOTICE: type "histogram2d" is not yet defined DETAIL: Creating a shell type definition. CREATE FUNCTION
この後は db_gis_postgis.sql の 19行目以降を psql に食わせるように書いてあるが,37行目のカンマを取り,48行目の simpleStation -> simplestation に変更する必要があった。
$ vi db_gis_postgis.sql $ psql -d xastir -f db_gis_postgis.sql
XASTIRから接続してデータを流し込む。3時間経過した頃に,データベースの中身を覗いて見た。手抜きで XASTIR っぽい局をダンプ。42個のパケットが記録されていた。
$ psql xastir Welcome to psql 8.1.11, the PostgreSQL interactive terminal. ... xastir=# select * from simplestation where symbol='x'; simplestationid | station | symbol | overlay | aprstype | transmit_time -----------------+-----------+--------+---------+----------+-------------------- 5 | JH4XSY-4 | x | | / | 2008-03-08 12:30:00 ... 8757 | JR5CFK-3 | x | | / | 2008-03-08 15:48:54 ... (42 rows)
データベースはシンプルで 現在は 位置情報+α に限定されている。
コメント
トラックバック
このエントリのトラックバックURL: http://jh4xsy.asablo.jp/blog/2008/03/08/2711945/tb
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。