Funcionando convexhull
parent
64c28afe28
commit
9f0fd07c2b
Binary file not shown.
|
|
@ -2,11 +2,11 @@
|
|||
<Name>OLIVIA AddIn</Name>
|
||||
<AddInID>{0718b3b3-5422-4d80-97ad-f72b18a3e476}</AddInID>
|
||||
<Description>Add-In de ArcMap para la herramienta de optimización de la limpieza viaria, OLIVIA.</Description>
|
||||
<Version>1.1.0.9</Version>
|
||||
<Version>1.1.0.10</Version>
|
||||
<Image>Images\OliviaAddIn.png</Image>
|
||||
<Author>Intergeo Tecnología</Author>
|
||||
<Company>Intergeo Tecnología</Company>
|
||||
<Date>04/03/2019</Date>
|
||||
<Date>11/03/2019</Date>
|
||||
<Targets>
|
||||
<Target name="Desktop" version="10.2" />
|
||||
</Targets>
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue