2

Assuming you have several 100 000 files on your discs

  • which are all georeferenced
  • which are all readable within QGIS (Raster maps, sqlite maps, vector maps, shapefile etc.)

After 20+ years in working with geodata I lost the overview over my collection.

In consumer tools like Oziexplorer or Oruxmaps you have a feature where you can see the outline of available datasets at your region of interest. If you click on this outline, the data is loaded.

Is there a tool like this in QGIS, maybe a plugin, and able to handle 100 000++ of datasets?

  • The first step could be to index the vector layers with gdal.org/ogrtindex.html. – user30184 Feb 5 '18 at 13:15
  • Just tried ogrtindex and gdaltindex! Worked with with BIL and TIF, failed with OziExplorer files and shp, due to many different projections. Doesn't allow autoload on dblclick in QGIS. Probably a good starting point, if someone likes to write a python plugin for QGIS. – UHM Feb 6 '18 at 14:11
  • Different projections should not make problem if you have a new enough GDAL version. Read (obviously copy-pasted text) about -t_srs parameter in gdal.org/ogrtindex.html and gdal.org/gdaltindex.html. You are right that for QGIS those tools offer only a starting point. – user30184 Feb 6 '18 at 14:26
  • Just found out that this commandline tool is already included in QGIS as a GUI. The following link is in German only: de.digital-geography.com/… But still the problem, with projections and no automatic loading. – UHM Feb 6 '18 at 14:45
  • Thanks, I did not know that. The same in English digital-geography.com/create-raster-layer-index-qgis-gdal. Seems not to be very new thing but I guess that it has been as a separate plugin trac.osgeo.org/qgis/ticket/1563. You may consider to make a QGIS feature request/suggestion about adding the support for mixed coordinate systems. – user30184 Feb 6 '18 at 14:59

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.