我有一个客户想要通过英国各地/地方当局可视化癌症的发生率和死亡率。我已使用军械测量数据以GML格式获取权限的边界,并将它们全部保存为一个大的GML文件。我使用QGIS将数据转换为KML格式。我现在将数据保存在Fusion Tables中,除了覆盖范围上有一个明显的空白外,其他一切看起来都很不错。
当我查看缺少的本地权限的KML数据时,它根本没有导入(即单元格为空)。我尝试过重新上传几何图形(并重新下载和重新转换),Fusion Tables绝对拒绝将其作为KML。我读过某个地方的Fusion Tables可能会使您的几何图形有些混乱,因此我上传了KML文件,并直接将Google Maps指向了它,但这也不起作用(我不知道测试的效果如何)。
我不知道我最初创建了一个有效的GML文件(我不知道标准),但是它们似乎可以将其导入QGIS,并且最终结果看起来很不错。加载GML文件时,该区域在QGIS 中可见,因此我不知道QGIS是否生成无效的KML,或者可能的Google Maps / Fusion Tables有局限性?
我已经下载了@nhopton指向的OS Open数据,并将适当的层加载到QGIS(“ 层 -> 添加矢量层”)中,将其保存为KML(“ 层 -> 另存为”),然后将其上传到Fusion Tables。(请注意,我没有明确地对CRS做任何事情)。通常,它工作得很好(重要的是,第一个方法在使用该方法时失败的特定区域对此起作用,因此我缺少了几何体!)。但是,仍然有许多缺失的地方。在这种情况下,我自己对数据所做的工作要少得多,因此,假设我刚刚弄乱了数据并不是一件容易的事。为什么我的最终结果看起来像这样?