Лучшая ГИС-библиотека 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, что может быть хорошей альтернативой. Оба они достаточно хорошо документированы, обновления библиотек.