如何解决从传单地图下载形状
我可以在线访问传单地图,但无法联系到作者。有没有办法从此地图下载形状(到 shp、geojson 等)?
我想在浏览器控制台中运行一些与传单相关的 javascript 代码,但在文档中找不到任何相关命令。
解决方法
当您查看您发布的链接的开发工具时,您会发现您看到的形状实际上是栅格切片图层的一部分:
查看源代码(sources 选项卡),您可以看到它们是通过以下代码添加的:
L.TileLayer.Codes = L.TileLayer.extend({
getTileUrl: function(coords) {
return "http://mapa-kodow-pocztowych.pl/tiles/" + ((coords.x + 10 * coords.y) % 100) + '/' + coords.z + '-' + coords.x + '-' + coords.y + '.png';
},getAttribution: function() {
return 'Code Map © RoboLabs,<a href ="mailto:admi' + 'n@mapa-kodow-pocztow' + 'ych.pl">email</a>';
}
});
看起来这些图块由为网页提供服务的同一台服务器提供服务。再次在源选项卡中:
这意味着没有好的方法可以知道来自这些图块的数据来自哪里,或者将它们追溯到原始 shapefile 源(据我所知)。对不起。您必须联系页面作者并询问他们的源数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。