GISっ子/dbfコンバータをコンテナにする
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[PythonでDBFファイルをCSVファイルに、CSVファイルをDBFフ...
これをコンテナに入れてみました
#prism(bash){{{
# ビルド
wget -O- https://gist.github.com/kemasoft-gist/85b03e71dc...
# 使いやすくするためにaliasしておく
alias dbfconv='podman run --rm -v .:/mnt kemasoft/dbfconv...
}}}
こんな感じで使います
#prism(bash){{{
# カレントディレクトリにdbfファイルを置く(コンテナの /mn...
[nobuoki@e130 dbf]
$ ls
20200401-行政区画.dbf 20200401-行政区画界線.dbf 2020040...
# 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 2020040...
20200401-行政区画.dbf 20200401-行政区画界線.dbf 2020040...
}}}
Dockerfile
- スクリプトの配置は /Dbf-converter です
- main.py に shebang と実行権限付けて /usr/local/bin/dbco...
- WORKDIR /mnt しているので、コンテナ実行時に -v path/do/...
#gist(kemasoft-gist/85b03e71dcbf9d117074c11ae1e4d2e5)
終了行:
[[PythonでDBFファイルをCSVファイルに、CSVファイルをDBFフ...
これをコンテナに入れてみました
#prism(bash){{{
# ビルド
wget -O- https://gist.github.com/kemasoft-gist/85b03e71dc...
# 使いやすくするためにaliasしておく
alias dbfconv='podman run --rm -v .:/mnt kemasoft/dbfconv...
}}}
こんな感じで使います
#prism(bash){{{
# カレントディレクトリにdbfファイルを置く(コンテナの /mn...
[nobuoki@e130 dbf]
$ ls
20200401-行政区画.dbf 20200401-行政区画界線.dbf 2020040...
# 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 2020040...
20200401-行政区画.dbf 20200401-行政区画界線.dbf 2020040...
}}}
Dockerfile
- スクリプトの配置は /Dbf-converter です
- main.py に shebang と実行権限付けて /usr/local/bin/dbco...
- WORKDIR /mnt しているので、コンテナ実行時に -v path/do/...
#gist(kemasoft-gist/85b03e71dcbf9d117074c11ae1e4d2e5)
ページ名: