谁能提供有关www.openstreetmap.org如何处理或呈现OSM数据的见解?
一个具体的示例...我从最近的planet.osm PostGIS数据集中提取了密苏里州某个区域的数据。OSM数据需要大量清理,然后才能使用正确的样式呈现。许多水体被存储为不能正确关闭的线串,因此我必须使用FME进行捕捉,然后再进行多边形构建,这样我才能拥有充满蓝色的河流/湖泊。
如果我在这里查看相同的数据,水体将按预期方式渲染。
我在确定所有需要捕捉的情况时遇到了麻烦(例如,哪些“自然”类型需要捕捉,以及应具有的公差)。另外,我怀疑在与整个北美地区打交道时,还有许多其他数据问题我将永远不会看到。
下载和使用OSM数据的每个人都会经过自己的清理过程吗?有人知道www.openstreetmap.org如何处理此清理吗?看来他们的过程将是最有见识和最受考验的。
任何见解非常感谢。
编辑:这是有关我的工作流程的更多信息
使用Osmosis将planet.osm文件下载并加载到PostGIS中,并加载到pgsql模式中。然后,我再次使用Osmosis从PostGIS中提取OSM xml的许多小区域。然后,使用FME及其广泛的功能类别将每个这些小型xml文件转换为Shapefile。我希望正是在这一阶段(通过FME通过OSM xml-> Shp)将线转换为多边形并对数据执行其他清理。
这些Shapefile通过GeoServer提供服务(并使用GWC进行缓存)。