Моя переменная не может пройти через оболочку, переменная является 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, я хочу сделать некоторые вычисления, получить площадь и сделать зональную статистику.В настоящее время я получаю нулевые результаты.