关于Mapnik渲染OSM地图数据的问题(好心的大神们能帮我解释一下,同样也在学习的朋友希望也能进来一起交流一下!)

好学的小桂子 好学的小桂子 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本人小白,最近接触OSM和postgresql,之前根据论坛里大神们的教学帖以及热心帮助成功地在windows系统里把OSM数据导入了postgresql数据库,由于机器配置的原因未能导入全球数据planet.osm。通过geoserver访问postgis数据能够发布并预览,但是缺少渲染工具,地图显示效果很差。网上都说用mapnik,而且OSM本身也用的是OSM。学习了论坛里大神分享的方法后也在windows上安装了mapnik,但是具体如何渲染这方面的资料很少,有的也只是在Ubuntu系统下实现的案例。
我的问题是,mapnik到底用在地图服务发布的哪一个环节?
1.是在导入数据库postgresql之前就渲染.osm文件,完成后再导入
2.还是在导入数据库之后mapnik渲染postgis数据;
3还是像Udig那样用mapnik生成一个.sld文件通过geoserver引用这个新建的style文件从而实现渲染
维基上给出的mapnik的例子是渲染shp格式的文件,这个倒是实验成功,而关于mapnik渲染OSM的例子维基上却给了一个.osm.xml文件渲染的例子而且是Ubuntu操作系统的,看的云里雾里。
关于我的这些疑问希望好心的大神们能帮我解释一下,同样也在学习的朋友希望也能进来一起交流一下!
...全文

相关推荐

离线地图_openstreetmap_postgresql_postgis_mapnik_osm2pgsql_osm数据(等软件)切~~

离线地图_openstreetmap_postgresql_postgis_mapnik_osm2pgsql_osm数据(等软件)切~ 写于20150414 关于软件地址 事先说明这其实就是我全部放到百度网盘空间里了。 所以万一一不小心我手抖删了,请mail我。 haibinzhagncn@qq.com 软件包括 leaflet osm里面中国和台湾的数据 openlayers geoserver mabox_studio mapnik 和生成瓦片工具需要的前置包等 postgresql osm2pgsql postgis python 一次只能上传一份那我就少点多几份吧: 介绍(免积分) http://download.csdn.net/detail/a137015127302/8594877 如果懒得自己慢慢找,我想你不介意花点积分的吧。 1.postgreSql_1.&postgis_install http://download.csdn.net/detail/a137015127302/8594903 2.postgreSql_2.mapnik&python_install http://download.csdn.net/detail/a137015127302/8594915 3.postgreSql_3.环境变量配置_osm数据导入 http://download.csdn.net/detail/a137015127302/8594919 4.postgreSql_4.生成图片瓦片byMapnik http://download.csdn.net/detail/a137015127302/8594921 其他:postgreSql_psql_乱码问题 http://download.csdn.net/detail/a137015127302/8594937 上传什么的好烦-- 我再试一次要是还是不能上传我就不玩了。切~ 核心内容(英文版公开资料):http://wiki.openstreetmap.org/wiki/Creating_your_own_tiles 以下本人写的中文版本的核心:只要注意这个基本上就没什么大问题了。 当然你要是懒得自己一步一步走,我想你应该也不介意多花点积分的。 摘录 首先版本请用 postgresql-9.3.6-2-windows.exe + postgis-bundle-pg93x32-setup-2.1.5-1.exe 因为至少如果是 postgresql-9.4.1-3-windows.exe + postgis-bundle-pg94x32-setup-2.1.7-1.exe 存在sample数据库无法创建问题。 同时32位下中文客户端提示信息异常问题,你只能改为英文显示,但是又会有warn信息提示你与本地不符(很烦不是么) 所以结论最新的未必就是最好的。 而且貌似他们已经开始放弃32位了。 还有这个2.1.7貌似是赶工出来的,因为提示信息写的是支援9.3而事实是否定的。 以上是我重装了n多遍的结论。

a137015127302

osm数据导入

写于20150414 一次只能上传一份那我就少点多几份吧: 介绍(免积分) http://download.csdn.net/detail/a137015127302/8594877 如果懒得自己慢慢找,我想你不介意花点积分的吧。

a137015127302

render-nyc:从OpenStreetMap数据渲染NYC

从OpenStreetMap数据渲染NYC 此仓库介绍了如何使用OSM数据在Mac OS X上渲染曼哈顿的高质量栅格图像。它比您预期的要复杂一些。 这是我刚开始时希望得到的指南。 它可以轻松地适应不同的城市-我就像具体的[0]示例:) 有两个主要组成部分: 一个在Mac OS上运行的OSM数据填充的Postgres数据库。 在Docker容器中运行的Mapnik Python脚本。 对于(2),可以想象您可以将Mapnik直接安装到Mac OS上,但是我不知道。 [0]双关意图。 设置 组件1:带有OSM数据的Postgres数据库 您将需要具有PostGIS扩展名的PostgreSQL。 一种方法:安装和(可选,为了容易进行数据探索) 。 从下载NewYork.osm.pbf 。 安装 : > brew install osm2pgsql 创建一个数据库: > c

Charles Xiao

正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar

正交拉丁超立方(OLHC)分组与实验设计(DOE)评估的优化Python实现.rar

天天Matlab科研工作室

Java微服务如何拆解审计日志查询服务

标题:Java微服务如何拆解审计日志查询服务 内容概要:围绕缓存策略、任务调度、回压控制和审计追踪,拆解Java微服务如何拆解审计日志查询服务的实现细节。 xdronline.com xdrea.com 9g.xinmei6.com xinghaohuanbao.com m.xiker66.com

2601_97068614
评论 12
收藏 已收藏
分享
返回顶部