[問題] folium Json 地圖載入編碼問題

作者: heavyking02 (皮諾丘)   2019-02-28 01:19:56
Python載入Json檔時發生編碼問題
想載入此圖至google map地圖
https://i.imgur.com/MHChKaR.jpg
以下是我攥寫的程式:
import folium
import os
import pandas as pd
import json
m1 =folium.Map([25.0477505, 121.5170599],zoom_start=14)
overlay = os.path.join('data','overlay.json')
folium.GeoJson(overlay,name='cambridge').add_to(m1)
m1
m1.save('map.html')
以上是攥寫的程式
是根據此youtube影片教學內容 19:39秒開始
https://www.youtube.com/watch?v=4RnU5qKTfYY
程式輸出時確出現錯誤訊息:
File "googlemap.py", line 38, in
folium.GeoJson(overlay,name='cambridge').add_to(m1)
folium.GeoJson(overlay,name='cambridge').add_to(m1)
File "C:\Users\samjiang\AppData\Local\Programs\Python\Python37-32\lib\site-packages\folium\features.py", line 411, in __init__
self.data = json.loads(f.read())
UnicodeDecodeError: 'cp950' codec can't decode byte 0xe5 in position 253: illegal multibyte sequence
不知道有沒有程式大師可以幫小弟看一下這個問題到底出在哪呢?該怎麼去做修正如果還需要附上什麼再麻煩跟我說一下,謝謝。
作者: rexyeah (ccccccc)   2019-02-28 09:31:00
錯誤訊息是json編碼問題

Links booklink

Contact Us: admin [ a t ] ucptt.com