.osm文件、shp文件、node\link文件、json文件四兄弟的最基本逻辑是基本一致的,先确定点,然后用线将点连起来形成网,最后给需要补充说明的因素贴标签。
node\link文件
抒情的部分请看:
专栏内另一篇《一种从OSM上获得区域路网数据的方法(以南京市为例)(铺垫)》
node文件大概是这样,看图吧,最重要的字段是:编号、经纬度,如果数据足够全,还会有这个点位的名称,所属区域啥的
数据内容并无特殊,只是关于每一个node的所有信息都在这一个文件里面展示了。
link文件也请看下图:
最重要的字段:路段名称、编号、路段起终点的编号、车道数、自由流车速、路段等级。。
node文件已经把所有有效的点在地图上确定好了,link文件只是按照连通关系,把有路连通的点位用线段连起来,然后再告诉你这个路段的一些基本信息。
话句话说:如果link文件里没有的连通关系,现实中就不存在路段直接相连;link文件里存在的连通关系,现实中一定可以不通过别的node就直接到达,但是这不意味着这样的连通距离是最经济的。