Carte Vectorielle VTT

Commenti

10 commenti

  • Avatar
    Buisson Pascal

    Intéressant

    A suivre...

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    Bonjour,

    Suite ... 

    Carte vectorielle issue d'OSM "a jour" plus relief "précis":

    - La carte OSM est a jour de la cyclabilisé, permet de savoir si ça roule ou pas..

    - Ajout des courbes de niveau BD IGN

    A ce stade c'est fonctionnel dans Land et le GPS.

    Le projet final "bute" cherches à limiter l'import de données aux infos utiles pour une pratique VTT, cette étape fonctionne. Par contre le transfert et le merge de ces couches pour en faire une carte "Standalone" dans le GPS bute sur une erreur de lecture d'un format de fichier par Land. 

    La carte Stand Alone est Ok coté Land mais produit autant de cartes que de couches dans le GPS.

    CDLT

     

    0
    Azioni per commenti Permalink
  • Avatar
    Czalaj Jonathan

    Quel sont les outils que tu utilises ?

    Pour ma part, j'ai fait quelques test pour une gestion des cartes optimisées et à jour pour la moto.

     

    Je prends toute la belgique et je ne garde que les rues praticable pour la moto + les points d'eau:

    osmfilter.exe belgium-latest.osm --keep="highway=primary =primary_link =secondary =secondary_link =tertiary =tertiary_link =residential =living_street =unclassified =trunk waterway=river natural=water" >belgium-latest-moto-streets.osm

    Ici je vais extraire toutes les rues pavées dans le but de les intégrer dans une hyper map par la suite:

    osmfilter.exe belgium-latest.osm --keep="( highway=primary and surface=cobblestone ) or ( highway=primary_link and surface=cobblestone ) or ( highway=secondary and surface=cobblestone ) or ( highway=secondary_link and surface=cobblestone ) or ( highway=tertiary and surface=cobblestone ) or ( highway=tertiary_link and surface=cobblestone ) or ( highway=residential and surface=cobblestone ) or ( highway=living_street and surface=cobblestone ) or ( highway=unclassified and surface=cobblestone ) or ( highway=trunk and surface=cobblestone )" >belgium-cobblestone.osm

    Je convertis tous les tags précédents en roads to tertiary:

    osmfilter.exe belgium-cobblestone.osm --modify-tags="highway=* to =tertiary" >belgium-cobblestone-tertiary.osm

    Puis dans land je crée un fichier clay pour mettre les roads tertiary en rouge bien visible et je crée une hyper map avec la carte principale et la carte des rues pavées.

     

    Le fichier imp:

    CompeGPS MAP File
    <Header>
    Version=2
    VerCompeGPS=8.9.2
    Projection=
    Coordinates=1
    Datum=WGS 84
    </Header>
    <HiperMapLayers>
    <HLayer File="_Customs\_C_BE_Streets_Only\belgium-cobblestone.mpvf" MaxZoomLevel="20000.000"/>
    <HLayer File="_Customs\_C_BE_Streets_Only\_C_BE_Streets_Only.mpvf" MaxZoomLevel="20000.000"/>
    </HiperMapLayers>

     

    Contenu du répertoire _Customs\_C_BE_Streets_Only

    _C_BE_Streets_Only.mpvf

    belgium-cobblestone.clay

    belgium-cobblestone.mpvf

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    Bonsoir,

    L'idée de départ étant d'aller vers une solution "utilisable par le plus grand nombre (un tuto)", j'ai donc "évincé" le principe d'une solution basée sur l'utilisation de lignes de commande qui peut effrayer quelques uns.

    L'image ci-dessus (et ci dessous dans le GPS) est assez simple à mettre en œuvre. Une requête ApiOverpass pour importer une zone géographique, Land transforme ça en MVPF (Digérable par le GPS).

    Qgis Transforme le MNT en courbes de niveau, Land translate le format ESRI (shp) de sortie en MVPF

    J'ai tout "mergé dans une hypercarte (relief en début de liste). 

    Dans Land il suffit de sélectionner l'hyper carte.

    Dans le GPS (Pourquoi ? Je n'ai pas encore la réponse) il faut sélectionner le répertoire contenant les deux MVPF, le libelle de l'hypercarte est invisible. (Alors que si ont combine MVPF et Rmap dans une hypercarte la logique est la même que dans Land)

    Avec Qgis et l'utilisation de requêtes c'est possible d'extraire, éclater  , recombiner, tous les objets OSM. Donc aller chercher "ce qu'ont veut" et en faire des couches. 

    Possible aussi d'extraire les courbes de niveau d'un MNT.

    A ce stade pour transformer tout ça en Raster ça fonctionne correctement.

    Mais pour recombiner le tout dans une vectorielle ça "coince" un peu cote Land et cote GPS, mais il y a forcement une solution. 

    - En regroupant les couches obtenue en sortie de Qgis dans une hypermap (Routes + relief par exemple) dans Land ça fonctionne, avec une erreur de lecture du dbf. Le menu carte propose l'hypermap, ont peut la sélectionner, zoom, etc... 

    - Une fois transposé dans le GPS, là par contre le GPS (contrairement à ce qu'il fait pour une hypermap de raster ou un mixte de raster +vect) développe toutes les couches de l'hypermap dans la liste des acrtes ce qui peut vite saturer l'écran. Pourquoi je n'ai pas à ce stade la réponse. Land ne sait pas lire le fichier dbf créer par Qgis, mais lit correctement le dbf issu d'apioverpass et qui passe par Qgis (j'en suis là).

    Merci de partager ce que tu as fait, voila l'état d'avancement.

    Si tu souhaite le modus operandi pour obtenir les courbes de niveau, pas de soucis mais en MP vu que pour le moment la solution dans le GPS demande à l'utilisateur d'être "compréhensif" pour sélectionner sa carte.

    Cdlt

     

     

     

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    Bonjour

    Tit question a Jonathan

    Vu que ta solution consiste a créer une hyper map avec deux "couches" mvpf, dans le GPS menu carte que voit tu ? 

    - Les deux mvpf?

    - L'hyper mamp?

    Ou tu sélectionne "le répertoire"... 

    Avec deux couches c'est "jouable", par contre à VTT c'est a minima entre 10 et 15 couches, la page carte du GPS est vite "saturée" de mvpf.

    Cdlt

    0
    Azioni per commenti Permalink
  • Avatar
    Czalaj Jonathan

    Je vois les deux cartes et l'hyper map et je sélectionne l'hyper map.

    Peut-être essayer de jouer sur le nom de l'hyper map en la faisant commencer par _ ou 0, à tester ainsi elle pourrait se retrouver en haut de la liste dans le gps.

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    Bonjour,

    Ok, merci. C'est jouable dans ton cas le nombre de couches dans l'hyper carte est limité. Pour du VTT il y a inévitablement beaucoup plus de couches, du coup l'écran est saturé.

    Cdlt

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    Bonsoir,

    Retour de TwoNav (relatif au fait que dans le GPS une hypermap de couche mvpf sature l'écran):

    "thanks for your comments on this, pass it on to our dep. to take in consideration for future changes..."

    Donc "wait & See" la correction viendra certainement dans une version future

    Cdlt

     

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    0
    Azioni per commenti Permalink
  • Avatar
    Thierry CHARLÈS

    0
    Azioni per commenti Permalink

Accedi per aggiungere un commento.