Beispiel #1
0
 private void DefaultGeometryDefinedMethod(GeoAPI.Geometries.IGeometry geom)
 {
     using (var frm = new WktGeometryCreator())
     {
         frm.Geometry = geom;
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             var factory = _geometryProvider.Factory;
             if (factory == null)
             {
                 throw new InvalidOperationException("Feature provider does not have a IFeatureFactory");
             }
             var f = _geometryProvider.Factory.Create(frm.Geometry);
             _geometryProvider.Features.Add(f);
             if (MapControl != null)
             {
                 var map = MapControl.Map ?? new Map();
                 if (!map.Layers.Contains(_layer))
                 {
                     map.Layers.Add(_layer);
                 }
                 MapControl.Refresh();
             }
         }
     }
 }
Beispiel #2
0
 private void DefaultGeometryDefinedMethod(GeoAPI.Geometries.IGeometry geom)
 {
     using (var frm = new WktGeometryCreator())
     {
         frm.Geometry = geom;
         if (frm.ShowDialog() == DialogResult.OK)
         {
             _geometryProvider.Geometries.Add(frm.Geometry);
             if (MapControl != null)
             {
                 var map = MapControl.Map ?? new Map();
                 if (!map.Layers.Contains(_layer))
                 {
                     map.Layers.Add(_layer);
                 }
                 MapControl.Refresh();
             }
         }
     }
 }
 private void DefaultGeometryDefinedMethod(GeoAPI.Geometries.IGeometry geom)
 {
     using (var frm = new WktGeometryCreator())
     {
         frm.Geometry = geom;
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             _geometryProvider.Geometries.Add(frm.Geometry);
             if (MapControl != null)
             {
                 var map = MapControl.Map ?? new Map();
                 if (!map.Layers.Contains(_layer))
                 {
                     map.Layers.Add(_layer);
                 }
                 MapControl.Refresh();
             }
         }
     }
 }
 private void DefaultGeometryDefinedMethod(GeoAPI.Geometries.IGeometry geom)
 {
     using (var frm = new WktGeometryCreator())
     {
         frm.Geometry = geom;
         if (frm.ShowDialog() == System.Windows.Forms.DialogResult.OK)
         {
             var factory = _geometryProvider.Factory;
             if (factory == null)
                 throw new InvalidOperationException("Feature provider does not have a IFeatureFactory");
             var f = _geometryProvider.Factory.Create(frm.Geometry);
             _geometryProvider.Features.Add(f);
             if (MapControl != null)
             {
                 var map = MapControl.Map ?? new Map();
                 if (!map.Layers.Contains(_layer))
                 {
                     map.Layers.Add(_layer);
                 }
                 MapControl.Refresh();
             }
         }
     }
 }