Viewing 15 posts - 1 through 15 (of 29 total)
  • Author
    Posts
  • #54320
    Avatar photoEmux
    Participant

    POI v3 format is available in Mapsforge repository:
    https://github.com/mapsforge/mapsforge/pull/1411

    POI files on Mapsforge server have been updated to v3 format:
    https://download.mapsforge.org

    The 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/cruiser

    If 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-SNAPSHOT

    Emux
    Mapsforge developer

    • This topic was modified 2 months, 2 weeks ago by Avatar photoChristianK.
    1 user thanked author for this post.
    #54363
    kds112
    Participant

    Will 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!

    #54364
    Avatar photoEmux
    Participant

    > 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

    #54365
    mbe57
    Moderator

    @Emux: what is the MAJOR difference between V2 and V3, please?
    From a DB development perspective (to update the OAM POI generation tool …)

    #54367
    Avatar photoEmux
    Participant

    > 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.
    #54414
    Avatar photoChristianK
    Keymaster

    Hi 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.

    #54418
    Avatar photoEmux
    Participant

    Hi Christian,

    Probably only the select sql statement needs to change in your script.

    Emux
    Mapsforge developer

    #54574
    kds112
    Participant

    What are the plans of OAM? Is it possible to
    support the new v3-POIs with the next Updates?
    That would be great! 🙂

    #54662
    Avatar photoChristianK
    Keymaster

    POI 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?

    #54665
    Avatar photoEmux
    Participant

    Hi 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 developer

    #54666
    Juanjo
    Participant

    Hi 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.
    #54735
    Avatar photoEmux
    Participant

    I published Mapsforge 0.20.0 to Maven with POI v3.


    Cruiser and Mapsforge developer

    1 user thanked author for this post.
    #54797
    kds112
    Participant

    Just a question of curiosity, will the upcoming September update already include the POIs in the new version 3?

    #54801
    Avatar photoChristianK
    Keymaster

    Mapsforge pois V3 will be provided when I’m shure that ORUX in both versions will support it.
    Providing both versions will lead to confusion on user side.

    2 users thanked author for this post.
    #54802
    Sonny
    Participant

    will Locus be able to read POI v3 points too. Or do they use their own format?

Viewing 15 posts - 1 through 15 (of 29 total)
  • You must be logged in to reply to this topic.