我一周前发现了OpenStreetMap。在阅读了OpenStreetMap的维基和其他地方后,我决定为我的项目创建并上传栅格地图瓦片到我的域名。我不需要所有的缩放级别,并决定使用1-11级缩放级别,这将大大减少预渲染瓦片图像文件所需的大小,并使用Leaflet在客户端呈现瓦片。看起来我应该可以使用openstreetmap的planet文件(或geofabrik.de)作为起点,然后获取一个免费的地图样式(从某个地方),用于在所选缩放级别上渲染地图瓦片。
我更喜欢使用Windows预渲染栅格地图瓦片,但如果必须安装Ubuntu也没有问题。
为了创建zoom-level 1-11的栅格地图瓦片,我需要在计算机上安装和使用哪些免费软件?我能否直接进行此操作,而无需先将数据从planet文件导入数据库中?
如何在创建栅格瓦片(png)文件时指定要使用的地图样式?我可以使用openstreetmap.org上使用的样式吗? https://www.openstreetmap.org/#map=11/57.4717/12.0087 是否有一个列表,显示各种可供免费使用的地图样式,可以用于此类项目?
如何获取和安装必要的地图样式文件,以便呈现器软件可以将该地图样式应用于生成的图像瓦片?
我不需要特定的瓦片服务器,因为某些特殊软件必须处理瓦片请求,以便查找要提供给客户端的图像瓦片。由于我将预先渲染所有地图瓦片(.png图像文件),这些瓦片将上传到Webhotel上的文件夹中,并通过Leaflet向客户端提供服务-自动请求正确的图像文件URL用于所选缩放级别和要显示的区域。
我更喜欢使用Windows预渲染栅格地图瓦片,但如果必须安装Ubuntu也没有问题。
为了创建zoom-level 1-11的栅格地图瓦片,我需要在计算机上安装和使用哪些免费软件?我能否直接进行此操作,而无需先将数据从planet文件导入数据库中?
如何在创建栅格瓦片(png)文件时指定要使用的地图样式?我可以使用openstreetmap.org上使用的样式吗? https://www.openstreetmap.org/#map=11/57.4717/12.0087 是否有一个列表,显示各种可供免费使用的地图样式,可以用于此类项目?
如何获取和安装必要的地图样式文件,以便呈现器软件可以将该地图样式应用于生成的图像瓦片?
我不需要特定的瓦片服务器,因为某些特殊软件必须处理瓦片请求,以便查找要提供给客户端的图像瓦片。由于我将预先渲染所有地图瓦片(.png图像文件),这些瓦片将上传到Webhotel上的文件夹中,并通过Leaflet向客户端提供服务-自动请求正确的图像文件URL用于所选缩放级别和要显示的区域。
据我所见,为了渲染整个世界(缩放级别1-11),我不需要预渲染超过5,592,405个瓦片。我猜这只需要大约100GB的存储空间。