Skip to content

Commit

Permalink
Merge pull request #372 from sigcorporativo-ja/develop
Browse files Browse the repository at this point in the history
v6.0.1
  • Loading branch information
fbma authored Nov 18, 2021
2 parents 8642447 + 112dfcb commit 9d85f5f
Show file tree
Hide file tree
Showing 23 changed files with 1,390 additions and 951 deletions.
2 changes: 1 addition & 1 deletion mapea-js/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion mapea-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mapea",
"version": "6.0.0",
"version": "6.0.1",
"description": "Herramienta para desarrollo de mapas interactivos de forma sencilla",
"keywords": [
"map",
Expand Down
2 changes: 1 addition & 1 deletion mapea-js/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>es.juntadeandalucia.mapea</groupId>
<artifactId>mapea-parent</artifactId>
<version>6.0.0</version>
<version>6.0.1</version>
<relativePath>../mapea-parent/pom.xml</relativePath>
</parent>
<licenses>
Expand Down
33 changes: 29 additions & 4 deletions mapea-js/src/impl/ol/style/Point.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import OLGeomCircle from 'ol/geom/Circle';
import OLStyleText from 'ol/style/Text';
import OLStyleIcon from 'ol/style/Icon';
import { toContext as toContextRender } from 'ol/render';
import OLGeomMultiPoint from 'ol/geom/MultiPoint';
import OLStyleFontsSymbol from '../ext/OLStyleFontSymbol';
import Simple from './Simple';
import Utils from '../util/Utils';
Expand Down Expand Up @@ -108,16 +109,40 @@ class Point extends Simple {
}
const style = new Centroid({
zIndex: Simple.getValue(options.zindex, featureVariable, this.layer_),
geometry: (olFeature) => {
let geom = null;
if (olFeature.getGeometry().getType() === 'MultiPoint') {
geom = new OLGeomMultiPoint(olFeature.getGeometry().getCoordinates());
} else {
const center = Utils.getCentroid(olFeature.getGeometry());
geom = new OLGeomPoint(center);
}
return geom;
},
});
const styleIcon = new Centroid({
zIndex: Simple.getValue(options.zindex, featureVariable, this.layer_),

geometry: (olFeature) => {
let geom = null;
if (olFeature.getGeometry().getType() === 'MultiPoint') {
geom = new OLGeomMultiPoint(olFeature.getGeometry().getCoordinates());
} else {
const center = Utils.getCentroid(olFeature.getGeometry());
geom = new OLGeomPoint(center);
}
return geom;
},
});
if (featureVariable instanceof OLFeature) {
const geometryFunction = (olFeature) => {
const center = Utils.getCentroid(olFeature.getGeometry());
const centroidGeometry = new OLGeomPoint(center);
return centroidGeometry;
let geom = null;
if (olFeature.getGeometry().getType() === 'MultiPoint') {
geom = new OLGeomMultiPoint(olFeature.getGeometry().getCoordinates());
} else {
const center = Utils.getCentroid(olFeature.getGeometry());
geom = new OLGeomPoint(center);
}
return geom;
};
style.setGeometry(geometryFunction);
styleIcon.setGeometry(geometryFunction);
Expand Down
7 changes: 1 addition & 6 deletions mapea-js/src/plugins/attributetable/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,5 @@ mapajs.addPlugin(new M.plugin.AttributeTable({
[JSFiddle](http://jsfiddle.net/sigcJunta/t4oLhuo4/)

## Tabla de compatibilidad de versiones
En caso de utilizar un core de Mapea con número de versión explícito, debe cumplirse la siguiente relación:
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=attributetable)

versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.1.0
1.0.1 | 4.2.0
2.0.0 | >=5.0.0
8 changes: 1 addition & 7 deletions mapea-js/src/plugins/geosearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,4 @@ mapajs.addPlugin(new M.plugin.Geosearch({
[JSFiddle](http://jsfiddle.net/sigcJunta/5sczf5cp/)

## Tabla de compatibilidad de versiones
En caso de utilizar un core de Mapea con número de versión explícito, debe cumplirse la siguiente relación:

versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.0.0
1.1.0 | 4.1.0
2.0.1 | >=5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=geosearch)
6 changes: 5 additions & 1 deletion mapea-js/src/plugins/geosearchbycoordinates/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,8 @@ Example: <url_mapea>?plugins=measurebar,streetview
}]
}]
}
```
```


## Tabla de compatibilidad de versiones
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=geosearchbycoordinates)
8 changes: 1 addition & 7 deletions mapea-js/src/plugins/geosearchbylocation/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,4 @@ mapajs.addPlugin(new M.plugin.Geosearchbylocation({
[JSFiddle](https://jsfiddle.net/sigcJunta/hwq8at6e/)

## Tabla de compatibilidad de versiones
En caso de utilizar un core de Mapea con número de versión explícito, debe cumplirse la siguiente relación:

versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.0.0
1.1.0 | 4.1.0
2.0.0 | >= 5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=geosearchbylocation)
6 changes: 1 addition & 5 deletions mapea-js/src/plugins/measurebar/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,4 @@ mapajs.addPlugin(new M.plugin.Measurebar({longitud:1000, distanciaArea:100, unid
[JSFiddle](http://jsfiddle.net/sigcJunta/7kht2bvk/)

## Tabla de compatibilidad de versiones
versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.3.0
2.0.0 | >= 5.0.0
3.1.0 | >= 5.2.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=measurebar)
6 changes: 1 addition & 5 deletions mapea-js/src/plugins/printer/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,4 @@ Los json que Mapea envía al servidor Geoprint deben cumplir con las siguientes
* No contener atributos de estilo vacíos.

## Tabla de compatibilidad de versiones
versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.1.0
1.1.0 | 4.2.0
2.0.0 | >= 5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=printer)
54 changes: 24 additions & 30 deletions mapea-js/src/plugins/printerdos/README.md
Original file line number Diff line number Diff line change
@@ -1,51 +1,45 @@
## Descripción

Plugin de impresión a través del servicio Geoprint. Las capacidades del mismo definen las opciones de impresión disponibles: dpi,
formatos y plantillas. En función de la plantilla elegida, en el construtctor del plugin habrá que incluir los parámetros que dicha
plantilla necesite. Las plantillas 'imagen apaisada' e 'imagen cuadrada' no necesitan parámetros.
Plugin de impresión a través del servicio Geoprint3. Recibe como parámetro opcional la Configuración de impresión que consumir, siendo una Configuración un conjunto de plantillas y opciones de impresión (formatos, dpi) agrupadas bajo una denomincación. Así, cada aplicación web podrá tener su propia Configuración para imprimir plantillas personalizadas.

## Recursos y uso

- js: https://mapea4-sigc.juntadeandalucia.es/plugins/printer/printer-x.y.z.ol.min.js
- css: https://mapea4-sigc.juntadeandalucia.es/plugins/printer/printer-x.y.z.min.css
- js: https://mapea4-sigc.juntadeandalucia.es/plugins/printerdos/printerdos-x.y.z.ol.min.js
- css: https://mapea4-sigc.juntadeandalucia.es/plugins/printerdos/printerdos-x.y.z.min.css

Donde x.y.z representan la versión del plugin a usar según la versión de Mapea, atendiendo a la tabla de compatibilidad de versiones que se muestra más adelante.
Donde x.y.z representan la versión del plugin a usar según la versión de Mapea, atendiendo a la compatibilidad de versiones que se muestra más adelante.

Configuración por defecto sin parámetros:
```javascript
mapajs.addPlugin(new M.plugin.Printer());
```
Establecimiento de parámetros y valores seleccionados por defecto en los selectores:
```
parámetro | descripción |
--- | --- |
url | (opcional) Url de la Configuración que consumir |
params.urlApplication | (opcional) Instancia de Geoprint3 |
params.layout.outputFilename | (opcional) Nombre fichero generado |
options.layout | (opcional) Plantilla preseleccionada

Establecimiento de parámetros y valores preseleccionados:
```javascript
mapajs.addPlugin(new M.plugin.Printer({
"params": {
"pages": {
"creditos": "Impresión generada a través de Mapea"
},
"layout": {
"outputFilename": "mapea_${yyyy-MM-dd_hhmmss}"
},
url: 'https://geoprint-sigc.juntadeandalucia.es/geoprint3/print/SIGC',
params: {
urlApplication: 'https://geoprint-sigc.juntadeandalucia.es/geoprint3',
layout: {
outputFilename: 'impresion_${yyyy-MM-dd_hhmmss}',
}
},
'options': {
'layout': 'imagen apaisada',
'format': 'png',
'dpi': '127'
options: {
layout: 'A4 landscape (SIGC)'
}
}));
```

## Ejemplo funcional

[JSFiddle](http://jsfiddle.net/sigcJunta/b6d4hd53/)

## Observaciones
Los json que Mapea envía al servidor Geoprint deben cumplir con las siguientes condiciones:
* Los colores se indican en formato hexadecimal de seis dígitos, sin dígito para transparencia.
* No contener atributos de estilo vacíos.
[JSFiddle](https://jsfiddle.net/sigcJunta/f6tpy27o/)


## Tabla de compatibilidad de versiones
versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.1.0
1.1.0 | 4.2.0
2.0.0 | >= 5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=printerdos)
6 changes: 1 addition & 5 deletions mapea-js/src/plugins/searchstreet/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,4 @@ mapajs.addPlugin(new M.plugin.Searchstreet({
[JSFiddle](http://jsfiddle.net/sigcJunta/3xyz2jjq/)

## Tabla de compatibilidad de versiones
versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.0.0
1.1.0 | 4.1.0
2.0.1 | >= 5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=searchstreet)
8 changes: 1 addition & 7 deletions mapea-js/src/plugins/searchstreetgeosearch/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,4 @@ mapajs.addPlugin(new M.plugin.SearchstreetGeosearch({}));
```

## Tabla de compatibilidad de versiones
En caso de utilizar un core de Mapea con número de versión explícito, debe cumplirse la siguiente relación:

versión plugin | versión Mapea |
--- | --- |
1.0.0 | <= 4.0.0
1.1.0 | 4.1.0
2.0.2 | >= 5.0.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=searchstreetgeosearch)
8 changes: 1 addition & 7 deletions mapea-js/src/plugins/wfstcontrols/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,4 @@ edicionWFST.setLayer('nombreNuevaCapaWFS');
http://jsfiddle.net/sigcJunta/6onxnaow/

## Tabla de compatibilidad de versiones
versión plugin | versión Mapea |
--- | --- |
1.0.0 | 4.0.x
1.1.1 | 4.1.x
1.2.0 | 4.2.x
2.0.0 | >= 5.0.0
3.0.0 | >= 5.2.0
[Consulta el api resourcePlugin](https://mapea4-sigc.juntadeandalucia.es/mapea/api/actions/resourcesPlugins?name=wfstcontrols)
1 change: 1 addition & 0 deletions mapea-legacy/assets/css/mapea-6.0.0.ol.min.css

Large diffs are not rendered by default.

Loading

0 comments on commit 9d85f5f

Please sign in to comment.