【问题标题】:Land Cover Dataset土地覆盖数据集
【发布时间】:2014-03-24 22:27:40
【问题描述】:

我有兴趣将一些数据可视化实现为地图图层。但我有兴趣仅在陆地区域(土地覆盖)上方生成数据层。一个很好的例子是绘制沿海城市的人口密度。当涉及到数据源以及如何实际显示具有如此详细边界的图层时,有什么好的方法?

从技术上讲,到目前为止,我使用的是 Leaflet.js 和基于 OpenStreetMaps 的图块,但问题并不一定是特定于技术的。另外,我不想为整个星球绘制此图,而是为几百平方公里的区域(例如沿海城市)绘制。

为了更好地了解我感兴趣的内容,this Koordinates 地图与我感兴趣的内容相似。但是,我需要在边界上更详细一些。

【问题讨论】:

    标签: google-maps maps gis openstreetmap leaflet


    【解决方案1】:

    通常你需要一个基于桌面或服务器的 GIS 这样的覆盖范围,而不是 JS 来在客户端进行处理。

    您如何进行映射(此处:关联统计数据和土地面积)取决于您的数据本身。您可以将基于 OSM 的形状文件加载到 QGIS 中并执行一些 python 脚本或使用 PostGIS 命令来链接您的数据并选择地图样式。

    另一个想法是http://geocommons.com,如果您上传 CSV 文件,它可以轻松实现可视化。

    【讨论】:

      【解决方案2】:

      根据您感兴趣的领域,您可以从众多来源获得一些非常详细的 shapefile。特别是如果当地地区向公众提供 GIS 数据(许多较大的沿海城市提供,例如New YorkLondon)。从那里,您可以创建几何的 GeoJSON 文本(here's a free tool)。解析 JSON 非常简单,很容易将其添加到 leaflet maps。您甚至可以发挥创意,使用您想要可视化的数据为每个几何对象添加更多键。

      【讨论】:

        猜你喜欢
        • 2018-09-17
        • 1970-01-01
        • 2021-08-14
        • 1970-01-01
        • 2023-04-08
        • 2018-05-16
        • 2020-05-06
        • 2020-12-03
        • 1970-01-01
        相关资源
        最近更新 更多