DiRT Directory Geospatial Listings

This is a feed of tool listings in the DiRT Directory identified as "geospatial." We would like to enhance these listings going forward. Please contact us if you are interested in helping!

Create and share geo-temporal visualizations. Upload and share data. Offers API.

A global geographical database that may be used to identify and tag all references to location. The database contains over 8 million entries, each of which possesses a geographic name (in various languages), latitude, longitude, elevation, population, administrative subdivision and postal codes and information on unique features.
Built upon web service, enabling transparent look-up and use of content through third-party tools and sites
Browse by geographic location, country name, size of geographic region and other categories.
Full text search support

Extensible, enabling users to expand existing information or contribute new content
Support for the World Geodetic System 1984 (WGS84) co-ordinate system

GeoParser is a text analysis tool that may be used to identify and tag references to geographic location in a text resource using Natural Language Processing to analyse the composition of a resource and identifying words that match its geographic database. The approach is useful for processing names that may have one of several locations (e.g. Belfast in Ireland, New Zealand and Canada) and distinguishing names that may be confused with other common words (e.g. Reading in Berkshire and reading as an activity). GeoParser may be used with GeoCrossWalk to tag a place name with full geographical coordinates (e.g. an OS National Grid Reference).

Geographically Encoded Objects for RSS feeds. GeoRSS was designed as a lightweight, community driven way to extend existing feeds with geographic information.
As RSS and Atom become more prevalent as a way to publish and share information, it becomes increasingly important that location is described in an interoperable manner so that applications can request, aggregate, share and map geographically tagged feeds.RSS Map of Digital Humanities centers
Two primary GeoRSS encoding exist, including GeoRSS Geography Markup Language (GML) and GeoRSS Simple. GeoRSS-Simple is a lightweight format that supports basic geometries of point, line, box, polygon. GeoRSS GML is a Open Geospatial Consortium (OGC) GML Application Profile, and supports a greater range of features than GeoRSS Simple.

Google Maps is a web mapping service application that includes street maps, satellite images, street view perspectives, as well as web functions such as routing and geocoding. The API can be used outside of the normal Google Maps interface for other projects.

GPS Visualizer is a free, easy-to-use tool for creating maps from GPS data, driving routes, street addresses or co-ordinates.
Data is uploaded into the utility and displayed in a format specified by the user. A wide range of data formats may be uploaded into the tool, including .GPX, .KML and .CSV files. Some of the formats in which GPS Visualiser displays the data include Google Maps, Google Earth, SVG drawings, elevation profiles, image files, plain text files or GPX files.
The website includes a number of other useful tools: a utility for finding the latitude and longitude of addresses, a tool for converting between GPS file formats) and the ability to look up elevation data, to name a few.

GRASS GIS is free and open source software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies.
Comparison to QGIS: Like GRASS, QGIS is free, open source, developed by volunteers, and has a robust and active online user community. However, GRASS is mainly used for highly technical purposes and mathematical analyses. For more details, see this Stack Exchange thread. QGIS and GRASS do cooperate with each other; Plug-ins and extensions allow GRASS functions to be used inside QGIS.

Kartograph is a new framework for building interactive map applications without Google Maps or any other mapping service. It was created with the needs of designers and data journalists in mind.

This JavaScript library can be used to create mobile-friendly interactive maps. It does not provide data to map, but can be used to map spatial data in GeoJSON format, or display tiles from other sources such as MapBox.

This is an open source platform for georectifying scanned images of maps, so that they can be displayed in web maps or used in GIS applications. It could be particularly useful for creating map overlays for Google Earth or similar applications, without using specialized desktop software. Map images must first be uploaded and made publicly available, and then by aligning with Open Street Map reference data, the maps are warped into georeferenced images. Georectified images are downloadable as GeoTIFF, PNG, or KML files, along with map tiles or WMS capabilities.
The same platform was used for NYPL Map Warper and WorldMap Warp.

Maphub in a web portal for georeferencing and annotating digitized historic maps. Georeferencing transforms the map image to align with real world geographic coordinates, while the annotations are overlaps plus notes. Maphub suggests possible tags for the annotation based on its text and location; tags link to related Wikipedia articles. Once created, user-contributed annotations are shared via the Maphub Open Annotation API.
A first prototype of Maphub, using digitized maps from the Library of Congress’ Map Division, can be found at http://maphub.herokuapp.com/.