On Wed, Aug 31, 2011 at 9:29 PM, Martin Landa <[email protected]> wrote: > 2011/8/31 Martin Landa <[email protected]>: >> 2011/8/31 Markus Neteler <[email protected]>: >>> On Wed, Aug 31, 2011 at 7:20 PM, Markus Metz >>> <[email protected]> wrote: >>>> Regarding the import/link dialogs, I had a look at GdalImportDialog in >>>> gdialogs.py. Maybe the easiest would be to replace the format selector >>>> with a simple text field where the user can enter a file extension >>>> which will then be used to filter files, plus a button to apply the >>>> filter. >> >> I would not replace format selector, we can just add textctrl where >> user can type alternative extension. Will do it. > > please try r48008 (devbr6). > > * choose directory mode > * set directory name > * set format > * change extension, list of layer updated
Cool. I backported both r48007 and r48008 to my local 6.4 and it works for me. Small obstacle: some (many?) formats come with predefined extension, others not. If that could be completely populated to have one default extension per format, that would be perfect. I can help to populate the list. Or just do that for those extensions not being delivered from GDAL? I am not sure why some have a default extension and others not. The list of default GDAL raster extensions is coded here: grep GDAL_DMD_EXTENSION frmts/*/*.cpp frmts/aaigrid/aaigriddataset.cpp: poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "asc" ); frmts/adrg/adrgdataset.cpp: poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "gen" ); frmts/adrg/srpdataset.cpp: poDriver->SetMetadataItem( GDAL_DMD_EXTENSION, "img" ); ... and for OGR: grep CPLGetExtension ogr/ogrsf_frmts/*/*.cpp | grep pszFilename ogr/ogrsf_frmts/aeronavfaa/ograeronavfaadatasource.cpp: !EQUAL(CPLGetExtension(pszFilename), "dat") ) ogr/ogrsf_frmts/bna/ogrbnadatasource.cpp: if( !(EQUAL( CPLGetExtension(pszFilename), "bna" ) ogr/ogrsf_frmts/dwg/ogrdwgdatasource.cpp: if( !EQUAL(CPLGetExtension(pszFilename),"dwg") ) ... Maybe not really helpful but to populate/check the list. Markus _______________________________________________ grass-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-dev
