Google maps Fusion Tables/KML保留或合并属性以允许查询

Google maps Fusion Tables/KML保留或合并属性以允许查询,google-maps,gis,kml,google-fusion-tables,qgis,Google Maps,Gis,Kml,Google Fusion Tables,Qgis,我已经从一个shapefile创建了一个.kml多边形文件。然后我创建了一个融合表,上传.kml。我希望能够查询shapefile的属性,但所有属性都被加载到一个html对象“description”中。我不仅希望能够查询属性表,而且希望将多边形特征保留为地图中的一个图层 我认为至少有两种方法可以解决这个问题: a) 与包含所有属性的图层合并(即导出为.csv) -我尝试将位置属性数据与几何体列合并,但它不会保留多边形特征 如果我可以使用几何体/位置以外的列成功合并这两个表(保留多边形特征和属性

我已经从一个shapefile创建了一个.kml多边形文件。然后我创建了一个融合表,上传.kml。我希望能够查询shapefile的属性,但所有属性都被加载到一个html对象“description”中。我不仅希望能够查询属性表,而且希望将多边形特征保留为地图中的一个图层

我认为至少有两种方法可以解决这个问题: a) 与包含所有属性的图层合并(即导出为.csv) -我尝试将位置属性数据与几何体列合并,但它不会保留多边形特征


如果我可以使用几何体/位置以外的列成功合并这两个表(保留多边形特征和属性),我如何在Google Fusion表中生成一组唯一ID,使每个表保持一致

b) 将html对象“description”中的属性提取为新列

我从中找到了答案

引用他的话:

“在QGIS中,您可以使用QGIS中的‘另存为’选项。您可以使用关联菜单(鼠标右键单击图层)或菜单‘图层|另存为..’。在打开的菜单中,标题‘OGR创建选项’;‘数据源’和‘图层’下有两个字段。”。 在“数据源”字段中,您可以定义要用于填充kml文件中的名称和描述字段的列。您可以通过定义名称字段和描述符字段来完成此操作。例如,名称字段=PNVname和描述符字段=PNVcode。“

有更多的选项,但基本上我发现,通过只列出Namefield=(唯一ID表)并完全忽略DescriptionField,shapefile中的所有数据列都被保留,因此甚至不需要合并另一个表,就可以得到多边形


奇妙的

如果您有一个足够简单的“名称”并将其作为键进行合并,则合并表应该可以工作。如果我可以成功合并两个表(保留多边形特征和属性)使用几何/位置以外的列-如何在Google Fusion表中生成一组唯一ID,使每个表保持一致?我想我的建议是使用名称。KML中的每个Placemark都有一个名称和一个描述,该名称和描述与几何图形一起导入到FusionTables中。@geocodezip已确认,但如何在我希望合并到KML的非KML表中生成相应的列?在该表中添加一个带有“name”的列从其中的KML创建KML,或使用与该表的一列中相同的名称创建KML。