Mètodes
-
estàticgeoBCN.Geometry.validateComponent(component, options){Promise}
-
Realitza la validació
Nom paràmetre Tipus Descripció component
string | number component string proposada per validar format
options
opcional Opcions del màtode
Nom paràmetre Tipus Valor per defecte Descripció decimals
integer 3 opcional El número de decimals que tindrà la sortida.
Exemple
geoBCN.Geometry.validateComponent("4.566.213,554",{ decimals: 4 }).then(function(validat){ // A validat hi trobem el format corregit. },function(errMsg){ // Gestionar l'error de format });
-
estàticgeoBCN.Geometry.validatePoint(point, options){Promise}
-
Realitza la validació i retorna el seu estat.
Nom paràmetre Tipus Descripció point
Array.<string> | geoBCN.Geometry.Point2D coordenada string proposada per validar
options
opcional Opcions del màtode
Nom paràmetre Tipus Valor per defecte Descripció proj
geoBCN.CoordSystem.Name EPSG:25831 opcional Nom de la projecció
decimals
integer 3 opcional El número de decimals que tindrà la sortida
Exemples
geoBCN.Geometry.validatePoint(["432515,23", "4584030,992"], { proj: 'EPSG:25831', decimals: 3, }).then(function(validat){ // A validat hi trobem el format corregit: ["432.515,230", "4.584.030,992"] },function(errMsg){ // Gestionar l'error de format });
geoBCN.Geometry.validatePoint([432515.23, 4584030.992]).then(function(validat){ // A validat hi trobem el format corregit: ["432.515,230", "4.584.030,992"] },function(errMsg){ // Gestionar l'error de format });
Tipus definits
-
geoBCN.Geometry.Point2D{Array.<number>}
-
Es la representació d'una coordenada a partir d'un Array composat per les dues components x / y o lon / lat. Cal tenir en compte que no inclou la projecció.
Exemple
[412363, 4570689] //ETRS89 [2.142850, 41.370280] //WSG84 (Google)