How it works

The UX metaphore behind CRS4 MapWall is the sailor's chart table, where the map is on the desk and you move your tools, such as a compass or a protractor, over it.

The core of CRS4 MapWall is a predefined (though customizable) interaction flow: when the user clicks on a geographic feature on the map, a popup, called watcher, by default opens up. While open, the watcher remains strictly linked to its feature.
When using CRS4 MapWall you have to write code only for getting data from your source backend and for filling the watchers content.

The framework facilitates this task by exposing API and helpers for simplifying complex but common operations. Useful UI widgets will ease the building process of your map-based dashboards.

The CRS4 MapWall's first idea was to build a tool to support developers involved in the Cagliari2020 project at CRS4
Mapwall structure
Learn More

What is it for?

Geo Monitoring

Using watchers you can keep track and query the state of the objects on the map, such as sensors, roads, IoT things, parkings etc.

Big Touch Displays

CRS4 MapWall performs best on large touch surfaces, like those used in control rooms. Draggable watchers and a toolbar that follows the user make really easy to organize your dashboard

Maps Comparison

CRS4 MapWall's Multi-Map feature is a powerful tool for comparing different georeferenced scenarios

Features

Watchers

Popups monitoring features on the map. Customizable layout and content. By using dedicated API methods you can hide unwatched features or update the content of open watchers

Multi Map

Multiple maps on the same dashboard, with independent or shared interaction

Fully configurable

Most CRS4 Mapwall behaviours are configurable through a JSON file

Layers and Features by id

API methods for direct access to map features and layers using their id or name

Openlayers full support

CRS4 MapWall always grants access to Openlayers Map object and functions

Mapwall features

License

CRS4 MapWall is free and released under MIT license. We would really appreciate if you could show this small attribution banner on your application (already present in template files)

<div class="attrib"><img src="mapwall-logo.png"><span><a href="http://mapwall.crs4.it">CRS4 MapWall</a> by CRS4</span></div>

Frequently Asked Questions

Is CR4 MapWall a zero-code webGIS CMS?

No. It is a client-side only javascript framework for web developers; it eases UI coding by providing API, helpers, plugins and a predefined interaction flow. You always have to code the data acquisition as well as your application specific contents, such as charts, tables etc.

Can I use CRS4 MapWall for mobile web applications?

Not the best option. It works pretty well on mobile devices too, but its UX is intended for bigger displays. To keep your application usable we suggest at least a 10" tablet.

Why the name CRS4 MapWall?

An early version of the software was created for a super-wide touch surface, developed at CRS4 and called Social Wall... So we just added a Map to that Wall

Contact Us