mojxml2geojson
デジタル庁で公開している 法務省登記所備付地図データ(地図XML)をGeoJSONに変換するコンバータ (mojxml2geojson)
をWindowsにインストールする手順を紹介します。
(自分用メモ)
Python3のインストール
まずはPython3 の最新版をインストールします。
インストールが終わったら、確認してみましょう。
> py --version
Python 3.11.5
> py -m pip --version
pip 23.2.1 from C:\Program Files\Python311\Lib\site-packages\pip (python 3.11)
Anaconda のインストール
condaコマンドを使うので、Anacondaのインストールが必要です。
Anaconda をインストールしたあと、PowerShellを起動して、以下を実行
C:\Users\(username)\anaconda3\condabin\conda.bat init powershell
コマンドプロンプトの場合は以下のコマンドを実行
C:\ProgramData\Anaconda3\Scripts\conda init cmd.exe
condaコマンドを反映させるため、一度、PowerShellまたはコマンドプロンプトを閉じる
PowerShellまたはコマンドプロンプト を開き、以下のコマンドを実行。condaに関する情報が表示されることを確認。
>conda info
active environment : base
active env location : C:\Users\(username)\anaconda3
shell level : 1
user config file : C:\Users\(username)\.condarc
populated config files :
conda version : 23.7.4
conda-build version : 3.26.0
python version : 3.11.4.final.0
virtual packages : __archspec=1=x86_64
__win=0=0
...
gdal Windows のインストール
下記コマンドを実行(で良いはず)
conda install -c conda-forge gdal
インストール後に、環境変数を設定します。
変数名 | 値 |
---|---|
PATH | C:\Program Files\GDAL を追加 |
GDAL_DATA | C:\Program Files\GDAL |
GDAL_DRIVER_PATH | C:\Program Files\GDAL\gdalplugins |
USE_PATH_FOR_GDAL_PYTHON | YES |
PowerShell / コマンドプロンプトの場合は、開き直します。
mojxml2geojson のインストール
下記コマンドを実行
pip install git+https://github.com/digital-go-jp/mojxml2geojson.git
mojxml2geojson.exe
があるはず。
> mojxml2geojson.exe
usage: mojxml2geojson [-h] [-e] FILE_PATH
mojxml2geojson: error: the following arguments are required: FILE_PATH
使う
G空間情報センターからデータをダウンロード。
Zipファイルを展開(x2)
> mojxml2geojson.exe .\01101-4300-3.xml
01101-4300-3.geojson
ができているはず。