diff --git a/OliviaAddIn/Config.Designer.cs b/OliviaAddIn/Config.Designer.cs
index 70931ac..143f92f 100644
Binary files a/OliviaAddIn/Config.Designer.cs and b/OliviaAddIn/Config.Designer.cs differ
diff --git a/OliviaAddIn/Config.esriaddinx b/OliviaAddIn/Config.esriaddinx
index 153fcc9..c25189f 100644
--- a/OliviaAddIn/Config.esriaddinx
+++ b/OliviaAddIn/Config.esriaddinx
@@ -2,11 +2,11 @@
OLIVIA AddIn
{0718b3b3-5422-4d80-97ad-f72b18a3e476}
Add-In de ArcMap para la herramienta de optimización de la limpieza viaria, OLIVIA.
- 1.1.0.9
+ 1.1.0.10
Images\OliviaAddIn.png
Intergeo Tecnología
Intergeo Tecnología
- 04/03/2019
+ 11/03/2019
diff --git a/OliviaAddIn/FunGDB.cs b/OliviaAddIn/FunGDB.cs
index 1d26f2c..06cfea6 100644
--- a/OliviaAddIn/FunGDB.cs
+++ b/OliviaAddIn/FunGDB.cs
@@ -966,9 +966,9 @@ namespace OliviaAddIn
return queryGeometry;
}
- catch (Exception)
+ catch (Exception ex)
{
- err_st = string.Format("Error al unir geometría de la capa {0} con el filtro {1}", fc1.AliasName, filtro.WhereClause);
+ err_st = string.Format("Error al unir geometría de la capa {0} con el filtro {1}: {2}", fc1.AliasName, filtro.WhereClause, ex.Message);
return null;
}
finally
@@ -1071,13 +1071,16 @@ namespace OliviaAddIn
IPoint p;
ITopologicalOperator union;
IGeometry geom_p,geom_tot, geom_convhull;
+ IGeometry5 geom_p_;
try
{
p = new Point();
p.PutCoords(p_x, p_y);
- geom_p = (IGeometry)p;
- geom_p.SpatialReference = geom.SpatialReference;
+ geom_p_ = (IGeometry5)p;
+ geom_p_.SpatialReference = geom.SpatialReference;
+ union = (ITopologicalOperator)geom_p_;
+ geom_p = union.Buffer(100);
union = (ITopologicalOperator)geom_p;
//une el punto nuevo a la geometría geom
geom_tot = union.Union(geom);