Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 29)
  • Autor
    Beiträge
  • #54320
    Avatar-FotoEmux
    Teilnehmer

    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

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54363
    kds112
    Teilnehmer

    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-FotoEmux
    Teilnehmer

    > 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-FotoEmux
    Teilnehmer

    > 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 Teilnehmer(n) gefällt dieser Beitrag
    #54414
    Avatar-FotoChristianK
    Administrator

    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-FotoEmux
    Teilnehmer

    Hi Christian,

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

    Emux
    Mapsforge developer

    #54574
    kds112
    Teilnehmer

    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-FotoChristianK
    Administrator

    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-FotoEmux
    Teilnehmer

    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
    Teilnehmer

    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 Teilnehmer(n) gefällt dieser Beitrag
    #54735
    Avatar-FotoEmux
    Teilnehmer

    I published Mapsforge 0.20.0 to Maven with POI v3.


    Cruiser and Mapsforge developer

    1 Teilnehmer(n) gefällt dieser Beitrag
    #54797
    kds112
    Teilnehmer

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

    #54801
    Avatar-FotoChristianK
    Administrator

    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 Teilnehmer(n) gefällt dieser Beitrag
    #54802
    Sonny
    Teilnehmer

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

Betrachte 15 Beiträge - 1 bis 15 (von insgesamt 29)
  • Sie müssen angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.