Как я могу использовать инструкцию SELECT в POLYFROMTEXT () вместо lat, longs?Ниже приведен фрагмент MySQL, с которым у меня проблемы.
Работает с широтными значениями, но я не могу использовать подзапрос с ним.Итак, вместо этого:
POLYFROMTEXT( 'POLYGON((38.91911 -77.03648000000001,
38.918150000000004 -77.03979000000001,
38.917910000000006 -77.0403,
38.91734 -77.04073000000001,
38.91911 -77.03648000000001
))' )
Я хотел бы сделать это:
Код PSEUDO:
POLYFROMTEXT('
SELECT place_polygons
FROM `place_shapes`
WHERE district = "My Place"
')
Я перепробовал каждую версию SELECTчто я могу придумать.Я пробовал разные кавычки.Я также пытался:
SELECT AsText (place_polygons) FROM place_shapes
WHERE place = "My Place"
place_polygons содержит в себе многоугольники.Он имеет тип геометрии MySQL.
Это ссылка на функцию POLYFROMTEXT в справочнике MySQL.
Есть предложения?