- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要下载一些磁贴才能在使用 JTileDownloader 的网页中离线使用它们, 版本 0-6-1。
当我使用 Mapnik 作为源时,它收到一条“禁止”消息。可能发生了什么?
我听说如果您不声明用户代理就会发生这种情况,但程序似乎不提供此选项。
无论如何,有人知道通过 Mapnik 下载图 block 的选项吗?
最佳答案
这个 tile grabber 被 OSM 管理员禁止下载 tiles。他们没有听取允许其下载磁贴的任何理由。政策是他们阻止所有 tile 下载器,无论它如何工作。
如果图 block 层无关紧要,请使用另一个图 block 层,例如 MapQuest Open。
现在,要下载图 block ,JTileDownloader 是最好的选择,因为它在服务器上很容易,在请求和按四分位数顺序下载图 block 之间有延迟。您将不得不更改 User-Agent
字符串,为此您需要重新编译项目。下载源代码:
svn co http://svn.openstreetmap.org/applications/utils/downloading/JTileDownloader/trunk/ JTileDownloader
然后在src/org/...
中找到TileListDownloader.java
,在里面找到一个字符串Agent
。将JTileDownloader
替换成任何其他词,然后在JTD根目录下用ant run
编译运行新版本。
请注意,您不应下载太多图 block ,即超过几千个。如果您需要更多,请安装 PostgreSQL 和 Mapnik 并在本地生成任意数量的瓦片。
关于dictionary - JTileDownloader 被 Mapnik 禁止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23587690/
我正在尝试将图像从 WMS 加载到 mapnik,但收到错误未处理的拒绝错误:image_reader:无法确定输入数据的类型。精简后的代码是 const request = require('req
抱歉我的英语不好。我刚刚安装了 mapnik,但我无法使用 C++ 和 Qt Creator 运行演示文件。首先,我毫不费力地修复了所有链接问题,但现在它给了我一个“ undefined refere
我在 Ubuntu 16.04 上使用 Python 的 mapnik 2.2.0。我从 csv 文件加载 OSM 数据和一层点。 csv 文件中的点的格式为 epsg:4326。 根据 map 的大
问题: 我通过运行典型的源代码安装成功安装了 mapnik 3.0.1: ./configure make && make install ldconfig -v 然而.... 当我将 mapnik
我已经设置 Mapnik 连接到 PostGIS 数据库,并显示几何。我想在我的数据库中有一列名为 opacity ,并在 Mapnik 渲染它时将其用作该几何行的不透明度。 到目前为止,我只找到了有
通过 Mapnik Vector 将 120 MB geojson 文件转换为 protobuf 时,我遇到了 > 2s 处理时间瓦片节点绑定(bind)。 在另一端,提供原始 geosjon 文件花
通过 Mapnik Vector 将 120 MB geojson 文件转换为 protobuf 时,我遇到了 > 2s 处理时间瓦片节点绑定(bind)。 在另一端,提供原始 geosjon 文件花
我一直在尝试使用 Mapnik.NET ( https://sourceforge.net/p/mapniknet/ ) 创建图层,但无法设置路径。Mapnik.NET 是一个围绕 C++ dll 的
我需要下载一些磁贴才能在使用 JTileDownloader 的网页中离线使用它们, 版本 0-6-1。 当我使用 Mapnik 作为源时,它收到一条“禁止”消息。可能发生了什么? 我听说如果您不声明
到目前为止,我已经尝试了两个半星期来获取在服务器上运行的 OpenStreetMap 的本地副本。我已经下载了行星文件并将其导入到名为“osm”的 PostGIS 数据库中。我已经使用 OSM Map
所以我加载了一堆 NHD 数据,几何图形最终变成了 MultiPolygonZM(其他表格的 pointZM 和 areaZM) way geometry(MultiPolygonZM,90091
尝试在 OSX 10.8 上编译 Mapnik 因此,在克隆 Github 存储库后,我将像这样运行配置命令:./configure 然后得到错误: 正在检查 C++ 库 icuuc...否 找不到
我正在尝试设置 Mapnik + tilecache,但是当我在 Tilecache.cfg 和 Openlayers 中设置 bbox 参数时在浏览器中看不到任何图 block ,但是当我没有指定
我在 Redhat 上设置了一个 TileStache 服务器,从源代码安装了 Mapnik 2.2。但是,Tilestache 给我以下错误: Traceback (most recent call
抱歉打扰了。我无法渲染我的 map ,我不知道为什么... 我使用 ogr 读取了一个 csv 文件,它使用了我创建的与 csv 关联的 .vrt 文件: 然后,我有一个简单的代码来渲染我的 map
我有一个开发、部署和以前成功的应用程序,它使用 Osmdroid 从默认的图 block 提供程序 Mapnik 加载图 block mMapView.setTileSource(TileSource
有没有人用过Mapnik从.net c# 环境渲染 map ?我想用它在 .net4 下开发的桌面应用程序中渲染 map 。我发现它是最好的开源 map 渲染器工具,比众所周知的 sharpmap、d
我想在地图上按像素或经度/经度坐标在地图上画一条线,用的是Pythonmapnik。我试了很多不同的方法,但都没能成功。地图已打印,但未显示带有线条的层。。有没有人能告诉我错误在哪里?。到目前为止,我
我下载了澳大利亚 OSM 提取物并使用 osm2pgsql 将其移动到名为 gis 的数据库中。 我已将 generate_tiles.py 更改为仅为澳大利亚生成图 block : bbox = (
我可能需要经验丰富的 Unix 用户的帮助。据我了解,mapnik 库默认只使用通用的 sqlite3 库。虽然 mapnik 支持空间 sqlite 数据库,但 spatialite 必须是 sql
我是一名优秀的程序员,十分优秀!