GISっ子/dbfコンバータをコンテナにする

PythonでDBFファイルをCSVファイルに、CSVファイルをDBFファイルに相互変換する話 - QiitaKanahiro/Dbf-converter: read and convert .DBF file with Python3.xは、日本のGISっ子が大好きな国土数値情報ダウンロードサービスのdbfファイルも文字化けせずにcsv変換出来るという素敵スクリプトです

これをコンテナに入れてみました

# ビルド
wget -O- https://gist.github.com/kemasoft-gist/85b03e71dcbf9d117074c11ae1e4d2e5/raw | podman build - -t kemasoft/dbfconv

# 使いやすくするためにaliasしておく
alias dbfconv='podman run --rm -v .:/mnt kemasoft/dbfconv dbfconv'

こんな感じで使います

# カレントディレクトリにdbfファイルを置く(コンテナの /mnt にマウントされる)
[nobuoki@e130 dbf]
$ ls
20200401-行政区画.dbf  20200401-行政区画界線.dbf  20200401-行政区画代表点.dbf  20200401-町字の代表点.dbf  20200401-町字界線.dbf

# Dbf-converter 発動
[nobuoki@e130 dbf]
$ dbfconv *.dbf
cp932encoding is correct.
20200401-行政区画.csv was wroted.
cp932encoding is correct.
20200401-行政区画界線.csv was wroted.
cp932encoding is correct.
20200401-行政区画代表点.csv was wroted.
cp932encoding is correct.
20200401-町字の代表点.csv was wroted.
cp932encoding is correct.
20200401-町字界線.csv was wroted.
All files were wroted.

# 出来上がりを確認
[nobuoki@e130 dbf]
$ ls
20200401-行政区画.csv  20200401-行政区画界線.csv  20200401-行政区画代表点.csv  20200401-町字の代表点.csv  20200401-町字界線.csv
20200401-行政区画.dbf  20200401-行政区画界線.dbf  20200401-行政区画代表点.dbf  20200401-町字の代表点.dbf  20200401-町字界線.dbf

Dockerfile


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2020-07-22 (水) 12:29:32