A geospatial content management system (GeoCMS) is a
content management system
A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
where objects (users, images, articles, blogs..) can have a
latitude
In geography, latitude is a coordinate that specifies the north– south position of a point on the surface of the Earth or another celestial body. Latitude is given as an angle that ranges from –90° at the south pole to 90° at the north po ...
,
longitude
Longitude (, ) is a geographic coordinate that specifies the east– west position of a point on the surface of the Earth, or another celestial body. It is an angular measurement, usually expressed in degrees and denoted by the Greek let ...
position to be displayed on an online interactive
map
A map is a symbolic depiction emphasizing relationships between elements of some space, such as objects, regions, or themes.
Many maps are static, fixed to paper or some other durable medium, while others are dynamic or interactive. Althoug ...
. In addition the online maps link to informational pages (wiki pages essentially) on the data represented. Some GeoCMS do also allow users to edit spatial data (points, lines, polygons on maps) as part of content objects. Spatial data can be published by GeoCMS as part of their contents or using standardized interfaces such as WMS or WFS.
A GeoCMS can have a map of registered users allowing to build communities geographically, by looking at users location. The help of wiki for describing geographical layers present a way to solve the problem of geographical
metadata.
Since the advent of
Google Maps
Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panorama, interactive panoramic views of streets (Google Street View, Street View ...
and the publication of its
API
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
, numerous users have used online maps to illustrate their web pages. Google Maps is in itself not a GeoCMS but a building block for GeoCMS applications. Similarly
Mapserver
MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapSc ...
can also be used for creating GeoCMS.
GeoCMS comparison
References
{{Reflist
Content management systems
Geographic data and information