问题标签 [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.
tilestache - 瓷砖不工作
在全新的 Ubuntu 14.04 安装中,我按照以下教程操作:http: //proyectosbeta.net/2015/05/tilestache-en-ubuntu-14-10-desktop/
当我到达http://localhost/tiles/tiles.py/osm/preview.html部分时,链接给我 500 错误。
可能是什么问题?
朱莉安娜
encryption - 如何加密矢量图块 JSON 响应
我正在使用 TileStache 提供来自 PostgreSQL 的矢量切片,并使用 Tangram 通过在数据中传递 URL(' http://localhost:8080/composite/ {z}/{x}/{y}.json')来显示这些切片资源。我得到的响应是 JSON 格式,这正是我想要的。
如何加密 JSON 响应?因此它在客户端不是人类可读的,而在服务器端是可读的。
mapnik - 当tilestache使用mapnik作为提供者时,它不能在浏览器中显示地图
这是 mapnik 的 xml(world_style.xml):
当我使用 python 渲染这个 xml 时,没关系。
但是现在,我使用tilestache渲染mapnik的style.xml,在浏览器中看不到地图。tilestache.cfg 是:
当我输入网址时:“ http://localhost:8016/world/preview.html ”。我会看到蓝屏或黑屏。是我没有将style.xml放大到最大值吗?如果是这个原因,我应该如何解决?
python - Tilestache:无法从 postGIS SQL 呈现数据
我的tilestache.cfg如下:
我收到错误
我使用 URL 作为 localhost:8080/countries/1/1/1.json
请帮我渲染瓷砖。
mapnik - 修改 tilestache.cfg 文件确实反映在 api 调用中(怀疑缓存问题)
我已经设置了我的 tilestache 服务器并提供了我的 tilemill xml 文件。我已按照本教程提供自己的 tilemill 文件。 https://go.yuri.at/running-a-map-server-with-mapnik-and-tilestache-on-ubuntu-16-04/
在 ubuntu 16.04 上安装 tilestache 后,我遇到了一些问题。
进行 HTTP GET 调用时,tilestache.cfg 文件中的任何更改都不会反映。例如,如果我将tilestache.cfg中的mapnik文件名更改为某个随机文件位置,例如(“provider”:{“name”:“mapnik”,“mapfile”:“/home/Documts/sample.xml”}, ),服务器在访问 localhost:8080/layername/0/0/0.png 时仍然给我旧的缓存 png。
任何帮助,将不胜感激!!谢谢。
mapbox-gl-js - mapbox 创建、加载和编辑mbtiles的属性
这不是一个真正的编程问题,而是更多地寻求建议。我试图找出将大约 1500 万个多边形加载到 web 地图上的最佳方法。文件很大,大约 20GB 未压缩。
我发现的最佳解决方案是使用 .mbtiles 格式将 geojson 数据转换为矢量瓦片集。我使用带有 Tippecanoe 的 MapBox 对部分数据进行了此操作,但它们确实有 25GB 的上传限制,我假设所有 1500 万个具有属性的多边形都会比这更大。
此外,当我将 .mbtiles 的样本加载到 mapbox 时,它似乎有点慢。有没有比使用 MapBox 托管瓦片更好更快的解决方案?我正在寻找更快的瓷砖加载时间。
我还想知道一旦生成 .mbtiles 瓷砖,是否可以编辑每个单独多边形的属性,如果可以,如何编辑?每次都必须返回并编辑我的 geojson 数据、转换为 .mbtiles 并上传,这似乎是一个巨大的痛苦。我感谢您对此事的任何帮助。谢谢你。
python - Mapnik + TileStache + uWSGI / IOError:无法识别图像文件
我有一个带有 ansible 配置脚本的 Vagrant 环境,它使用 Mapnik + Postgis + TileStache + uWSGI + Nginx 提供了一个全新的 Ubuntu 16.04 服务器,用于提供地图切片。
半年前,一切正常。现在,在启动 Vagrant 容器之后,配置步骤工作正常,所有 osm2pgsql 导入工作正常,我的 TileStache 发出 hello,这表明 nginx -> uwsgi -> tilestache 正在工作。
我已经尝试测试 PIL/pillow 是否有效。像下面这样的简单脚本完全可以工作:
我的tilestache配置:
但是当我尝试访问这样的平铺图像时:http://localhost/osm_layer/0/0/0.png它不起作用。通常这应该给我与http://tile.openstreetmap.org/0/0/0.png相同的图块
我的日志文件中出现以下错误:
似乎相应的包、图像文件或 PIL/pillow 包存在问题,因为要重现错误,仅代理 OSM 瓦片就足够了。目前不涉及矢量导入或 postgres。这些 OSM 瓦片被代理到http://tile.openstreetmap.org/ {Z}/{X}/{Y}.png
我还可以看到tilestache 创建了缓存目录结构,但是由于存在IOError,因此没有缓存实际的图块/图像。