info.gbiz.go.jp
blog.geolonia.com
github.com
sudo apt install nodejs npm
mkdir imi-enrichment-address
cd imi-enrichment-address
npm install https://info.gbiz.go.jp/tools/imi_tools/resource/imi-enrichment-address/imi-enrichment-address-2.0.0.tgz
node node_modules/imi-enrichment-address/bin/server.js 8080
import json
from pathlib import Path
import requests
url = "http://localhost:8080"
headers = {"Content-Type": "application/json"}
json_data = json.dumps({
"@type": "場所型",
"住所": {
"@type": "住所型",
"表記": "今治市別宮町1丁目4−1"
}
})
r = requests.post(url, json_data, headers=headers)
data = r.json()
print(data)
print(Path(data["住所"]["都道府県コード"]).name)
print(Path(data["住所"]["市区町村コード"]).name)
print(data["地理座標"]["緯度"])
print(data["地理座標"]["経度"])