Re: [Ninux-Wireless] map server - report di una esplorazione

2020-04-20 Per discussione Marco Tarquini
Ciao cri, ti rispondo appena più giù

Il lun 20 apr 2020 10:56 kiki  ha scritto:

e prima di tutto dobbiamo convenire tutti sulla sua utilità o meno e su
> cosa deve fare.
>

Mi sembra un ottimo primo punto, se non altro perché credo interessi la
maggioranza dei ninuxer in Italia, a monte delle scelte su cosa fare, e chi
lo debba/possa fare.

Se stiamo fermi a quanto posto all'attenzione di tutti nella riunione in
streaming dal Fusolab da ninnux, clauz, fabys ed altri, e ribadito con
convinzione sul gruppo nazionale telegram pochi giorni fa, e cioè che salvo
casi specifici la manutenzione e lo sviluppo della rete wireless non
saranno perseguiti, la necessità di una mappa di tutti i nodi fisici,
stante pure l'attuale stato della rete (a scartamento ridotto, diciamo),
non sembra qualcosa su cui sia conveniente o sperabile allocare risorse,
razionalmente, peraltro ancora tutte da trovare.

Se poi ci sono altre considerazioni da fare sugli argomenti esposti, ben
venga un eventuale diverso orientamento per quanto mi riguarda.

Saluti a tutti, Marco

>
___
Wireless mailing list
Wireless@ml.ninux.org
https://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] map server - report di una esplorazione

2020-04-20 Per discussione Germano Massullo
> 2) map.ninux.org gira su una ubuntu 14 che è fuori dalla grazia di
> Canonical da 2 anni. Provando a fare il dist-upgrade si rompe tutto.
> Comunque probabilmente con un po' di insistenza e di tempo (o con una
> reinstallazione e configurazione from scratch) questo problema sarebbe
> risolvibile.

Con Ubuntu può accadere che i dist upgrade falliscano.
Per quanto riguarda un futuro server, occorre utilizzare una
distribuzione che supporti a dovere tutti i passaggi di versione
successivi e che abbia un ciclo di vita il più lungo possibile.
CentOS, il cui ciclo di vita è all'incirca di 10 anni, è il candidato
ideale a mio avviso.
___
Wireless mailing list
Wireless@ml.ninux.org
https://ml.ninux.org/mailman/listinfo/wireless


[Ninux-Wireless] map server - report di una esplorazione

2020-04-20 Per discussione kiki
Ciao,

sto iniziando una discussione incrociata sulla ml allargata ninux e
quella bolognese,

inviterei chi è in quella bolognese di venire ad iscriversi alla ml
wireless@ml.ninux.org

così da poter discutere davvero tutt*. Riporterò questo report su
antennine.noblogs.org



La mia considerazione sul map server è che è uno strumento utile e i
dati al suo interno sono preziosi (abbiamo migliaia di contatti)

Sul map server in ML è stato detto: necessita di manutenzione, ne
abbiamo due.

-primo: https://github.com/ninuxorg/nodeshot

-secondo: https://github.com/ninuxorg/nodeshot/tree/0.9.x

In fondo alla mail, leggi i punti critici dei nostri due mapp server.

Io non ho ancora messo mano a nessuno dei due, perchè comunque non è una
impresa da affrontare in solitaria. bisogna impegnarsi in due o tre  of
rose più se si vuole svecchiare uno dei due map server.

e prima di tutto dobbiamo convenire tutti sulla sua utilità o meno e su
cosa deve fare.

E poi anche guardarsi intorno.. Non siamo i soli ad avere questa
necessità e nell'informatica è conveniente condividere le necessità..
Allora mi sono guardata un po intorno.

Tipo: huee

3) http://libremap.net/ altro progetto comunitario abbandonato da
Freifunk berlino e Altermundi Argentina, direi dal circa 6 anni

Deduco che non bastano 2 persone per portare avanti un progetto simile.

Allora vado a sbirciare che fanno ora,

