new OGCAPIFeatures(userParams, options, vendorOpts)
Constructor principal de la clase. Crea una capa OGCAPIFeatures con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
userParams |
string | Mx.parameters.OGCAPIFeatures |
Parámetros para la construcción de la capa.
|
options |
Mx.parameters.LayerOptions |
Estas opciones se mandarán a la implementación de la capa.
|
vendorOpts |
Object |
Opciones para la biblioteca base. -cql: Declaración CQL para filtrar las características (Sólo disponible para servicios en PostgreSQL). Ejemplo vendorOptions: |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
legend |
String | Indica el nombre que queremos que aparezca en el árbol de contenidos, si lo hay. |
url |
String | URL del servicio. |
name |
String | Nombre de la capa en el servidor. |
limit |
Number | Límite de objetos geográficos a mostrar. |
bbox |
Array.<Number> | Filtro para mostrar los resultados en un bbox específico. |
format |
String | Formato de los objetos geográficos. |
offset |
Number | Determina desde que número comenzará a leer los objetos geográficos. Ejemplo: El parámetro offset tiene valor 10 con límite de 5 objetos geográficos, devolverá los 5 primeros objetos geográficos desde número 10 de los resultados. |
id |
Number | Filtro por ID para un objeto geográfico. |
predefinedStyles |
Array.<IDEE.style> | Estilos predefinidos para la capa. |
cql |
String | Declaración CQL para filtrar las características (Sólo disponible para servicios en PostgreSQL). |
conditional |
Object | Declaración de filtros literales por atributos del objeto geográfico. |
crs |
String | Definición de la proyección de los datos. |
geometry |
String | Tipo de geometría: POINT(Punto), MPOINT(Multiples puntos), LINE(línea), MLINE(Multiples línes), POLYGON(Polígono), or MPOLYGON(Multiples polígonos). |
opt |
Object | Opciones de la capa. |
extract |
Boolean | Opcional. Activa la consulta haciendo clic en el objeto geográfico. Por defecto, verdadero. |
transparent |
Boolean | (deprecated) Falso si es una capa base, verdadero en caso contrario. |
isBase |
Boolean | Define si la capa es base. |
template |
String | Plantilla que se mostrará al consultar un objeto geográfico. |
Extends
- IDEE.layer.Vector
Members
-
module:IDEE/layer/OGCAPIFeatures~OGCAPIFeatures.DEFAULT_OPTS_STYLE{Object}
-
Estilo predeterminado para capas OGCAPIFeatures.
-
module:IDEE/layer/OGCAPIFeatures~OGCAPIFeatures.DEFAULT_PARAMS{Object}
-
Parámetros predeterminados para las capas OGCAPIFeatures de estilo.
Methods
-
bbox(){IDEE.layer.OGCAPIFeature.impl.bbox}
facade/js/layer/OGCAPIFeatures.js, line 290 -
Devuelve el rectángulo geográfico envolvente.
Returns:
Devuelve el rectángulo geográfico envolvente.
-
bbox(newBbox)
facade/js/layer/OGCAPIFeatures.js, line 300 -
Sobrescribe el rectángulo geográfico envolvente.
Name Type Description newBboxArray Nuevo bbox.
-
conditional(){IDEE.layer.OGCAPIFeature.impl.conditional}
facade/js/layer/OGCAPIFeatures.js, line 385 -
Devuelve el condicional aplicado.
Returns:
Devuelve el conditional aplicado.
-
conditional(newConditional)
facade/js/layer/OGCAPIFeatures.js, line 395 -
Sobrescribe el condicional.
Name Type Description newConditionalString Nuevo condicional.
-
equals(obj){Boolean}
facade/js/layer/OGCAPIFeatures.js, line 465 -
Este método comprueba si un objeto es igual a esta capa.
Name Type Description objObject Objeto a comparar.
Returns:
Valor verdadero es igual, falso no lo es.
-
extract(){Boolean}
facade/js/layer/OGCAPIFeatures.js, line 430 -
Devuelve el valor de la propiedad "extract". La propiedad "extract" tiene la siguiente función: Activa la consulta al hacer clic en la característica, por defecto verdadero.
Returns:
Valor de la propiedad "extract".
-
extract(newExtract)
facade/js/layer/OGCAPIFeatures.js, line 444 -
Sobrescribe el valor de la propiedad "extract". La propiedad "extract" tiene la siguiente función: Activa la consulta al hacer clic en la característica, por defecto verdadero.
Name Type Description newExtractBoolean Nuevo valor para sobreescribir la propiedad "extract".
-
format(){IDEE.layer.OGCAPIFeature.impl.format}
facade/js/layer/OGCAPIFeatures.js, line 314 -
Devuelve el formato aplicado.
Returns:
Devuelve el formato aplicado.
-
format(newFormat)
facade/js/layer/OGCAPIFeatures.js, line 324 -
Sobrescribe el formato.
Name Type Description newFormatString Nuevo formato.
-
id(){IDEE.layer.OGCAPIFeature.impl.id}
facade/js/layer/OGCAPIFeatures.js, line 361 -
Devuelve el id aplicado.
Returns:
Devuelve el id aplicado.
-
id(newId)
facade/js/layer/OGCAPIFeatures.js, line 371 -
Sobrescribe el id.
Name Type Description newIdNumber Nuevo id.
-
limit(){IDEE.layer.OGCAPIFeature.impl.limit}
facade/js/layer/OGCAPIFeatures.js, line 266 -
Devuelve el límite de resultados.
Returns:
Devuelve el límite de resultados.
-
limit(newLimit)
facade/js/layer/OGCAPIFeatures.js, line 276 -
Sobrescribe el límite.
Name Type Description newLimitNumber Nuevo límite.
-
name(){IDEE.layer.OGCAPIFeature.impl.name}
facade/js/layer/OGCAPIFeatures.js, line 242 -
Devuelve el nombre de la capa.
Returns:
Devuelve el nombre de la capa.
-
name(newName)
facade/js/layer/OGCAPIFeatures.js, line 252 -
Sobrescribe el nombre.
Name Type Description newNameString Nuevo nombre.
-
offset(){IDEE.layer.OGCAPIFeature.impl.offset}
facade/js/layer/OGCAPIFeatures.js, line 337 -
Devuelve el offset aplicado.
Returns:
Devuelve el offset aplicado.
-
offset(newOffset)
facade/js/layer/OGCAPIFeatures.js, line 347 -
Sobrescribe el offset.
Name Type Description newOffsetString Nuevo offset.
-
setStyle(styleParam, applyToFeature, defaultStyle)
facade/js/layer/OGCAPIFeatures.js, line 416 -
Este método establece el estilo en capa.
Name Type Default Description styleParamIDEE.Style Estilo que se aplicará a la capa.
applyToFeatureBoolean false Si el valor es verdadero se aplicará a los objetos geográficos, falso no. Por defecto, falso.
defaultStyleIDEE.layer.OGCAPIFeatures.DEFAULT_OPTIONS_STYLE Estilo por defecto, se define en OGCAPIFeatures.js.