Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align master on c125_annotations branch #2923

Merged
merged 93 commits into from
May 18, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
6d3cab6
Fix #2602 loader spinner on file import
amusso01 Mar 14, 2018
2a1eb06
Fixes #2741: set openlayers single tile wms layers default ratio to 1…
mbarto Mar 14, 2018
686b768
Fixed #2626 fixed leaflet measure tool (#2730)
MV88 Mar 14, 2018
5ded16b
Fix #2746 leaflet drawing of linestring (#2747)
MV88 Mar 16, 2018
6dfd2e6
Croatian language translation (#2755)
dracic Mar 19, 2018
14b295a
Fixes #2748: leaflet draw issues (#2752)
mbarto Mar 19, 2018
35b2696
Removed bootstrap overlay trigger (#2734)
allyoucanmap Mar 19, 2018
7e66b41
Fix #2661 First implementation of map widget (#2721)
offtherailz Mar 19, 2018
fa4c75b
Fixes #2021: limit list of srs saved in layers from catalog to the on…
mbarto Mar 21, 2018
5354090
Update README.md
randomorder Mar 21, 2018
3487832
Merge pull request #2758 from randomorder/master
randomorder Mar 21, 2018
481a3fb
Fixes #2760: integrated printing service (#2761)
mbarto Mar 22, 2018
7997ab5
Added missing files for printing (#2762)
mbarto Mar 22, 2018
55fd3fa
Removed duplicated and mismatching in version libraries from geostore…
mbarto Mar 23, 2018
1f57e8d
Fixes #2631: usage of mapping libraries (#2739)
mbarto Mar 23, 2018
bcc53d8
Improved sidecard/sidegrid styles and structures (#2764)
allyoucanmap Mar 23, 2018
3e1a10e
Quick fix to embedded map style (#2766)
mbarto Mar 23, 2018
47463ac
Fix #2754 Add map widget layer's editing (#2767)
offtherailz Mar 26, 2018
a238a80
Croatian language translation - update (#2776)
dracic Mar 28, 2018
10ee325
Fix #2778 Embedded doesn't work (#2779)
allyoucanmap Mar 28, 2018
a5b096d
Fixed leaflet-draw inclusion in share api template (#2782)
mbarto Mar 28, 2018
ea9e64c
Connect to #2662 Geodashboard single connection support (#2780)
offtherailz Mar 29, 2018
6825a35
Add support for map sync (#2783)
offtherailz Mar 29, 2018
88a5bbf
Fix #2775 Styles misalignment in BorderLayout component (#2785)
allyoucanmap Mar 30, 2018
1afb343
Multiple map connection support (#2791)
offtherailz Apr 4, 2018
78b0a41
Fixes #1506 OpenLayers and Leaflet vector different default styles (…
allyoucanmap Apr 4, 2018
dce2b1f
Fix #2662. Add widget connections and colors (#2793)
offtherailz Apr 5, 2018
7e4fe7c
Improved suggestion when the user can not create a widget (#2795)
offtherailz Apr 5, 2018
7bdff39
Charts builder improvements (#2796)
offtherailz Apr 5, 2018
e0dec5f
Fixed color style in pdf print (#2792)
kappu72 Apr 6, 2018
01d54ba
Fix #2798 search clickable (#2800)
MV88 Apr 6, 2018
7fe9914
Add back buttons to dashboard and map widgets (#2801)
offtherailz Apr 6, 2018
aac58fa
Add empty state to featuregrid widget (#2802)
offtherailz Apr 6, 2018
99bafe5
Fix #2787 Panels hide the feature info marker (#2788)
allyoucanmap Apr 9, 2018
5388886
Merge pull request #1 from geosolutions-it/master (#2805)
Apr 10, 2018
7102e6b
Fixed #2809. Moved utility function in the proper place (#2810)
offtherailz Apr 10, 2018
37367ae
Fixed layout of counter widget (#2804)
offtherailz Apr 10, 2018
e82ea72
Add empty map to map selector (#2813)
offtherailz Apr 11, 2018
b6d66a2
Fix #2794 Force update of map widget position on save (#2814)
offtherailz Apr 11, 2018
ecccca0
Fix #2807 and add a tool to create chart from feature grid (#2808)
MV88 Apr 11, 2018
d6f6194
Exclude google background from widgets (#2817)
offtherailz Apr 11, 2018
8da0b98
Fix #2812 parseInitialState function (#2818)
MV88 Apr 11, 2018
4b1e103
Fix #2790 improved wizard messages (#2819)
offtherailz Apr 11, 2018
a923763
Fixes #2815: elevation support in MousePosition, through elevation la…
mbarto Apr 17, 2018
593692f
fix #2807 back interaction from widget to feature grid (#2821)
MV88 Apr 20, 2018
3ee6dbb
Fix #2803 add popover overlay to the sync tool in feature grid (#2829)
MV88 Apr 20, 2018
a3d3cb0
Fix #2696 map rotation style for openlayers (#2820)
MV88 Apr 20, 2018
c9cf5ca
fix require of maplayout selector (#2834)
MV88 Apr 20, 2018
4a7696d
Fix #2798 change configuration and make search icon clickable and con…
MV88 Apr 20, 2018
f25a5bd
Fix #2825. Improved messages in case of no attributes layer (#2833)
offtherailz Apr 20, 2018
a7f2161
Fixes #2827 Add featured maps plugin (#2828)
allyoucanmap Apr 23, 2018
fb3b1f1
#2827 Minor fixes (#2836)
offtherailz Apr 23, 2018
f595cde
Fix #2660 implemented first version of save functionalities for dashb…
offtherailz Apr 23, 2018
5f54c38
Fix #2773. First rules-editor implementation (#2845)
kappu72 Apr 27, 2018
b3eba26
Fixes #2824: enable elevation layer only for cesium or when mouseposi…
mbarto May 2, 2018
f7f7648
fix #2803 synch popover defaults (#2847)
MV88 May 2, 2018
a8256a0
fix #2825 interactions between featuregrid anche chart wizard (#2846)
MV88 May 2, 2018
777150c
Removed github link from navbar (#2839)
allyoucanmap May 2, 2018
149e441
fix #2852 dev build fails (#2853)
MV88 May 2, 2018
84434bc
Fix #2610 clipped long descriptions of catalog cards (#2830)
Mloweedgar May 3, 2018
58a1b39
Fix #2664 Implemented browsing functionality for dashboards (#2854)
offtherailz May 3, 2018
b3a123b
Fix #2825. Fixed error message for layers with no attributes (#2855)
offtherailz May 3, 2018
089dee4
Fix #2563: Fixed unnecessary details request on Map open (#2849)
Mloweedgar May 4, 2018
5c5a62c
Update data.it-IT
offtherailz May 4, 2018
2cc18a5
Fixes #2700 Toolbar icon for 3D map (#2850)
allyoucanmap May 4, 2018
cd9a6ba
Minor fixes to localized strings (#2869)
offtherailz May 7, 2018
76f30b9
Changed create map/dashboard buttons (#2871)
allyoucanmap May 7, 2018
6a54f5a
Fix #2843 and Fix #2659. Fixed resize issues on dashboard and map wid…
offtherailz May 7, 2018
e5d304e
Added GeoFence admin icon (#2873)
allyoucanmap May 7, 2018
af77da7
Fix #2856 Legend action plugin (#2857)
allyoucanmap May 7, 2018
d5eb5a2
Added details editor styles filters and attributes (#2867)
kappu72 May 7, 2018
dde4ed9
Fix #2876 Cross layer filter doesn't work if layer has localized titl…
allyoucanmap May 9, 2018
e40ae9f
Changed MapStore 2 strings to Mapstore (#2882)
offtherailz May 10, 2018
cd813ab
Connected to #2885. Temporary disabled video from detail sheet (#2886)
offtherailz May 11, 2018
d1f3bb1
Fix #2842. Add legend widget (#2884)
offtherailz May 14, 2018
b45e60c
Fix #2859 Escape special XML chars for title and description (#2887)
offtherailz May 14, 2018
4ca7bad
fix #2888 switch to correct 2d mode (#2889)
offtherailz May 14, 2018
bf5ad67
Added area editor (#2891)
kappu72 May 14, 2018
839e433
Fix #2892. Remove authkey from dashboard layers (#2894)
offtherailz May 14, 2018
1af43ff
Fixed home button position (#2895)
offtherailz May 14, 2018
71274a9
Fix #2862. Add geofence icon to the manager menu (#2899)
offtherailz May 15, 2018
6165bb3
Fix #2663. Add edit and view mode to the dashboard (#2901)
offtherailz May 15, 2018
ffa46f9
Fix #2903. Add support to hide spatial and cross layer filter (#2904)
offtherailz May 15, 2018
ecd429a
fix #2696 map rotation disables correctly (#2905)
MV88 May 15, 2018
f742a9f
fix #2861 layer metadata layout (#2863)
MV88 May 16, 2018
ff872be
fix #2864 properties row viewer (#2865)
MV88 May 16, 2018
5688de1
Fix #2898 TOC moves down if Measure tool and print are opened (#2900)
allyoucanmap May 16, 2018
86e5701
fix #2711 remove arc layer when toggling length measure tool (#2902)
MV88 May 16, 2018
bb3c1c5
RuleEditor Layers filter always enabled (#2907)
kappu72 May 16, 2018
73cece8
Showing spatial filter selection area when FeatureGrid is open (#2906)
Mloweedgar May 17, 2018
66e05cc
Moved icons for firefox/ie support (#2912)
allyoucanmap May 17, 2018
2c51ba5
Modify SaveLayer in order to take the custom origin of a wms layer (#…
ndufrane May 18, 2018
5d7ddb1
Merge branch 'master' into align_master_180518
MV88 May 18, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 19 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,25 @@ You can download the WAR file from the latest release [here](https://github.com/

Quick Start
------------

There are two quick ways to test out MapStore2. Either using [Docker](https://www.docker.com/) or a local java web container like [Apache Tomcat](http://tomcat.apache.org/)

### Using Docker

Pull the latest image from Docker Hub:

`docker pull geosolutionsit/mapstore2`

`docker run --name mapstore -p8080:8080 geosolutionsit/mapstore2`

Then you can access MapStore2 using the following URL:

[http://localhost:8080/mapstore](http://localhost:8080/mapstore)

Use the default credentials (admin / admin) to login and start creating your maps!

### Using the Web Archive (WAR file)

After downloading the MapStore2 war file, install it in your java web container (e.g. Tomcat), with usual procedures for the container (normally you only need to copy the war file in the webapps subfolder).

If you don't have a java web container you can download Apache Tomcat from [here](https://tomcat.apache.org/download-70.cgi) and install it. You will also need a Java7 [JRE](http://www.oracle.com/technetwork/java/javase/downloads/jre7-downloads-1880261.html)
Expand Down
74 changes: 0 additions & 74 deletions TableWidget.jsx

This file was deleted.

8 changes: 8 additions & 0 deletions buildConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,14 @@ module.exports = (bundles, themeEntries, paths, extractThemesPlugin, prod, publi
target: "https://dev.mapstore2.geo-solutions.it/mapstore",
secure: false
},
'/pdf': {
target: "https://dev.mapstore2.geo-solutions.it/mapstore",
secure: false
},
'/mapstore/pdf': {
target: "https://dev.mapstore2.geo-solutions.it",
secure: false
},
'/proxy': {
target: "https://dev.mapstore2.geo-solutions.it/mapstore",
secure: false
Expand Down
19 changes: 14 additions & 5 deletions docma-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -28,15 +28,15 @@
"emoji": true
},
"app": {
"title": "MapStore 2 documentation",
"title": "MapStore documentation",
"base": "/mapstore/docs",
"entrance": "content:site",
"routing": { "method": "path", "caseSensitive": true }
},
"template": {
"path": "./docma-template",
"options": {
"title": "MapStore 2",
"title": "MapStore",
"sidebar": true,
"collapsed": false,
"outline": "tree",
Expand Down Expand Up @@ -75,17 +75,17 @@
"href": "index.html",
"items": [
{
"label": "MapStore 2 Releases",
"label": "MapStore Releases",
"href": "https://github.com/geosolutions-it/MapStore2/releases",
"target": "_blank"
},
{
"label": "MapStore 2 tar.gz",
"label": "MapStore tar.gz",
"href": "https://github.com/geosolutions-it/MapStore2/tarball/master",
"target": "_blank"
},
{
"label": "MapStore 2 .zip",
"label": "MapStore .zip",
"href": "https://github.com/geosolutions-it/MapStore2/zipball/master",
"target": "_blank"
}
Expand Down Expand Up @@ -120,6 +120,8 @@
"web/client/components/mapcontrols/annotations/Annotations.jsx",
"web/client/components/mapcontrols/annotations/AnnotationsEditor.jsx",
"web/client/components/mapcontrols/annotations/AnnotationsConfig.js",
"web/client/components/misc/cardgrids/SideCard.jsx",
"web/client/components/misc/cardgrids/SideGrid.jsx",
"web/client/components/misc/enhancers/emptyState.jsx",
"web/client/components/misc/enhancers/tooltip.jsx",
"web/client/components/misc/panels/Accordion.jsx",
Expand All @@ -130,6 +132,8 @@
"web/client/components/misc/toolbar/Toolbar.jsx",
"web/client/components/misc/EmptyView.jsx",
"web/client/components/misc/ResizableModal.jsx",
"web/client/components/misc/Slider.jsx",
"web/client/components/TOC/FloatingLegend.jsx",
"web/client/components/TOC/TOCItemsSettings.jsx",
"web/client/components/TOC/fragments/settings/FeatureInfo.jsx",
"web/client/components/TOC/fragments/settings/FeatureInfoEditor.jsx",
Expand All @@ -138,6 +142,7 @@
"web/client/actions/controls.js",
"web/client/actions/fullscreen.js",
"web/client/actions/globeswitcher.js",
"web/client/actions/floatinglegend.js",
"web/client/actions/maplayout.js",
"web/client/actions/maps.js",
"web/client/actions/maptype.js",
Expand All @@ -146,6 +151,7 @@

"web/client/selectors/index.jsdoc",
"web/client/selectors/featuregrid.js",
"web/client/selectors/floatinglegend.js",
"web/client/selectors/map.js",
"web/client/selectors/mapinfo.js",
"web/client/selectors/maplayout.js",
Expand All @@ -156,6 +162,7 @@
"web/client/reducers/controls.js",
"web/client/reducers/featuregrid.js",
"web/client/reducers/globeswitcher.js",
"web/client/reducers/floatinglegend.js",
"web/client/reducers/maps.js",
"web/client/reducers/maptype.js",
"web/client/reducers/notifications.js",
Expand Down Expand Up @@ -197,11 +204,13 @@
"web/client/plugins/GlobeViewSwitcher.jsx",
"web/client/plugins/GoFull.jsx",
"web/client/plugins/Map.jsx",
"web/client/plugins/MapSearch.jsx",
"web/client/plugins/Measure.jsx",
"web/client/plugins/MeasurePanel.jsx",
"web/client/plugins/MeasureResults.jsx",
"web/client/plugins/FullScreen.jsx",
"web/client/plugins/Identify.jsx",
"web/client/plugins/FloatingLegend.jsx",
"web/client/plugins/Locate.jsx",
"web/client/plugins/Login.jsx",
"web/client/plugins/MousePosition.jsx",
Expand Down
60 changes: 53 additions & 7 deletions docs/developer-guide/maps-configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ maxExtent: {number[]} max bbox of the map expressed [minx, miny, maxx, maxy]
layers: {object[]} list of layers to be loaded on the map

i.e.
> ``{ "projection": "EPSG:900913",
``` javascript
{ "projection": "EPSG:900913",
"units": "m",
"center": {"x": 1000000.000000, "y": 5528000.000000, "crs": "EPSG:900913"},
"zoom": 15,
Expand All @@ -17,18 +18,22 @@ i.e.
20037508.34, 20037508.34
],
"layers": [{...},{...}]
}``
}
```
# Layers option

i.e.
> ``{
``` javascript
{
"url": "http..."
"format": "image/png8"
"title": "Open Street Map",
"name": "mapnik",
"group": "background",
"visibility": false
}``
"visibility": false,
"hidden": true
}
```

## Layer types

Expand All @@ -41,6 +46,45 @@ i.e.

### WMS

#### Elevation layer
WMS layers can be configured to be used as a source for elevation related functions.
This requires:
* a GeoServer WMS service with the DDS/BIL plugin
* A WMS layer configured with BIL 16 bit output in big endian mode and -9999 nodata value
* a static layer in the Map plugin configuration (use the additionalLayers configuration option):

**in localConfig.json**
``` javascript
{
"name": "Map",
"cfg": {
"additionalLayers": [{
"url": "http..."
"format": "application/bil16",
...
"name": "elevation",
"visibility": true,
"useForElevation": true
}]
}
}
```

The layer will be used for:
* showing elevation in the MousePosition plugin (requires showElevation: true in the plugin configuration)
* as a TerrainProvider if the maptype is Cesium

**in localConfig.json**
``` javascript
{
"name": "MousePosition",
"cfg": {
"showElevation": true,
...
}
}
```

### Bing

### Google
Expand All @@ -54,14 +98,16 @@ It's enough to add provider property and 'tileprovider' as type property to the
List of available layer [here](https://github.com/geosolutions-it/MapStore2/blob/master/web/client/utils/ConfigProvider.js)

i.e.
> ``{
``` javascript
{
"type": "tileprovider",
"title": "Title",
"provider": "Stamen.Toner",
"name": "Name",
"group": "GroupName",
"visibility": false
}``
}
```

Options passed in configuration object, if already configured by TileProvider, will be overridden.

Expand Down
5 changes: 4 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
"istanbul-instrumenter-loader": "2.0.0",
"jsdoc": "https://github.com/geosolutions-it/jsdoc/tarball/fix_acorn_jsx",
"jsdoc-jsx": "0.1.0",
"json-loader": "0.5.4",
"karma": "1.5.0",
"karma-chrome-launcher": "2.0.0",
"karma-cli": "1.0.1",
Expand Down Expand Up @@ -123,6 +122,7 @@
"leaflet.locatecontrol": "0.62.0",
"leaflet.nontiledlayer": "1.0.7",
"lodash": "4.16.6",
"lru-cache": "4.1.2",
"moment": "2.21.0",
"node-geo-distance": "1.2.0",
"object-assign": "4.1.1",
Expand All @@ -142,6 +142,7 @@
"react-container-dimensions": "1.3.2",
"react-copy-to-clipboard": "5.0.0",
"react-data-grid": "2.0.59",
"react-data-grid-addons": "3.0.11",
"react-dnd": "2.4.0",
"react-dnd-html5-backend": "2.4.1",
"react-dock": "0.2.4",
Expand Down Expand Up @@ -182,6 +183,7 @@
"redux-thunk": "0.1.0",
"redux-undo": "0.5.0",
"reselect": "2.5.1",
"resize-observer-polyfill": "1.5.0",
"rxjs": "5.1.1",
"screenfull": "3.1.0",
"shpjs": "3.4.2",
Expand All @@ -195,6 +197,7 @@
"url": "0.10.3",
"uuid": "3.0.1",
"w3c-schemas": "1.3.1",
"wellknown": "0.5.0",
"wkt-parser": "https://github.com/geosolutions-it/wkt-parser/tarball/mapstore2_fixes",
"xml2js": "0.4.17"
},
Expand Down
Loading