【发布时间】:2012-12-10 13:56:02
【问题描述】:
我从 shapefile 创建了一个 .kml 多边形文件。然后我创建一个上传 .kml 的融合表。我希望能够查询 shapefile 的属性,但所有属性都加载到 html 对象“描述”中。我不仅希望能够查询属性表,而且希望将多边形要素作为图层保留在地图中。
我认为至少有两种方法可以解决这个问题: a) 将KML fusion table 与包含所有属性的identical fusion table 层合并(即导出为.csv) - 我已经通过将位置属性数据与几何列合并来尝试这个,它不保留多边形特征。
如果我可以使用几何/位置以外的列成功合并 2 个表(保留多边形特征和属性) - 如何在 Google Fusion Tables 中生成一组唯一 ID,这些 ID 对于每个表都是一致的?
b) 从 html 对象“描述”中提取属性作为新列。
【问题讨论】:
-
如果您有一个足够简单的“名称”并使用它作为键进行合并,那么合并表应该可以工作。
-
如果我可以使用几何/位置以外的列成功合并 2 个表(保留多边形特征和属性) - 我如何在 Google Fusion Tables 中生成一组唯一的 ID,这将是一致的每张桌子?
-
我认为我的建议是使用该名称。 KML 中的每个地标都有一个名称和一个描述,该名称和描述连同几何图形一起导入到 FusionTables 中。
-
@geocodezip 已确认,但如何在我希望合并到 KML 的非 KML 表中生成相应列?
-
向该表中添加一列,其中包含来自 KML 的“名称”,或创建与该表的某一列中名称相同的 KML。
标签: google-maps gis kml google-fusion-tables qgis