问题标签 [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.
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 失败
问题:
有谁知道这可能是什么原因造成的?提前致谢!
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/
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 的指南,但它们并不真正适合我的情况。有人能指出我正确的方向吗?
tilestache - 无法在 Windows 上运行 TileStache
我输入以下命令:tilestache-server.py
PS。当我进入时:python setup.py install
。
我得到了一堆
SyntaxError:无效的语法
postgresql - Tilestache - PostgreSQL/PostGIS 中的坐标与 PostGeoJSON 提供程序返回的坐标不匹配
这是我的 Tilestache 配置的相关位,
当我访问 -
http://127.0.0.1:8080/points-of-interest/0/0/0.json
我得到回应 -
上述响应中的坐标是 -
其中 db 表中的实际坐标是 -
我在这里想念什么?为什么我的 GeoJSON 响应坐标不同?
表说明是
提前感谢大家的帮助。
openlayers-3 - 如何缓存 QGIS Server WMS?
光栅图块似乎已经开始过时了,但我仍然需要一个解决方案来以某种方式为我的 QGIS Server 的 WMS 做到这一点。
到目前为止,我已经尝试过 TileCache,但我无法让它在 OL3 中工作,而且它似乎也有点“老旧”。
那么,如果以后我想在我的 OL3 应用程序中使用缓存层,我的最佳出价是多少?TileStache、Mapproxy、MapCache?
我的 QGIS 服务器在 CentOS 7 下运行。
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 默认页面结果。我怎样才能解决这个问题?
geojson - 如何在 TileStache 中将 Geojson 设置为数据源
我已经在我的服务器中成功安装了 TileStache。现在我有一个 geojson 文件,想通过 TileStache 提供它。我是 TileStache 的新手,我找不到关于如何在 TileStache 中设置 Geojson 的清晰解释。我能找到的最佳解释在这里,但它使用 shp 文件作为数据源。
我想知道如何使用 Geojson 作为数据源来设置它。
编辑
我尝试在配置文件中添加一个tes
层,所以我的配置文件如下所示:
当我尝试运行 usingtilestache-server.py -c /etc/TileStache/tilestache.cfg
时,它给了我这样的错误:
我不知道出了什么问题。
postgis - Tilesache 返回空的geojson
我已经成功安装了tilestache。我也成功地从这里使用 shapefile 添加了一个图层。但是当我尝试使用自己的 shapefile时,服务器总是返回空的 featurecollection。我试图添加ST_Transform()
查询,但仍然返回空功能。
我的配置文件:
我怎样才能解决这个问题?
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