Arreglos geom export

Elena/develop
Elena 2022-07-06 00:02:35 +02:00
parent 20a1ac9fd4
commit 84f9eee9b5
1 changed files with 5 additions and 3 deletions

View File

@ -504,16 +504,18 @@ namespace OliviaAddInPro.Services
//prepara el filtro con consulta y espacial //prepara el filtro con consulta y espacial
SpatialQueryFilter filtro = HelperGdb.CreateFiler(com.ConsultaAmbs, geomAux); SpatialQueryFilter filtro = HelperGdb.CreateFiler(com.ConsultaAmbs, geomAux);
if (geomAux == null) //if (geomAux == null)
{ {
//Ahora hace la geometría de los ámbitos que cumplen la consulta, si no hay ya geometría //Ahora hace la geometría de los ámbitos que cumplen la consulta
geomAmbits = HelperGdb.GetGeomConvexHullSync(fc, filtro); geomAmbits = HelperGdb.GetGeomConvexHullSync(fc, filtro);
if (geomAmbits == null || geomAmbits.IsEmpty) if (geomAmbits == null || geomAmbits.IsEmpty)
{ {
ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + HelperGdb.OutStr; ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + HelperGdb.OutStr;
return null; return null;
} }
geomAux = geomAmbits; //geomAux = geomAmbits;
geomAux = HelperGdb.IntersectGeom(geomAux, geomAmbits);
geomAux = GeometryEngine.Instance.ConvexHull(geomAux);
} }
//le quita las restricciones //le quita las restricciones
if (com.GeomRestr != null) if (com.GeomRestr != null)