<div dir="ltr">Hello,<div><br></div><div>J'avais développé il y a quelques temps un bout de code en python permettant de calculer des profils d'altitude entre deux points :</div><div><a href="https://lists.tetaneutral.net/pipermail/technique/2015-July/001857.html">https://lists.tetaneutral.net/pipermail/technique/2015-July/001857.html</a><br></div><div><a href="https://github.com/superbob/YunoSeeMe">https://github.com/superbob/YunoSeeMe</a><br></div><div><br></div><div>On pourrait imaginer qu'à la suite d'une demande de connexion radio sur <a href="https://radio.tetaneutral.net/" rel="noreferrer" target="_blank" style="font-size:12.8px">https://radio.tetaneutral.net/</a>, on calcule automatiquement les profils d'altitudes entre le point entré par l'utilisateur et tous les antennes existantes. (à la base j'avais créé ce projet dans cet objectif précis).</div><div>Cela permettrait d'avoir une première idée de quelles sont les antennes visibles depuis le point entré par l'utilisateur et si la connexion est "faisable".</div><div><br></div><div>Actuellement le projet se base sur le modèle d'élévation européen (<a href="http://www.eea.europa.eu/data-and-maps/data/eu-dem">http://www.eea.europa.eu/data-and-maps/data/eu-dem</a>) qui fourni une carte d'altitude libre d'accès, de quelques Go. On pourrait facilement réduire la taille de la carte en la recadrant sur la région Toulousaine.</div><div>Le programme rend les profils d'altitude sous forme de graphique PNG (comme HeyWhatsThat) ou sous forme de liste de coordonnée (lat, long, altitude) en JSON.</div><div>Il y'a des exemples et des tests.</div><div><br></div><div>Le projet est encore jeune. Je n'ai pas énormément de temps dispo pour travailler sur ce projet (en dehors de mon temps de travail et de ma vie familiale) et honnêtement ça ne m’intéresse pas de travailler dessus s'il n'est pas utilisé. Cela dit, je pense que je pourrai éventuellement passer un petit de temps à travailler là dessus si cela vous intéresse bien sûr.</div><div><br></div><div>A+</div><div><br></div><div>Florian</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-03 23:47 GMT+01:00 Jocelyn Delalande <span dir="ltr"><<a href="mailto:jocelyn@delalande.fr" target="_blank">jocelyn@delalande.fr</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Coucou,<br>
<span class=""><br>
> on vient de mettre en place "wifi-with-me" un formulaire de<br>
> demande de connexion radio pour faciliter la gestion de ces<br>
> demandes. vous pouvez le tester par ici :<br>
> <a href="https://radio.tetaneutral.net/" rel="noreferrer" target="_blank">https://radio.tetaneutral.net/</a><br>
<br>
</span>Cool :-)<br>
<span class=""><br>
> Pour la petite histoire, Wifi-wih-me<br>
> <a href="https://github.com/bikepunk/wifi-with-me/" rel="noreferrer" target="_blank">https://github.com/bikepunk/wifi-with-me/</a> est un projet en<br>
> bottle, qui n'a pas d'interface d'administration.<br>
><br>
> On a fait une interface d'administration en Django :<br>
> <a href="https://gitlab.com/vindarel/wifi-with-django/" rel="noreferrer" target="_blank">https://gitlab.com/vindarel/wifi-with-django/</a><br>
> L'objectif à terme étant d'implémenter le formulaire en Django<br>
> pour que ce soit plus "propre" et maintenable et ne plus avoir<br>
> besoin de bottle.<br>
<br>
</span>Tiens, c'est drôle, hasard de calendrier, je me suis attaqué<br>
aujourd'hui sérieusement à passer wifi-with-me sous Django.<br>
<br>
<a href="https://github.com/JocelynDelalande/wifi-with-me/tree/django" rel="noreferrer" target="_blank">https://github.com/JocelynDelalande/wifi-with-me/tree/django</a><br>
<a href="https://gitlab.com/vindarel/wifi-with-django/issues/6" rel="noreferrer" target="_blank">https://gitlab.com/vindarel/wifi-with-django/issues/6</a><br>
<br>
Ça sera l'occase aussi de réfléchir à comment partager le cœur de<br>
l'application sans que chaque asso n'aie son propre fork tout en<br>
permettant les personnalisations. IIRC, le mécanisme de templates<br>
fait qu'il est possible d'avoir un dossier de templates custom<br>
sans toucher aux fichiers versionés comme c'est fait sur<br>
<a href="https://github.com/JocelynDelalande/wifi-with-me/tree/django" rel="noreferrer" target="_blank">https://github.com/JocelynDelalande/wifi-with-me/tree/django</a><br>
<br>
La partie modèle et intégrité des données a été migrée, il reste<br>
les templates, urls et vues à convertir.<br>
<br>
Si des gens parlent Django, coups de main bienvenus pour ce<br>
chantier de Djangoisation :-)<br>
<br>
Ciao,<br>
<br>
Jocelyn<br>
<br>
PS: Je suis JocelynD sur le canal IRC de tetaneutral si besoin<br>_______________________________________________<br>
technique mailing list<br>
<a href="mailto:technique@lists.tetaneutral.net">technique@lists.tetaneutral.net</a><br>
<a href="http://lists.tetaneutral.net/listinfo/technique" rel="noreferrer" target="_blank">http://lists.tetaneutral.net/listinfo/technique</a><br>
<br></blockquote></div><br></div>