[Qgis-user] Migrating legacy QGIS instance

Nicolas Cadieux njacadieux.gitlab at gmail.com
Wed Aug 12 09:59:45 PDT 2020


Hi,

QPackage would help. "Qpackage is a tool to save both your QGIS project 
and data contained in the project to a new directory."

Nicolas

On 2020-08-11 1:34 p.m., Walt Ludwick wrote:
> So the plot thickens!  In focusing so intently on the problem of .shp 
> file conversion, i've been a bit careless in my consideration of 
> Projects and their related files, but -though some of these projects 
> are history that we can afford to forget- some of them will need to be 
> included in this system migration, in fact.
>
> SO: I'll need to do some triage on these projects... And then if there 
> be any "project packager plugin" that might facilitate the bundling 
> and migration of those selected projects, i'd love to give such a 
> try.  Any such plugin(s) that you could recommend?
>
>
> On Tue, Aug 11, 2020 at 2:26 PM Nicolas Cadieux 
> <njacadieux.gitlab at gmail.com <mailto:njacadieux.gitlab at gmail.com>> wrote:
>
>     Hi,
>
>     People are suggesting that ogr2ogr would work. That will work with
>     data but NOT with the QGIS projects.  QGIS projects calls various
>     data files in various directories,  if you change the name of a
>     file, the file type, the file directory structure, the project
>     files will indicate that x number of files cannot be found...  The
>     project file contains all the Published maps.
>
>     While most vector data file will be easy to find because of known
>     formats, it will be harder to travers the hard drive for the
>     raster data as formats are similar (like tiff, jpg...) If vector
>     data is stored in .csv or .txt... you will have the same trouble
>     identifying just the spatial data from the rest.
>
>     I hope your user had structure and method in his folders. (Method
>     to the madness....)
>
>     One way could be to scan for the project file and see which ones
>     are important and still open on the old machine.  Then, you could
>     look for a project packager plugin that will save all the needed
>     file in a single directory.  That will unfortunately take lots of
>     manual work and lead to file duplications but at least, you will
>     save the project files that contain a lot of work. I know of no
>     other way to save the project file except to make an exact copy of
>     the hard drive.  I usually, at the very least, make a copy of the
>     hard drive as backup in case the user comes begging two years down
>     the line for a very special project file he can’t find in the new
>     system...
>
>     If all you want is the data, I agree that geopackage and tiff
>     seems like a good options.
>
>     Good luck!
>
>     Nicolas Cadieux
>     Ça va bien aller!
>
>>     Le 11 août 2020 à 06:24, Walt Ludwick <walt at valedalama.net
>>     <mailto:walt at valedalama.net>> a écrit :
>>
>>     
>>     I've inherited a legacy GIS, built up over some years in versions
>>     2.x, that i'm now responsible to maintain.  Being an almost
>>     complete n00b (did take a short course in QGIS a good few years
>>     ago, but still..), i could really use some advice about migration.
>>
>>     i've created a new QGIS instance in version 3.14, into which i am
>>     trying to bring all useful content from our old system: oodles of
>>     shapefiles, essentially, plus all those other files (each .shp
>>     file appears to bring with it a set of.shx, .dbf, .prj, qpj 
>>     files, plus a .cpg file for each layer, it seems).  This is a
>>     significant dataset- 14gb, >1000 files -and that is just base
>>     data, not counting Projects built on this data or Layouts used
>>     for presenting these projects in various ways. Some of this is
>>     cruft that i can happily do without, but still:  i've got a lot
>>     of porting-over to do, without a clear idea of how best to do it.
>>
>>     The one thing i'm clear about is: i want it all in a
>>     non-proprietary database (i.e. no more mess of .shp and related
>>     files) that is above all quick & easy to navigate & manage. It is
>>     a single-user system at this point, but i do aim to open it up to
>>     colleagues (off-LAN, i.e. via Internet) as soon as i've developed
>>     simple apps for them to use.  No idea how long it'll take me to
>>     get there, so...
>>
>>     Big question at this point is: What should be the new storage
>>     format for all this data? Having read a few related opinions on
>>     StackOverflow, i get the sense that GeoPackage will probably make
>>     for easiest migration (per this encouraging article
>>     <https://medium.com/@GispoFinland/learn-spatial-sql-and-master-geopackage-with-qgis-3-16b1e17f0291>,
>>     it's a simple matter of drag&drop -simple if you have just a few,
>>     i guess! [1]), and can easily support my needs in the short term,
>>     but then i wonder: How will i manage migration to PostGIS when i
>>     eventually put  this system online with different users/ roles
>>     enabled?
>>
>>     [1] Given that i need to pull in some hundreds of .shp files that
>>     are stored in a tree of many folders & subfolders, i also wonder:
>>     is there a simple way that i can ask QGIS to traverse a certain
>>     directory, pull in all the .shp files -each as its own .gpkg
>>     layer, i suppose?
>>
>>     Any advice about managing this migration would be much appreciated!
>>     _______________________________________________
>>     Qgis-user mailing list
>>     Qgis-user at lists.osgeo.org <mailto:Qgis-user at lists.osgeo.org>
>>     List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
>>     Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
>
>
> _______________________________________________
> Qgis-user mailing list
> Qgis-user at lists.osgeo.org
> List info: https://lists.osgeo.org/mailman/listinfo/qgis-user
> Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-user/attachments/20200812/04de8baf/attachment.html>


More information about the Qgis-user mailing list