Odpowiedzi:
Nie wiem o kompatybilności GAE, ale możesz wypróbować SymPy dla czystych funkcji matematycznych i geometrycznych. W przeciwnym razie jedyną inną, o której wiem, jest Shapely, ale ma ona zależność libgeos_c, która może zdyskwalifikować ją na podstawie twoich wymagań.
AKTUALIZACJA: SymPy ma również licencję BSD, co może być ważną korzyścią dla niektórych deweloperów.
Nie wiem, czy implementacja PY Geoscript opiera się na modułach zewnętrznych, czy nie! Zobacz: http://geoscript.org/py/index.html
Py2D to czysty python bez zewnętrznych zależności: https://github.com/sseemayer/Py2D
Wierzę, że ma większość, jeśli nie całą funkcjonalność Shapely / GEOS. Ale jest haczyk. Został zaprojektowany jako biblioteka gier, więc niektóre funkcje psują się, gdy mamy do czynienia z ujemnymi współrzędnymi. Jeśli możesz to obejść, to świetnie.
Większość akcji znajduje się w modułach znajdujących się w katalogu kodu źródłowego „Math”. Planuję go sklonować i zoptymalizować pod kątem wykorzystania geoprzestrzennego jednego dnia.
Polecam użycie biblioteki ogr Python firmy OSGEO . Nie jestem również pewien GAE.