Wikitalia / Decoro-Urbano

Decoro Urbano è il social network per il dialogo con le Pubbliche Amministrazioni.
http://www.decorourbano.org/
GNU Affero General Public License v3.0
16 stars 2 forks source link

sostituire gmaps con API piu' astratte #2

Open napo opened 12 years ago

napo commented 12 years ago

Es. OpenLayers o LeafLet

in modo da essere piu' interoperabili ed utilizzare servizi OGC, o OpenStreetMap o altri provider (Gmaps, Bing, Yahoo ...)

FrankkC commented 12 years ago

E' una delle modifiche che abbiamo in programma.

Avevamo preso in considerazione LeafLet, mi da l'impressione a prima vista di essere più adatta. Consigli verso quale orientarsi?

napo commented 12 years ago

Io preferisco di gran lunga OpenLayers in quanto è di più alto livello.

DGuidi commented 12 years ago

Per quello che vi serve, consiglio senza dubbio leaflet, più leggera e performante. OpenLayers offre funzioni avanzatissime (una per tutte: editing topologico), ma che non penso servano agli scopi del vostro progetto. Consiglio Openlayers+CloudMade come fonte dati

napo commented 12 years ago

OpenLayers non e' una fonte dati. Cloudmade offre una fonte dati. Secondo me dovete ragionare in una ottica di alta interoperabilità (in questo senso dicevo che OpenLayers e' di più alto livello di Leaflet). Scalando decoro urbano sulla realtà di una comune conviene usare la cartografia che questo offre tramite i suoi servizi wms. È vero che leaflet si attacca anche servizi wms, ma meglio lasciarsi anche un ventaglio di ipotesi maggiori. Lo scenario che vedo è quello per cui scegliete il map provider in relazione a cosa vi volete aggregare. Per il discorso invece del geocoding, o si va di gmaps, oppure ci si attacca a nominatim che, a sua volta è basato su openstreetmap. In quest'ultimo caso si può pensare ad uno scenario per cui, se il geocoding risulta errato un utente può comunque correggerlo e dare questo contributo a openstreetmap.

DGuidi commented 12 years ago

OpenLayers non e' una fonte dati. Mai detto questo

Cloudmade offre una fonte dati. Quello che ho detto

Scalando decoro urbano sulla realtà di una comune conviene usare la cartografia che questo offre tramite i suoi servizi wms. Quindi prevedi la fornitura di layer personalizzati per comune? Interessante come feature, niente male. Detto questo difficile pensare che sia qualcosa di diverso di WMS (qualsiasi altra cosa tipo WPFS è di fatto inutilizzabile dentro un browser). Ripeto, voto leaflet per le performances e la maggiore compatibilità con i dispositivi mobile. Openlayers secondo me in questo momento è strategicamente una scelta sbagliata.

A sto punti consiglierei però wax: http://mapbox.com/wax/ almeno si "astrae" (alto livello a casa mia significa questo) il js provider.

napo commented 12 years ago

mmm ... allora ti chiedo scusa, ma nella tua frase prima dici "consiglio Leaflet" e poi concludi diversamente "Consiglio Openlayers+CloudMade come fonte dati"

Dal mio punto di vista, se Decoro Urbano deve mostrare una mappa di un comune, lo fa su quello che offre un comune, oppure Google Maps sa prima del comune quando cambia la toponomastica? :)

In ogni caso e' inutile fare troppi discorsi, la cosa migliore e' fare il fork del repository di DU, fare la patch con OL o LL e poi restituirlo ...

DGuidi commented 12 years ago

"Consiglio Openlayers+CloudMade come fonte dati"

ecco allora ho scritto male e non me n'ero accorto! intendevo ""Consiglio Leaflet (non openlayers) come libreria + CloudMade come fonte dati" quoto x il fork, anche se io farei direttamente il sito nuovo per smartphone in cui ci metto leaflet.

DGuidi commented 12 years ago

Dal mio punto di vista, se Decoro Urbano deve mostrare una mappa di un comune, lo fa su quello che offre un comune, oppure Google Maps sa prima del comune quando cambia la toponomastica? :)

Si infatti, dal punto di vista tecnico basterebbe dare al comune la possibilità di specificare uno o più WMS, e questi comparirebbero in automatico come "sfondi" sulla mappa quando si consulta quel comune

bellazambo commented 11 years ago

Ciao, vedo che la discussione è rimasta ferma da tanto tempo e da quanto vedo sul sito la mappa e le API sono ancora quelli di G. Sarei ben felice di vedere la mappa di OpenStreetMap sotto le mie segnalazioni ;-)

nemobis commented 8 years ago

È una delle modifiche che abbiamo in programma.

Lo è tuttora? Come si può aiutare?