From 0f590246bf8b27732e74fde56e7bf9959c1a9e05 Mon Sep 17 00:00:00 2001 From: Moran Date: Sat, 25 Apr 2026 19:57:01 -0300 Subject: [PATCH 1/2] Ajustes verificarCoordenada --- src/controllers/tombos-controller.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controllers/tombos-controller.js b/src/controllers/tombos-controller.js index 3be97093..dd5fba17 100644 --- a/src/controllers/tombos-controller.js +++ b/src/controllers/tombos-controller.js @@ -1760,7 +1760,7 @@ export const verificarCoordenada = async (request, response, next) => { const query = ` SELECT ST_Contains( - poligono, + ST_SetSRID(poligono, 4674), ST_SetSRID(ST_POINT($1, $2), 4674) ) AS dentro FROM cidades From 9ce9bea9874d7c021d4a29a3620791ace0ca8a27 Mon Sep 17 00:00:00 2001 From: Moran Date: Sat, 2 May 2026 11:43:12 -0300 Subject: [PATCH 2/2] SIRGAS_2000 Enum --- src/controllers/tombos-controller.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/controllers/tombos-controller.js b/src/controllers/tombos-controller.js index dd5fba17..7c780f42 100644 --- a/src/controllers/tombos-controller.js +++ b/src/controllers/tombos-controller.js @@ -8,6 +8,10 @@ import { converteParaDecimal, converteDecimalParaGraus, converteDecimalParaGMSGrau, converteDecimalParaGMSMinutos, converteDecimalParaGMSSegundos, } from '../helpers/coordenadas'; import pick from '../helpers/pick'; + +const SRID = { + SIRGAS_2000: 4674, +}; import { converteInteiroParaRomano } from '../helpers/tombo'; import models from '../models'; import codigos from '../resources/codigos-http'; @@ -1760,8 +1764,8 @@ export const verificarCoordenada = async (request, response, next) => { const query = ` SELECT ST_Contains( - ST_SetSRID(poligono, 4674), - ST_SetSRID(ST_POINT($1, $2), 4674) + poligono, + ST_SetSRID(ST_POINT($1, $2), ${SRID.SIRGAS_2000}) ) AS dentro FROM cidades WHERE id = $3;