问题标签 [mapnik]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8681 浏览

python - Python + Mapnik:关于如何渲染带有 gps 轨迹的地图的示例

我正在尝试使用 mapnik 和 python 从记录的 GPS 轨迹中渲染地图。我从数据库中获取 gps 数据,所以它只是一个数组(纬度,经度)。

有谁知道这样做的例子?我知道我需要先创建一个形状文件,但我是 mapnik 的新手,到目前为止我还不太了解。也许有一个很好的例子我会明白的:-)

谢谢

0 投票
1 回答
2384 浏览

python - 如何在 python homebrew 中更改 boost 的链接版本?

我正在尝试将 mapnik 与我的 mac os x 10.8.3 上由 homebrew 完成的 python 安装一起使用。这是问题所在:

如您所见,它指向/usr/local/opt/python... 这是完全错误的(这是苹果提供的默认 python,我不打算使用它)。

我怎样才能改变这个?谢谢

0 投票
1 回答
281 浏览

python - openstreet 地图:在 python 中动态检索 shp 文件

我设法为 python 安装了 mapnik,并且能够使用提供的shp文件来渲染地图。是否有可能从python动态检索我想渲染的地图的形状文件(给定坐标)?还是我需要下载整个 OSM 文件,并将它们导入我自己的数据库?

谢谢

0 投票
1 回答
239 浏览

python - 如何在平铺地图上进行运动?

我有兴趣做这样的事情:

http://hint.fm/wind/gallery/oct-30.js.html

它看起来像一个瓦片地图,瓦片是动画 gif 吗?如果不是,如何实现这个动画?

我想使用 PIL 来生成 gif 并使用 mapnik/tilestache 提供它,但 tilestache 似乎不支持 .gif 瓷砖。

有任何想法吗?

0 投票
1 回答
910 浏览

python - 从 python 3 从 python 2 导出库

我正在使用 python 3。我的问题是每次我安装一个包时,它都会为 python2 安装它。

例如,我想使用mapnik,所以我刚刚用自制软件安装了它,然后它在mapnik lib中为python2.7创建了一个文件夹。所以当我使用 Python2.7 而不是 python3 时它可以工作,因为它找不到模块 mapnik。

如何将它添加到 python 3 ?python3 路径:/Users/gabrielgautron/documents/python3

在 mapnik 的安装结束时,我有以下内容:

所以我在终端中启动这个命令,然后:

一个想法?

请 :)

0 投票
1 回答
1081 浏览

python - 无法让 mapnik 与 python3 一起使用,但它与 python2 一起使用

这是一篇关于在 python3 中安装模块的帖子。当我使用 brew install python 时,它会为 2.7 安装它。

当我使用 dan 建议的方法时,该方法旨在将其直接安装在 python3 中(我真的很感谢),但没有奏效:

安装成功在python2中。所以我得到:

所以我最后在 python3 中手动添加了路径:

我收到此错误:

请帮忙,我在这上面花了很多时间......

谢谢!!!

0 投票
1 回答
628 浏览

maps - 瓦片服务器是否呈现每个请求?

我试图了解平铺服务器如何处理请求。

我对使用 OSM“创建”地图的 Mapnik 表示关注,

“创建”是否意味着每个请求都被渲染并返回?如果是,性能损失是多少(全球地图)?

或者这意味着 Mapnik 创建初始化所需的所有图块,然后根据请求提供正确的图块?如果是,所有瓦片(全球地图)所需的总存储空间是多少?

我试图找到一种方法来构建我自己的瓦片服务器(全局地图),同时只渲染一次。

0 投票
1 回答
896 浏览

postgis - mapnik不渲染postgis multipolygonzm?

所以我加载了一堆 NHD 数据,几何最终成为 MultiPolygonZM(以及其他表的 pointZM 和 areaZM)

当直接针对数据库运行时,我已经测试了查询及其返回的数据。这是我的风格:

但我无法让 mapnik(2.10 版)渲染它。osm 数据从 mapnik 和 qgis (v1.8) 渲染得很好(它的标准 MultiPolygon,而不是 4d)映射所有这些只是 hunky dory。有没有其他人经历过这样的事情?这是一个几何问题还是只是一个红鲱鱼?无论如何让mapnik在渲染时吐出任何类型的调试信息?

蒂亚!

——兰迪

0 投票
1 回答
1351 浏览

python - 在 Mapnik 中渲染我的地图

对不起打扰。我无法渲染我的地图,我不知道为什么......

我使用 ogr 读取了一个 csv 文件,该文件使用了我创建的与 csv 关联的 .vrt 文件:

然后,我有一个简单的代码来渲染我的地图,但我无法正常工作:创建了一个背景为空的地图,上面什么都没有......

我收到警告,但我认为这是正常的:

你有想法吗 ?

谢谢!

我的.csv(称为ZZZ.csv),只是开始和有趣的领域:

我的.vrt

我用来渲染卡片的python模块:“”“module mapniktest”“”

谢谢!!!!

0 投票
1 回答
2117 浏览

node.js - 哪些工具可以构建完整的交互式地图应用程序/Web 应用程序?

我也想构建一个 Web 应用程序,我正在研究我必须使用的工具。我想使用我正在考虑的实时地图:

Tilemill获取 .png 以构成我的地图的背景或从 shp 文件中的网站获取数据以在 mapnik 中为此构建图层。

Mapnik使用我想在地图上添加的数据构建图层。

Mapnik:将图层放在一起并生成地图。

TileStache:为我的应用程序生成图块。

Openlayers:在浏览器中显示我的地图和瓷砖。

显示我的地图后,我想添加交互性。例如,当您越过一条线或一个圆圈(一个城镇/一个事件)时,它会为您提供该对象的属性。

但是线条和圆圈将直接集成到 mapnik 地图中,因此我需要添加一些 javascript 以使其动态并打开一个弹出窗口。我该怎么做呢 ?使用Openlayer javascript 库node.js

你对这个问题/我想使用这些工具的方式有什么建议?

非常感谢!