58 lines
2.2 KiB
C#
58 lines
2.2 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace OliviaAddInPro.Model
|
|
{
|
|
enum TiposEjecucion
|
|
{
|
|
Ninguno,
|
|
LimpiezaConfig,
|
|
LimpiezaEjec,
|
|
RecoConfig,
|
|
RecoEjec,
|
|
Maqueta,
|
|
Config
|
|
}
|
|
static class OliviaGlob
|
|
{
|
|
/**
|
|
* Paths de la configuración
|
|
*/
|
|
public struct Paths
|
|
{
|
|
public static string PathWork; //<Path del directorio de trabajo
|
|
public static string PathCfg; //<Path de la configuración general
|
|
public static string PathExeOlivia; //<Path del ejecutable de OliviaTask
|
|
public static string PathTemp; //<Path temporal de generación de archivos intermedios
|
|
public static string DirData; //<Dir donde están los shapefiles data y nw
|
|
public static string PathData; //<Path del shp con datos a planificar, ya filtrados e intersecados con las zonas y niveles
|
|
public static string PathNW; //<Path del shp con la red navegable
|
|
public static string PathCartela; //<Path de la cartela que se emplea como plantilla para la generación de mapas en formato PDF
|
|
//paths GDBs
|
|
public static string PathGdbGen; //<Path de la gdb general de la que se extraen los datos de interés
|
|
public static string PathGdbNw; //<Path de la gdb referente a la red de carreteras de TOMTOM
|
|
public static string PathSimbVSM; //<Path de la galeria de estilos aplicada por VSM
|
|
public static string PathSimbESRI; //<Path de la galeria de estilos de ESRI
|
|
};
|
|
|
|
private static TiposEjecucion tipoEjec = TiposEjecucion.Ninguno;
|
|
private static Limpieza limp = new Limpieza();
|
|
|
|
#region Properties
|
|
public static TiposEjecucion TipoEjec
|
|
{
|
|
get { return tipoEjec; }
|
|
set { tipoEjec = value; }
|
|
}
|
|
public static Limpieza Limp
|
|
{
|
|
get { return limp; }
|
|
//set { limp = value; }
|
|
}
|
|
#endregion Properties
|
|
}
|
|
}
|