利用OpenStreetMap数据创建三维城市

Openstreetmap(OSM)是全球最大的开放地图数据平台。所有数据都是有用户志愿提供和绘制的。虽然数据的准确性有待提高。但是数据的覆盖范围和精细程度足够满足三维地图和三维城市的创建。本文将向读者介绍几种利用OSM建立三维城市地图的方法、工具和实例。 0. OSM数据 OSM的地图数据包括区块、道路、数据、基础设施和建筑物等。其中建筑物数据中包含楼层高度、楼层数、屋顶样式和高度、颜色,甚至楼层附属物(builidingPart)等描述楼层样式的属性。通过解析这些属性标签,可以实现较为精细的三维城市建模。下面介绍的工具对OSM中建筑物属性的解析程度各不相同 1. Mapbox »

i3dm实例三维模型(翻译)

实例三维模型 贡献者 Sean Lilley, \@lilleyse Patrick Cozzi, \@pjcozzi 翻译 ChrisWang, @ecnuzlwang 综述 实例三维模型 是用于高效流化和渲染大量三维模型(称为实例,模型通常很少有变化)的瓦片格式。最简单的例子就是不同地点的树木实例。每一个实例都索引同一个模型,但却拥有不同的属性,比如位置。在使用核心3D Tiles标准语言时,每一个实例就是一个要素。 除了树木,实例三维模型也适用于外部的要素, »

b3dm 批处理三维模型(翻译)

批处理三维模型 开发人员 Patrick Cozzi, @pjcozzi Tom Fili, @CesiumFili 翻译 ChrisWang, @ecnuzlwang 概况 批处理三维模型(Batched 3D Model) 支持离线批处理异质三维模型(比如城市中的建筑物),能高效地流化到网络客户端进行渲染和交互。高效的原因是:它将大量模型转换成单个请求,然后在尽量少的WebGL绘制命令下渲染。使用3D Tiles规范的核心语言,每个模型都是一个要素。 单个模型的属性( »

3D-Tiles三维地理瓦片格式(翻译)

Cesium是一个虚拟地球三维平台,可视化范围上至太空中每一颗卫星,下至曼哈顿每一幢建筑物,远至火星上每一个坑洞。为了实现数字地球(Digital Earth vision)的蓝图,使连接世界上的地理空间数据成为可能,我们向大家推荐自Cesium以后本团队最伟大的发明:3D-Tiles。 3D-Tiles是一个用于流化(stream)海量的、异质的三维空间数据集的开放规范(open specification)。为了在Cesium地形和影像成流技术的基础上拓展功能,我们开发3D Tiles用于成流三维数据,包括建筑物,树,点云和矢量数据。 3D Tiles »