Skip to content
This repository has been archived by the owner on May 6, 2021. It is now read-only.
Lorenzo Pini edited this page Apr 12, 2017 · 74 revisions

MapStore

MapStore has been developed to create, save, browse and share in a simple and intuitive way mashups created using content from sources server like Google Maps, OpenStreetMap, MapQuest or specific servers provided by your organization or anyone else. MapStore consists of two main components as MapManager and [GeoStore] (http://github.com/geosolutions-it/geostore), respectively front-end and back-end.

Quick Start Demo

In order to test-drive MapStore download the binary here, and follow the instructions here.

MapStore

See also:

All Releases here

  • MapStore v1.4 Release Notes here
  • MapStore v1.5 Release Notes here
  • MapStore v1.5.1 Release Notes here
  • MapStore v1.6 Release Notes here

Documentation

Architecture

The following figure shows the components of the architecture on which the project is based. MapStore Architecture

  • [MapManager](wiki/Map Manager) allow the user to create, delete and search maps.
  • MapComposer to a powerfull and intuitive frontend that allow the user to create maps.
  • MapViewer is a more basic Viewer of which you can do make: embed-link, marker's injection, routes injection, etc ...
  • Metadata Explorer is an indipendent JavaScript component that can comunicate with one or more Catalog Service for the Web(CSW).
  • GeoStore is an open source Java enterprise application for storing, searching and retrieving data on the fly. GeoStore implements a flexible and modular infrastructure developed on top of Java Enterprise technology in order to create, manage, navigate and search map definitions. GeoStore integrates the authentication and authorization management as per Role Based Access Control (RBAC) paradigm. This protects maps from unauthorized access. The standard storage mechanism of GeoStore consists of a DBMS: Oracle and PostgreSQL are supported.
  • Http-Proxy is a forward HTTP proxy to allow the viewer and the composer to make cross origin calls to external servers.

MapStore Building Blocks

MapStore current release ( v1.6 ) uses the following main JavaScript Open Source libraries:

Build and Deploy Instructions

You can read the MapStore build and deploy instructions here.

License

MapStore is based on the GeoExplorer Open Source framework and it is licensed under a GPL license V3.0.

Clone this wiki locally