Skip to content

Commit

Permalink
2019.02.01 Portings (#4084)
Browse files Browse the repository at this point in the history
 Portings for the following PRs from master b to branch 2019.02.xx:

- #3988
- #4016
- #3998
- #4003
- #3991
- #4004
- #4006
- #4008
- #4025
- #4071
- #4019
- #4076
- #4077
- #4081

Target release is o add them to 2019.02.01
  • Loading branch information
offtherailz authored Aug 12, 2019
1 parent 90f5860 commit 05ee37b
Show file tree
Hide file tree
Showing 56 changed files with 849 additions and 490 deletions.
20 changes: 16 additions & 4 deletions build/examples-webpack.config.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
var webpackConfig = require('./webpack.config.js');
var assign = require('object-assign');
const themeEntries = require('./themes.js').themeEntries;
const extractThemesPlugin = require('./themes.js').extractThemesPlugin;

assign(webpackConfig.entry, require('./examples.js'));
const path = require("path");

module.exports = webpackConfig;
module.exports = require('./buildConfig')(
require('./examples.js'),
themeEntries,
{
base: path.join(__dirname, ".."),
dist: path.join(__dirname, "..", "web", "client", "dist"),
framework: path.join(__dirname, "..", "web", "client"),
code: path.join(__dirname, "..", "web", "client")
},
extractThemesPlugin,
false,
"/dist/"
);
8 changes: 7 additions & 1 deletion build/prod-webpack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ const assign = require('object-assign');
const themeEntries = require('./themes.js').themeEntries;
const extractThemesPlugin = require('./themes.js').extractThemesPlugin;
const HtmlWebpackPlugin = require('html-webpack-plugin');
const DynamicPublicPathPlugin = require("dynamic-public-path-webpack-plugin");

const paths = {
base: path.join(__dirname, ".."),
Expand Down Expand Up @@ -46,5 +47,10 @@ module.exports = require('./buildConfig')(
hash: true,
filename: 'api.html'
})
]
].concat(Object.keys(require('./examples')).map(function(example) {
return new DynamicPublicPathPlugin({
externalGlobal: 'window.mapStoreDist',
chunkName: example
});
}))
);
21 changes: 20 additions & 1 deletion docs/user-guide/footer.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,23 @@

Located at the bottom of the Data Frame, the Footer can be expanded by clicking on the mouse icon <img src="../img/mouse-icon.jpg" style="max-width:25px;" /> and it contains a scale bar, a map scale switcher, the coordinates of the mouse pointer and a coordinate reference system switcher.

<img src="../img/footer.jpg" style="max-width:600px;" />
<img src="../img/footer.png" style="max-width:600px;"/>

CRS Selector
------------

[MapStore](https://mapstore2.geo-solutions.it/mapstore/#/) provides a *CRS Selector* through which you are able to switch the *Coordinate Reference System* of your map. In the bottom-right corner of the screen you should see this icon <img src="../img/crs_selector_icon.png" style="max-width:30px;" />.

<img src="../img/crs_selector.png" style="max-width:500px;" />

Switching *CRS* is very simple:

* **Click** on the *CRS Selector* icon <img src="../img/crs_selector_icon.png" style="max-width:30px;" />.

* **Select** the *CRS* and **click** on it.

<img src="../img/CRS_selector.gif" />

In order to identify the desired CRS, you can also filter the CRS list by typing in a search input field located in the bottom part of the selector. This selection will be saved along with the map.

note: the list of CRSs is customizable by MapStore's configuiration.
2 changes: 1 addition & 1 deletion docs/user-guide/timeline.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ The Timeline is an useful tool for managing layers with a time dimension.
It makes possible to observe the layers' evolution over time, to inspect the layer configuration at a specific time instant (or in a time range) and to view different layer configurations time by time dynamically through animations.<br>

!!! warning
Timeline actually works only with **WMTS-Multidim extension** (WMS time in capabilities is not fully supported) and at least **GeoServer 2.14.5**. Anyway to support all the functionality you need **GeoServer 2.15.2**.
Timeline actually works only with [**WMTS-Multidim extension**](https://docs.geoserver.org/stable/en/user/community/wmts-multidimensional/index.html) (WMS time in capabilities is not fully supported) and at least **GeoServer 2.14.5**. Anyway to support all the functionality you need **GeoServer 2.15.2**.
From now on, the layers that the Timeline can manage will be addressed as ***time layers***.

When you load ***time layers*** the Timeline panel becomes automatically visible and allows you to take a look at the main functionalities.
Expand Down
Loading

0 comments on commit 05ee37b

Please sign in to comment.