Urban interoperability architecture
Introduction
In computing, GeoServer - an open source server written in Java (Java programming language) - allows users to share and edit geospatial data. Designed for interoperability, it publishes data from leading spatial data sources using open standards. GeoServer has evolved into a simple method of connecting existing information to virtual globes such as Google Earth and NASA World Wind (see also web-based maps such as OpenLayers, Google Maps, and Bing Maps). GeoServer serves as a reference implementation of the Open Geospatial Consortium Web Feature Service standard, and also implements the Web Map Service and Web Coverage Service specifications.
History
It was designed so that citizens could get involved in government and urban planning in 2001 through the Open Planning Project (The Open Planning Project, TOPP).[1] GeoServer is a non-profit organization.
GeoServer in turn gave rise to creating another Geographic Information System project called GeoTools, also based on Java as a tool kit. Another project related and contemporary with GeoServer is the one carried out by the Open Geospatial Consortium that regulates the Geographic Markup Language protocol (Geography Markup Language), an XML sublanguage for the modeling, transport and storage of geographic information.[2].
Goals
GeoServer aims to operate as a node through a free and open Spatial Data Infrastructure to offer geospatial data, just as Apache HTTP Server has done by offering a free and open web server to publish HTML.
Main features
Among the main features of Geoserver we can mention some such as:
Additionally, GeoServer includes an integrated OpenLayers client for previewing data layers.
GeoServer also supports publishing geospatial data to Google Earth through the use of network links, using KML for this. Advanced features available for Google Earth output include custom pop-up templates, altitude and longitude displays, and super-overlays.
GeoServer is based on GeoTools, a geographic information systems library.
Formats
Accepted input formats include the following:
Among the output formats in which GeoServer Web Map Service is capable of producing files through standard protocols are the following:
and others.
Use
The following institutions use GeoServer:
Architecture
GeoServer uses Restlet") as a framework for the REST services it provides. It includes Jetty as an embedded server, but supports any common servlet container. GeoWebCache"), a Java-based caching component similar to TileCache"), is included with GeoServer, although it is also available separately.[3].
References
- [1] ↑ «History». GeoServer Org. Archivado desde el original el 19 de noviembre de 2017. Consultado el 1 de junio de 2018. «GeoServer was started in 2001 by The Open Planning Project (TOPP), a non-profit technology incubator based in New York. TOPP was creating a suite of tools to enable open democracy and to help make government more transparent. The first of these was GeoServer, which came out of a recognition that a suite of tools to enable citizen involvement in government and urban planning would be greatly enhanced by the ability to share spatial data.».: https://web.archive.org/web/20171119042643/http://docs.geoserver.org/stable/en/user/introduction/history.html
- [2] ↑ «History». GeoServer Org. Archivado desde el original el 19 de noviembre de 2017. Consultado el 1 de junio de 2018. «Around the same time as GeoServer was founded, The OpenGIS Consortium (now the Open Geospatial Consortium) was working on the Web Feature Service standard. It specifies a protocol to make spatial data directly available on the web, using GML (Geographic Markup Language), an interoperable data format. A Web Map Service was also created, a protocol for creating and displaying map images created from spatial data.».: https://web.archive.org/web/20171119042643/http://docs.geoserver.org/stable/en/user/introduction/history.html
- [3] ↑ «GeoWebCache». Archivado desde el original el 3 de febrero de 2011. Consultado el 11 de febrero de 2011.: https://web.archive.org/web/20110203154631/http://geoserver.org/display/GEOS/GeoWebCache+Improvements#