4) freifunk web map:
https://freifunk.net/wie-mache-ich-mit/community-finden/

Usa leaftlet js lato frontend ed usa un qualche cosa in php che gli
esponde del json con dati geojson
https://api.freifunk.net/map/ffGeoJsonp.php

nn so se provengono da un db.. probabile? o un sqlite? bho.. cmq
funzionante, non so dove sta il codice ma potremmo farcelo dare e
pensare ad un export/import?


5)tetaneutral (tolosa) https://radio.tetaneutral.net/map/ idem frontend
in leaflet js e poi geojson piatto,

https://radio.tetaneutral.net/map/public.json

direi che lo importano forse a mano dal form che è nell'altra pagina e
pare un custom form in js.

https://radio.tetaneutral.net/map/contribute


6) Guifinet dalla pagina metti su un nodo in tre mosse:
https://guifi.net/es/trespasos

ti manda alla mappa: https://guifi.net/guifi.dir/mapa/mapa_es.html

ARGH! direi che sono nella nostra medesima condizione di deriva... li
contattiamo? per sapere se stanno ponendo rimedio e che direzione stan
prendendo..


7) https://framacloud.org/fr/cultiver-son-jardin/umap.html

mi è capitato di usufruire di questo servizio della framasoft..
valuterei di unirci allo sviluppo di un software cartografico più ampio,
così da scavallare le necessità di soli gruppi di mesh network


8) https://imeshyou.gotennamesh.com/

nn so chi siano, li riporto come esempio che non mi interessa, perchè
utilizzano googlemap.


CONCLUSIONI

per poter scegliere secondo me va fatta una lista di requisiti e
soddisfazioni.

A me, una cosa come quella di tetaneutral, per il gruppo valsamoggia
ninux è abbastanza.

Ma comprendo che il mapserver 1 avesse molte più features!

come conciliamo la necessità minima con il mantenere uno strumento
raffinato nel tempo?

Se vi va ampliate la ricerca... la incollo anche qui:

https://pad.gattini.ninja/p/ricercapermapserver2020

in cima proviamo a stilare i requisiti!


ciao Cristina


___

allegato succo di scambio mail di settimana scorsa :)

Punti critici del primo: da claudio pisa

All'epoca dello sviluppo del primo Nodeshot (così si chiama il software
del mapserver) qualcuno aveva proposto OpenStreetMap come base ma
purtroppo ancora moltissime zone non erano mappate  e quindi alla fine
si è optato per Google maps.
Ora Google vorrebbe un numero di carta di credito (non prepagata) per
togliere la patina di grigio dalla mappa, ma finora non ci sono stati
volontari in questo senso.

Guardando il codice, le chiamate alle API di Google sono sparse ovunque
e non sono sicuro che sia sempre possibile una traduzione 1:1 in API
OpenStreetMap.

In più ci sono altre 2 questioni:

1) il codice è scritto in Python 2, che è tramontato [*]. Forse si può
fare una conversione automatica a Python 3 (ma "traduzione automatica"
non mi suona come una cosa affidabile).

2) map.ninux.org gira su una ubuntu 14 che è fuori dalla grazia di
Canonical da 2 anni. Provando a fare il dist-upgrade si rompe tutto.
Comunque probabilmente con un po' di insistenza e di tempo (o con una
reinstallazione e configurazione from scratch) questo problema sarebbe
risolvibile.

Altrimenti penso che si potrebbe utilizzare Nodeshot 2.0, che era stato
sviluppato su OpenStreetMap, e mi sembrava funzionante e operativo (una
istanza funzionante è qui [#]). Poi era stato annunciato l'abbandono
dello sviluppo ma penso solo per mancanza di tempo.

Punti critici del secondo:

from Nemesis 
"""
[Nodeshot 2.0] aveva alcuni "rough edges" ma credo che il grosso delle
feature fossero pronte per essere usate.
Ê comunque rimasto non poco indietro rispetto alle versioni di python e
django