Antworten:
Ich weiß nichts über GAE-Kompatibilität, aber Sie könnten SymPy für reine Mathematik- und Geometriefunktionen ausprobieren . Ansonsten kenne ich nur Shapely, aber es besteht eine libgeos_c-Abhängigkeit, die es möglicherweise aufgrund Ihrer Anforderungen disqualifiziert.
UPDATE: SymPy ist auch BSD-lizensiert, was für manche Entwickler ein wichtiger Vorteil sein kann.
Ich weiß nicht, ob die PY-Implementierung von Geoscript auf externen Modulen beruht oder nicht! Schauen Sie mal rein : http://geoscript.org/py/index.html
Py2D ist reines Python ohne externe Abhängigkeiten: https://github.com/sseemayer/Py2D
Ich glaube, es hat die meisten, wenn nicht alle Funktionen von Shapely / GEOS. Aber da ist ein Fang. Es ist als Spielebibliothek konzipiert, sodass einige Funktionen beim Umgang mit negativen Koordinaten nicht funktionieren. Wenn Sie das umgehen können, ist es großartig.
Der größte Teil der Aktion ist in den Modulen enthalten, die sich im Quellcodeverzeichnis "Math" befinden. Ich plane, es eines Tages zu klonen und für die geografische Nutzung zu optimieren.
Ich würde empfehlen , mit OSGeo des ogr Python - Bibliothek. Ich bin mir auch nicht sicher, was GAE angeht.
Python GIS: http://gispython.org/ Es gibt eine Reihe von Tools.