This presentation provides an introduction to MapStore covering the work done so far, with a special focus on the latest features, as well as on the work in progress.
What is MapStore? It’s a Framework So you need to be a developer to use it this way …and need some basic knowledge ES2015 ReactJS Redux RxJS Less / CSS …or ask «someone» to build the application for you If you are familliar with all of this technologies you can also send us your resume!
What is MapStore? It is also a Product So you DON’T need to be a developer to use it this way …just edit some configuration …and basic css …using the documentation (we are improving this) …and ask on the mailing list when in doubt
Elevation Dimension • Connect to WMS layers that have Elevation dimension • Automatically recognized, panel in the Layers Settings • DTM for MousePosition and CesiumJS (useForElevation) • You need GeoServer DDS plugin
Time Dimension • Connect to WMS layers that have Time dimension • Needs WMTS-Multidim GeoServer plugin • Automatically recognized, a TimeLine tool appears over the map
Projection Selector • And this is not the easiest thing in the world • A lot of projections exist, with many variants and a lot of weird things can happen using some of them
Projection Selector • We have libraries for the frontend (e.g. proj4js and OpenLayers) that can work with them • We have backend services that handle them (e.g. GeoServer) • But… prepare for some pain
GeoNode Integration - Edit Data Attribute table give to users the access of each feature of a layer and provides a set of tools to edit, filter, query and draw data
No Stress Integration "proxyUrl": { "url": "proxy/?url=", "autoDetectCORS": true } • Connect to external servers seamlessly • Automatically uses a proxy when needed • Use with care, still experimental
Time and Elevation • TimeSlider should work also without the WMTS-MultiDim extension, using WMS Capabilities info (like we do for elevation) • More integrated Elevation and Time handling tools (now they are accessible in different places) • Elevation profiles
Resources ⚫ MapStore documentation https://mapstore.readthedocs.io/en/latest/ ⚫ Developing in MapStore https://docs.google.com/presentation/d/13eCrCdOBiorICPM1MTfsPP8QV9xMsFS2bR REb4QHCJ0/edit?usp=sharingMore ⚫ Use ReactJS, Redux and RxJS documentation too