Incognito Pilot をカスタムして地理空間データを処理するためのライブラリをインストールしたもの。
インストールしたライブラリについてはrequirements.txtを参照してください。
既知の問題
- Streamlitはライブラリーのインストールはできたが、serverを実行させる方法が今のとこわからない
update 2023/8/8
- GDAL,PDALを追加
- 日本語フォントを追加
Incognito Pilot をカスタムして地理空間データを処理するためのライブラリをインストールしたもの。
インストールしたライブラリについてはrequirements.txtを参照してください。
既知の問題
update 2023/8/8
| FROM silvanmelchior/incognito-pilot:latest-slim | |
| SHELL ["/bin/bash", "-c"] | |
| # update packages | |
| RUN set -x && \ | |
| apt update && \ | |
| apt upgrade -y | |
| # install command | |
| RUN set -x && \ | |
| apt install -y wget && \ | |
| apt install -y sudo && \ | |
| apt install -y zip unzip &&\ | |
| apt install cmake ninja-build -y &&\ | |
| apt install -y libmecab-dev libproj-dev libpq-dev gdal-bin libgdal-dev | |
| WORKDIR /opt/app | |
| # インストールするpythonライブラリ一覧 | |
| COPY requirements.txt . | |
| # gdal install | |
| RUN pip install --upgrade pip | |
| RUN pip install GDAL==$(gdal-config --version) --global-option=build_ext --global-option="-I/usr/include/gdal" | |
| # pdal install | |
| RUN wget https://github.com/PDAL/PDAL/releases/download/2.5.4/PDAL-2.5.4-src.tar.bz2 | |
| RUN tar -xvf PDAL-2.5.4-src.tar.bz2 | |
| RUN cd PDAL-2.5.4-src && \ | |
| mkdir build && \ | |
| cd build && \ | |
| cmake -G Ninja .. && \ | |
| ninja && \ | |
| ninja install && \ | |
| ldconfig | |
| #日本語フォントをインストールする | |
| RUN wget https://moji.or.jp/wp-content/ipafont/IPAexfont/IPAexfont00301.zip | |
| RUN unzip IPAexfont00301.zip | |
| RUN mkdir -p /usr/share/fonts/ipa | |
| RUN cp IPAexfont00301/*.ttf /usr/share/fonts/ipa | |
| RUN source venv_interpreter/bin/activate && \ | |
| pip3 install -r requirements.txt |
| pandas | |
| geopandas | |
| NumPy | |
| rasterio | |
| fiona | |
| pyply | |
| beautifulsoup4 | |
| requests | |
| Matplotlib | |
| japanize_matplotlib | |
| lxml | |
| Streamlit |