Este fichero contiene las funciones de utilidad para la gestión de geometrías
Example
import 'IDEE/impl/ol/js/ext/GeomUtils';
Methods
-
olCoordinateDist2d(p1, p2){number}
impl/ol/js/ext/GeomUtils.js, line 32 -
Distancia entre 2 puntos.
Name Type Description p1ol.Coordinate Primer punto.
p2ol.Coordinate Segundo punto.
Returns:
Distancia entre los 2 puntos.
-
olCoordinateEqual(p1, p2){boolean}
impl/ol/js/ext/GeomUtils.js, line 46 -
Distancia entre 2 puntos.
Name Type Description p1ol.Coordinate Primer punto.
p2ol.Coordinate Segundo punto.
Returns:
Verdadero si los puntos son iguales.
-
olCoordinateFindSegment(pt, coords){Object}
impl/ol/js/ext/GeomUtils.js, line 175 -
Devuelve las coordenadas de un segmento.
Name Type Description ptol.Coordinate El punto.
coordsArray.<ol.Coordinate> Las coordenadas.
Returns:
El indice del segmento y las coordenadas del segmento.
-
olCoordinateGetFeatureCenter(f){ol.coordinate}
impl/ol/js/ext/GeomUtils.js, line 78 -
Devuelve el centroide de un objeto geográfico.
Name Type Description fol.Feature Objeto geográfico.
Returns:
Centroide del objeto geográfico.
-
olCoordinateGetGeomCenter(geom){ol.Coordinate}
impl/ol/js/ext/GeomUtils.js, line 57 -
Devuelve el centroide de una geometría.
Name Type Description geomol.geom.Geometry Geometría.
Returns:
Centroide de la geometría.
-
olCoordinateGetIntersectionPoint(d1, d2){ol.coordinate}
impl/ol/js/ext/GeomUtils.js, line 280 -
Devuelve las coordenadas en la intersección de dos segmentos.
Name Type Description d1Arrar.<ol.coordinate> Segmento 1.
d2Arrar.<ol.coordinate> Segmento 2.
Returns:
Las coordenadas de la intersección.
-
olCoordinateOffsetCoords(coords, offset){Array.<ol.Coordinate>}
impl/ol/js/ext/GeomUtils.js, line 91 -
Devuelve las coordenadas de un punto tras el desplazamiento.
Name Type Description coordsArray.<ol.Coordinate> Coordenadas.
offsetnumber Desplazamiento.
Returns:
Coordenadas desplazadas.
-
olCoordinateSampleAt(p1, p2, d, start){Array.<ol_Coordinate>}
impl/ol/js/ext/GeomUtils.js, line 371 -
Añade puntos a lo largo de un segmento.
Name Type Description p1ol_Coordinate Punto inicial.
p2ol_Coordinate Punto final.
dnumber Distancia entre puntos.
startboolean Añadir el punto inicial, por defecto verdadero.
Returns:
Array de puntos.
-
olCoordinateSplitH(geom, y, n){Array.<Array.<ol.Coordinate>>}
impl/ol/js/ext/GeomUtils.js, line 202 -
Divide un polígono en dos partes.
Name Type Description geomArray.<ol.Coordinate> La geometría.
ynumber La coordenada Y.
nnumber El número de contorno.
Returns:
Las geometrías.
-
olGeomCreateFromType(type, coordinates){ol.geom.Geometry}
impl/ol/js/ext/GeomUtils.js, line 239 -
Crea una geometría dada un tipo y coordenadas.
Name Type Description typestring El tipo de geometría.
coordinatesArray.<ol.Coordinate> Las coordenadas.
Returns:
La geometría.