Лучшая ГИС-библиотека Python? [закрытый]
Я ищу рекомендации относительно лучшей ГИС-библиотеки Python, доступной в настоящее время, на основе следующих (субъективных) критериев:
- простота использования / Pythonic интерфейс / документация
- Power с точки зрения доступных функций сегодня и потенциально в будущем (он все еще разрабатывается или мертв).
до сих пор я смотрел, в некоторых деталях:
GEOS / OGR / GDAL: до сих пор я смотрел на это библиотека, используя этот сайт в качестве репетитора. Моя первоначальная реакция заключается в том, что, хотя некоторые вещи были легкими, я уже столкнулся с несколькими выбоинами. Например, если я хочу создать многоточечную геометрию и определить, какие точки находятся внутри полигона, используя функцию Union (), я сталкиваюсь с проблемами, но привязки Python просто генерируются SWIG, и вся документация генерируется компьютером. Я сделал этот пост, потому что мне пришло в голову, что там будут лучшие библиотеки.
GeoDjango: Ну, это снова основано на библиотеке GEOS C/C++, но, похоже, интерфейс может быть интуитивно понятным и, возможно, лучше документированным. У меня также есть ощущение, что он активно обновляется. Меня не интересуют веб-приложения, но это, похоже, не проблема?
Shapely: снова на основе библиотеки GEOS, похоже, имеет Питонический интерфейс. Не уверен в поддержке или разработке функций статус.
другим? Мысли? Заранее спасибо!
2 ответов
в 2011 году, вот как вы проверяете жизненные показатели проекта:https://github.com/sgillies/shapely/commits/master/.
в мои честные мнения (Disclaimer: я ведущий разработчик и автор руководства), стройная и Л!--5-->документация прямо там, с любым другим программным обеспечением ГИС; может быть, не так хорошо, как руководство PostGIS (crême de la crême), но лучше, чем ArcPy, и намного лучше, чем GEOS.
Я использовал GeoDjango, это очень хорошо, особенно если вы знакомы с Django. Существует также GeoAlchemy для SQLAlchemy, что может быть хорошей альтернативой. Оба они достаточно хорошо документированы, обновления библиотек.