Solucion compilacion
parent
82be994483
commit
c1be801015
|
|
@ -39,28 +39,28 @@ namespace OliviaAddInPro.Services
|
||||||
{
|
{
|
||||||
bool fue_mal = false;
|
bool fue_mal = false;
|
||||||
ErrStr = string.Empty;
|
ErrStr = string.Empty;
|
||||||
//Cuenta las filas que cumplen la consulta
|
//Cuenta las filas que cumplen la consulta
|
||||||
int nelems = HelperGdb.GetNumElems(com.CapaElems, com.ConsultaAmbs);
|
int nelems = HelperGdb.GetNumElems(com.CapaElems, com.ConsultaAmbs);
|
||||||
if (nelems <= 0)
|
if (nelems <= 0)
|
||||||
{
|
{
|
||||||
ErrStr = "No existen ámbitos que cumplan las condiciones introducidas para la exportación " + com.ConsultaAmbs;
|
ErrStr = "No existen ámbitos que cumplan las condiciones introducidas para la exportación " + com.ConsultaAmbs;
|
||||||
fue_mal = true;
|
fue_mal = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
cps.Status = "Exportando geometria";
|
cps.Status = "Exportando geometria";
|
||||||
|
|
||||||
//Obtiene la geometría que envuelve a los ámbitos
|
//Obtiene la geometría que envuelve a los ámbitos
|
||||||
Geometry geom_export = null;
|
Geometry geom_export = null;
|
||||||
if (!fue_mal)
|
if (!fue_mal)
|
||||||
{
|
{
|
||||||
geom_export = GetGeomAmbitsExport(cps);
|
geom_export = GetGeomAmbitsExport(cps);
|
||||||
if (geom_export == null || geom_export.IsEmpty)
|
if (geom_export == null || geom_export.IsEmpty)
|
||||||
{
|
{
|
||||||
ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + ErrStr;
|
ErrStr = "No se ha podido generar geometría de los ámbitos" + com.ConsultaAmbs + ErrStr;
|
||||||
fue_mal = true;
|
fue_mal = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// cps.Value = 80;
|
// cps.Value = 80;
|
||||||
//crea el filtro de exportación
|
//crea el filtro de exportación
|
||||||
if (!fue_mal)
|
if (!fue_mal)
|
||||||
{
|
{
|
||||||
|
|
@ -68,25 +68,18 @@ namespace OliviaAddInPro.Services
|
||||||
spatRef = geom_export.SpatialReference;
|
spatRef = geom_export.SpatialReference;
|
||||||
filtroEspacial = CreaFiltro(com.ConsultaAmbs, geom_export);
|
filtroEspacial = CreaFiltro(com.ConsultaAmbs, geom_export);
|
||||||
fue_mal = filtroEspacial == null;
|
fue_mal = filtroEspacial == null;
|
||||||
if(fue_mal)
|
if (fue_mal)
|
||||||
ErrStr = "error al crear el filtro de exportacion";
|
ErrStr = "error al crear el filtro de exportacion";
|
||||||
|
|
||||||
if (!fue_mal)
|
cps.Value = 80;
|
||||||
{
|
|
||||||
Ejecuta(modo);
|
if (!fue_mal)
|
||||||
return true;
|
fue_mal = Ejecuta(modo, cps, out ErrStr);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
cps.Value = 80;
|
|
||||||
|
|
||||||
if (!fue_mal)
|
|
||||||
fue_mal = Ejecuta(modo, cps, out ErrStr);
|
|
||||||
|
|
||||||
return fue_mal;
|
return fue_mal;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Prepara la geometría para exportar los ámbitos
|
* Prepara la geometría para exportar los ámbitos
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue