We can provide you with powerful Open Source Technologies to publish your maps and geospatial information online. Using Free Software Licenses provides additional protection of your investment.
Typically, web service layers are managed in a spatial SOA (Service Oriented Architecture). All components must adhere to standards to be able to couple them in a losse architecture. Two spatial components make up the core of the SOA:
Most servers are implemented based on libraries such as GDAL/OGR or GeoTools. The following components have been tried and tested in a great number of implementations and are our preferred choice:
The UMN MapServer is a C++ based development environment for web mapping solutions, available under the MapServer License.
Due to its high reliability and performance, the UMN MapServer has been established as de facto standard for web-based map services. The following provides a non-extensive overview over some of the powerful features:
The WhereGroup deploys MapServer in Geospatial Data Infrastructure Projects, where distributed OGC WMS compliant map services are required. By using the GDAL/OGR library, almost all common data formats, ranging from simple shape files to complex object-relational databases, such as PostgreSQL or Oracle, can be used as input data sources.
The WhereGroup offers full commercial first and second level support for UMN MapServer and provides third level support through its partner network.
Mapbender is a PHP and JavaScript based development environment to orchestrate map services in distributed architectures and is provided under the GNU General Public License (GPL). User specific configuration, preferences and profiles are read from the underlying database to dynamically generate web based user interfaces. Typical applications are Geo Portals, City Map Services, SDI Repositories and highly customized spatial editing interfaces. You can find more examples in the Mapbender Gallery.
Functionality includes presentation, navigation and querying of OGC compliant WMS and transactional OGC WFS services. The Mapbender Administration Interface provides functionality for Map Server configuration as well as administration of users, groups and access policies.
The development of Mapbender has been initiated by the WhereGroup and is run as a graduated Open Source Project of the OSGeo Foundation. The Wheregroup offers full commercial support, including maintenance, change request development and third level support.
MapStorer is a database supported system for managing UMN MapServer projects. Map files can be generated and edited with a web based user interface. The preview of color- or symbol-settings plus the option to view the whole map makes work faster and easier. Generated map projects can be exported as map files.
It uses MySQL to store the map file information and the administrative data. The user interface is implemented in PHP and JavaScript and uses the UMN MapServer as a preview tool for the maps. MapStorer is operating system and platform independent.
MapStorer is an Open Source project initiated by the WhereGroup and run like an Open Source project. It is published under the GNU/GPL and can be downloaded at Sourceforge.
The Wheregroup offers full commercial support, including maintenance, change request development and third level support.
Geoserver is a GeoTools implementation to create map and geo objects through the OGC WMS and OGC WFS service interfaces and is provided under the GNU General Public License (GPL).
GeoServer is mostly used as OGC compliant WFS to find, retrieve and update geo objects. The portal software Mapbender binds OGC WFS GeoServer services with any OGC WMS making it possible to bridge the gap to the UMN MapServer, thus combining the strengths of both packages.
GeoServer still is the only WFS geodata service that comes with a full user interface for administration and operation. The GeoServer features include:
The WhereGroup offers commercial support for GeoServer.
GeoTools is a Java implemented Geo-Library and API for the development of geo applications, including GeoServer and uDIG, and is provided under the GNU Lesser General Public License (LGPL).
GeoTools is a reliable engine for a great number of operational implementations and celebrated its 10th birthday at FOSS4G 2006.
The GeoTools Project has reviewed the whole code base with regard to licensing compliance during the OSGeo Incubation process and has an open and public steering committee that coordinates, supports and promotes the development of the project.