private void InitStartMap() { //if (Project.LastMapUrl!=null && Project.LastMapUrl.Length > 0) //{ // oepMap map = new oepMap(); // if (map.load(Project.LastMapUrl)) // { // StartMap = map; // } //} //if (StartMap == null) //{ StartMap = gEarth.Scene.Commands.NewMapCommand.NewMap(); //} }
private void OpenMapCommand_Executed(object sender, ExecutedRoutedEventArgs e) { OpenFileDialog dlg = new OpenFileDialog(); if (dlg.ShowDialog() == DialogResult.OK) { if (Project.CurrentMap != null && Project.CurrentMap.Url == dlg.FileName) { return; } oepMap map = new oepMap(); if (map.load(dlg.FileName)) { Project.CurrentMap = map; } } }
public static oepMap NewMap() { oepMap map = new oepMap(); string wdimg = Directory.GetCurrentDirectory() + "\\data\\world\\world.tif"; string wdelv = Directory.GetCurrentDirectory() + "\\data\\world\\world-dem.tif"; oepImageLayer wdimglyr = new oepImageLayer( new oepImageLayerOptions() { driver = new oepGDALSourceOptions() { url = wdimg } }) { Name = Path.GetFileNameWithoutExtension(wdimg) }; oepElevationLayer wdelvlyr = new oepElevationLayer( new oepElevationLayerOptions() { driver = new oepGDALSourceOptions() { url = wdelv } }) { Name = Path.GetFileNameWithoutExtension(wdelv) }; map.Layers.Add(wdimglyr); map.Layers.Add(wdelvlyr); oepSimpleSkyExtension skyext = new oepSimpleSkyExtension(); map.Extensions.Add(skyext); return(map); }
private void NewMapCommand_Executed(object sender, ExecutedRoutedEventArgs e) { oepMap map = NewMap(); Project.CurrentMap = map; }
private void Project_OnCurrentMapChanged(oepMap oldmap, oepMap newmap) { ax.render.Open(newmap); mtree.InitMap(newmap); }