Python GIS Software

View 230 business solutions

Browse free open source Python GIS Software and projects below. Use the toggles on the left to filter open source Python GIS Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 1

    GeographicLib

    Geographic library

    GeographicLib is a small C++ library for: geodesic and rhumb line calculations; conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates; gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020) calculations.
    Leader badge
    Downloads: 11,274 This Week
    Last Update:
    See Project
  • 2
    Blender GIS

    Blender GIS

    Blender addons to make the bridge between Blender and geographic data

    Import in Blender most commons GIS data format, Shapefile vector, raster image, geotiff DEM, OpenStreetMap XML. There are a lot of possibilities to create a 3D terrain from geographic data with BlenderGIS, check the Flowchart to have an overview. Display dynamics web maps inside Blender 3d view, requests for OpenStreetMap data (buildings, roads, etc.), get true elevation data from the NASA SRTM mission. Manage georeferencing information of a scene, compute a terrain mesh by Delaunay triangulation, drop objects on a terrain mesh, make terrain analysis using shader nodes, set up new cameras from geotagged photos, set up a camera to render with Blender a new georeferenced raster.
    Downloads: 124 This Week
    Last Update:
    See Project
  • 3
    Automatically geocode pictures from your camera and a GPS track log. Following Google code closure the only official webpage is (doc, support, code) : https://github.com/notfrancois/GPicSync
    Downloads: 27 This Week
    Last Update:
    See Project
  • 4
    GDAL wheels for linux

    GDAL wheels for linux

    GDAL wheels for python and C/C++ projects (Linux only)

    To use precompiled wheels: 1) go to releases (Files) and download tarball needed; 2) install it with command: python3 -m pip install /path/to/wheel.whl Or simply use URL in pip: python3 -m pip install https://sourceforge.net/projects/gdal-wheels-for-linux/files/GDAL-3.1.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl/download URL may be found under "View details" button (i) To use GDAL in C/C++ project you need to link gdal lib AND all libs located at dir GDAL.libs (usually this folder resides inside python site-packages) To compile your own wheels see information given at forefather project: https://github.com/youngpm/gdalmanylinux Usually this is done via command `make wheels` GDAL wheels for Windows are provided by Christoph Gohlke at https://www.lfd.uci.edu/~gohlke/pythonlibs/#gdal Built with PROJ (proj.db is included), GEOS, EXPAT. See Dockerfile.wheels for additional components.
    Leader badge
    Downloads: 44 This Week
    Last Update:
    See Project
  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for free
  • 5
    GPlates

    GPlates

    Interactive visualization of plate tectonics.

    GPlates is a plate-tectonics program. Manipulate reconstructions of geological and paleo-geographic features through geological time. Interactively visualize vector, raster and volume data. PyGPlates is the GPlates Python library. Get fine-grained access to GPlates functionality in your Python scripts.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 6
    openModeller is a complete C++ framework for species potential distribution modelling. The project also includes a graphical user interface, a web service interface and an API for Python.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 7
    LAnd Survey Tools "LAST" was created to preserve and expand on the work invested in an old, privately used, DOS based land survey construction and data collection application by porting much of the C++ coded logic and design concept over to Python.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 8
    Croizat

    Croizat

    A software package for quantitative analysis in Panbiogeography

    Croizat is a free, user-friendly, cross-platform desktop software package which biologists can use to integrate and analyze spatial data on species or other taxa and to explore geographical patterns in diversity under a panbiogeographic and graph-theoretic approach.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    GEOMS2

    GEOMS2

    Geostatistics and geosciences modeling software

    GEOMS2 is a geostatistics and geosciences modeling software. Provides interface for grid (mesh), point, surface and data (non-spatial) objects. It has a 3D viewer and 2D plots using the well known Python engines Mayavi and Matplotlib. It has several functions to manipulate your data as well as provide univariate and multivariate analysis. NOTE: The software is still an early beta. Please tell us if you found a bug. Download datasets for students of Geostatistics 2017 (Petroleum Engineering): https://sourceforge.net/projects/geoms2/files/Geostatistics_Petroleum.zip/download Download datasets for students of Geostatistics 2017 (Geology and Mining Engineering): https://sourceforge.net/projects/geoms2/files/Geostatistics_Mining.zip/download Old: http://sourceforge.net/projects/geoms2/files/SETS_geoestatistica2_2015.7z/download https://sites.google.com/site/cmrpsoftware/downloads/Quarry_sets.7z?attredirects=0&d=1 http://sourceforge.net/projects/geoms2/files/Mining.7z/download
    Downloads: 6 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser

    Make AI work your way with Chrome Enterprise. Block unapproved sites and set custom data controls that align with your company's policies.
    Download Chrome
  • 10
    This project provides a library written in Python for reading and eventually writing ISO8211 files. ISO8211 is a format used for various GIS systems (geographic data), including SDTS, the format used by the US Geological Survey.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    TopoGen is a small PyGTK application which will make a topographic image overlay for Google Earth using the given coordinate boundaries.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 12
    ZMapServer is a Zope Product that provides a clean interface to the MapServer (http://mapserver.gis.umn.edu) web mapping application.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 13
    GPSFileViewer

    GPSFileViewer

    Application to browse and visualize your GPS files

    Desktop application for browsing and visualizing GPS files on your local storage or on network. * Quickly navigate your GPS files using embedded file/track/metadata browser * Works with gpx, kml, and csv files * Show overview map of all tracks in directory * Filter tracks in browser based on metadata, location, and path * Color code track overview based on metadata, e.g., overall distance, start time * Simultaneously view one or more tracks on map while graphing detailed metadata (e.g., speed, elevation, hill gradient) * Quickly determine distance and duration for portions of tracks by mousing or dragging in the graph. Use this to see exactly how different routes compare in time and distance Written in WxPython+Matplotlib. Windows executable available; Mac and Linux can be run via script.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Space Time Analysis of Regional Systems: Combines a suite of geocomputational and dynamic visualization modules for the exploratory analysis of data measured for spatial and temporal units.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    The Geocanvas project aims to provide a very small and simple set of APIs to assist the developer in creating geographically referenced canvas applications within the GTK/Gnome environment.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    A toolbox of open source geospatial essentials
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Liegkat-Archiv delivers ALK converters for spatial data formats (EDBS, BGRUND, SQD, DFK, HK) and coordinate systems used in German cadastral agencies before ALKIS into KML and JML. It delivers Python packages and XSL files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    AVPython embeds the Python programming language within ArcView GIS 3.x. This project will also encompass efforts to build a similar bridge between Python and ArcObjects. An integrated, redistributable Python / PyWin32 setup wizard is also published here.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    GISBox by Citiviz

    GISBox by Citiviz

    Ready-to-use appliance for GIS, Data Mining and Analysis, Modelling...

    GISBox by Citiviz is a ready-to-use virtual appliance containing an assortment of powerful, free and open source GIS, Data Mining and Analysis, Modelling and Programming software and packages. The pre-configured and tested GISBox allows you to try and use in few minutes a variety of software used by data scientists, engineers, physicists, mathematicians, geomatics engineers, and geographers from around the globe, without installing anything more than once the Oracle VirtualBox™ software (https://www.virtualbox.org/) on your Linux, Windows or Mac computer. The GISBox is free and open, allowing it to be freely distributed, duplicated and passed around, even with your own datasets and in-house applications. If you read this and are related to the Ecole polytechnique de Lausanne - EPFL (http://www.epfl.ch) in Switzerland, please use this link for downloading or support information: http://gisbox.epfl.ch. Happy (geo)Data Hacking! Brought to you by Citiviz' Builders
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    PyOGCLib is a package of classes that implement specifications of the Open GIS Consortium (OGC), allowing Python applications to spatially plug-and-play with other geoprocessing systems.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Mapnik is an OpenSource C++/Python toolkit for developing GIS (Geographic Information Systems) applications. At the core is a C++ shared library providing algorithms/patterns for spatial data access and visualization.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    AICtools

    AICtools

    Workflow and set of tools for Automated Imagery Classification

    AICtools is a GIS workflow and set of tools to facilitate Automated Imagery Classification (AIC) and analysis of surface features over time. Allows bulk processing of large data sets, including automated metadata processing/filtering, compressed archive extraction and file manipulation, raster band compositing, pre-processing, mosaicking, clipping. Automates a subset of operations involved in classification of satellite imagery and the associated raster calculations used for time trend analysis.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    AIS Logger is a simple viewer and logger for data received by AIS-transponders or -receivers.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    The aim of this project is to translate the geostatistical BMELib Matlab Toolbox (http://www.unc.edu/depts/case/BMELIB/) into Python.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Python script for Geocachers. Takes GPX file (eg from Geotoad), downloads waypoints to Garmin Etrex, and produces OpenOffice quick-reference document with the descriptions and hints.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.