Кто-нибудь знает чистую библиотеку Python (без зависимостей C или Java) для выполнения геометрических операций, таких как буфер, объединение, пересечение и т. Д.? Я ищу что-нибудь совместимое с Google AppEngine.
python
open-source-gis
atogle
источник
источник
Planar имеет очень ограниченную поддержку операций топологии (только выпуклая оболочка и точка-многоугольник), но это чистый Python и в некоторых случаях это может быть полезно.
источник
Я не знаю, опирается ли PY-реализация Geoscript на внешние модули или нет! Посмотрите: http://geoscript.org/py/index.html
источник
Py2D - это чистый python без внешних зависимостей: https://github.com/sseemayer/Py2D
Я полагаю, что он имеет большую часть, если не всю функциональность Shapely / GEOS. Но тут есть подвох. Она разработана как игровая библиотека, поэтому некоторые функции ломаются, когда вы имеете дело с отрицательными координатами. Если вы можете обойти это, это здорово.
Большая часть действия содержится в модулях, найденных в каталоге с исходным кодом «Math». Я планирую клонировать его и оптимизировать для геопространственного использования.
источник
Я бы порекомендовал использовать библиотеку OSGEO ogr python. Не уверен насчет GAE.
источник
Python GIS: http://gispython.org/ Существует множество инструментов.
источник