Hi,
I am looking for a way to embed a fieldvalue to SQL for dbxlookup:
some searches
| eval p1_lon=lon-diff, p1_lat=lat-diff, p2_lon=lon+diff, p2_lat=lat+diff
| eval linestring=p1_lon + " " + p1_lat + ", " + p2_lon + " " + p2_lat
| dbxlookup connection="mysql-splunk" query="
SELECT city, ASTEXT(geom)
FROM dbconnect.geotable where MBRContains(GeomFromText('LINESTRING(" + linestring + ")'),geom)"
OUTPUT city
, where I want to use linestring field with MBRcontains() function as an input field and get city as output field from the result of SQL.
DB is mysql and connection is OK as tested.
This is working SQL for test..
select city, ASTEXT(geom) from geotable where MBRContains(GeomFromText('LINESTRING(136.71567 35.38456, 136.72877 35.39766)'), geom);
Any comment/hint/thought/example would be appreciated!
Thank you!
... View more