new GeoPackage(data, options)
Constructor principal de la clase. Crea una capa GeoPackage con parámetros especificados por el usuario.
| Name | Type | Description |
|---|---|---|
data |
Response | File | Unit8Array |
Fichero que contiene la información de geopackage (.gkpg). |
options |
Object |
Parámetros opcionales proporcionados por el usuario para las capas vectoriales o ráster contenidas en el GeoPackage. |
Properties:
| Name | Type | Description |
|---|---|---|
idLayer |
String | Identificador de la capa. |
layers_ |
IDEE.layer.GeoPackageTile | IDEE.layer.GeoJSON | Capas de GeoPackage. |
connector_ |
IDEE.GeoPackageConnector | Conector. |
options |
Object | Opciones de la capa. |
loadedVectorLayers_ |
Boolean | Determina si las capas vectoriales están cargadas. |
loadedTileLayers_ |
Boolean | Determina si las capas teseladas están cargadas. |
Extends
- IDEE.Object
Methods
-
addTo(map)
facade/js/layer/GeoPackage.js, line 121 -
Este método agrega la capa al mapa.
Name Type Description mapM/Map -
equals(obj){Boolean}
facade/js/layer/GeoPackage.js, line 229 -
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.
-
getId(){String}
facade/js/layer/GeoPackage.js, line 98 -
Este método devuelve el identificador de la capa.
Returns:
Devuelve el identificador de la capa.
-
getLayer(tableName){Null|M.layer.GeoPackageTile|M.layer.GeoJSON}
facade/js/layer/GeoPackage.js, line 192 -
Este método obtiene la capa de GeoPackage por el nombre de la tabla.
Name Type Description tableNamestring Nombre de la tabla.
Returns:
Devuelve la capa de GeoPackage con ese nombre de tabla, en caso contrario devuelve null.
-
getLayers(){Array.<(IDEE.layer.GeoPackageTile|IDEE.layer.GeoJSON)>}
facade/js/layer/GeoPackage.js, line 178 -
Este método obtiene las capas de GeoPackage.
Returns:
Devuelve las capas añadidas al GeoPackage.
-
removeLayer(tableName)
facade/js/layer/GeoPackage.js, line 215 -
Este método elimina la capa con el nombre de la tabla proporcionado por el usuario.
Name Type Description tableNamestring Nombre de la tabla.
-
removeLayers()
facade/js/layer/GeoPackage.js, line 203 -
Este método elimina todas las capas de GeoPackage.
-
type(){String}
facade/js/layer/GeoPackage.js, line 110 -
Devuelve el tipo de layer.
Returns:
Tipo.