我們來看看 開放地圖 的介面。
看起來就像是個複雜版的 google map,對吧
我們現在定位了一個金華國小。
在左手邊部分可以看到很多 tags,左半部分例如 addr:city
、amenity
都是 python 裡的字典!(不過其實他是用 json
寫出來的,只是我們可以無痛 json
轉 python dict
)
透過搜尋字典我們就可以快速找到我們要的地點類型等等。
但這裡再次強調,因為 OSM 就像是由各個好心人士維護的一個平台,地圖版的維基百科,不是每個 key value 都很合理,或是都統一。除非願意註冊幫忙一起維護平台 :)
geojson,可以直接透過我們「手動」標記然後輸出 geojson 或是 json 檔。
GeoJSON是一種基於JSON的地理空間數據交換格式,它定義了幾種類型JSON對象以及它們組合在一起的方法,以表示有關地理要素、屬性和它們的空間範圍的數據。
from wiki
不過不管我們下載的是 json 或是 geojson 都無所謂!。
我們明天再來談論另一個更方便的平台讓我們輸出這些檔案(不需要自行手動匡圖)
會有這個部分是要建立屬於我們自己的 database。