使用OpenStreetMap进行地图渲染

使用OpenStreetMap进行地图渲染,openstreetmap,mapnik,Openstreetmap,Mapnik,OpenStreetMap是否只提供GIS数据?若要渲染地图并使用基于浏览器的UI显示包含数据的地图,开发人员是否需要使用Mapnik之类的工具?OpenStreetMap提供数据是的,并且您需要使用特定的工具来制作地图。首先需要将数据放在真正的GIS格式中,而OSM不是。想想PostGIS,一个专门为此设计的工具。然后,您需要一个渲染工具,即地图引擎。您可以使用Mapnik或MapServer。Tilemill或可以帮助您设计地图样式。 看看。OpenStreetMap提供数据是的,您需要特定

OpenStreetMap是否只提供GIS数据?若要渲染地图并使用基于浏览器的UI显示包含数据的地图,开发人员是否需要使用Mapnik之类的工具?

OpenStreetMap提供数据是的,并且您需要使用特定的工具来制作地图。首先需要将数据放在真正的GIS格式中,而OSM不是。想想PostGIS,一个专门为此设计的工具。然后,您需要一个渲染工具,即地图引擎。您可以使用Mapnik或MapServer。Tilemill或可以帮助您设计地图样式。
看看。

OpenStreetMap提供数据是的,您需要特定的工具来使用它们制作地图。首先需要将数据放在真正的GIS格式中,而OSM不是。想想PostGIS,一个专门为此设计的工具。然后,您需要一个渲染工具,即地图引擎。您可以使用Mapnik或MapServer。Tilemill或可以帮助您设计地图样式。
看一看。

这里有一个更完整的OpenStreetMap数据渲染库列表,包括免费的和商业的


披露:我是其中一个的开发者。

这里有一个更完整的OpenStreetMap数据呈现库列表,包括免费和商业的


披露:我是其中一个的开发者。

你可以从OpenStreetMap导出数据并呈现你自己的地图。 看看

您可以从OpenStreetMap导出数据并呈现您自己的地图。 看看

OpenStreetMap为各种下载和工具的庞大生态系统提供地图数据,为开发者提供不同的地图制作和地图使用可能性。下面是我绘制的一个图表,其中包含了一些:

因此,这些数据来自OpenStreetMap的核心,以“星球下载”的形式出现,这是一个庞大而笨拙的XML(和diff)块,但从那里,它分散到一系列其他面向开发人员的产品中,其中许多产品是由第三方提供的。“OpenStreetMap&Friends”提供了很多可能性

如果您倾向于运行自己的渲染系统,那么是的,Mapnik是一个不错的选择。功能强大且可扩展(最成功的OSM磁贴服务器运行Mapnik),但需要一些设置。您通常将OSM XML数据加载到PostGIS中,然后从该()运行mapnik


如果您不想运行自己的渲染系统(对于更轻量级的web开发任务,这是合理的!),那么您不必这样做!您可以配置PropaleJS、OpenLayers或其他工具从其他人运行的互动程序服务器获取地图互动程序。有许多供应商。请参阅和列表。

OpenStreetMap为各种下载和工具的广泛生态系统提供地图数据,为开发人员提供不同的地图制作和地图使用可能性。下面是我绘制的一个图表,其中包含了一些:

因此,这些数据来自OpenStreetMap的核心,以“星球下载”的形式出现,这是一个庞大而笨拙的XML(和diff)块,但从那里,它分散到一系列其他面向开发人员的产品中,其中许多产品是由第三方提供的。“OpenStreetMap&Friends”提供了很多可能性

如果您倾向于运行自己的渲染系统,那么是的,Mapnik是一个不错的选择。功能强大且可扩展(最成功的OSM磁贴服务器运行Mapnik),但需要一些设置。您通常将OSM XML数据加载到PostGIS中,然后从该()运行mapnik

如果您不想运行自己的渲染系统(对于更轻量级的web开发任务,这是合理的!),那么您不必这样做!您可以配置PropaleJS、OpenLayers或其他工具从其他人运行的互动程序服务器获取地图互动程序。有许多供应商。请参阅和列表