I recently updated my phone to Android 11 (LineageOS 18.1), very innocently assuming that I could just copy my existing raster/vector map directories to someplace where the new Locus Classic install would find them.
Close to a full day later, I managed to transfer everything off of the SD card using adb, so it could be formatted, which seems to be a requirement for it to work with the new Android version. After that headache, I transferred my maps and mapsVector directories back to the SD card and set about making them work with Locus.
Well, obviously, this was only the beginning of my troubles, thanks to Google's "scoped storage" feature
So, I cannot use adb to push my map files into the Locus data directories (because "security"...). The blanket import functionality in Locus (taking all of the maps at once) also seems not to work. Finally delving into the official documentation, it looks like I need to import maps one at a time from the maps manager.
This is where I am currently stuck. I can import maps which consist of a single file, no problem. But the map I really need is a ~20 gigabyte GEMF which is split into 11 files. If I select the first file in the sequence (the .gemf file), that gets moved into Locus' data directory and appears in the map list. But it is missing 90% of the data, which is in the .gemf-1, .gemf-2, etc. files. I cannot find any way to make the importer take these files too. The file selection dialog does not allow multi-select, only one file at a time. And importing a .gemf-n file by itself does not work because it is "not a map file."
Any help would be appreciated. I had no idea this would become such an ordeal Thanks google...
Close to a full day later, I managed to transfer everything off of the SD card using adb, so it could be formatted, which seems to be a requirement for it to work with the new Android version. After that headache, I transferred my maps and mapsVector directories back to the SD card and set about making them work with Locus.
Well, obviously, this was only the beginning of my troubles, thanks to Google's "scoped storage" feature
So, I cannot use adb to push my map files into the Locus data directories (because "security"...). The blanket import functionality in Locus (taking all of the maps at once) also seems not to work. Finally delving into the official documentation, it looks like I need to import maps one at a time from the maps manager.
This is where I am currently stuck. I can import maps which consist of a single file, no problem. But the map I really need is a ~20 gigabyte GEMF which is split into 11 files. If I select the first file in the sequence (the .gemf file), that gets moved into Locus' data directory and appears in the map list. But it is missing 90% of the data, which is in the .gemf-1, .gemf-2, etc. files. I cannot find any way to make the importer take these files too. The file selection dialog does not allow multi-select, only one file at a time. And importing a .gemf-n file by itself does not work because it is "not a map file."
Any help would be appreciated. I had no idea this would become such an ordeal Thanks google...