C++ GIS Software

View 174 business solutions
GIS C++ Clear Filters

Browse free open source C++ GIS Software and projects below. Use the toggles on the left to filter open source C++ 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 Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 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: 19,607 This Week
    Last Update:
    See Project
  • 2
    SAGA GIS
    SAGA - System for Automated Geoscientific Analyses - is a Geographic Information System (GIS) software with immense capabilities for geodata processing and analysis. SAGA is programmed in the object oriented C++ language and supports the implementation of new functions with a very effective Application Programming Interface (API). Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015. For more information visit the project homepage and the wiki.
    Leader badge
    Downloads: 9,440 This Week
    Last Update:
    See Project
  • 3
    QGIS

    QGIS

    Cross platform (lin/win/mac) geographical information system (GIS)

    Create, edit, visualize, analyze and publish geospatial information on Windows, Mac, Linux, BSD and mobile devices. For your desktop, server, in your web browser and as developer libraries. QGIS is a user-friendly open-source Geographic Information System (GIS) licensed under the GNU General Public License. QGIS is an official project of the Open Source Geospatial Foundation (OSGeo). It runs on Linux, Unix, Mac OSX, Windows and Android and supports numerous vector, raster, and database formats and functionalities. QGIS provides a continously growing number of capabilities provided by core functions and plugins. You can visualize, manage, edit, analyze data, and compose printable maps. We also collect case studies of how people all over the world use QGIS for their GIS work. You can view combinations of vector and raster data (in 2D or 3D) in different formats and projections without conversion to an internal or common format.
    Downloads: 249 This Week
    Last Update:
    See Project
  • 4
    OpenCPN: A concise ChartPlotter/Navigator. A cross-platform ship-borne GUI application supporting * GPS/GPDS Postition Input * BSB Raster Chart Display * S57 Vector ENChart Display * AIS Input Decoding * Waypoint Autopilot Navigation
    Downloads: 129 This Week
    Last Update:
    See Project
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • 5
    S-GeMS is a software for 3D geostatistical modeling. It implements many of the classical geostatistics algorithms, as well as new developments made at Stanford University. See http://sgems.sourceforge.net
    Leader badge
    Downloads: 148 This Week
    Last Update:
    See Project
  • 6
    Navit
    Modular, touch screen friendly navigation system with GPS tracking, realtime routing engine and support for various vector map formats. Works on a wide range of devices, from computers to smartphones.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 7
    opencpnplugins

    opencpnplugins

    Plugins for OpenCPN

    This project hosts various plugins for the OpenCPN chart plotter, which are not bundled with the core package. OpenCPN is a free software (GPLv2) project to create a concise chart plotter and navigation software, for use underway or as a planning tool. OpenCPN is developed by a team of active sailors using real world conditions for program testing and refinement.
    Leader badge
    Downloads: 131 This Week
    Last Update:
    See Project
  • 8
    NAVeGIS

    NAVeGIS

    GPS navigation software for Windows Mobile & WinCE devices.

    NAVeGIS is a WinCE/Windows Mobile navigation application.
    Leader badge
    Downloads: 78 This Week
    Last Update:
    See Project
  • 9
    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: 36 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10

    GPSBabel

    GPSBabel converts and transfers data like waypoints, tracks & routes.

    ** This site is of historical interest only. The project is active on www.gpsbabel.org and github. Some of the county/state files remain active, but no version of GPSBabel should be downloaded from this site. ** GPSBabel reads, writes, and manipulates GPS waypoints in a variety of formats. Over 100 supported formats include GPX, GeoJSON and Garmin serial and USB protocols, Geocaching Pocket Queries and *.loc and more! For Windows, Linux, Mac.
    Downloads: 52 This Week
    Last Update:
    See Project
  • 11
    Orfeo ToolBox

    Orfeo ToolBox

    OTB is an open-source C++ library for remote sensing images processing

    The Orfeo Toolbox is a C++ library for high resolution remote sensing image processing. It is developped by CNES in the frame of the ORFEO program. More information is available at www.orfeo-toolbox.org It is based on the medical image processing library ITK and offers particular functionalities for remote sensing image processing in general and for high spatial resolution images in particular. Targeted algorithms for high resolution optical images (SPOT, Quickbird, Worldview, Landsat, Ikonos), hyperspectral sensors (Hyperion) or SAR (TerraSarX, ERS, Palsar) are available. Orfeo ToolBox has three main access depending on the category of user: write processing chains in C++ using existing filters or creating new ones, use the OTB applications, which is a plugin-based framework allowing to extend high-level processing chains from various environment ( command-line, QT, QGis, Python....) or use Monteverdi, a software for everyday life image manipulation and analysis.
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • 12
    Geoblock
    Geoblock is a program for 3D modeling, database management and visualization of geoscience datasets. It is developed for mineral deposit exploration, ore reserve estimation, mine planning and simulating geotechnical processes in mine sites.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    Earth3D is a program to display the earth as a 3D globe (including heightfields) in real-time. One can zoom until cities become visible. It uses huge datasets that are loaded on demand over the internet. It is possible to embed dynamic data into the view
    Downloads: 9 This Week
    Last Update:
    See Project
  • 14
    Xconq is an engine for turn-based strategy games. Variety of game genres run under Xconq: historical, sci-fi, fantasy, and modern. AIs. Network games. Multiple UIs and platforms. Easy-to-learn game design language. Large games library available
    Downloads: 18 This Week
    Last Update:
    See Project
  • 15
    QMapControl is a Qt widget which enables your applications to use map data from different sources on desktop or mobiles. Maps can be enriched by custom objects which will be drawn into the map.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 16
    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: 19 This Week
    Last Update:
    See Project
  • 17
    This program views calibrated bitmap maps (moving maps) on PocketPC/WinCE platform. Additionaly it supports using GPS device to retrieve user position and show it (with other marks) in map - making it very handy for geocaching.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 18
    NOTE - All project resources are now hosted at http://qgis.org. Quantum GIS (QGIS) is a Geographic Information System (GIS). QGIS supports common vector and raster formats, including Shapefiles, PostGIS, GRASS, GeoTiff, TIFF, JPG, and many more.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 19
    Open Source Routing Machine computes shortest paths in a graph. It was designed to run well with map data from the Openstreetmap Project.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    ogr2gui is a open source project offering a graphical user interface (gui) for ogr2ogr. ogr2ogr is a command line utility used to convert and manipulate geospatial data.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 21
    A simple editor for GPS tracks and waypoints using map data from OpenStreetMap.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 22

    MCC-LIDAR

    Multiscale Curvature Classification for LIDAR Data

    MCC-LIDAR is a C++ application for processing LiDAR data in forested environments. It classifies data points as ground or non-ground using the Multiscale Curvature Classification algorithm.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 23
    surfit is an open source and free gridding and contouring software. surfit can do interpolation/approximation of points, contours and surfaces, can take fault lines and trend surfaces into account, can use inequalities and other conditions. Supports a lo
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    KGIS it is a GIS aplication for KDE. (Geografic Information System) With a GIS aplication, it is possible to manipulate maps. The objective of KGIS is be the base for the development of GIS applications in KDE.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    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.
    Downloads: 4 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next