Передача переменной WKT через скрипт оболочки - PullRequest
0 голосов
/ 04 июня 2019

Моя переменная не может пройти через оболочку, переменная является WKT.Я хочу, чтобы передать вам переменную в Python.Или как я могу преобразовать WKB в WKT?

Я читаю геометрию из базы данных, значение в формате WKB

PHP-код ...

$str = pg_query($conn, "SELECT ST_AsText(geom) As geoms FROM villages WHERE setlname = '$city'") or die ("Data loading failed: ".pg_last_error());
...
...
$geom = $data['geoms'];
$output = shell_exec("/usr/bin/python Results.py  $geom");

Python ...

def geomRead(): 
   geom = sys.argv[1]
   #Or how do I get the geom as wkb & convert it to wkt once it has been passed
   print geom 

def main(): 
   geomRead() 

if __name__ == '__main__':
   main()

Как только значение будет передано Python, я хочу сделать некоторые вычисления, получить площадь и сделать зональную статистику.В настоящее время я получаю нулевые результаты.

...