dump1090 et carte OSM

Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique

Modérateur : Francois

Répondre
morapat
Messages : 7
Enregistré le : lun. 1 juil. 2019 17:28

dump1090 et carte OSM

Message par morapat » lun. 26 août 2019 15:35

Bonjour,
Recevant les infos ADSB sur le Raspberry avec Dump1090, je récupère les infos sur mon Pc en affichant les avions sur une carte Google.
Malheureusement, Google a changé sa politique d'utilisation et ne permet plus cette opération.
Je sais qu'on peut modifier la config de Dump1090 pour qu'il adresse ses infos sur une carte OpenStreetMap à la place de Google mais je ne retrouve pas ce qu'il faut modifier (je crois dans le config.js)
Si quelqu'un a la solution, cela me dépannerait bien.
Cordialement
Patrick

cbalo

Re: dump1090 et carte OSM

Message par cbalo » mar. 27 août 2019 00:01

Bonjour,
Je ne connais que les google API.
Tu n'a pas pensé simplement à demander une clé sur le site de google map (API KEYS) c'est gratuit si tu fais moins de 2500 accès par jour.
Evidemment ça te demande d'avoir à minima une ip fixe voir mieux, une nom de domaine et de revoir le code de ta page web mais l'intégration des lignes de javascript fournis par google est simple, je l'ai fais sur ma propre page qui affiche les traces NMEA de mes vols.

Par curiosité, tu utilises un tuner TNT pour recevoir les flux ADSB provenant des GPS ? ou des boitiers ASCARS ?
Et tu reçois quoi ? un flux NMEA ? ou KML ?

morapat
Messages : 7
Enregistré le : lun. 1 juil. 2019 17:28

Re: dump1090 et carte OSM

Message par morapat » mar. 27 août 2019 15:18

Bonjour cbalo
J'utilise une clé DVB-T sur un Raspberry pi 3b fonctionnant sous Raspbian.
J'envoie mes infos au travers de Dump1090 vers les serveurs de Planeplotter et Flightradar24.
Dump1090 renferme un serveur web qui permet de voir sur un pc ou une tablette en réseau la liste des avions détectés et les positionne sur une carte.
Malheureusement, c'est une carte googlemap que le serveur renvoie par défaut.
Je voudrais obtenir une carte OSM.
Framboise, à la page http://framboise243.rssing.com/chan-528 ... ll_p1.html dans la partie "Personnaliser Dump1090" évoque le sujet:

"A mon avis la carte normale donne de bons résultats mais si vous voulez utiliser la carte OpenStreetMap :
mapTypeId: "OSM"

mais je ne comprends pas ce qu'il faut modifier pour y arriver. Je ne maîtrise pas assez ce langage.

Cordialement
Patrick
Modifié en dernier par morapat le mer. 28 août 2019 15:54, modifié 1 fois.

cbalo

Re: dump1090 et carte OSM

Message par cbalo » mar. 27 août 2019 19:55

En fit ce n'est pas un langage.
Tu es juste utilisateur d'un code source.
Ils expliquent qu'il est paramétrable via le fichier config.json.
Jusque là, la doc est clair.
json est juste un type de structure facilement compréhensible.

Par contre, concernant le paramétrage pour utilise la carte openstreetmap. Là, c'est waoulou : la doc est plus qu'obscure, elle n'explique rien.
Et le site openstreetmap est, pour le moins pas clair non plus.
Désolé, mais là, je ne vais pas pouvoir t'aider pour utiliser openstreetmap. Sauf à me faire le même montage chez moi et le mettre au point de mon côté puis te dire comment j'ai fait.

morapat
Messages : 7
Enregistré le : lun. 1 juil. 2019 17:28

Re: dump1090 et carte OSM

Message par morapat » mer. 28 août 2019 15:54

Merci pour ta réponse.
Il est curieux que personne n'ait fait la manip.
Tant pis.
Merci encore
Cordialement
Patrick

cbalo

Re: dump1090 et carte OSM

Message par cbalo » mer. 28 août 2019 17:02

Re, depuis hier, je me suis pris de passion pour ton projet, plus je lit la doc, plus je trouve ça sympa

Donc j'ai regardé la doc.
J'ai bien un vieux tuner TNT USB mais il n'est pas compatible. Alors, j'en ai commandé un !(livraison prévue entre le 12 et le 24/09.... doit provenir de Chine)
Le 1er qui arrive à résoudre ce problème préviens l'autre ?
J'ai quand même remarqué que la compilation du pilote et de dump1090 provoque pas mal de notice et de warning sur mon rasberry avec une raspbian toute fraiche.
Bon ça ne gêne pas la compilation, mais je suis un maniaque, quand je développe une appli, je m'arrange pour qu'il n'y ait aucun warning (et j'essaie aussi d'éviter les notice quand c'est possible)

cbalo

Re: dump1090 et carte OSM

Message par cbalo » dim. 8 sept. 2019 22:25

Salut,
J'ai reçu il y a 3 jours mon tuner tnt compatible.
Je m'y suis mis.
Je passe sur le fait que si lors de l'exécution de dump1090, on est pas déjà dans son dossier (ex : si on est dans le dossier /home/pi et qu'on lance dump1090 en mettant le chemin complet), on obtient que le fichier html n'est pas présent (mais ça dit pas lequel).
C'est un peu moche comme programmation.
Bref, j'ai résolu ça en créant un service sous systemd et en précisant le workingdirectory.

Là, j'ai eu le message dont tu parles au sujet de la carte google map
Un petit tour sur le lien fournis dans le message m'amène sur une mage de google qui explique "un peu trop en détail" tous les différents cas possibles.

En fait, c'est super simple :
1) il te faut une clé google map : pour ça vas ici : https://developers.google.com/maps/docu ... et-api-key et suis la procédure expliquée (en anglais évidement)
Tu arriveras sur une page tu obtiendras une clé - à garder bien au chaud dans un fichier texte.
2) dans le dossier public_html de dump1090, ouvres le fichier gmap.html.
et juste avant le tag </body> (surement en avant dernière ligne), mets ceci :

Code : Tout sélectionner

<script async defer src="https://maps.googleapis.com/maps/api/js?key=BLABLABLABLA=initMap" type="text/javascript"></script>
En remplaçant BLABLABLABLA par la clé que tu as obtenu et tu auras une belle carte google map fonctionnelle.

De mon côté, j'ai une belle carte mais pas d'avions détectés, pourtant, le tuner marche au poil. Alors j'ai 2 petites questions :
1) tu utilises quoi comme antenne ?
2) as-tu changer les réglages de gain ? si oui, sais-tu où ça se trouve ?

Répondre

Retourner vers « Les applications spécialisées du Raspberry Pi »