Example #1
0
        public TobinBasFeatureLayerPlugin()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("TobinBasFeatureLayerPluginName");
            Description         = GisEditor.LanguageManager.GetStringResource("TobinBasFeatureLayerPluginName");
            ExtensionFilterCore = "Bas file(s) *.bas|*.bas";

            DataSourceResolveToolCore = new FileDataSourceResolveTool <TobinBasFeatureLayer>(ExtensionFilter,
                                                                                             l => l.TobinBasFilePathName,
                                                                                             (l, newPathFilename) => l.TobinBasFilePathName = newPathFilename);
        }
        public KmlFeatureLayerPlugin()
            : base()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("KmlFeatureLayerPluginName");
            Description         = GisEditor.LanguageManager.GetStringResource("KmlFeatureLayerPluginDescription");
            ExtensionFilterCore = "Kml File(s) *.kml|*.kml";
            Index               = LayerPluginOrder.KMLFeatureLayerPlugin;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <KmlFeatureLayer>(ExtensionFilter,
                                                                                        l => l.KmlPathFilename,
                                                                                        (l, newPathFilename) => l.KmlPathFilename = newPathFilename);
        }
        public MrSidRasterLayerPlugin()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("MrSidRasterLayerPluginName");
            Description         = GisEditor.LanguageManager.GetStringResource("MrSidRasterLayerPluginDescription");
            ExtensionFilterCore = "MrSid Raster Image (*.sid) |*.sid";
            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dr_fileicon_raster.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_mrsid.png", UriKind.RelativeOrAbsolute));
            Index               = LayerPluginOrder.MrSidRasterFileLayerPlugin;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <MrSidRasterLayer>(ExtensionFilter,
                                                                                         l => l.PathFilename,
                                                                                         (l, newPathFilename) => l.PathFilename = newPathFilename);
        }
        public GridLayerPlugin()
            : base()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("GridFileLayerPluginGridFileName");
            Description         = GisEditor.LanguageManager.GetStringResource("GridFileLayerPluginSelectGridDescription");
            ExtensionFilterCore = "Grid File(s) *.grd|*.grd";
            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dr_fileicon_grid.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_grd.png", UriKind.RelativeOrAbsolute));
            Index               = LayerPluginOrder.GeoTiffRasterFileLayerPlugin;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <GridFeatureLayer>(ExtensionFilter,
                                                                                         l => l.PathFilename,
                                                                                         (l, newPathFilename) => l.PathFilename = newPathFilename);
        }
        public TabFeatureLayerPlugin()
            : base()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("TabFeatureLayerPluginName");
            Description         = GisEditor.LanguageManager.GetStringResource("TabFeatureLayerPluginDescription");
            ExtensionFilterCore = "Tab File(s) *.tab|*.tab";
            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_tab.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_tab.png", UriKind.RelativeOrAbsolute));
            Index               = LayerPluginOrder.TabFeatureFileLayerPlugin;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <GisEditorTabFeatureLayer>(ExtensionFilter,
                                                                                                 l => l.TabPathFilename,
                                                                                                 (l, newPathFilename) => l.TabPathFilename = newPathFilename);
        }
        public TinyGeoFeatureLayerPlugin()
            : base()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("TinyGeoFeatureLayerPluginName");
            Description         = GisEditor.LanguageManager.GetStringResource("TinyGeoFeatureLayerPluginDescription");
            ExtensionFilterCore = "TinyGeo File(s) *.tgeo|*.tgeo";
            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dr_fileicon_raster.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_tgeo.png", UriKind.RelativeOrAbsolute));
            Index               = LayerPluginOrder.TinyGeoFeatureFileLayerPlugin;

            GisEditor.ProjectManager.Closed += ProjectManager_Closed;
            DataSourceResolveToolCore        = new FileDataSourceResolveTool <TinyGeoFeatureLayer>(ExtensionFilter,
                                                                                                   l => l.TinyGeoPathFilename,
                                                                                                   (l, newPathFilename) => l.TinyGeoPathFilename = newPathFilename);
        }
