.osm文件
经典众包数据
人人为我,我为人人!
内容自由,所有人都有权限编辑的世界地图。
类似于维基百科,而且不要钱
OSM 只定义了四个语义结构
node, way, relation, tag
基本思想是一个路网是可以使用点和线来进行划分的,这与之前的《一种从OSM上获得区域路网数据的方法(以南京市为例)(铺垫)》的思路是统一的。
除了点线之外的信息,就使用 relation 来进行展示。
每种元素的属性都可以使用tag进行无限延生。
node表示的最重要的属性是地理位置坐标。它表示的是一个点。
way是由一系列有序的node组成的,它可以表示三种结构(非闭合线,闭合线,区域)。
非闭合线,通常用来表示道路,河流,铁路等。
闭合线,通常可以用来表示环形的东西,比如地铁等。
区域,表示一个真实闭合的区域。
relation 是由一系列的node,way,和其他的relation组合而成。它的作用其实比较大,比如,在路网里面,我用node和way画了一个路网,现在我想要画123路公交车的路线,那么就可以使用relation来进行绘画。当然,如果你只是想要路网,那以上的relation也可以不画。
node, way, relation就相当于是地图世界中的三原色,使用这三个元素理论上能绘制出所有你需要的地图。当然,这三个元素也有对应的属性,比如你这个way叫做“智谷大道”。那么这个名字就是一个属性。这里OSM抽象出了tag 概念,这里的标签可以无限延展,多贴几个也无所谓。
shp文件
ESRI Shapefile(shp)文件用于描述几何体对象:点、折线与多边形。
例如,Shapefile文件可以存储井、河流、湖泊等空间对象的几何位置。除了几