From Fedora Project Wiki

No edit summary
 
(156 intermediate revisions by 14 users not shown)
Line 1: Line 1:
= Geographic Information System =
= Geographic Information Systems =


The GIS project is an initiative to package GIS related software, to make Fedora and EPEL attractive platforms for you GIS needs. It also covers some software from adjacent fields, like remote sensing or geodesy.
The GIS project is an initiative to package GIS related software, to make Fedora and EPEL attractive platforms for you GIS needs. It also covers some software from adjacent fields, like remote sensing or geodesy.


Fedora GIS activists hang out in [irc://irc.freenode.org/fedora-gis #fedora-gis] channel.
Fedora GIS activists hang out in [irc://irc.freenode.org/fedora-gis #fedora-gis] channel.
Packaging has started for many packages from the wishlist below, but hasn't finished yet for one reason or another. If you want to help in packaging them or want something to base your private packages on for now, you can check out volter's git repo:
  git clone git://git.geofrogger.net/git/fedora-packaging
Note: It also contains other packages. Please read the README files. These files don't reflect the official spec files. It's just work in progress.


== Actual Content ==
== Actual Content ==


=== Non-Java ===
=== Non-Java ===
* [https://admin.fedoraproject.org/pkgdb/acls/name/ann ann] - Library for searching Approximate Nearest Neighbors
* [https://apps.fedoraproject.org/packages/ann ann] - Library for searching Approximate Nearest Neighbors
* [https://admin.fedoraproject.org/pkgdb/acls/name/ast ast] - A Library for Handling World Coordinate Systems in Astronomy
* [https://apps.fedoraproject.org/packages/ast ast] - A Library for Handling World Coordinate Systems in Astronomy
* [https://admin.fedoraproject.org/pkgdb/acls/name/CGAL CGAL] - Computational Geometry Algorithms Library
* [https://src.fedoraproject.org/rpms/python-basemap basemap] - The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python
* [https://admin.fedoraproject.org/pkgdb/acls/name/clusterPy clusterPy] - Library of spatially constrained clustering algorithms
* [https://apps.fedoraproject.org/packages/carto carto] - Mapnik style sheet compiler
* [https://admin.fedoraproject.org/pkgdb/acls/name/cptutils cptutils] - Utilities for the manipulation of color gradients; mainly for translating between different formats.
* [https://apps.fedoraproject.org/packages/CGAL CGAL] - Computational Geometry Algorithms Library
* [https://admin.fedoraproject.org/pkgdb/acls/name/e00compr e00compr] - ANSI-C library to compress and uncompress Arc/Info Export (E00) files
* [https://apps.fedoraproject.org/packages/clusterPy clusterPy] - Library of spatially constrained clustering algorithms
* [https://admin.fedoraproject.org/pkgdb/acls/name/emerillon Emerillon] - A map viewer for GNOME
* [https://apps.fedoraproject.org/packages/cptutils cptutils] - Utilities for the manipulation of color gradients; mainly for translating between different formats
* [https://admin.fedoraproject.org/pkgdb/acls/name/foxtrotgps FoxtrotGPS] - A mapping and GPS application like tangoGPS
* [https://apps.fedoraproject.org/packages/dans-gdal-scripts Dan's GDAL scripts] - Utilities for use in conjunction with GDAL
* [https://admin.fedoraproject.org/pkgdb/acls/name/garmindev GarminDev] - Drivers for communication with Garmin GPS devices
* [https://apps.fedoraproject.org/packages/e00compr e00compr] - ANSI-C library to compress and uncompress Arc/Info Export (E00) files
* [https://admin.fedoraproject.org/pkgdb/acls/name/garmintools garmintools] - Communication tools for Garmin devices
* eccodes - a library for decoding and encoding WMO data formats
* [https://admin.fedoraproject.org/pkgdb/acls/name/gdal GDAL] - Geospatial Data Abstraction Library
* [https://apps.fedoraproject.org/packages/emerillon Emerillon] - A map viewer for GNOME
* [https://admin.fedoraproject.org/pkgdb/acls/name/geoclue geoclue] - a modular geoinformation service
* [https://apps.fedoraproject.org/packages/foxtrotgps FoxtrotGPS] - A mapping and GPS application like tangoGPS
* [https://admin.fedoraproject.org/pkgdb/acls/name/geos GEOS] - Geometry Engine - Open Source
* [https://apps.fedoraproject.org/packages/garmindev GarminDev] - Drivers for communication with Garmin GPS devices
* [https://admin.fedoraproject.org/pkgdb/acls/name/GMT GMT] - Generic Mapping Tools
* [https://apps.fedoraproject.org/packages/garmintools garmintools] - Communication tools for Garmin devices
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpsbabel gpsbabel] - A tool to convert between various formats used by GPS devices
* [https://apps.fedoraproject.org/packages/gdal GDAL] - Geospatial Data Abstraction Library
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpscorrelate gpscorrelate] - A GPS photo correlation/geotagging tool
* [https://apps.fedoraproject.org/packages/gdalcpp gdalcpp] - C++11 wrapper classes for GDAL/OGR
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpsd gpsd] - Service daemon for mediating access to a GPS
* [https://apps.fedoraproject.org/packages/geoclue2 geoclue2] - Geolocation service
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpsdrive gpsdrive] - A GPS based navigation tool
* [https://apps.fedoraproject.org/packages/GeographicLib/ GeographicLib] - Small library to perform conversions between coordinates, geoid height, geomagnetic field calculations and for solving geodesic problems
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpsman gpsman] -  a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment.
* [https://apps.fedoraproject.org/packages/geos GEOS] - Geometry Engine - Open Source
* [https://admin.fedoraproject.org/pkgdb/acls/name/gpx-viewer gpx-viewer] - GPX Viewer is a simple program to visualize a gpx file (orphaned!)
* [https://apps.fedoraproject.org/packages/GMT GMT] - Generic Mapping Tools
* [https://admin.fedoraproject.org/pkgdb/acls/name/grads grads] - Interactive desktop tool to easy access, manipulate and visualize earth science data
* [https://apps.fedoraproject.org/packages/gpsbabel gpsbabel] - A tool to convert between various formats used by GPS devices
* [https://admin.fedoraproject.org/pkgdb/acls/name/grass GRASS] - Geographic Resources Analysis Support System
* [https://apps.fedoraproject.org/packages/gpscorrelate gpscorrelate] - A GPS photo correlation/geotagging tool
* [https://admin.fedoraproject.org/pkgdb/acls/name/gypsy gypsy] - A GPS multiplexing daemon
* [https://apps.fedoraproject.org/packages/gpsd gpsd] - Service daemon for mediating access to a GPS
* [https://admin.fedoraproject.org/pkgdb/acls/name/libgarmin libgarmin] - C library to parse and use Garmin image files
* [https://apps.fedoraproject.org/packages/gpsdrive gpsdrive] - A GPS based navigation tool
* [https://apps.fedoraproject.org/packages/gpsman gpsman] -  a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment.
* [https://apps.fedoraproject.org/packages/gpx-viewer gpx-viewer] - GPX Viewer is a simple program to visualize a gpx file
* [https://apps.fedoraproject.org/packages/grads grads] - Interactive desktop tool to easy access, manipulate and visualize earth science data
* [https://apps.fedoraproject.org/packages/grass GRASS] - Geographic Resources Analysis Support System
* [https://apps.fedoraproject.org/packages/gypsy gypsy] - A GPS multiplexing daemon
* [http://geodynamics.usc.edu/~becker/igmt iGMT] - Interactive mapping interface to GMT
* [http://geodynamics.usc.edu/~becker/igmt iGMT] - Interactive mapping interface to GMT
* [http://inteproxy.wald.intevation.org Inteproxy] - Security extension for unsecure OWS clients to secure spatial data infrastructures
* [http://inteproxy.wald.intevation.org Inteproxy] - Security extension for unsecure OWS clients to secure spatial data infrastructures
* [https://admin.fedoraproject.org/pkgdb/acls/name/libgaiagraphics libgaiagraphics] - Graphics canvas for GIS rendering (pre-requisite for the SpatiaLite-GUI)
* [https://apps.fedoraproject.org/packages/kosmtik kosmtik] - Make maps with OpenStreetMap and Mapnik
* [https://admin.fedoraproject.org/pkgdb/acls/name/libgeotiff libgeotiff] - GeoTIFF format library; [https://bugzilla.redhat.com/show_bug.cgi?id=621416 License problems] with EPSG table
* [https://apps.fedoraproject.org/packages/libgaiagraphics libgaiagraphics] - Graphics canvas for GIS rendering (pre-requisite for the SpatiaLite-GUI)
* [https://admin.fedoraproject.org/pkgdb/acls/name/librasterlite librasterlite] - Support Raster Data Sources within a SpatiaLite DB
* [https://apps.fedoraproject.org/packages/libgarmin libgarmin] - C library to parse and use Garmin image files
* [https://admin.fedoraproject.org/pkgdb/acls/name/libspatialite libspatialite] - A complete Spatial DBMS in a nutshell
* [https://apps.fedoraproject.org/packages/libgeotiff libgeotiff] - GeoTIFF format library; [https://bugzilla.redhat.com/show_bug.cgi?id=621416 License problems] with EPSG table
* [https://admin.fedoraproject.org/pkgdb/acls/name/mapbender MapBender] - Geospatial portal for OGC OWS architectures  
* [https://apps.fedoraproject.org/packages/libosmium libosmium] - Fast and flexible C++ library for working with OpenStreetMap data
* [https://admin.fedoraproject.org/pkgdb/acls/name/mapnik mapnik] - Above all Mapnik is about making beautiful maps
* [https://apps.fedoraproject.org/packages/librasterlite2 librasterlite2] - Stores and retrieves huge raster coverages using a SpatiaLite DBMS
* [https://admin.fedoraproject.org/pkgdb/acls/name/mapserver MapServer] - Development environment for building spatially-enabled internet applications
* [https://apps.fedoraproject.org/packages/libspatialite libspatialite] - A complete Spatial DBMS in a nutshell
* [https://admin.fedoraproject.org/pkgdb/acls/name/marble Marble Virtual Globe] - Free Software Virtual Globe and Qt GIS library / map widget
* [https://apps.fedoraproject.org/packages/mapbender MapBender] - Geospatial portal for OGC OWS architectures
* [https://admin.fedoraproject.org/pkgdb/acls/name/merkaartor Merkaartor] - Qt-Based OpenStreetMap editor
* [https://apps.fedoraproject.org/packages/mapnik mapnik] - Above all Mapnik is about making beautiful maps
* [https://admin.fedoraproject.org/pkgdb/acls/name/mtkbabel MTKBabel] - a Perl program to operate the i-Blue 747 GPS data logger.
* [https://apps.fedoraproject.org/packages/mapserver MapServer] - Development environment for building spatially-enabled internet applications
* [https://admin.fedoraproject.org/pkgdb/acls/name/mingw-libgeotiff mingw-libgeotiff] and [https://admin.fedoraproject.org/pkgdb/acls/name/mingw32-libgeotiff mingw32-libgeotiff] - MinGW port of libgeotiff Georeferenced image library
* [https://apps.fedoraproject.org/packages/marble Marble Virtual Globe] - Free Software Virtual Globe and Qt GIS library / map widget
* [https://admin.fedoraproject.org/pkgdb/acls/name/node-js-mapnik-reference NodeJS Mapnik reference] - Reference for Mapnik Styling Options
* [https://apps.fedoraproject.org/packages/merkaartor Merkaartor] - Qt-Based OpenStreetMap editor
* [https://admin.fedoraproject.org/pkgdb/acls/name/nodejs-sphericalmercator NodeJS Sphericalmercator] - Transformations between Spherical Mercator and Lat/Lon
* [https://apps.fedoraproject.org/packages/mtkbabel MTKBabel] - a Perl program to operate the i-Blue 747 GPS data logger.
* [https://admin.fedoraproject.org/pkgdb/acls/name/ogdi OGDI] - Open Geographic Datastore Interface
* [https://apps.fedoraproject.org/packages/mingw-gdal mingw-gdal] - MinGW Windows GDAL library
* [https://admin.fedoraproject.org/pkgdb/acls/name/openlayers OpenLayers] - A JavaScript library for displaying map data
* [https://apps.fedoraproject.org/packages/mingw-geos mingw-geos] - MinGW Windows GEOS library
* [https://admin.fedoraproject.org/pkgdb/acls/name/OpenSceneGraph OpenSceneGraph] - High performance 3D graphics toolkit
* [https://apps.fedoraproject.org/packages/mingw-libgeotiff mingw-libgeotiff] and [https://apps.fedoraproject.org/packages/mingw32-libgeotiff mingw32-libgeotiff] - MinGW port of libgeotiff Georeferenced image library
* [https://admin.fedoraproject.org/pkgdb/acls/name/osm-gps-map osm-gps-map] - Gtk+ widget for displaying OpenStreetMap tiles
* [https://apps.fedoraproject.org/packages/mingw-proj mingw-proj] - MinGW Windows Cartographic projection software (PROJ.4) library
* [https://admin.fedoraproject.org/pkgdb/acls/name/osm2pgsql osm2pgsql] - [http://wiki.openstreetmap.org/wiki/Osm2pgsql osm2pgsql] imports map data from OpenStreetMap to a PostgresSQL database.
* [https://apps.fedoraproject.org/packages/mingw-shapelib mingw-shapelib] - MinGW Windows shapelib library
* [https://admin.fedoraproject.org/pkgdb/acls/name/paraview paraview] - Data analysis and visualization application; was developed to analyze extremely large datasets using distributed memory computing resources.
* [https://apps.fedoraproject.org/packages/nik4 nik4] - Command-line interface to a Mapnik rendering toolkit
* [https://admin.fedoraproject.org/pkgdb/acls/name/pcl pcl] - Library for point cloud processing
* [https://apps.fedoraproject.org/packages/nodejs-leaflet nodejs-leaflet] - An open source JavaScript Library for Interactive Maps
* [https://admin.fedoraproject.org/pkgdb/acls/name/perl-Geo-Forward perl-Geo-Forward] - Calculate geographic location from lat, lon, distance, and heading
* [https://apps.fedoraproject.org/packages/nodejs-mapnik-pool NodeJS Mapnik pool]
* [https://admin.fedoraproject.org/pkgdb/acls/name/perl-Geo-Inverse perl-Geo-Inverse] - Calculate geographic distance from a lat & lon pair
* [https://apps.fedoraproject.org/packages/node-js-mapnik-reference NodeJS Mapnik reference] - Reference for Mapnik Styling Options
* [https://admin.fedoraproject.org/pkgdb/acls/name/perl-GPS perl-GPS] - Perl interface to a GPS receiver that implements the Garmin protocol
* [https://apps.fedoraproject.org/packages/nodejs-sphericalmercator NodeJS Sphericalmercator] - Transformations between Spherical Mercator and Lat/Lon
* [https://admin.fedoraproject.org/pkgdb/acls/name/perl-GPS-OID perl-GPS-OID] - Package for PRN - Object ID conversions
* [https://apps.fedoraproject.org/packages/nodesjs-srs nodejs-srs] - Spatial reference library for Node.js
* [https://admin.fedoraproject.org/pkgdb/acls/name/perl-Net-GPS perl-Net-GPS] - Provides an object client interface to the gpsd server daemon
* nodejs-tilelive - Frontend for various tile backends, mapnik and mbtiles
* [https://admin.fedoraproject.org/pkgdb/acls/name/pgRouting pgRouting] - Provides routing functionality to PostGIS/PostgreSQL
* [https://apps.fedoraproject.org/packages/nodejs-tiletype nodejs-tiletype] - Detect common map tile formats from a buffer
* [https://admin.fedoraproject.org/pkgdb/acls/name/postgis PostGIS] - PostGIS adds support for geographic objects in PostgreSQL
* [https://apps.fedoraproject.org/packages/ogdi OGDI] - Open Geographic Datastore Interface
* [https://admin.fedoraproject.org/pkgdb/acls/name/proj PROJ.4] - Cartographic Projections Library
* [https://apps.fedoraproject.org/packages/ogr2osm ogr2osm] - Convert ogr-readable files like shapefiles into .osm data
* [https://admin.fedoraproject.org/pkgdb/acls/name/pygrib pygrib] - Python module for reading and writing GRIB (editions 1 and 2) files
* [https://apps.fedoraproject.org/packages/openlayers OpenLayers] - A JavaScript library for displaying map data
* [https://admin.fedoraproject.org/pkgdb/acls/name/pyproj pyproj] - Pyrex generated python interface to PROJ.4 library
* [https://apps.fedoraproject.org/packages/OpenSceneGraph OpenSceneGraph] - High performance 3D graphics toolkit
* [https://admin.fedoraproject.org/pkgdb/acls/name/pyshp pyshp] - Pure Python read/write support for ESRI Shapefile format
* [https://apps.fedoraproject.org/packages/osgearth osgearth] - Terrain rendering toolkit for OpenSceneGraph ([[User:volter|volter]]; Current QGIS versions (2.10) don't work with the latest version)
* [https://admin.fedoraproject.org/pkgdb/acls/name/python-networkx python-networkx] -- Creation, manipulation, and study of the structure, dynamics, and functions of complex networks
* [https://apps.fedoraproject.org/packages/osm-gps-map osm-gps-map] - Gtk+ widget for displaying OpenStreetMap tiles
* [https://admin.fedoraproject.org/pkgdb/acls/name/python-osmgpsmap python-osmgpsmap] - Python bindings for osm-gps-map GTK+ widget
* [https://apps.fedoraproject.org/packages/osm2pgsql osm2pgsql] - osm2pgsql imports map data from OpenStreetMap to a PostgresSQL database.
* [https://admin.fedoraproject.org/pkgdb/acls/name/python-Rtree python-Rtree] - Python wrapper for the spatialindex library
* [https://src.fedoraproject.org/rpms/osmctools osmctools] - Tools to manipulate OpenStreetMap files
* [https://admin.fedoraproject.org/pkgdb/acls/name/python-shapely Shapely] Geometric objects, predicates, and operations
* osmium-tool - Command line tool for working with OpenStreetMap data
* [https://admin.fedoraproject.org/pkgdb/acls/name/python-tilecache python-tilecache] - A web map tile caching system
* [https://apps.fedoraproject.org/packages/osmpbf osmpbf] - C library to read and write OpenStreetMap PBF files/
* [https://admin.fedoraproject.org/pkgdb/acls/name/qgis QGIS] - Quantum GIS (QGIS) is a user friendly Open Source Geographic Information System
* [https://apps.fedoraproject.org/packages/paraview paraview] - Data analysis and visualization application; was developed to analyze extremely large datasets using distributed memory computing resources.
* [https://admin.fedoraproject.org/pkgdb/acls/name/qlandkartegt QLandkarteGT] - GPS device mapping tool
* [https://apps.fedoraproject.org/packages/pcl pcl] - Library for point cloud processing
* [https://admin.fedoraproject.org/pkgdb/acls/name/qtgpsc qtgpsc] - A client for the gpsd GPS server
* [http://pointcloud.org PDAL] - Library for translating and manipulating point cloud data of various formats
* [https://admin.fedoraproject.org/pkgdb/acls/name/readosm readosm] - Library to extract data from Open Streetmap input files
* [https://apps.fedoraproject.org/packages/perl-Geo-Forward perl-Geo-Forward] - Calculate geographic location from lat, lon, distance, and heading
* [https://admin.fedoraproject.org/pkgdb/acls/name/routino routino] - Find the route between two points using the dataset of topographical information collected by Openstreetmap or data in that format (KDE-Marble can make use of it.)
* [https://apps.fedoraproject.org/packages/perl-Geo-Inverse perl-Geo-Inverse] - Calculate geographic distance from a lat & lon pair
* [https://admin.fedoraproject.org/pkgdb/acls/name/saga SAGA] - GIS with API for processing geodata
* [https://apps.fedoraproject.org/packages/perl-Geo-ShapeFile perl-Geo-ShapeFile] - Perl extension for handling ESRI GIS Shapefiles
* [https://admin.fedoraproject.org/pkgdb/acls/name/spatialindex spatialindex] - Spatial index library
* [https://apps.fedoraproject.org/packages/perl-GIS-Distance perl-GIS-Distance] - Calculate geographic distances
* [https://admin.fedoraproject.org/pkgdb/acls/name/spatialite-gui Spatialite-gui] - GUI to manage Spatialite databases
* [https://apps.fedoraproject.org/packages/perl-GIS-Distance-Fast perl-GIS-Distance-Fast] - C implementation of GIS::Distance formulas
* [https://admin.fedoraproject.org/pkgdb/acls/name/spatialite-tools SpatiaLite Tools] - A set of useful CLI tools for SpatiaLite
* [https://apps.fedoraproject.org/packages/perl-GPS perl-GPS] - Perl interface to a GPS receiver that implements the Garmin protocol
* [https://admin.fedoraproject.org/pkgdb/acls/name/splat splat] - Analyze point-to-point terrestrial RF communication links
* [https://apps.fedoraproject.org/packages/perl-GPS-OID perl-GPS-OID] - Package for PRN - Object ID conversions
* [https://admin.fedoraproject.org/pkgdb/acls/name/tangogps tangoGPS] - a lightweight and fast mapping application
* [https://apps.fedoraproject.org/packages/perl-Net-GPSD perl-Net-GPSD] - Provides an object client interface to the gpsd server daemon
* [https://admin.fedoraproject.org/pkgdb/acls/name/tinyows tinyows] - WFS-T and FE implementation server ([[User:volter|volter]] started packaging the currenct version; the package is orphaned)
* [https://apps.fedoraproject.org/packages/pgRouting pgRouting] - Provides routing functionality to PostGIS/PostgreSQL
* [https://admin.fedoraproject.org/pkgdb/acls/name/vifir vifir] - A viewer for electronic aviation charts
* [https://apps.fedoraproject.org/packages/postgis PostGIS] - PostGIS adds support for geographic objects in PostgreSQL
* [https://admin.fedoraproject.org/pkgdb/acls/name/viking viking] - GTK2-based GPS data editor and viewer
* [https://apps.fedoraproject.org/packages/proj PROJ.4] - Cartographic Projections Library
* [https://apps.fedoraproject.org/packages/pygrib pygrib] - Python module for reading and writing GRIB (editions 1 and 2) files
* [https://github.com/Knio/pynmea2 pynmea2] - Python library for parsing the NMEA 0183 protocol
* [https://apps.fedoraproject.org/packages/pyproj pyproj] - Pyrex generated python interface to PROJ.4 library
* [https://apps.fedoraproject.org/packages/pyshp pyshp] - Pure Python read/write support for ESRI Shapefile format
* [https://apps.fedoraproject.org/packages/python-cartopy cartopy] - A library providing cartographic tools for python.
* [https://apps.fedoraproject.org/packages/python-Fiona python-Fiona] - Fiona reads and writes spatial data files
* [https://apps.fedoraproject.org/packages/python-geojson python-geojson] - Encoder/decoder for simple GIS features
* python-geopandas - Geographic Pandas extensions
* [https://apps.fedoraproject.org/packages/python-modestmaps python-modestmaps] - Modest Maps python port
* [https://apps.fedoraproject.org/packages/python-networkx python-networkx] - Creation, manipulation, and study of the structure, dynamics, and functions of complex networks
* pyosmium - Python bindings for libosmium
* [https://apps.fedoraproject.org/packages/python-OWSLib python-OWSLib] - Client library for OGC web services
* [https://bugzilla.redhat.com/show_bug.cgi?id=967357 python-phyghtmap] - Generate OSM contour lines from NASA SRTM data
* [https://apps.fedoraproject.org/packages/python-rasterio rasterio] - Fast and direct raster I/O for use with Numpy and SciPy; Rasterio reads and writes geospatial raster datasets
* [https://apps.fedoraproject.org/packages/python-Rtree python-Rtree] - Python wrapper for the spatialindex library
* [https://apps.fedoraproject.org/packages/python-shapely Shapely] Geometric objects, predicates, and operations
* [https://apps.fedoraproject.org/packages/python-tilecache python-tilecache] - A web map tile caching system
* [https://apps.fedoraproject.org/packages/python-tilestache python-tilestache] - A stylish alternative for caching your map tiles
* [https://apps.fedoraproject.org/packages/qgis QGIS] - Quantum GIS (QGIS) is a user friendly Open Source Geographic Information System
* [https://apps.fedoraproject.org/packages/qlandkartegt QLandkarteGT] - GPS device mapping tool
* [https://apps.fedoraproject.org/packages/qmapshack QMapshack] - GPS mapping and management tool
* [https://apps.fedoraproject.org/packages/qtgpsc qtgpsc] - A client for the gpsd GPS server
* [https://apps.fedoraproject.org/packages/readosm readosm] - Library to extract data from Open Streetmap input files
* [https://apps.fedoraproject.org/packages/routino routino] - Find the route between two points using the dataset of topographical information collected by Openstreetmap or data in that format (KDE-Marble can make use of it.)
* [http://www.rtklib.com/ rtklib] - Standard and precise positioning with GNSS (global navigation satellite system)
* [https://apps.fedoraproject.org/packages/saga SAGA] - GIS with API for processing geodata
* [https://apps.fedoraproject.org/packages/sparcy sparcy] - Command line utility for Sparc Systems GPS loggers
* [https://apps.fedoraproject.org/packages/spatialindex spatialindex] - Spatial index library
* [https://apps.fedoraproject.org/packages/spatialite-gui Spatialite-gui] - GUI to manage Spatialite databases
* [https://apps.fedoraproject.org/packages/spatialite-tools SpatiaLite Tools] - A set of useful CLI tools for SpatiaLite
* [https://apps.fedoraproject.org/packages/splat splat] - Analyze point-to-point terrestrial RF communication links
* [https://apps.fedoraproject.org/packages/tangogps tangoGPS] - a lightweight and fast mapping application
* [https://apps.fedoraproject.org/packages/tinyows tinyows] - WFS-T and FE implementation server ([[User:volter|volter]] started packaging the currenct version; the package is orphaned)
* [https://apps.fedoraproject.org/packages/vifir vifir] - A viewer for electronic aviation charts
* [https://apps.fedoraproject.org/packages/viking viking] - GTK2-based GPS data editor and viewer


=== Java ===
=== Java ===


* [https://admin.fedoraproject.org/pkgdb/acls/name/josm JOSM] - Editor for OpenStreetMap
* [https://apps.fedoraproject.org/packages/jmapviewer jmapviewer] - Java component to integrate an OSM map view into your Java application
 
* [https://apps.fedoraproject.org/packages/josm JOSM] - Editor for OpenStreetMap
* [https://apps.fedoraproject.org/packages/jts jts] - Java Topology Suite
* [https://apps.fedoraproject.org/packages/spatial4j spatial4j] - A Geospatial Library for Java


== New packages pushed to stable ==
== New packages pushed to stable ==
Line 103: Line 139:
==  New packages to test ==
==  New packages to test ==


* [https://admin.fedoraproject.org/pkgdb/acls/name/carto carto] - Mapnik style sheet compiler
-
* [https://admin.fedoraproject.org/pkgdb/acls/name/nodesjs-srs nodejs-srs] - Spatial reference library for Node.js


==  Packages on review ==
==  Packages on review ==


* [https://bugzilla.redhat.com/show_bug.cgi?id=951817 LibreAtlas] - Geography Education application built on top of SpatiaLite and RasterLite
* [https://bugzilla.redhat.com/show_bug.cgi?id=1244353 ossim] - High performance software system for remote sensing, image processing, geographical information systems and photogrammetry
* [https://bugzilla.redhat.com/show_bug.cgi?id=923960 JMapViewer] - Java component to integrate an OSM map view into your Java application
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=1084631 gctpc] - General Cartographic Transformation Package</s> -- Project is gone
* [https://bugzilla.redhat.com/show_bug.cgi?id=916432 python-geojson] - Encoder/decoder for simple GIS features
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=927550 pycdf] - A python interface to the Unidata netCDF library</s> -- Cancelled
* [https://bugzilla.redhat.com/show_bug.cgi?id=969763 taudem] - Terrain Analysis Using Digital Elevation Models
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=754023 Mumpot] - GTK mapping application</s> -- Cancelled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=754023 Mumpot] - GTK mapping application</s> -- Cancelled
* [https://bugzilla.redhat.com/show_bug.cgi?id=658234 gdal-grass] - Standalone GRASS 6 Drivers for GDAL and OGR (Originally [[viji]], see [[User:volter|volter's:]] repo for the current version)
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=658234 gdal-grass] - Standalone GRASS 6 Drivers for GDAL and OGR (Originally [[viji]], see [[User:volter|volter's:]] repo for the current version)</s>
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=666301 libLAS] - Library and tools for the LAS LiDAR format</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=666301 libLAS] - Library and tools for the LAS LiDAR format</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=592645 mkgmap] - Convert OpenStreetMap data for Garmin GPSes</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=592645 mkgmap] - Convert OpenStreetMap data for Garmin GPSes</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=654374 Navit] - Car navigation system with routing engine</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=654374 Navit] - Car navigation system with routing engine</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=709125 obdgpslogger] - OBDII and GPS data logger for your car</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=709125 obdgpslogger] - OBDII and GPS data logger for your car</s> -- Stalled
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=478722 ossim] - High performance software system for remote sensing, image processing , geographical information systems and photogrammetry</s>. New approach in [[User:volter|volter's]] repo
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=859671 OpenCPN]</s> - A free and open source software for marine navigation -- Not ready, needs work upstream plus wxjson must be packaged
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=527549 osm2go] - [http://www.harbaum.org/till/maemo/index.shtml#osm2go osm2go] is an editor for openstreetmap.org map data.</s>
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=527549 osm2go] - [http://www.harbaum.org/till/maemo/index.shtml#osm2go osm2go] is an editor for openstreetmap.org map data.</s>
* <s>[https://bugzilla.redhat.com/show_bug.cgi?id=626004 osm2pgsql] - [http://wiki.openstreetmap.org/wiki/Osm2pgsql osm2pgsql] imports map data from OpenStreetMap to a PostgresSQL database</s>


== Wishlist and interesting apps ==
== Wishlist and interesting apps ==


=== Non-Java ===
=== Non-Java ===
* [http://matplotlib.github.com/basemap Basemap] - The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python
* [http://alacarte-maps.github.io/ alaCarte] - OpenStreetMap tile renderer
* [https://github.com/gina-alaska/dans-gdal-scripts Dan's GDAL scripts] - GDAL contributed tools by Geographic Information Network of Alaska
* [http://cartaro.org/ Cartaro] - Web mapping platform and CMS
* [http://www.nws.noaa.gov/mdl/NDFD_GRIB2Decoder degrib] - Driver for the GRIB2 library (found bundled in GDAL)
* [http://www.nws.noaa.gov/mdl/NDFD_GRIB2Decoder degrib] - Driver for the GRIB2 library (found bundled in GDAL)
* [http://eoxserver.org Eoxserver] - Python application and framework for presenting EarthObservation (EO) data and metadata
* [http://eoxserver.org Eoxserver] - Python application and framework for presenting EarthObservation (EO) data and metadata
* [http://www.metamodellers.com/software/epigrass epigrass] - Epigrass is a simulation platform created to study epidemics and their spatial (geographic) dynamics
* [http://www.metamodellers.com/software/epigrass epigrass] - Epigrass is a simulation platform created to study epidemics and their spatial (geographic) dynamics
* [https://github.com/Toblerity/Fiona Fiona] - Fiona provides a minimal, uncomplicated Python interface to the open source GIS community's most trusted geodata access library (OGR) and integrates readily with other Python GIS packages such as pyproj, Rtree, and Shapely. ([[User:volter|volter:]] Packaging draft is ready, see repo)
* [http://geodjango.org Geodjango] - A world-class geographic web framework (Actually part of the Django package)
* [http://geodjango.org Geodjango] - A world-class geographic web framework (Actually part of the Django package)
* [http://www.geoalchemy.org/ Geoalchemy] - GIS Support for SQLAlchemy (Early stage of development)
* [http://www.geoalchemy.org/ Geoalchemy] - GIS Support for SQLAlchemy (Early stage of development)
* [http://search.cpan.org/~bluefeet/Geo-Distance-0.17/lib/Geo/Distance.pm Geo-Distance] - Perl module to calculate distances and closest locations
* [http://search.cpan.org/~bluefeet/Geo-Distance-0.17/lib/Geo/Distance.pm Geo-Distance] - Perl module to calculate distances and closest locations
* [http://geographiclib.sourceforge.net geographiclib] - Small library to perform conversions between coordinates, geoid height, geomagnetic field calculations and for solving geodesic problems
* [http://www.geomoose.org Geomoose] - Web Client Javascript Framework for displaying distributed cartographic data
* [http://www.geomoose.org Geomoose] - Web Client Javascript Framework for displaying distributed cartographic data
* [http://www.azavea.com/geotrellis/ GeoTrellis] - High performance geoprocessing engine and programming toolkit
* [http://www.azavea.com/geotrellis/ GeoTrellis] - High performance geoprocessing engine and programming toolkit
* [http://wiki.openstreetmap.org/wiki/Gosmore Gosmore] - Routing and viewer of OSM XML data such as the whole planet.osm or other osm files from Geofabrik or Cloudmade. (KDE-Marble can make use of it.) License problem with icons; kkofler informed upstream.  
* [http://wiki.openstreetmap.org/wiki/Gosmore Gosmore] - Routing and viewer of OSM XML data such as the whole planet.osm or other osm files from Geofabrik or Cloudmade. (KDE-Marble can make use of it.) License problem with icons; kkofler informed upstream.
* [https://code.google.com/p/gmapcatcher/ gmapcatcher] - An offline map viewer
* [https://code.google.com/p/gmapcatcher/ gmapcatcher] - An offline map viewer
* [http://www.gpstk.org GPStk] - Open source library and suite of applications (paused with packaging [[FabianAffolter]]; [[User:volter|volter]] got involved; see repo)
* [http://www.gpstk.org GPStk] - Open source library and suite of applications (paused with packaging [[FabianAffolter]]; [[User:volter|volter]] got involved; see repo)
* [http://imposm.org imposm] - Importer for OpenStreetMap data written in Python
* [https://github.com/omniscale/imposm3 Imposm3] - Importer for OpenStreetMap data written in Go
* [https://www.legato.net Legato] - Configurable, lightweight web mapping client that can be easily embedded into web pages and portals, CMS and individual web applications
* [https://www.legato.net Legato] - Configurable, lightweight web mapping client that can be easily embedded into web pages and portals, CMS and individual web applications
* [http://sourceforge.net/projects/libnav/ libnav] - LibNav is an algorithm library for navigation and positioning. (started with packaging [[FabianAffolter]], I thinks that libnav depends on gpstk)
* [http://sourceforge.net/projects/libnav/ libnav] - LibNav is an algorithm library for navigation and positioning. (started with packaging [[FabianAffolter]]) -- Release is from 2009, in parts copied over from gpstk of that time
* [https://git.osgeo.org/gogs/rttopo/librttopo librttopo] - RT Topology Library
* [http://mapguide.osgeo.org/ MapGuide] - web-based platform for developing and deployment web mapping applications and geospatial web services.
* [http://mapguide.osgeo.org/ MapGuide] - web-based platform for developing and deployment web mapping applications and geospatial web services.
* [https://github.com/jywarren/mapknitter mapknitter] - Web service to upload, stitch and georeference aerial photography
* [http://mapproxy.org MapProxy] - Proxy for geospatial data -- caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client ([[User:volter|volter:]] Started packaging, see repo.)
* [http://mapproxy.org MapProxy] - Proxy for geospatial data -- caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client ([[User:volter|volter:]] Started packaging, see repo.)
* [http://www.ldeo.columbia.edu/res/pi/MB-System MB System] - Processing and display of bathymetry and backscatter imagery data derived from multibeam, interferometry, and sidescan sonars ([[User:volter|volter:]] Started packaging, see repo; see below for missing dependencies)
* [http://www.ldeo.columbia.edu/res/pi/MB-System MB System] - Processing and display of bathymetry and backscatter imagery data derived from multibeam, interferometry, and sidescan sonars ([[User:volter|volter:]] Started packaging, see repo; see below for missing dependencies)
* [http://code.google.com/p/monav monav] - MoNav offers very fast and exact routing with OpenStreetMap data for mobile devices as well as desktop computers
* [http://code.google.com/p/monav monav] - MoNav offers very fast and exact routing with OpenStreetMap data for mobile devices as well as desktop computers (Contains a bundled lzma; icon licenses need to be reviewed; no commits since 2011)
* [http://mytourbook.sourceforge.net/mytourbook/ MyTourbook] - It is free software to visualize and analyze tours which are recorded by a GPS device, bike- or exercise computer and ergometer
* [http://mytourbook.sourceforge.net/mytourbook/ MyTourbook] - It is free software to visualize and analyze tours which are recorded by a GPS device, bike- or exercise computer and ergometer
* [http://www.ogr2gui.ca ogr2gui] - GUI application used to convert and manipulate geospatial data -- Is this project still maintained?
* [https://github.com/zverik/Nik4 Nik4] - Mapnik to image export
* [https://github.com/twain47/Nominatim nominatim] - Open Source search based on OpenStreetMap
* [http://openev.sourceforge.net/ OpenEV] - Software library and application for viewing and analysing raster and vector geospatial data ([[User:volter|volter:]] Started packaging, see repo; no release for a few years.)
* [http://openev.sourceforge.net/ OpenEV] - Software library and application for viewing and analysing raster and vector geospatial data ([[User:volter|volter:]] Started packaging, see repo; no release for a few years.)
* [http://sourceforge.net/projects/opengts/ OpenGTS] -- Open GPS Tracking system is a full featured web-based GPS tracking system for your fleet of vehicles.
* [http://sourceforge.net/projects/opengts/ OpenGTS] -- Open GPS Tracking system is a full featured web-based GPS tracking system for your fleet of vehicles.
* [http://openmodeller.sourceforge.net/ OpenModeller] - Fundamental niche modelling library; There is also a desktop application. The desktop application is tightly bound to QGIS. Therefore, I'll wait for the next QGIS release. ([[User:volter|volter:]] Started packaging both, see repo.)
* [http://openmodeller.sourceforge.net/ OpenModeller] - Fundamental niche modelling library; There is also a desktop application. The desktop application is tightly bound to QGIS. Therefore, I'll wait for the next QGIS release. ([[User:volter|volter:]] Started packaging both, see repo.)
* [http://opticks.org/confluence/display/opticks/Welcome+To+Opticks Opticks] - Opticks is an expandable remote sensing and imagery analysis software platform. ([[User:volter|volter]]: Packaging is on halt. As long as Opticks needs it's own [https://issues.ballforge.net/jira/browse/OPTICKS-933 modified version of OSSIM], it can't ship; Nov 2012)
* [http://opticks.org/confluence/display/opticks/Welcome+To+Opticks Opticks] - Opticks is an expandable remote sensing and imagery analysis software platform. ([[User:volter|volter]]: Packaging is on hold. As long as Opticks needs its own [https://issues.ballforge.net/jira/browse/OPTICKS-933 modified version of OSSIM], it can't ship; Nov 2012)
* [http://www.orfeo-toolbox.org/otb/ Orfeo Toolbox] - Library of image processing algorithms; There is also an accompanying software called Monteverdi. A QGIS plugin also exists somewhere. (volter: Loads of bundled and forked libraries; some detection scripts don't work right; could make use of liblas; [[User:volter|volter:]] Early package draft in repo; work on halt until clarified)
* [http://www.orfeo-toolbox.org/otb/ Orfeo Toolbox] - Library of image processing algorithms; There is also an accompanying software called Monteverdi. A QGIS plugin also exists somewhere. (volter: Loads of bundled and forked libraries; some detection scripts don't work right; could make use of liblas; [[User:volter|volter:]] Early package draft in repo; work on halt until clarified); A different draft is available on [https://copr.fedoraproject.org/coprs/orfeotoolbox/otb/ COPR] (rashadkm: all bundled libraries are removed with exception of 6S. COPR repoistory includes all dependencies used by OTB. And Packages are ready for Fedora 20 and 21.)
* [http://www.osgearth.org/ osgEarth] - Terrain rendering toolkit for OpenSceneGraph ([[User:volter|volter]] started packaging; QGIS will make use of it from 1.8 on)
* [https://github.com/pgRouting/osm2pgrouting osm2pgrouting] - Import tool for OpenStreetMap data to pgRouting database
* [http://trac.osgeo.org/ossim/ ossim] - Powerful suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data. [http://trac.osgeo.org/ossim/ticket/2273 Legal issues] with bundled lib; See ([[User:volter|volter's]] repo)
* [https://github.com/scrosby/OSM-binary osrm] - C version of the PBF library code
* [http://pointcloud.org pdal] - Library for translating and manipulating point cloud data of various formats (no release yet)
* [https://github.com/woodbri/osrm-tools osrm-tools] - Tools to extract postgresql database into OSRM normalized files, and PostgreSQL function to access OSRM Server
* [http://trac.osgeo.org/ossim/ ossim] - Powerful suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data. See [[User:volter|volter's]] repo
* [http://git.openstreetmap.nl/index.cgi/pbf2osm.git/ pbf2osm] or [http://wiki.openstreetmap.org/wiki/Pbftoosm pbftoosm] - Convert between old and new OSM format
* [http://git.openstreetmap.nl/index.cgi/pbf2osm.git/ pbf2osm] or [http://wiki.openstreetmap.org/wiki/Pbftoosm pbftoosm] - Convert between old and new OSM format
* [http://katze.tfiu.de/projects/phyghtmap/ phyghtmap] - Easily generate OSM contour lines from NASA SRTM data
* [http://www.pagcgeo.org Postal Address Geo-Coder] - Library and a CGI based web service that uses an address-ranged street network shapefile along with one or more postal addresses and provides the longitude/latitude coordinates
* [http://www.pagcgeo.org Postal Address Geo-Coder] - Library and a CGI based web service that uses an address-ranged street network shapefile along with one or more postal addresses and provides the longitude/latitude coordinates
* [http://pycsw.org pycsw] - OGC CSW server implementation written in Python ([[User:volter|volter:]] Packaging has started, see repo)
* [http://pycsw.org pycsw] - OGC CSW server implementation written in Python ([[User:volter|volter:]] Packaging has started, see repo)
Line 162: Line 200:
* [http://pypi.python.org/pypi/pykml/ pykml] - Python package for parsing and authoring KML documents
* [http://pypi.python.org/pypi/pykml/ pykml] - Python package for parsing and authoring KML documents
* [http://geodacenter.asu.edu/pysal Pysal] - Python Library for Spatial Analytical Functions ([[User:volter|volter:]] Started packaging, see repo.)
* [http://geodacenter.asu.edu/pysal Pysal] - Python Library for Spatial Analytical Functions ([[User:volter|volter:]] Started packaging, see repo.)
* [https://code.google.com/p/pyresample pyresample] - Resampling (reprojection) of geospatial image data in Python
* [http://code.google.com/p/python-geohash/ python-geohash] - Geohash is a string representation of two dimensional geometric coordinates. It is basically, a form of Z-order curve.
* [http://code.google.com/p/python-geohash/ python-geohash] - Geohash is a string representation of two dimensional geometric coordinates. It is basically, a form of Z-order curve.
* [http://geopython.github.com/OWSLib python-OWSLib] - Work with OGC map, feature, and coverage services ([[User:volter|volter:]] Started packaging, see repo.)
* [http://code.google.com/p/pyspatialite/ Pyspatialite] - Python dbapi2 compliant driver for SQLite + Spatialite -- This one is a bit complicated, because it requires the Spatialite source code present while building.
* [http://code.google.com/p/pyspatialite/ Pyspatialite] - Python dbapi2 compliant driver for SQLite + Spatialite -- This one is a bit complicated, because it requires the Spatialite source code present while building.
* [http://pywps.wald.intevation.org/ PyWPS] - (Python Web Processing Service) is an implementation of the Web processing Service standard from Open Geospatial Consortium. ([[User:volter|volter:]] Started packaging, see repo.)
* [http://pywps.wald.intevation.org/ PyWPS] - (Python Web Processing Service) is an implementation of the Web processing Service standard from Open Geospatial Consortium. ([[User:volter|volter:]] Started packaging, see repo.)
* [http://rasdaman.eecs.jacobs-university.de/trac/rasdaman Rasdaman] - Raster data manager - Allows to retrieve and maintain multi-dimensional arrays of unlimited size stored in standard relational databases through an  SQL-style query language ([[User:volter|volter:]] Started packaging, see repo)
* [http://rasdaman.eecs.jacobs-university.de/trac/rasdaman Rasdaman] - Raster data manager - Allows to retrieve and maintain multi-dimensional arrays of unlimited size stored in standard relational databases through an  SQL-style query language ([[User:volter|volter:]] Started packaging, see repo)
* [http://hydrology.usu.edu/taudem/taudem5.0/ TauDEM] - Suite of tools for the extraction and analysis of hydrologic information from topography
* [http://savi.sourceforge.net SaVi] - Satellite constellation visualization -- Allows you to simulate satellite orbits and coverage, in two and three dimensions.
* [http://thuban.intevation.org/ Thuban] - Interactive Geographic Data Viewer. (Last commit is from late 2009. Should we really package it?)
* [http://sumo-sim.org sumo] - Simulation of Urban MObility
* [http://tilemill.com Tilemill] - Modern map design studio; Style maps with CSS-like syntax and export to tiles
* [http://tilemill.com Tilemill] - Modern map design studio; Style maps with CSS-like syntax and export to tiles
* [http://wiki.openstreetmap.org/wiki/Tirex tirex] - Suite of programs for running a tile server
* [http://wiki.openstreetmap.org/wiki/Tirex tirex] - Suite of programs for running a tile server
Line 177: Line 215:
* [http://en.geopublishing.org/AtlasStyler AtlasStyler] - The Styled Layer Descriptor (SLD) / Symbology Encoding (SE) tool for OGC-compatible styling of geodata.
* [http://en.geopublishing.org/AtlasStyler AtlasStyler] - The Styled Layer Descriptor (SLD) / Symbology Encoding (SE) tool for OGC-compatible styling of geodata.
* [http://www.beegis.org/ BeeGIS] - opensource tool for Digital Field Mapping. Seems that they didn't try to build it for Linux (although its based upon JGrass/uDig/Eclipse).
* [http://www.beegis.org/ BeeGIS] - opensource tool for Digital Field Mapping. Seems that they didn't try to build it for Linux (although its based upon JGrass/uDig/Eclipse).
* [http://sourceforge.net/projects/bt747/ bt747] - GPS Datalogger Device Control (available on [https://copr.fedoraproject.org/coprs/dwrobel/BT747/ COPR])
* [http://deegree.org/ Deegree] - Java package with OGC services, desktop application and tools for processing and management.
* [http://deegree.org/ Deegree] - Java package with OGC services, desktop application and tools for processing and management.
* [http://geogit.org/ Geogit] - Distributed versioning of geospatial data
* [http://en.geopublishing.org/Geopublisher Geopublisher] - a software that allows you to create digital multimedia atlases. The atlases can be automatically published on a media (CD, DVD, USB-stick), as well as on the Internet.
* [http://en.geopublishing.org/Geopublisher Geopublisher] - a software that allows you to create digital multimedia atlases. The atlases can be automatically published on a media (CD, DVD, USB-stick), as well as on the Internet.
* [http://geonetwork-opensource.org/ GeoNetwork] - GeoNetwork is a catalog application to manage spatially referenced resources (Java)
* [http://geonetwork-opensource.org/ GeoNetwork] - GeoNetwork is a catalog application to manage spatially referenced resources (Java)
Line 189: Line 229:
* [http://mxd2map.org/ MXD2Map] - Converter for ArcGIS MXD files into Mapserver mapfiles
* [http://mxd2map.org/ MXD2Map] - Converter for ArcGIS MXD files into Mapserver mapfiles
* [http://www.array.ca/nest NEST] - ESA Toolbox to view and analyze SAR data
* [http://www.array.ca/nest NEST] - ESA Toolbox to view and analyze SAR data
* [http://sourceforge.net/projects/osgrs/ OSGRS] - Open Source GNSS Reference Server (OSGRS) is a HTTP server that provides data for Assisted-GNSS applications (Only release in 2007)
* [https://github.com/openstreetmap/osmosis osmosis] - A command line Java application for processing OSM data
* [http://activityworkshop.net/software/prune/index.html Prune] - Prune is an application for viewing, editing and converting coordinate data from GPS systems. Basically it's a tool to let you play with your GPS data after you get home from your trip.
* [http://activityworkshop.net/software/prune/index.html gpsprune] - gpsprune is an application for viewing, editing and converting coordinate data from GPS systems. Basically it's a tool to let you play with your GPS data after you get home from your trip.
* [http://repast.sourceforge.net Repast] - Family of advanced, free, and open source agent-based modeling and simulation platforms (actually not only Java)
* [http://repast.sourceforge.net Repast] - Family of advanced, free, and open source agent-based modeling and simulation platforms (actually not only Java)
* [http://www.sextantegis.com Sextante] - SEXTANTE is a spatial data analysis library written in Java
* [http://www.sextantegis.com Sextante] - SEXTANTE is a spatial data analysis library written in Java
* [http://udig.refractions.net uDig] - Desktop application framework, built with Eclipse Rich Client (RCP) technology
* [http://udig.refractions.net uDig] - Desktop application framework, built with Eclipse Rich Client (RCP) technology
* [https://code.google.com/p/whitebox-geospatial-analysis-tools/ Whitebox geospatial analysis tools (gat)] -  Cross-platform Geographic information system (GIS) and remote sensing software intended for advanced geospatial analysis and data visualization in research and education
== No upstream or seemingly dead ==
* [http://sourceforge.net/projects/osgrs/ OSGRS] - Open Source GNSS Reference Server (OSGRS) is a HTTP server that provides data for Assisted-GNSS applications (Only release in 2007)
* [http://thuban.intevation.org/ Thuban] - Interactive Geographic Data Viewer -- Last commit is from late 2009


== Missing dependencies ==
== Missing dependencies ==
Line 199: Line 245:
=== Fedora ===
=== Fedora ===
* MB System
* MB System
** [http://volkov.oce.orst.edu/tides/otps.html OTPS] -- Asked on the mbsystem mailing list; readers will try to clarify
** [http://volkov.oce.orst.edu/tides/otps.html OTPS] -- [http://listserver.mbari.org/sympa/arc/mbsystem/2013-03/msg00041.html Not free]
** [http://www.saic.com/maritime/gsf/ gsflib] -- See above
** [http://www.saic.com/maritime/gsf/ gsflib] -- Possibly free at some point, see above mailing list thread
 
* OpenCPN
** [https://bugzilla.redhat.com/show_bug.cgi?id=859671#c4 wxjson]


* Orfeo Toolbox
* Orfeo Toolbox
** [https://bugzilla.redhat.com/show_bug.cgi?id=539387 Insight Toolkit]
** <s>[https://bugzilla.redhat.com/show_bug.cgi?id=539387 Insight Toolkit]</s> -- Passed the review on Apr 23rd 2013
*** [https://bugzilla.redhat.com/show_bug.cgi?id=567086 VXL] -- Passed the review on Nov 24th 2012
*** <s>[https://bugzilla.redhat.com/show_bug.cgi?id=567086 VXL]</s> -- Passed the review on Nov 24th 2012
** [https://bugzilla.redhat.com/show_bug.cgi?id=478722 ossim]
** [https://bugzilla.redhat.com/show_bug.cgi?id=478722 ossim]


Line 210: Line 259:
** ExtJS -- [https://bugzilla.redhat.com/show_bug.cgi?id=471509 Stalled review]
** ExtJS -- [https://bugzilla.redhat.com/show_bug.cgi?id=471509 Stalled review]
** Geoext
** Geoext
=== EPEL 5 ===


=== EPEL 6 ===
=== EPEL 6 ===




=== Future EPEL ===
=== EPEL 7===
* gdal 1.9
* qgis
** libspatialite (ppc build issue)
 
* qgis (1.8)
** OpenSceneGraph (dependency for osgearth)
** OpenSceneGraph (dependency for osgearth)


Line 238: Line 281:
* [[User:viji|Viji V Nair]]
* [[User:viji|Viji V Nair]]
* [[User:Aghisla|Anne Ghisla]]
* [[User:Aghisla|Anne Ghisla]]
* [[User:volter|Volker Fröhlich (volter)]]
* [[User:mbaudier|Mathieu Baudier (mbaudier)]]
* [[User:mbaudier|Mathieu Baudier (mbaudier)]]
* [[User:kalyankj|Kalyan Janakiraman (kalyankj)]]
* [[User:kalyankj|Kalyan Janakiraman (kalyankj)]]
* [[User:cbalint|Balint Cristian (rezso)]]
* [[User:cbalint|Balint Cristian (rezso)]]
* [[User:phopfgartner|Peter Hopfgartner (phopfgartner)]]
* [[User:phopfgartner|Peter Hopfgartner (phopfgartner)]]
* [[User:Mayorga]]
* [[User:Znmeb|M. Edward (Ed) Borasky]]
* [[User:Rashad|Rashad Kanavath (rashadkm)]]
* [[User:patux|Patrick Vavrina (patux)]]
* [[User:Musuruan|Andrea Musuruane]]


== Links ==
== Links ==
* Fedora [[Geo_Spin]]
* Fedora [[Geo_Spin]]
* [http://blends.debian.net/gis/tasks/workstation GIS packages in Debian]
* [http://wiki.debian.org/DebianGis DebianGis] ([http://wiki.debian.org/DebianGis/PackageList its packages])
* [http://wiki.debian.org/DebianGis DebianGis] ([http://wiki.debian.org/DebianGis/PackageList its packages])
* [http://freegis.org/ FreeGIS.org]
* [http://freegis.org/ FreeGIS.org]
Line 257: Line 305:
* [http://maptools.org/ List of GIS tools] - Especially some web mapping frameworks
* [http://maptools.org/ List of GIS tools] - Especially some web mapping frameworks


[[Category:SIGs]]
[[Category:Packaging SIGs]]
[[Category:Packaging SIGs]]
[[Category:Fedora special-interest groups Geographical Information Systems]]
[[Category:Fedora special-interest groups]]

Latest revision as of 22:08, 12 December 2021

Geographic Information Systems

The GIS project is an initiative to package GIS related software, to make Fedora and EPEL attractive platforms for you GIS needs. It also covers some software from adjacent fields, like remote sensing or geodesy.

Fedora GIS activists hang out in #fedora-gis channel.

Actual Content

Non-Java

  • ann - Library for searching Approximate Nearest Neighbors
  • ast - A Library for Handling World Coordinate Systems in Astronomy
  • basemap - The matplotlib basemap toolkit is a library for plotting 2D data on maps in Python
  • carto - Mapnik style sheet compiler
  • CGAL - Computational Geometry Algorithms Library
  • clusterPy - Library of spatially constrained clustering algorithms
  • cptutils - Utilities for the manipulation of color gradients; mainly for translating between different formats
  • Dan's GDAL scripts - Utilities for use in conjunction with GDAL
  • e00compr - ANSI-C library to compress and uncompress Arc/Info Export (E00) files
  • eccodes - a library for decoding and encoding WMO data formats
  • Emerillon - A map viewer for GNOME
  • FoxtrotGPS - A mapping and GPS application like tangoGPS
  • GarminDev - Drivers for communication with Garmin GPS devices
  • garmintools - Communication tools for Garmin devices
  • GDAL - Geospatial Data Abstraction Library
  • gdalcpp - C++11 wrapper classes for GDAL/OGR
  • geoclue2 - Geolocation service
  • GeographicLib - Small library to perform conversions between coordinates, geoid height, geomagnetic field calculations and for solving geodesic problems
  • GEOS - Geometry Engine - Open Source
  • GMT - Generic Mapping Tools
  • gpsbabel - A tool to convert between various formats used by GPS devices
  • gpscorrelate - A GPS photo correlation/geotagging tool
  • gpsd - Service daemon for mediating access to a GPS
  • gpsdrive - A GPS based navigation tool
  • gpsman - a graphical manager of GPS data that makes possible the preparation, inspection and edition of GPS data in a friendly environment.
  • gpx-viewer - GPX Viewer is a simple program to visualize a gpx file
  • grads - Interactive desktop tool to easy access, manipulate and visualize earth science data
  • GRASS - Geographic Resources Analysis Support System
  • gypsy - A GPS multiplexing daemon
  • iGMT - Interactive mapping interface to GMT
  • Inteproxy - Security extension for unsecure OWS clients to secure spatial data infrastructures
  • kosmtik - Make maps with OpenStreetMap and Mapnik
  • libgaiagraphics - Graphics canvas for GIS rendering (pre-requisite for the SpatiaLite-GUI)
  • libgarmin - C library to parse and use Garmin image files
  • libgeotiff - GeoTIFF format library; License problems with EPSG table
  • libosmium - Fast and flexible C++ library for working with OpenStreetMap data
  • librasterlite2 - Stores and retrieves huge raster coverages using a SpatiaLite DBMS
  • libspatialite - A complete Spatial DBMS in a nutshell
  • MapBender - Geospatial portal for OGC OWS architectures
  • mapnik - Above all Mapnik is about making beautiful maps
  • MapServer - Development environment for building spatially-enabled internet applications
  • Marble Virtual Globe - Free Software Virtual Globe and Qt GIS library / map widget
  • Merkaartor - Qt-Based OpenStreetMap editor
  • MTKBabel - a Perl program to operate the i-Blue 747 GPS data logger.
  • mingw-gdal - MinGW Windows GDAL library
  • mingw-geos - MinGW Windows GEOS library
  • mingw-libgeotiff and mingw32-libgeotiff - MinGW port of libgeotiff Georeferenced image library
  • mingw-proj - MinGW Windows Cartographic projection software (PROJ.4) library
  • mingw-shapelib - MinGW Windows shapelib library
  • nik4 - Command-line interface to a Mapnik rendering toolkit
  • nodejs-leaflet - An open source JavaScript Library for Interactive Maps
  • NodeJS Mapnik pool
  • NodeJS Mapnik reference - Reference for Mapnik Styling Options
  • NodeJS Sphericalmercator - Transformations between Spherical Mercator and Lat/Lon
  • nodejs-srs - Spatial reference library for Node.js
  • nodejs-tilelive - Frontend for various tile backends, mapnik and mbtiles
  • nodejs-tiletype - Detect common map tile formats from a buffer
  • OGDI - Open Geographic Datastore Interface
  • ogr2osm - Convert ogr-readable files like shapefiles into .osm data
  • OpenLayers - A JavaScript library for displaying map data
  • OpenSceneGraph - High performance 3D graphics toolkit
  • osgearth - Terrain rendering toolkit for OpenSceneGraph (volter; Current QGIS versions (2.10) don't work with the latest version)
  • osm-gps-map - Gtk+ widget for displaying OpenStreetMap tiles
  • osm2pgsql - osm2pgsql imports map data from OpenStreetMap to a PostgresSQL database.
  • osmctools - Tools to manipulate OpenStreetMap files
  • osmium-tool - Command line tool for working with OpenStreetMap data
  • osmpbf - C library to read and write OpenStreetMap PBF files/
  • paraview - Data analysis and visualization application; was developed to analyze extremely large datasets using distributed memory computing resources.
  • pcl - Library for point cloud processing
  • PDAL - Library for translating and manipulating point cloud data of various formats
  • perl-Geo-Forward - Calculate geographic location from lat, lon, distance, and heading
  • perl-Geo-Inverse - Calculate geographic distance from a lat & lon pair
  • perl-Geo-ShapeFile - Perl extension for handling ESRI GIS Shapefiles
  • perl-GIS-Distance - Calculate geographic distances
  • perl-GIS-Distance-Fast - C implementation of GIS::Distance formulas
  • perl-GPS - Perl interface to a GPS receiver that implements the Garmin protocol
  • perl-GPS-OID - Package for PRN - Object ID conversions
  • perl-Net-GPSD - Provides an object client interface to the gpsd server daemon
  • pgRouting - Provides routing functionality to PostGIS/PostgreSQL
  • PostGIS - PostGIS adds support for geographic objects in PostgreSQL
  • PROJ.4 - Cartographic Projections Library
  • pygrib - Python module for reading and writing GRIB (editions 1 and 2) files
  • pynmea2 - Python library for parsing the NMEA 0183 protocol
  • pyproj - Pyrex generated python interface to PROJ.4 library
  • pyshp - Pure Python read/write support for ESRI Shapefile format
  • cartopy - A library providing cartographic tools for python.
  • python-Fiona - Fiona reads and writes spatial data files
  • python-geojson - Encoder/decoder for simple GIS features
  • python-geopandas - Geographic Pandas extensions
  • python-modestmaps - Modest Maps python port
  • python-networkx - Creation, manipulation, and study of the structure, dynamics, and functions of complex networks
  • pyosmium - Python bindings for libosmium
  • python-OWSLib - Client library for OGC web services
  • python-phyghtmap - Generate OSM contour lines from NASA SRTM data
  • rasterio - Fast and direct raster I/O for use with Numpy and SciPy; Rasterio reads and writes geospatial raster datasets
  • python-Rtree - Python wrapper for the spatialindex library
  • Shapely Geometric objects, predicates, and operations
  • python-tilecache - A web map tile caching system
  • python-tilestache - A stylish alternative for caching your map tiles
  • QGIS - Quantum GIS (QGIS) is a user friendly Open Source Geographic Information System
  • QLandkarteGT - GPS device mapping tool
  • QMapshack - GPS mapping and management tool
  • qtgpsc - A client for the gpsd GPS server
  • readosm - Library to extract data from Open Streetmap input files
  • routino - Find the route between two points using the dataset of topographical information collected by Openstreetmap or data in that format (KDE-Marble can make use of it.)
  • rtklib - Standard and precise positioning with GNSS (global navigation satellite system)
  • SAGA - GIS with API for processing geodata
  • sparcy - Command line utility for Sparc Systems GPS loggers
  • spatialindex - Spatial index library
  • Spatialite-gui - GUI to manage Spatialite databases
  • SpatiaLite Tools - A set of useful CLI tools for SpatiaLite
  • splat - Analyze point-to-point terrestrial RF communication links
  • tangoGPS - a lightweight and fast mapping application
  • tinyows - WFS-T and FE implementation server (volter started packaging the currenct version; the package is orphaned)
  • vifir - A viewer for electronic aviation charts
  • viking - GTK2-based GPS data editor and viewer

Java

  • jmapviewer - Java component to integrate an OSM map view into your Java application
  • JOSM - Editor for OpenStreetMap
  • jts - Java Topology Suite
  • spatial4j - A Geospatial Library for Java

New packages pushed to stable

-


New packages to test

-

Packages on review

  • ossim - High performance software system for remote sensing, image processing, geographical information systems and photogrammetry
  • gctpc - General Cartographic Transformation Package -- Project is gone
  • pycdf - A python interface to the Unidata netCDF library -- Cancelled
  • taudem - Terrain Analysis Using Digital Elevation Models
  • Mumpot - GTK mapping application -- Cancelled
  • gdal-grass - Standalone GRASS 6 Drivers for GDAL and OGR (Originally viji, see volter's: repo for the current version)
  • libLAS - Library and tools for the LAS LiDAR format -- Stalled
  • mkgmap - Convert OpenStreetMap data for Garmin GPSes -- Stalled
  • Navit - Car navigation system with routing engine -- Stalled
  • obdgpslogger - OBDII and GPS data logger for your car -- Stalled
  • OpenCPN - A free and open source software for marine navigation -- Not ready, needs work upstream plus wxjson must be packaged
  • osm2go - osm2go is an editor for openstreetmap.org map data.

Wishlist and interesting apps

Non-Java

  • alaCarte - OpenStreetMap tile renderer
  • Cartaro - Web mapping platform and CMS
  • degrib - Driver for the GRIB2 library (found bundled in GDAL)
  • Eoxserver - Python application and framework for presenting EarthObservation (EO) data and metadata
  • epigrass - Epigrass is a simulation platform created to study epidemics and their spatial (geographic) dynamics
  • Geodjango - A world-class geographic web framework (Actually part of the Django package)
  • Geoalchemy - GIS Support for SQLAlchemy (Early stage of development)
  • Geo-Distance - Perl module to calculate distances and closest locations
  • Geomoose - Web Client Javascript Framework for displaying distributed cartographic data
  • GeoTrellis - High performance geoprocessing engine and programming toolkit
  • Gosmore - Routing and viewer of OSM XML data such as the whole planet.osm or other osm files from Geofabrik or Cloudmade. (KDE-Marble can make use of it.) License problem with icons; kkofler informed upstream.
  • gmapcatcher - An offline map viewer
  • GPStk - Open source library and suite of applications (paused with packaging FabianAffolter; volter got involved; see repo)
  • imposm - Importer for OpenStreetMap data written in Python
  • Imposm3 - Importer for OpenStreetMap data written in Go
  • Legato - Configurable, lightweight web mapping client that can be easily embedded into web pages and portals, CMS and individual web applications
  • libnav - LibNav is an algorithm library for navigation and positioning. (started with packaging FabianAffolter) -- Release is from 2009, in parts copied over from gpstk of that time
  • librttopo - RT Topology Library
  • MapGuide - web-based platform for developing and deployment web mapping applications and geospatial web services.
  • mapknitter - Web service to upload, stitch and georeference aerial photography
  • MapProxy - Proxy for geospatial data -- caches, accelerates and transforms data from existing map services and serves any desktop or web GIS client (volter: Started packaging, see repo.)
  • MB System - Processing and display of bathymetry and backscatter imagery data derived from multibeam, interferometry, and sidescan sonars (volter: Started packaging, see repo; see below for missing dependencies)
  • monav - MoNav offers very fast and exact routing with OpenStreetMap data for mobile devices as well as desktop computers (Contains a bundled lzma; icon licenses need to be reviewed; no commits since 2011)
  • MyTourbook - It is free software to visualize and analyze tours which are recorded by a GPS device, bike- or exercise computer and ergometer
  • Nik4 - Mapnik to image export
  • nominatim - Open Source search based on OpenStreetMap
  • OpenEV - Software library and application for viewing and analysing raster and vector geospatial data (volter: Started packaging, see repo; no release for a few years.)
  • OpenGTS -- Open GPS Tracking system is a full featured web-based GPS tracking system for your fleet of vehicles.
  • OpenModeller - Fundamental niche modelling library; There is also a desktop application. The desktop application is tightly bound to QGIS. Therefore, I'll wait for the next QGIS release. (volter: Started packaging both, see repo.)
  • Opticks - Opticks is an expandable remote sensing and imagery analysis software platform. (volter: Packaging is on hold. As long as Opticks needs its own modified version of OSSIM, it can't ship; Nov 2012)
  • Orfeo Toolbox - Library of image processing algorithms; There is also an accompanying software called Monteverdi. A QGIS plugin also exists somewhere. (volter: Loads of bundled and forked libraries; some detection scripts don't work right; could make use of liblas; volter: Early package draft in repo; work on halt until clarified); A different draft is available on COPR (rashadkm: all bundled libraries are removed with exception of 6S. COPR repoistory includes all dependencies used by OTB. And Packages are ready for Fedora 20 and 21.)
  • osm2pgrouting - Import tool for OpenStreetMap data to pgRouting database
  • osrm - C version of the PBF library code
  • osrm-tools - Tools to extract postgresql database into OSRM normalized files, and PostgreSQL function to access OSRM Server
  • ossim - Powerful suite of geospatial libraries and applications used to process imagery, maps, terrain, and vector data. See volter's repo
  • pbf2osm or pbftoosm - Convert between old and new OSM format
  • Postal Address Geo-Coder - Library and a CGI based web service that uses an address-ranged street network shapefile along with one or more postal addresses and provides the longitude/latitude coordinates
  • pycsw - OGC CSW server implementation written in Python (volter: Packaging has started, see repo)
  • pygeographiclib - Python implementation of the geodesic routines from GeographicLib
  • pykml - Python package for parsing and authoring KML documents
  • Pysal - Python Library for Spatial Analytical Functions (volter: Started packaging, see repo.)
  • pyresample - Resampling (reprojection) of geospatial image data in Python
  • python-geohash - Geohash is a string representation of two dimensional geometric coordinates. It is basically, a form of Z-order curve.
  • Pyspatialite - Python dbapi2 compliant driver for SQLite + Spatialite -- This one is a bit complicated, because it requires the Spatialite source code present while building.
  • PyWPS - (Python Web Processing Service) is an implementation of the Web processing Service standard from Open Geospatial Consortium. (volter: Started packaging, see repo.)
  • Rasdaman - Raster data manager - Allows to retrieve and maintain multi-dimensional arrays of unlimited size stored in standard relational databases through an SQL-style query language (volter: Started packaging, see repo)
  • SaVi - Satellite constellation visualization -- Allows you to simulate satellite orbits and coverage, in two and three dimensions.
  • sumo - Simulation of Urban MObility
  • Tilemill - Modern map design studio; Style maps with CSS-like syntax and export to tiles
  • tirex - Suite of programs for running a tile server
  • TotalOpenStation - Downloads and processes data from total station devices -- (volter: Packaging draft is ready, see repo; Details already discussed on their ML)
  • Zoo - WPS (Web Processing Service) framework

Java

  • AtlasStyler - The Styled Layer Descriptor (SLD) / Symbology Encoding (SE) tool for OGC-compatible styling of geodata.
  • BeeGIS - opensource tool for Digital Field Mapping. Seems that they didn't try to build it for Linux (although its based upon JGrass/uDig/Eclipse).
  • bt747 - GPS Datalogger Device Control (available on COPR)
  • Deegree - Java package with OGC services, desktop application and tools for processing and management.
  • Geogit - Distributed versioning of geospatial data
  • Geopublisher - a software that allows you to create digital multimedia atlases. The atlases can be automatically published on a media (CD, DVD, USB-stick), as well as on the Internet.
  • GeoNetwork - GeoNetwork is a catalog application to manage spatially referenced resources (Java)
  • GeoServer - like MapServer but written in Java
  • Geotrans - Application to easily convert geographic coordinates
  • GeoTools - The Open Source Java GIS Toolkit
  • HidroSIG - a GIS with special tools that will allow you to make estimations and analysis of hydrological, climatic and geomorphological variables
  • JGrass - open source GIS based on the GIS framework of uDig (that is why the intro looks so similar to that of uDig). JGrass tries to exploit in its engine the power of GRASS.
  • Kalypso - General modelling system, focused on numeric water economics simulation
  • MapAnalyst - Accuracy analysis of old maps
  • MXD2Map - Converter for ArcGIS MXD files into Mapserver mapfiles
  • NEST - ESA Toolbox to view and analyze SAR data
  • osmosis - A command line Java application for processing OSM data
  • gpsprune - gpsprune is an application for viewing, editing and converting coordinate data from GPS systems. Basically it's a tool to let you play with your GPS data after you get home from your trip.
  • Repast - Family of advanced, free, and open source agent-based modeling and simulation platforms (actually not only Java)
  • Sextante - SEXTANTE is a spatial data analysis library written in Java
  • uDig - Desktop application framework, built with Eclipse Rich Client (RCP) technology
  • Whitebox geospatial analysis tools (gat) - Cross-platform Geographic information system (GIS) and remote sensing software intended for advanced geospatial analysis and data visualization in research and education

No upstream or seemingly dead

  • OSGRS - Open Source GNSS Reference Server (OSGRS) is a HTTP server that provides data for Assisted-GNSS applications (Only release in 2007)
  • Thuban - Interactive Geographic Data Viewer -- Last commit is from late 2009

Missing dependencies

Fedora

  • MB System
  • Orfeo Toolbox

EPEL 6

EPEL 7

  • qgis
    • OpenSceneGraph (dependency for osgearth)

Misc. info

People

List of people who share their interest on this topic:

Links