使用google Fusion Tables选择ST_INTERSECTS(' geometry',POLYGON(KML?))

时间:2014-06-01 18:37:51

标签: select polygon google-fusion-tables

我已经看到使用st_intersects你可以调用...

ST_INTERSECTS('geometry', circle(latlng(lat,lng),1))

如果你想要多边形,你如何写它?

ST_INTERSECTS('geometry', polygon(
outerBoundaryIs(
latlng(lat,lng),latlng(lat,lng)),(..next shape)
)))

或者我们可以以某种方式实际使用这样的kml吗?

ST_INTERSECTS('geometry', '<MultiGeometry><Polygon>
<tessellate>1</tessellate><extrude>0</extrude>
<altitudeMode>clampToGround</altitudeMode>
<outerBoundaryIs><LinearRing>
<coordinates>lats,lngs</coordinates>
</LinearRing></outerBoundaryIs></Polygon></MultiGeometry>')

谢谢! 桲

答案(不允许我发布): 我认为这个标准。

SELECT 'name' FROM 1vVUoTyGcnlbxmd66lZeHj81-tbgpIyKpVmXaZxYH 
WHERE ST_INTERSECTS('geometry',  
POLYGON( 
LATLNG(40.249528, -120.8435),  
LATLNG(40.258326, -121.061249),  
LATLNG(40.301765, -121.007911),  
LATLNG(40.249528, -120.8435)
))

您可以在以下链接中执行查询。 https://console.developers.google.com/project/280742519599/apiui/api/fusiontables/method/fusiontables.query.sql

1 个答案:

答案 0 :(得分:0)

FusionTables不支持2个多边形的交集。已经标记了feature request&#34; WontFix&#34;