Example #7
0
        public Jpeg2000RasterLayerPlugin()
            : base()
        {
            Name                = GisEditor.LanguageManager.GetStringResource("Jp2RasterFileLayerPluginJpeg2000RastersName");
            Description         = GisEditor.LanguageManager.GetStringResource("Jp2RasterFileLayerPluginSelectJp2IamgeDescription");
            ExtensionFilterCore = "Jpeg2000 Raster File(s) *.jp2|*.jp2";
            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dr_fileicon_raster.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_jpeg2000.png", UriKind.RelativeOrAbsolute));
            Index               = LayerPluginOrder.Jpeg2000RasterFileLayerPlugin;
            RequireWorldFile    = true;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <Jpeg2000RasterLayer>(ExtensionFilter,
                                                                                            l => l.PathFilename,
                                                                                            (l, newPathFilename) => l.PathFilename = newPathFilename);
        }
        public DelimitedTextFeatureLayerPlugin()
            : base()
        {
            Name                             = GisEditor.LanguageManager.GetStringResource("DelimitedTextFeatureLayerPluginName");
            Description                      = GisEditor.LanguageManager.GetStringResource("DelimitedTextFeatureLayerPluginDescription");
            ExtensionFilterCore              = "Delimited Text File(s) *.csv;*.txt|*.csv;*.txt";
            SmallIcon                        = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_delimitedtext.png", UriKind.RelativeOrAbsolute));
            LargeIcon                        = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_delimitedtext.png", UriKind.RelativeOrAbsolute));
            Index                            = LayerPluginOrder.CsvFileLayerPlugin;
            GisEditor.ProjectManager.Closed += ProjectManager_Closed;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <CsvFeatureLayer>(ExtensionFilter,
                                                                                        l => l.DelimitedPathFilename,
                                                                                        (l, newPathFilename) => l.DelimitedPathFilename = newPathFilename);
        }
        public GpxFeatureLayerPlugin()
            : base()
        {
            Author      = "ThinkGeo";
            Description = "GPS eXchange Files Plugin";
            Name        = "GPX (GPS EXchange Format)";

            SmallIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_gpx.png", UriKind.RelativeOrAbsolute));
            LargeIcon           = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_gpx.png", UriKind.RelativeOrAbsolute));
            ExtensionFilterCore = "GPX File(s) *.gpx|*.gpx";

            DataSourceResolveToolCore = new FileDataSourceResolveTool <GpxFeatureLayer>(ExtensionFilter,
                                                                                        l => l.GpxPathFilename,
                                                                                        (l, newPathFilename) => l.GpxPathFilename = newPathFilename);
        }
Example #10
0
        public GdiPlusRasterLayerPlugin()
            : base()
        {
            ExtensionFilterCore = "Image Raster File(s) *.bmp;*.emf;*.gif;*.ico;*.jpg;*.jpeg;*.png;*.tif;*.tiff;*.wmf|*.bmp;*.emf;*.gif;*.ico;*.jpg;*.jpeg;*.png;*.tif;*.tiff;*.wmf|"
                                  + "Bmp(s) *.bmp|*.bmp|"
                                  + "Emf(s) *.emf|*.emf|"
                                  + "Gif(s) *.gif|*.gif|"
                                  + "Jpeg(s) *.jpg;*.jpeg|*.jpg;*.jpeg|"
                                  + "Png(s) *.png|*.png|"
                                  + "Tiff(s) *.tif;*.tiff|*.tif;*.tiff|"
                                  + "Wmf(s) *.wmf|*.wmf";
            Name             = GisEditor.LanguageManager.GetStringResource("GdiPlusRasterFileLayerPluginImageRasterFilesName");
            Description      = GisEditor.LanguageManager.GetStringResource("GdiPlusRasterFileLayerPluginSelectImageDescription");
            SmallIcon        = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dr_fileicon_raster.png", UriKind.RelativeOrAbsolute));
            LargeIcon        = new BitmapImage(new Uri("/GisEditorPluginCore;component/Images/dataformats_gdiplus.png", UriKind.RelativeOrAbsolute));
            Index            = LayerPluginOrder.GdiPlusRasterFileLayerPlugin;
            RequireWorldFile = true;

            DataSourceResolveToolCore = new FileDataSourceResolveTool <NativeImageRasterLayer>(ExtensionFilter,
                                                                                               l => l.ImagePathFilename,
                                                                                               (l, newPathFilename) => l.ImagePathFilename = newPathFilename);
        }