Involved Projects and Packages
Fiona is OGR's spatial data API for Python programmers
This is a python implementation of the geodesic routines from GeographicLib. This contains implementations of the classes: GeographicLib::Math, GeographicLib::Accumulator, GeographicLib::Geodesic, GeographicLib::GeodesicLine, and GeographicLib::PolygonArea.
For more information on GeographicLib, see http://geographiclib.sf.net
Geopandas combines the capabilities of pandas and shapely, providing geospatial
operations in pandas and a high-level interface to multiple geometries to shapely.
GeoPandas enables you to easily do operations in python that would otherwise
require a spatial database such as PostGIS.
geopy makes it easy for developers to locate the coordinates of addresses, cities,
countries, and landmarks across the globe using third-party geocoders and other data
sources, such as wikis.
geopy currently includes support for six geocoders: Google Maps, Yahoo! Maps, Windows
Local Live (Virtual Earth), geocoder.us, GeoNames, MediaWiki pages (with the GIS
extension), and Semantic MediaWiki pages.
PyGEOS is a C/Python library with vectorized geometry functions. The geometry operations are done in the open-source geometry library GEOS. PyGEOS wraps these operations in NumPy ufuncs providing a performance improvement when operating on arrays of geometries.
Performs cartographic transformations and geodetic computations.
The Proj class can convert from geographic (longitude,latitude) to native map
projection (x,y) coordinates and vice versa, or from one map projection
coordinate system directly to another.
The Geod class can perform forward and inverse geodetic, or Great Circle,
computations. The forward computation involves determining latitude, longitude
and back azimuth of a terminus point given the latitude and longitude of an
initial point, plus azimuth and distance. The inverse computation involves
determining the forward and back azimuths and distance given the latitudes and
longitudes of an initial and terminus point.
Input coordinates can be given as python arrays, lists/tuples, scalars or
numpy/Numeric/numarray arrays. Optimized for objects that support the Python
buffer protocol (regular python and numpy array objects).
This project has a git repository https://github.com/pyproj4/pyproj
where you may access the most up-to-date source.
Fast and direct raster I/O for use with Numpy and SciPy.
Rasterio employs GDAL under the hood for file I/O and raster formatting. Its functions typically accept and return Numpy ndarrays. Rasterio is designed to make working with geospatial raster data more productive and more fun.
change-shebang changes shebang lines from literal paths to invoke perl in the current directory, i.e.
exec "$(dirname "$0")"/perl -x "$0" "$@"
Check at build/release time if modules are out of date
This simple test module checks the subroutines provided by a module. This is useful for confirming a planned API in testing and ensuring that other functions aren't unintentionally included via import.
WWW::OpenSearch is a module to search A9's OpenSearch compatible search engines. See http://opensearch.a9.com/ for details.
XML::Feed is a syndication feed parser for both RSS and Atom feeds. It also implements feed auto-discovery for finding feeds, given a URI.
A python library for interacting with the Apple Push Notification Service via HTTP/2 protocol
"BasicTracer" reference implementation for OpenTracing.
CLI Helpers is a Python package that makes it easy to perform common tasks when
building command-line apps. It's a helper library for command-line interfaces.
Fish, Bash, Zsh and PowerShell completion for Click