Cambios en nombres pedidos por vsm, arreglo tema oscuro propertygrid, envia mima
parent
c7f8bb403a
commit
2b91905abb
|
|
@ -76,7 +76,7 @@ namespace OliviaAddInPro.Helper
|
||||||
}
|
}
|
||||||
|
|
||||||
//Proceso para sacar un diálogo y seleccionar una o varias geometrías de dentro de una fclass
|
//Proceso para sacar un diálogo y seleccionar una o varias geometrías de dentro de una fclass
|
||||||
public static ArcGIS.Core.Geometry.Geometry OpenGeom(TiposOpenFileDlg tipo, out string txt_sal, string initialLoc = "")
|
public static ArcGIS.Core.Geometry.Geometry OpenGeom(TiposOpenFileDlg tipo, out string txt_sal, string initialLoc = "", bool multisel=false)
|
||||||
{
|
{
|
||||||
//inicialmente
|
//inicialmente
|
||||||
ArcGIS.Core.Geometry.Geometry geom = null;
|
ArcGIS.Core.Geometry.Geometry geom = null;
|
||||||
|
|
@ -87,7 +87,7 @@ namespace OliviaAddInPro.Helper
|
||||||
if (fc != null)
|
if (fc != null)
|
||||||
{
|
{
|
||||||
//hace geom
|
//hace geom
|
||||||
geom = SelecLeeGeom(fc, out txt_sal, true);
|
geom = SelecLeeGeom(fc, out txt_sal, multisel);
|
||||||
if (geom == null && (HelperGdb.OutStr.Length > 0))
|
if (geom == null && (HelperGdb.OutStr.Length > 0))
|
||||||
HelperGlobal.ponMsg(HelperGdb.OutStr, System.Windows.MessageBoxImage.Error);
|
HelperGlobal.ponMsg(HelperGdb.OutStr, System.Windows.MessageBoxImage.Error);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -239,14 +239,14 @@ namespace OliviaAddInPro.Model
|
||||||
|
|
||||||
[Category("General")]
|
[Category("General")]
|
||||||
[PropertyOrder(5)]
|
[PropertyOrder(5)]
|
||||||
[DisplayName("GDB para Importación")]
|
[DisplayName("GDB para Resultados")]
|
||||||
[Description("Gdb en la que se importarán los resultados de la ejecución")]
|
[Description("Gdb en la que se importarán los resultados de la ejecución")]
|
||||||
[Editor(typeof(PropertyGridFilePickerGDB), typeof(PropertyGridFilePickerGDB))]
|
[Editor(typeof(PropertyGridFilePickerGDB), typeof(PropertyGridFilePickerGDB))]
|
||||||
public string Path_Gdb_Import { get; set; }
|
public string Path_Gdb_Import { get; set; }
|
||||||
|
|
||||||
[Category("General")]
|
[Category("General")]
|
||||||
[PropertyOrder(6)]
|
[PropertyOrder(6)]
|
||||||
[DisplayName("Dataset para Importación")]
|
[DisplayName("Dataset para Resultados")]
|
||||||
[Description("Dataset, dentro de la GDB, en la que se importarán los resultados de la ejecución")]
|
[Description("Dataset, dentro de la GDB, en la que se importarán los resultados de la ejecución")]
|
||||||
[Editor(typeof(PropertyGridFilePickerDataset), typeof(PropertyGridFilePickerDataset))]
|
[Editor(typeof(PropertyGridFilePickerDataset), typeof(PropertyGridFilePickerDataset))]
|
||||||
public string Path_Dataset_Import { get; set; }
|
public string Path_Dataset_Import { get; set; }
|
||||||
|
|
|
||||||
|
|
@ -51,8 +51,8 @@ namespace OliviaAddInPro.Model
|
||||||
public const int ProgrMax = 100;
|
public const int ProgrMax = 100;
|
||||||
public const int ProgrStep = 5;
|
public const int ProgrStep = 5;
|
||||||
public const int ParamN = 5;
|
public const int ParamN = 5;
|
||||||
public const int ParamLimpN = 48;
|
public const int ParamLimpN = 52;
|
||||||
public const int ParamRecoN = 46;
|
public const int ParamRecoN = 50;
|
||||||
/*
|
/*
|
||||||
* Define el separador entre parámetros de la llamada al proceso oliviatasks
|
* Define el separador entre parámetros de la llamada al proceso oliviatasks
|
||||||
*/
|
*/
|
||||||
|
|
@ -533,6 +533,11 @@ namespace OliviaAddInPro.Model
|
||||||
public const string GTO_camp_objectid = "Camp_objectid";
|
public const string GTO_camp_objectid = "Camp_objectid";
|
||||||
public const string GTO_camp_sector = "Camp_sector";
|
public const string GTO_camp_sector = "Camp_sector";
|
||||||
public const string GTO_camp_secuencia = "Camp_secuencia";
|
public const string GTO_camp_secuencia = "Camp_secuencia";
|
||||||
|
//mima
|
||||||
|
public const string GTO_mima_xmin = "Coor_mima_xmin";
|
||||||
|
public const string GTO_mima_xmax = "Coor_mima_xmax";
|
||||||
|
public const string GTO_mima_ymin = "Coor_mima_ymin";
|
||||||
|
public const string GTO_mima_ymax = "Coor_mima_ymax";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Define el nombre para mandar a oliviatasks la configuración
|
* Define el nombre para mandar a oliviatasks la configuración
|
||||||
|
|
|
||||||
|
|
@ -116,6 +116,10 @@ namespace OliviaAddInPro.Model
|
||||||
* Ignorar o noelementos aislados
|
* Ignorar o noelementos aislados
|
||||||
*/
|
*/
|
||||||
public bool IgnoAis { get; set; } = LimpiezaDef.Parametros.igno_ais;
|
public bool IgnoAis { get; set; } = LimpiezaDef.Parametros.igno_ais;
|
||||||
|
/**
|
||||||
|
* Coordenadas Min y Max de la red navegable
|
||||||
|
*/
|
||||||
|
public Envelope MimaNw { get; set; } = null;
|
||||||
/**
|
/**
|
||||||
* Almacena la consulta para exportar los ámbitos
|
* Almacena la consulta para exportar los ámbitos
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -298,7 +298,7 @@ namespace OliviaAddInPro.Services
|
||||||
c.frac= "FRACCION";
|
c.frac= "FRACCION";
|
||||||
c.capac= "CAPACIDAD";
|
c.capac= "CAPACIDAD";
|
||||||
c.uds= "UNIDADES";
|
c.uds= "UNIDADES";
|
||||||
c.kgrec= "KGRECO";
|
c.kgrec= "Kg_Recog";
|
||||||
c.kgrec_val=200;
|
c.kgrec_val=200;
|
||||||
c.is_lleno=false;
|
c.is_lleno=false;
|
||||||
c.is_campo=false;
|
c.is_campo=false;
|
||||||
|
|
|
||||||
|
|
@ -331,7 +331,10 @@ namespace OliviaAddInPro.Services
|
||||||
* /
|
* /
|
||||||
}
|
}
|
||||||
}*/
|
}*/
|
||||||
|
//////////////////////////////////////
|
||||||
|
//guarda la mima de la geometría de la red navegable a exportar
|
||||||
|
com.MimaNw = geom_export.Extent;
|
||||||
|
//////////////////////////////////////
|
||||||
//Hace el filtro con la geometría final
|
//Hace el filtro con la geometría final
|
||||||
filtroEspacial = HelperGdb.CreateFiler(String.Empty, geom_export);
|
filtroEspacial = HelperGdb.CreateFiler(String.Empty, geom_export);
|
||||||
if (filtroEspacial == null)
|
if (filtroEspacial == null)
|
||||||
|
|
|
||||||
|
|
@ -97,9 +97,13 @@ namespace OliviaAddInPro.Services.LanzaSrv
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_ace + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_ace + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_ace + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_ace + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_aplin + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_aplin + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_aplin + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_aplin + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_apbat + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_apbat + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_apbat + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_apbat + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_bordlib + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_bordlib + " ";
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_anch_bordlib + GeneralDef.EjecGeoParamIgual + LimpiezaDef.OtrosParam.anch_bordlib + " " +
|
||||||
|
//mima de la nw
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_xmin + GeneralDef.EjecGeoParamIgual + limp.MimaNw.XMin + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_xmax + GeneralDef.EjecGeoParamIgual + limp.MimaNw.XMax + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_ymin + GeneralDef.EjecGeoParamIgual + limp.MimaNw.YMin + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_ymax + GeneralDef.EjecGeoParamIgual + limp.MimaNw.YMax + " ";
|
||||||
|
|
||||||
base.str_cfg = str;
|
base.str_cfg = str;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,12 @@ namespace OliviaAddInPro.Services.LanzaSrv
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GR_sens_fechaf + GeneralDef.EjecGeoParamIgual + "0 " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GR_sens_fechaf + GeneralDef.EjecGeoParamIgual + "0 " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GR_sens_modo + GeneralDef.EjecGeoParamIgual + "0 " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GR_sens_modo + GeneralDef.EjecGeoParamIgual + "0 " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GG_ais + GeneralDef.EjecGeoParamIgual + (reco.IgnoAis?1:0) + " " +
|
GeneralDef.EjecGeoParamSep + GeneralDef.GG_ais + GeneralDef.EjecGeoParamIgual + (reco.IgnoAis?1:0) + " " +
|
||||||
GeneralDef.EjecGeoParamSep + GeneralDef.GR_lateral + GeneralDef.EjecGeoParamIgual + reco.TipoLate + " ";
|
GeneralDef.EjecGeoParamSep + GeneralDef.GR_lateral + GeneralDef.EjecGeoParamIgual + reco.TipoLate + " " +
|
||||||
|
//mima de la nw
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_xmin + GeneralDef.EjecGeoParamIgual + reco.MimaNw.XMin + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_xmax + GeneralDef.EjecGeoParamIgual + reco.MimaNw.XMax + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_ymin + GeneralDef.EjecGeoParamIgual + reco.MimaNw.YMin + " " +
|
||||||
|
GeneralDef.EjecGeoParamSep + GeneralDef.GTO_mima_ymax + GeneralDef.EjecGeoParamIgual + reco.MimaNw.YMax + " ";
|
||||||
|
|
||||||
base.str_cfg = str;
|
base.str_cfg = str;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,12 +17,16 @@
|
||||||
<ColumnDefinition Width="Auto"/>
|
<ColumnDefinition Width="Auto"/>
|
||||||
</Grid.ColumnDefinitions>
|
</Grid.ColumnDefinitions>
|
||||||
<Button Content="Guardar" Grid.Column="0" VerticalAlignment="Top" Width="75" Style="{DynamicResource Esri_Button}" Click="OnGuardar"/>
|
<Button Content="Guardar" Grid.Column="0" VerticalAlignment="Top" Width="75" Style="{DynamicResource Esri_Button}" Click="OnGuardar"/>
|
||||||
<Button Content="Releer Config." Grid.Column="1" VerticalAlignment="Top" Style="{DynamicResource Esri_Button}" Click="OnRefres"/>
|
<Button Content="Releer Config." Grid.Column="1" VerticalAlignment="Top" Style="{DynamicResource Esri_Button}" Click="OnRefres"/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<xctk:PropertyGrid x:Name="Configuracion" SelectedObject="{Binding Configuracion}" HorizontalAlignment="Stretch" PropertyValueChanged="Configuracion_PropertyValueChanged">
|
<xctk:PropertyGrid x:Name="Configuracion" SelectedObject="{Binding Configuracion}" HorizontalAlignment="Stretch" PropertyValueChanged="Configuracion_PropertyValueChanged" ShowDescriptionByTooltip="True">
|
||||||
<!-- Only the following properties will be displayed in the PropertyGrid -->
|
<xctk:PropertyGrid.CategoryGroupHeaderTemplate>
|
||||||
|
<DataTemplate>
|
||||||
</xctk:PropertyGrid>
|
<TextBlock Text="{Binding}" Background="{DynamicResource Esri_BackgroundPressedBrush}" Foreground="{DynamicResource Esri_TextStyleDefaultBrush}"/>
|
||||||
|
<!--TextBlock Text="{Binding}" Style="{DynamicResource Esri_TextBlockH3}" Foreground="{DynamicResource Esri_TextMenuBrush}"/-->
|
||||||
|
</DataTemplate>
|
||||||
|
</xctk:PropertyGrid.CategoryGroupHeaderTemplate>
|
||||||
|
</xctk:PropertyGrid>
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,6 @@ namespace OliviaAddInPro
|
||||||
public PaneConfigView()
|
public PaneConfigView()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
|
||||||
}
|
}
|
||||||
private void OnGuardar(object sender, RoutedEventArgs e)
|
private void OnGuardar(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -41,7 +41,7 @@ namespace OliviaAddInPro
|
||||||
private void button_caparestr_Click(object sender, RoutedEventArgs e)
|
private void button_caparestr_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string texto = "";
|
string texto = "";
|
||||||
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto);
|
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto, "", true);
|
||||||
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
||||||
{
|
{
|
||||||
mod.GeomRestr = geom;
|
mod.GeomRestr = geom;
|
||||||
|
|
@ -55,7 +55,7 @@ namespace OliviaAddInPro
|
||||||
private void button_capaniv_Click(object sender, RoutedEventArgs e)
|
private void button_capaniv_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string texto = "";
|
string texto = "";
|
||||||
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto);
|
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto, "", true);
|
||||||
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
||||||
{
|
{
|
||||||
mod.GeomNiv = geom;
|
mod.GeomNiv = geom;
|
||||||
|
|
@ -69,7 +69,7 @@ namespace OliviaAddInPro
|
||||||
private void button_capazon_Click(object sender, RoutedEventArgs e)
|
private void button_capazon_Click(object sender, RoutedEventArgs e)
|
||||||
{
|
{
|
||||||
string texto = "";
|
string texto = "";
|
||||||
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto);
|
ArcGIS.Core.Geometry.Geometry geom = HelperGdb.OpenGeom(HelperGdb.TiposOpenFileDlg.OpenFtrClassPolygon, out texto,"",true);
|
||||||
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
if (DataContext is PaneLimpiezaSub2ViewModel mod)
|
||||||
{
|
{
|
||||||
mod.GeomZon = geom;
|
mod.GeomZon = geom;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue