The Wolfram Language has built-in access to extensive geographic data, including detailed worldwide maps and computable information on millions of geographic entities. Free-form linguistic input makes it easy to specify geographic entities and classes of entities (e.g. "counties in Illinois"). The Wolfram Language then provides an integrated symbolic representation for geographic constructs, together with detailed ontological classification and the ability to do sophisticated geodetic computations, as well as computations on socioeconomic and other data.
Entity — a geographic entity of specified type (e.g. )
CommonName — common printable name of a geographic entity
GeoVariant — specify variants of entities (e.g. US with or without Alaska)
GeoGroup — treat multiple geo objects as a single group for purposes of computation
GeoPosition — find the geo position of a given geographic entity
GeoNearest — find the nearest object of a given type to a location
GeoIdentify — identify which country, state etc. a given location is in
GeoWithinQ — determine whether a given location is within a specified region
GeoEntities — give a list of the geographic entities of a particular type in a region
GeoDistance — find the distance between geographic entities or locations
GeoListPlot — plot locations and paths on a map
GeoRegionValuePlot — create a geographic heat map
GeoGraphics — get customized worldwide maps at any scale
GeoStyling — access different map styles ("OutlineMap", "StreetMap", "ReliefMap", ...)
GeoElevationData — worldwide elevation data
CountryData — hundreds of current and historical properties for all countries and territories
AdministrativeDivisionData — data on states, counties, provinces, etc. worldwide
CityData — detailed data on 150,000+ cities worldwide
OceanData — data on the world's oceans, seas, etc.
MountainData — data on mountains worldwide
AirportData — data on 10,000+ airports worldwide
UniversityData — worldwide data on universities
Import — import data maintaining symbol structure, annotations, etc.