Funcionando convexhull
parent
64c28afe28
commit
9f0fd07c2b
Binary file not shown.
|
|
@ -2,11 +2,11 @@
|
||||||
<Name>OLIVIA AddIn</Name>
|
<Name>OLIVIA AddIn</Name>
|
||||||
<AddInID>{0718b3b3-5422-4d80-97ad-f72b18a3e476}</AddInID>
|
<AddInID>{0718b3b3-5422-4d80-97ad-f72b18a3e476}</AddInID>
|
||||||
<Description>Add-In de ArcMap para la herramienta de optimización de la limpieza viaria, OLIVIA.</Description>
|
<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>
|
<Image>Images\OliviaAddIn.png</Image>
|
||||||
<Author>Intergeo Tecnología</Author>
|
<Author>Intergeo Tecnología</Author>
|
||||||
<Company>Intergeo Tecnología</Company>
|
<Company>Intergeo Tecnología</Company>
|
||||||
<Date>04/03/2019</Date>
|
<Date>11/03/2019</Date>
|
||||||
<Targets>
|
<Targets>
|
||||||
<Target name="Desktop" version="10.2" />
|
<Target name="Desktop" version="10.2" />
|
||||||
</Targets>
|
</Targets>
|
||||||
|
|
|
||||||
|
|
@ -966,9 +966,9 @@ namespace OliviaAddIn
|
||||||
return queryGeometry;
|
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;
|
return null;
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
|
|
@ -1071,13 +1071,16 @@ namespace OliviaAddIn
|
||||||
IPoint p;
|
IPoint p;
|
||||||
ITopologicalOperator union;
|
ITopologicalOperator union;
|
||||||
IGeometry geom_p,geom_tot, geom_convhull;
|
IGeometry geom_p,geom_tot, geom_convhull;
|
||||||
|
IGeometry5 geom_p_;
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
p = new Point();
|
p = new Point();
|
||||||
p.PutCoords(p_x, p_y);
|
p.PutCoords(p_x, p_y);
|
||||||
geom_p = (IGeometry)p;
|
geom_p_ = (IGeometry5)p;
|
||||||
geom_p.SpatialReference = geom.SpatialReference;
|
geom_p_.SpatialReference = geom.SpatialReference;
|
||||||
|
union = (ITopologicalOperator)geom_p_;
|
||||||
|
geom_p = union.Buffer(100);
|
||||||
union = (ITopologicalOperator)geom_p;
|
union = (ITopologicalOperator)geom_p;
|
||||||
//une el punto nuevo a la geometría geom
|
//une el punto nuevo a la geometría geom
|
||||||
geom_tot = union.Union(geom);
|
geom_tot = union.Union(geom);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue