问题标签 [tilestache]

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 投票
2 回答
1404 浏览

python - 使用 Tilestache 时未定义全局名称“mapnik”

我在 Redhat 上设置了 TileStache 服务器,从源代码安装 Mapnik 2.2。但是,Tilestache 给了我以下错误:

相关信息:

  • 其他帖子建议将“import mapnik”更改为“import mapnik2 as mapnik”。但我得到了同样的错误信息。
  • 在其他帖子中来自 TileStace/Mapnik.py,但我的来自 TileStache/Goodies/Providers/MapnikGrid.py。
  • 相关文章:使用 WSGI 时 Gunicorn 失败

问题:

有谁知道这可能是什么原因造成的?提前致谢!

0 投票
1 回答
153 浏览

javascript - 如何阻止 D3.js 从线性多边形创建无限区域

我正在尝试使用 D3 绘制 topojson 功能,它们是由 PostGIS 数据库中的 TileStache 生成的。小三角形多边形倾向于简化为“线”:3 个点在一条直线上。如果 TopoJSON 像这样,多边形被绘制成一条线:

但是,如果 TopoJSON 是这样的:

绘制了一个带有“线形”洞的无限区域,弄乱了地图。当特征是线形时,如何阻止 D3 创建无限区域?

您可以在这里看到两种样式的 TopoJSON 的效果: http ://research.geodan.nl/sites/vectortiling/test/faultytile.html

这些无限特征的更大影响在这里可见:http ://research.geodan.nl/sites/vectortiling/

0 投票
1 回答
353 浏览

debian - Debian 上的 TileStache 安装指南

我正在寻找安装和设置 Tilestache 的直接指南。我对 Linux 和 Javascript 的世界比较陌生,所以要温柔。

背景:

我在 Debian Wheezy 操作系统上安装了 Apache 和 Postgres 9.3/Postgis 2.1。我们使用 Apache 来托管我们的实用程序的网站。

我在 www.jwwu.com/DesktopMap.html 使用 Leaflet 创建了一个测试地图。现在,它目前只是使用 Ajax-Leaflet 插件从我们的服务器中提取一个 geojson 文件。

geojsons 的加载速度在台式机上不是问题,但在我们的平板电脑上却很糟糕。

我想使用 Tilestache 从我们的 Postgis 数据库中提供矢量切片,然后将切片集成到 Leaflet 地图中。

我在网上找到了一两个安装 Tilestache 的指南,但它们并不真正适合我的情况。有人能指出我正确的方向吗?

0 投票
1 回答
394 浏览

tilestache - 无法在 Windows 上运行 TileStache

我输入以下命令:tilestache-server.py

PS。当我进入时:python setup.py install

我得到了一堆

SyntaxError:无效的语法

0 投票
1 回答
98 浏览

postgresql - Tilestache - PostgreSQL/PostGIS 中的坐标与 PostGeoJSON 提供程序返回的坐标不匹配

这是我的 Tilestache 配置的相关位,

当我访问 - http://127.0.0.1:8080/points-of-interest/0/0/0.json

我得到回应 -

上述响应中的坐标是 -

其中 db 表中的实际坐标是 -

我在这里想念什么?为什么我的 GeoJSON 响应坐标不同?

表说明是

提前感谢大家的帮助。

0 投票
2 回答
2735 浏览

openlayers-3 - 如何缓存 QGIS Server WMS?

光栅图块似乎已经开始过时了,但我仍然需要一个解决方案来以某种方式为我的 QGIS Server 的 WMS 做到这一点。

到目前为止,我已经尝试过 TileCache,但我无法让它在 OL3 中工作,而且它似乎也有点“老旧”。

那么,如果以后我想在我的 OL3 应用程序中使用缓存层,我的最佳出价是多少?TileStache、Mapproxy、MapCache?

我的 QGIS 服务器在 CentOS 7 下运行。

0 投票
1 回答
62 浏览

ubuntu - 无法在 Ubuntu 中打开tilestache url

我试图按照这些步骤在 Ubuntu 服务器上安装tilestache 。完成第 12 步后,我尝试运行 tilestache-server.py 并使用浏览器打开 serverip:8080/osm/preview.html,但网页不可用。当我curl -IL "127.0.0.1:8080/osm/preview.html"在服务器终端中运行时,它给了我这样的响应:

它似乎在本地运行,但无法从 Internet 访问。打开http://serverip给了我一个很好的 apache 默认页面结果。我怎样才能解决这个问题?

0 投票
1 回答
468 浏览

geojson - 如何在 TileStache 中将 Geojson 设置为数据源

我已经在我的服务器中成功安装了 TileStache。现在我有一个 geojson 文件,想通过 TileStache 提供它。我是 TileStache 的新手,我找不到关于如何在 TileStache 中设置 Geojson 的清晰解释。我能找到的最佳解释在这里,但它使用 shp 文件作为数据源。

我想知道如何使用 Geojson 作为数据源来设置它。

编辑


我尝试在配置文件中添加一个tes层,所以我的配置文件如下所示:

当我尝试运行 usingtilestache-server.py -c /etc/TileStache/tilestache.cfg时,它给了我这样的错误:

我不知道出了什么问题。

0 投票
0 回答
175 浏览

postgis - Tilesache 返回空的geojson

我已经成功安装了tilestache。我也成功地从这里使用 shapefile 添加了一个图层。但是当我尝试使用自己的 shapefile时,服务器总是返回空的 featurecollection。我试图添加ST_Transform()查询,但仍然返回空功能。

我的配置文件:

我怎样才能解决这个问题?

0 投票
1 回答
48 浏览

sqlite - TileStache RuntimeError:Sqlite 插件不存在

我运行 TileStache 1.50.1 并成功渲染了不同的提供程序,但是在使用 mapnik 样式时遇到了问题。打开调试我收到 Werkzeug 的这个错误:

“RuntimeError: Sqlite Plugin: /opt/TileStache/styles/test.sqlite 在‘/opt/TileStache/styles/test.xml’的第 20 行层中解析层‘testGeometry’时不存在”

这是否意味着 Mapnik 没有找到 Sqlite 插件?或者它是否必须对我在这台机器上编译的 sqlite spatialite 扩展做一些事情?

我在 Ubuntu 14.04 (libmapnik2.2) 上运行 Mapnik 2.2 标准包,并且 mapnik sqlite 插件文件存在于 /usr/lib/mapnik/2.2/input/sqlite.input