This object is in archive! 

Main directory of Locus Map Classic and Locus Map 4 currently compatible?

ColdAutumn shared this question 15 months ago
Answered

LM4 looks great, so I want to test it further.

But my Locus Map Classic has a lot of POINTS and Tracks, as well as various offline maps.

1, Will they keep compatible?

2, Their default paths are different, which makes them unable to share all my data files.

What should I do? Please look at the screenshot of the path.

In any case, I still need to continue using Locus Map Classic for at least a period of time because I am still unfamiliar with LM4.

So I look forward to solving this problem.

3, Help Desk should support two-factor login certification.

Many thanks.

Replies (3)

photo
2

As you are planning to migrate mid term, you could do a manual workaround for some time:

- the Locus/data directory contains databases you can simply copy from one private directory (classic) to the LM4 one

- to do that, you need to employ a capable file manager like x-plore (not all of the file managers can handle private directories

- above only works if you have the Locus directories on INT SD (if you Android is v11+)

- same you can do with some maps - just enough for LM4 training.

- or you can have LM classic do a full backup and import that into LM4. Backup folder needs to be outside the private structure then. Does not apply tomaps, though.

photo
1

Hi, thanks for your reply.


I remember when LM4 was just released, the two apps could share these data files. Has it now changed? I also tested at that time, but at that time my data files were all in the internal memory.

Many thanks.

photo
2

PS: the data itself is compatiible, you even can import a settings backup of LM classic into LM4 (as a base, not everything will match of course).

photo
2

Hello,

all data are compatible only if you have Android 11 or higher, you need to copy them to both.

The best way to import everything into LM4 is using the "Load Locus Classic data" function.
More here: https://docs.locusmap.app/doku.php?id=manual:faq:new_install_second_app

But as Michael said, you can overwrite the "Locus" folder of LM4 with the files from LM3.

Only if you have any newly saved items in LM4, export them first, or it will be rewritten.

Regards,


Zdenek, Locus team

photo
1

Hi, many thanks for your reply.

Only Android 11 or higher? Why ?

I remember very clearly that in earlier, the two app could be installed at the same time and shared all the data files.

Because I also installed them at the same time, and I saw almost all data files in LM4.

But at that time, all my data files were in the internal memory, and then I uninstalled LM4.

Now that I install it again, it seems that the situation has changed?

I'm just Android 9, can't they share data?


Many thanks.

photo
2

On Android 9 there should be no difference, as only API level from Android 11 onwards imposes Google's crazy access rules. I can check on my old device later.

photo
2

Hello, I am sorry, I wrote two pieces of information in one sentence. The data are compatible. On android 10 and older the apps share the main folder, so it will work instantly. On Android 11 and newer you have to copy your data since each app must have its own private folder.


Zdenek, Locus team

photo
1

Hello, I still want to further confirm:

Can I manually specify 6 directories in LM4 to share all data of LM3?

In other words, may I manually change the directory of LM4 to LM3 ?

Because I am still using LM3, and it is a paid professional version.

And I'm not familiar with LM4. I want to gradually transition to LM4 in the future.

bdfeb3f0c598ba4bd572b9fb3d03048e

photo
1

Hello,

unfortunately, since Android 11 this is not possible. Due to restrictions of Google, each app must have its own private directory and any other app doesn't have access to it.

If you want to use both apps simultaneously, you have to copy your files to both.


Zdenek, Locus team

photo
1

aha, however I am Android 9, so I understand that I can do this, right?

Only these six folders are needed to share all data, right?

Many thanks.

photo
1

The most important thing is that you have the Locus root folder on top level of your INT (!) SD.

Then you can put mass data (like maps and SRTMs) on EXT SD. Backup should be on EXT SD as well, because it is not viable to have the original Locus data (DBs etc.) on the same storage as the backup. (Cloud backup is an additional safety net of course).

photo
1

Thank you. Actually, all files are stored on external SD.

Because I downloaded a huge amount of data and maps, which has exceeded 20G. And I also installed another map app, which also has massive maps and it also exceeds 20G. The space of my 128G external SD is very limited.

Therefore, I just want LM4 to share all LM3 data at present.

So, if I am Android 9, can I let LM4 share all the data of LM3 in this way?

Only these six folders are needed to share all data ? After all, the options given by Locus are only 6 folders.

so,,,I guess it should ok, but I'm still worried about damage. I want to try to ensure that these data are secure.

Of course, I also have all backups.

Many thanks.

photo
2

The key thing for seamless switching between LM3 and LM4 is, that the Locus ROOT folder is the same.

And for performance reasons I would put that one to INT SD. And on Android 9 this just works.

And then you configure the mass data locations the same way in both. While the same root folder ensures that the points and tracks are properly shared, the folder configuration is privat for both, LM3 and LM4. Hence you have to do this twice.


I think I once did a config only backup in one of the two and imported into the other, but even manually, this is a piece of cake, and only done once.

Cheers

Michael

Replies have been locked on this page!