- AuthorPosts
- July 5, 2023 at 15:16 #54320EmuxParticipant
POI v3 format is available in Mapsforge repository:
https://github.com/mapsforge/mapsforge/pull/1411POI files on Mapsforge server have been updated to v3 format:
https://download.mapsforge.orgThe advantage of POI v3 is that on Android it does not require any third-party (native) libraries.
Cruiser already works with the POI v3 format:
https://github.com/devemux86/cruiserIf you want to create POI v3 files, you need the latest poi-writer snapshot:
https://oss.sonatype.org/content/repositories/snapshots/org/mapsforge/mapsforge-poi-writer/master-SNAPSHOTEmux
Mapsforge developer1 user thanked author for this post.
July 8, 2023 at 15:05 #54363kds112ParticipantWill OAM Support the new POI v3 format?
I want to use the OAM POIs in Cruiser, but right now
you could only Import the mapsforge POIs…
Thanks a lot!July 8, 2023 at 15:47 #54364EmuxParticipant> I want to use the OAM POIs in Cruiser, but right now you could only Import the mapsforge POIs…
OpenAndroMaps POI are temporarily disabled in Cruiser download manager,
because they are v2 format and not compatible with the new reader.They will be activated again when they are updated in POI v3 format.
Emux
July 8, 2023 at 18:13 #54365mbe57Moderator@Emux: what is the MAJOR difference between V2 and V3, please?
From a DB development perspective (to update the OAM POI generation tool …)July 8, 2023 at 19:06 #54367EmuxParticipant> what is the MAJOR difference between V2 and V3, please?
POI SQLite databases no longer use R-tree, which also does not exist by default in Android API.
The advantage is that POI v3 now do not require third-party and native libraries (which are large).To create POI v3, you only need to update the poi-writer jar-with-dependencies.
You can use the latest snapshot version, please see my 1st post for the link.1 user thanked author for this post.
July 15, 2023 at 11:18 #54414ChristianKKeymasterHi EMUX
Switching to a different poi format isnt easy for me cause I generate the LocusPois out of the Mapsforge POI-DB usind a third party Phyton script + Perl.
July 15, 2023 at 13:16 #54418EmuxParticipantHi Christian,
Probably only the select sql statement needs to change in your script.
Emux
Mapsforge developerJuly 29, 2023 at 14:25 #54574kds112ParticipantWhat are the plans of OAM? Is it possible to
support the new v3-POIs with the next Updates?
That would be great! 🙂August 2, 2023 at 07:00 #54662ChristianKKeymasterPOI v3 format is available in Mapsforge repository:
Hi Emux,
I worked through my TODO list and now its the poiV3 turn.
The critical point:
Is ORUXMaps ready for POIV3 – both paid/free Versions?August 2, 2023 at 09:28 #54665EmuxParticipantHi Christian,
Do they mention which Mapsforge version they are using?
If anyone uses Mapsforge server / mirror, it only provides POI v3.
Emux
Cruiser and Mapsforge developerAugust 2, 2023 at 13:31 #54666JuanjoParticipantHi Christian,
The critical point:
Is ORUXMaps ready for POIV3 – both paid/free Versions?Oruxmaps latest paid version uses Mapsforge 0.19 libraries, I don’t know which Mapsforge version the free oruxmaps is on.
Looking at Mapsforge change log I see that POI v3 will appear on (yet to be released) Mapsforge 0.20, so the answer is no, it is not ready yet.Cheers
2 users thanked author for this post.
August 15, 2023 at 10:03 #54735EmuxParticipantI published Mapsforge 0.20.0 to Maven with POI v3.
Cruiser and Mapsforge developer1 user thanked author for this post.
September 9, 2023 at 15:54 #54797kds112ParticipantJust a question of curiosity, will the upcoming September update already include the POIs in the new version 3?
September 11, 2023 at 08:26 #54801ChristianKKeymasterSeptember 11, 2023 at 13:03 #54802SonnyParticipantwill Locus be able to read POI v3 points too. Or do they use their own format?
- AuthorPosts
- You must be logged in to reply to this topic.