【Day 14】OSM 浅谈 part 2

OSM

我们来看看 开放地图 的介面。

看起来就像是个复杂版的 google map,对吧

OSM 标记

我们现在定位了一个金华国小
在左手边部分可以看到很多 tags,左半部分例如 addr:cityamenity 都是 python 里的字典!(不过其实他是用 json 写出来的,只是我们可以无痛 jsonpython dict

透过搜寻字典我们就可以快速找到我们要的地点类型等等。


但这里再次强调,因为 OSM 就像是由各个好心人士维护的一个平台,地图版的维基百科,不是每个 key value 都很合理,或是都统一。除非愿意注册帮忙一起维护平台 :)

geojson

geojson,可以直接透过我们「手动」标记然後输出 geojson 或是 json 档。

what is geojson

GeoJSON是一种基於JSON的地理空间数据交换格式,它定义了几种类型JSON对象以及它们组合在一起的方法,以表示有关地理要素、属性和它们的空间范围的数据。
from wiki

不过不管我们下载的是 json 或是 geojson 都无所谓!。


我们明天再来谈论另一个更方便的平台让我们输出这些档案(不需要自行手动匡图)

会有这个部分是要建立属於我们自己的 database。


<<:  D-16 中介软件 ? middleware

>>:  【Day14】特殊性营运流程篇-POS

Day20:终於要进去新手村了-Javascript-函式-建立函式

终於来到函式的基础,建立函式了,以下就是基本的语法架构: function 函式名称(这个位置用来呼...

Day 14 ( 中级 ) 平衡灯 ( 旋转感测 )

平衡灯 ( 旋转感测 ) 教学原文参考:平衡灯 ( 旋转感测 ) 这篇文章会介绍如何使用「旋转感测值...

JavaScript入门 Day06_如何使用字串

在讲完魔法的那些东东後,那来讲讲字串的一些小小小的用法 如果今天施展了两个咒语,我们变出了两个字串,...

IDEA 使用

IDEA使用 ...

网路是怎样连接的(九)TCP的性能优化(下)

思考重点 流量控制的原理以及实现目的? 壅塞控制的原理以及实现目的? 核心知识 流量控制 流量控制的...