From 84f9eee9b507900c713d483d3e12348f95f1a021 Mon Sep 17 00:00:00 2001 From: Elena Date: Wed, 6 Jul 2022 00:02:35 +0200 Subject: [PATCH] Arreglos geom export --- Services/EjecServ.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Services/EjecServ.cs b/Services/EjecServ.cs index cc57172..4bfd4d7 100644 --- a/Services/EjecServ.cs +++ b/Services/EjecServ.cs @@ -504,16 +504,18 @@ namespace OliviaAddInPro.Services //prepara el filtro con consulta y espacial 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); if (geomAmbits == null || geomAmbits.IsEmpty) { ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + HelperGdb.OutStr; return null; } - geomAux = geomAmbits; + //geomAux = geomAmbits; + geomAux = HelperGdb.IntersectGeom(geomAux, geomAmbits); + geomAux = GeometryEngine.Instance.ConvexHull(geomAux); } //le quita las restricciones if (com.GeomRestr != null)