new Point( coordinates [, options ] )

Descripción

Entidad geográfica que representa un punto del mapa.

Parámetros
Nombre Type Atributos Descripción
coordinates Array.<number>

Coordenadas del punto expresadas en las unidades del CRS del mapa.

options SITNA.feature.PointOptions <optional>

Objeto de opciones del punto.

Ejemplos

			<div id="mapa"></div>
			<script>
			    SITNA.Cfg.workLayers = [
			        {
			            id: "entidades",
			            title: "Demostración de puntos",
			            type: SITNA.Consts.layerType.VECTOR
			        }
			    ];
			    var map = new SITNA.Map("mapa");
			    map.loaded(() => {
			        // Obtenemos la instancia de la capa vectorial
			        const vectorLayer = map.getLayer("entidades");
			
			        // Añadimos una instancia de la clase SITNA.feature.Point
			        const tree1 = new SITNA.feature.Point([563220, 4738485], {
			            strokeColor: '#ffffff', // blanco
			            strokeWidth: 4,
			            fillColor: '#285228', // verde
			            fillOpacity: 1, // opaco
			            radius: 10,
			            data: {
			                'Denominación': 'Haya de Limitaciones',
			                'Especie': 'Fagus sylvatica L.'
			            }
			        });
			        vectorLayer.addPoint(tree1);
			
			        // Añadimos una entidad geográfica introduciendo directamente las coordenadas de su geometría
			        vectorLayer.addPoint([570651, 4736235], {
			            strokeColor: '#ffffff', // blanco
			            strokeWidth: 4,
			            fillColor: '#522852', // violeta
			            fillOpacity: 1, // opaco
			            radius: 10,
			            data: {
			                'Denominación': 'El centinela',
			                'Especie': 'Quercus faginea Lam.'
			            }
			        });
			
			        // Añadimos varias entidades geográficas de una vez introduciendo directamente las coordenadas de sus geometrías
			        vectorLayer.addPoints([
			            // Colección de dos puntos
			            [571367, 4734769], [578315, 4729752]
			        ], {
			            strokeColor: '#ffffff', // blanco
			            strokeWidth: 4,
			            fillColor: '#282892', // azul
			            fillOpacity: 1, // opaco
			            radius: 10,
			        }).then(holmOaks => {
			            holmOaks[0].setData({
			                'Denominación': 'Encina de Basaura',
			                'Especie': 'Quercus ilex L. subsp. ilex L.'
			            });
			            holmOaks[1].setData({
			                'Denominación': 'Encina de Eraul',
			                'Especie': 'Quercus ilex L. subsp. ilex L. x Quercus ilex subsp. ballota (Desf.) Samp.'
			            });
			            map.zoomToFeatures(vectorLayer.features);
			        });
			    });
			</script>

Métodos


getCoordinates() → {Array.<number>}

Descripción

Obtiene las coordenadas del punto en el CRS actual del mapa.

Retorna

Coordenadas del punto en el CRS actual del mapa.


getData() → {Object}

Descripción

Obtiene los atributos de la entidad geográfica.

Retorna

Diccionario de pares clave/valor con los atributos de la entidad geográfica.

Detalles

getId() → {string}

Descripción

Obtiene el identificador de la entidad geográfica dentro de su capa.

Retorna

Identificador de la entidad geográfica.

Detalles

getStyle() → {SITNA.feature.PointStyleOptions}

Descripción

Obtiene el estilo de la entidad.


setCoordinates( coordinates ) → {SITNA.feature.Point}

Descripción

Establece las coordenadas del punto en el CRS actual del mapa.

Parámetros
Nombre Type Descripción
coordinates Array.<number>

Coordenadas del punto en el CRS actual del mapa.

Retorna

La propia entidad geográfica.


setData( data ) → {SITNA.feature.Feature}

Descripción

Establece los atributos de la entidad geográfica.

Parámetros
Nombre Type Descripción
data Object

Diccionario de pares clave/valor con los atributos a establecer.

Retorna

La propia entidad geográfica.

Detalles

setStyle( style ) → {SITNA.feature.Point}

Descripción

Asigna estilos al punto.

Parámetros
Nombre Type Descripción
style SITNA.feature.PointStyleOptions

Objeto de opciones de estilo de punto.

Retorna

La propia entidad geográfica.