跳转到主要内容

将地图上的线集合推广到更简单的线,以改进标签。

项目描述

Skeletron使用多边形缓冲区和沃罗诺伊图,将线集合推广到特定的球面墨卡托缩放级别和像素精度,这是根据Alnoor Ladak和Roberto B. Martinez在1996年发表的文章《Automated Derivation of High Accuracy Road Centrelines Thiessen Polygons Technique》中描述的方法(《http://proceedings.esri.com/library/userconf/proc96/TO400/PAP370/P370.HTM》)。

必需的依赖项

您通常会通过提供的实用脚本之一使用它,目前只有这两个

skeletron-osm-streets.py

接受OpenStreetMap XML输入,并使用“name”和“highway”标签将方式集合分组,生成GeoJSON输出。

skeletron-osm-route-rels.py

接受OpenStreetMap XML输入,并使用“network”,“ref”和“modifier”标签将关系分组,生成GeoJSON输出。有关路线关系的更多信息: http://wiki.openstreetmap.org/wiki/Relation:route

名称

Skeletron的前两个实现使用了多边形的“直线骨架”来找到一般中心,但最终效果并不好。

直线骨架

http://twak.blogspot.com/2009/01/that-straight-skeleton-again.html

它如何对地图有用

http://aci.ign.fr/Leicester/paper/Haunert-v2-ICAWorkshop.pdf

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

Skeletron-0.10.0.tar.gz (16.0 kB 查看哈希值)

上传时间

支持者