2016-03-24 24 views
0

1 sütununda - geometri olarak adlandırılan KML şekil verisi olan bir füzyon tablosundan bir nüfus sayımı elde etmeye çalışıyorum. Genel olarak her şey harika çalışıyor, ancak sorgunun 2 satır döndürdüğü en az 1 durum var, çünkü 1 şekil temel olarak diğerini çevreler. Noktanın aslında hangi şekilde olduğunu nasıl belirleyebilirim?Google Fusion Tablosu Sorgu Lat/Long İade 1 Satırdan fazla

My sorgu: https://www.googleapis.com/fusiontables/v1/query?sql=SELECT CensusTract, Yüzdeler, mytable Skor WHERE ST_INTERSECTS (geometri, daire (EnlBoy ('+ enlem +', '+ Ing +'), 10)) 2 satır döndüren

37.121988/-120.26532400000002 "tür" bir Lat/Long varsa "fusiontables # sqlresponse", "sütun": ["CensusTract", "Yüzdelik", "Puan"], "satırlar": [["6039000202" , "86-90", 45.78937664], ["6039000300", "66-70", 31.5619351]]}

Sırayla ST_DISTANCE kullanmayı denedim, ancak sözdizimi hatalıydı. Ayrıca, alan olarak ne kullanacağımdan emin değilim. Bunu denedim: SIPARIŞ ST_DISTANCE (geometri, LATLNG ('+ lat +', '+ lng +'))

Gerekirse daha fazla bilgi vermekten mutluluk duyarım ve herhangi bir yardımı takdir ediyorum.

Chris

+0

Bu, bir Tam İstek hatası veren tam isteğim. https://www.googleapis.com/fusiontables/v1/query?sql=SELECT CensusTract, Yüzdelik, MYTABLE WHERE ST_INTERSECTS'DEN (geometri, CIRCLE (LATLNG (37.121988, -120.26532400000002), 10)) ST_DISTANCE (geometri, LATLNG (37.121988, -120.26532400000002)) & anahtar = MYKEY – user3583106

+0

Masanız nedir? Lütfen sorunu gösteren bir [Minimal, Tam, Test Edilebilir ve Okunabilir Örnek] (http://stackoverflow.com/help/mcve) belirtin. – geocodezip

+0

Teşekkürler. Meseleyi çözdüm. Uzamsal bir bileşenle ve bir mekânsal bileşenle bir emirle nerede bir koşul olamaz. uzamsal sınır 1'dir. İlgilenen herkes için bunu nasıl anlarım https://developers.google.com/apis-explorer/?hl=tr#p/fusiontables/v2/fusiontables.query.sql – user3583106

cevap

İlgili konular