Simulated Car Racing Competition held during GECCO-2013
More information at
http://groups.google.com/group/racingcompetition
http://scr.geccocompetitions.com
Organizers
Daniele Loiacono, Politecnico di Milano
Pier Luca Lanzi, Politecnico di Milano
GeoServer in Production: we do it, here is how!GeoSolutions
The presentation will describe how to setup a production system based on GeoServer from the points of view of performance, availability and security. The suggestions will start covering how a single node GeoServer should be prepared for internet usage, tuning logging, connection pools, security, data and JVM preparation, keeping disk, memory and CPU usage in check within the limits of the available resources. We’ll then move to tools used to monitor the production instances, ranging from probes to request auditing and watch-dogs. Finally the presentation will cover setting up a cluster of server and the strategies for keeping them in synch, from the traditional multi-tier setup (testing vs production) to the systems that need to keep an ever evolving catalog of layers constantly on-line and in synch.
Simulated Car Racing Competition held during GECCO-2013
More information at
http://groups.google.com/group/racingcompetition
http://scr.geccocompetitions.com
Organizers
Daniele Loiacono, Politecnico di Milano
Pier Luca Lanzi, Politecnico di Milano
GeoServer in Production: we do it, here is how!GeoSolutions
The presentation will describe how to setup a production system based on GeoServer from the points of view of performance, availability and security. The suggestions will start covering how a single node GeoServer should be prepared for internet usage, tuning logging, connection pools, security, data and JVM preparation, keeping disk, memory and CPU usage in check within the limits of the available resources. We’ll then move to tools used to monitor the production instances, ranging from probes to request auditing and watch-dogs. Finally the presentation will cover setting up a cluster of server and the strategies for keeping them in synch, from the traditional multi-tier setup (testing vs production) to the systems that need to keep an ever evolving catalog of layers constantly on-line and in synch.
Introduzione a openstreetmap gter 30-03-2012Ale ZenaIT
Intervento tenuto al B.I.C. di Genova il 30 marzo 2012 durante la conferenza 'Passa a Openstreetmap' organizzata da Gter srl
http://www.gter.it/?q=conferenza_OSM
In giro per un mappamondo libero: introduzione ad OpenStreetMapdieterdreist
Introduzione ad OpenStreetMap, tenuto il 20130228 per la conferenza "OpenGeoData Italia, istruzioni per l'uso" presso il Centro Congressi Frentani, Roma
Open streetmap accedi, esplora, crea condividi, sviluppa.City Planner
Al LUG di Legnano abbiamo pensato di aprire le serate del Mercoledì con 15min ad ogni occasione su un aspetto di OpenStreetMap.
Questo è l’elenco della serie:
primi passi con OpenStreetMap
quali TAG scegliere
estrazione dati OSM con overpass turbo
come si usa OSM
...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...Data Driven Innovation
Andrea Capata - Mauro Maggi - I modelli wiki ed opensource hanno dato origine alla più grande risorsa di informazioni geografiche aperte al mondo: OpenStreetMap. Immobiliare.it ha colto l'opportunità offerta da questo grande patrimonio, creando sistemi e stili di rendering, basati sugli open-geodata, per la generazione di mappe ottimizzate e customizzate per il proprio dominio applicativo. Contestualmente, nel rispetto della cultura open, è stato realizzato un sistema di contributi a diversi livelli di visibilità, che consentono il fluire graduale di dati di mapping da Immobiliare.it verso la community di OpenStreetMap.
La cartografia di Schio, liberata dall'amministrazione comunale lo scorso ottobre, è disponibile sul sito www.openstreetmap.org.
Ora, con la collaborazione di tutti, è possibile rendere ancora più ricche e precise le informazioni, correggendo eventuali imperfezioni e aggiungendo alle mappe dettagli di pubblica utilità. Senza considerare poi l'enorme patrimonio di sentieri che contraddistingue il nostro territorio.
Flavio Rigolon ha illustrato come dare il proprio contributo nella serata de "I Mercoledì della Piazza Telematica" del 18/03/09 (http://tinyurl.com/qvr2sm)
Talking about openstreetmap at biggest Linux User Group in Milano, Italy. Presentation given in italian. http://linuxday.openlabs.it/
------
Le slide sono in italiano, presentazione dedicata ad OpenStreetMap tenuta ad OpenLabs, Milano. http://linuxday.openlabs.it/
Open Genova - Corso Mappatura: usare i dati OpenStreetMap e creare mappeAle ZenaIT
Le slide del "Corso di mappatura del territorio con strumenti open" di Open Genova. Questa è la parte 4 di 4.
Il programma completo è:
1 - introduzione
2 - Raccolta dati
3 - editing
4 - usare i dati
Introduzione a openstreetmap gter 30-03-2012Ale ZenaIT
Intervento tenuto al B.I.C. di Genova il 30 marzo 2012 durante la conferenza 'Passa a Openstreetmap' organizzata da Gter srl
http://www.gter.it/?q=conferenza_OSM
In giro per un mappamondo libero: introduzione ad OpenStreetMapdieterdreist
Introduzione ad OpenStreetMap, tenuto il 20130228 per la conferenza "OpenGeoData Italia, istruzioni per l'uso" presso il Centro Congressi Frentani, Roma
Open streetmap accedi, esplora, crea condividi, sviluppa.City Planner
Al LUG di Legnano abbiamo pensato di aprire le serate del Mercoledì con 15min ad ogni occasione su un aspetto di OpenStreetMap.
Questo è l’elenco della serie:
primi passi con OpenStreetMap
quali TAG scegliere
estrazione dati OSM con overpass turbo
come si usa OSM
...
OpenStreetMap - Sfide e opportunità degli open-geodata per creare contenuti a...Data Driven Innovation
Andrea Capata - Mauro Maggi - I modelli wiki ed opensource hanno dato origine alla più grande risorsa di informazioni geografiche aperte al mondo: OpenStreetMap. Immobiliare.it ha colto l'opportunità offerta da questo grande patrimonio, creando sistemi e stili di rendering, basati sugli open-geodata, per la generazione di mappe ottimizzate e customizzate per il proprio dominio applicativo. Contestualmente, nel rispetto della cultura open, è stato realizzato un sistema di contributi a diversi livelli di visibilità, che consentono il fluire graduale di dati di mapping da Immobiliare.it verso la community di OpenStreetMap.
La cartografia di Schio, liberata dall'amministrazione comunale lo scorso ottobre, è disponibile sul sito www.openstreetmap.org.
Ora, con la collaborazione di tutti, è possibile rendere ancora più ricche e precise le informazioni, correggendo eventuali imperfezioni e aggiungendo alle mappe dettagli di pubblica utilità. Senza considerare poi l'enorme patrimonio di sentieri che contraddistingue il nostro territorio.
Flavio Rigolon ha illustrato come dare il proprio contributo nella serata de "I Mercoledì della Piazza Telematica" del 18/03/09 (http://tinyurl.com/qvr2sm)
Talking about openstreetmap at biggest Linux User Group in Milano, Italy. Presentation given in italian. http://linuxday.openlabs.it/
------
Le slide sono in italiano, presentazione dedicata ad OpenStreetMap tenuta ad OpenLabs, Milano. http://linuxday.openlabs.it/
Open Genova - Corso Mappatura: usare i dati OpenStreetMap e creare mappeAle ZenaIT
Le slide del "Corso di mappatura del territorio con strumenti open" di Open Genova. Questa è la parte 4 di 4.
Il programma completo è:
1 - introduzione
2 - Raccolta dati
3 - editing
4 - usare i dati
2. OSMoutput_v2
Uso dei dati di OpenStreetmap
Sono migliaia i sit web e le applicazioni (per smartphone o per computer)
che usano i dat di OpenStreetMap
Qualche tentatvo di censirli:
htps://wiki.osm.org/wiki/Sofware
htps://wiki.osm.org/wiki/List_of_OSM-based_services
htps://wiki.osm.org/wiki/They_are_using_OpenStreetMap
10. OSMoutput_v2
Tantissime mappe….
● Ma OSM non è una mappa (o tante mappe)
● OSM è un database
● Le mappe sono un modo di rappresentare i dati tra i
tant output che si possono otenere dal database
11. OSMoutput_v2
Organizzazione delle informazioni
Tute le informazioni di OpenStreetMap sono memorizzate in un database
(PostgreSQL).
Sono informazioni geolocalizzate (lat/long) e sono di tre tpi:
Nodi (nodes) linee (ways) relazioni (relations)
Tut e tre i tpi di element sono descrit tramite etchete (tags)i
costtuite da una chiave (key) ed un valore (value).
Es.
highway primary building house
Ogni elemento può avere un qualsiasi numero di etchete
(più ce ne sonoi più è defnito l’elemento).
etichetta
chiave valore
15. OSMoutput_v2
La Wiki – la bibbia di OSM
Tuta la documentazione di OpenStreetMap è nella Wiki : wiki.osm.org i le
etchete più usate hanno una pagina dedicata.
Una panoramica delle etchete più comuni:
htps://wiki.osm.org/wiki/Map_Features
Proviamo a cercare nella wiki come si etichettano le fontanelle
16. OSMoutput_v2
Cercare le etichette
Un altro modo per cercare come si etcheta un elemento è usare il portale
di Osmi verifcando come è etchetato in una zona conosciuta
2
1
3
Clic con il pulsante destro
18. OSMoutput_v2
Esempio delle due sintassi di interrogazione :
Ricerca tutti gli oggetti nel riquadro (bounding box) specificato
Sono disponibili due sintassi diverse per scrivere le query di interrogazione:
Overpass XML e Overpass QL
(quest’ultma è una sintassi più compatai simile al linguaggio C).
Overpass Turbo
19. OSMoutput_v2
Link utili per Overpass Turbo
Overpass API https://wiki.openstreetmap.org/wiki/Overpass_API
Overpass API/Language Guide https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide
Overpass API/Overpass QL https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL
Overpass turbo https://wiki.openstreetmap.org/wiki/Overpass_turbo
Esempi - https://wiki.openstreetmap.org/wiki/Overpass_turbo/Examples
- https://wiki.openstreetmap.org/wiki/Overpass_API/Advanced_examples
FAQ https://wiki.openstreetmap.org/wiki/Overpass_API/FAQ
Un buon articolo su Overpass Turbo:
http://geomappando.com/2016/04/20/estrarre-dati-openstreetmap-overpass-turbo/
20. OSMoutput_v2
Il wizard scrive la query per noi; cerchiamo per esempio le fontanelle
Usiamo Overpass Turbo
Scrivere sempre
le parole al singolare
Si possono usare and, or
https://wiki.osm.org/wiki/Overpass_turbo/Wizard
21. OSMoutput_v2
●
Se non specifco nientei ricerca nel riquadro della Mappa visualizzato in quel
momento
● Nel wizard posso aggiungerei all’elemento da cercarei in …
(es. in Padova, in Veneto, in “Valle d’Aosta”)
● Conoscendo la sintassi delle query posso cercare in modi più sofstcat
Dove cerca Overpass Turbo?
23. OSMoutput_v2
Limiti di Overpass Turbo
Overpass è uno strumento formidabilei ma non
possiamo usarlo per ricerche molto estese (si può
provare ad aumentare il tmeout nella query).
Già per pochi megabyte di estrazione ci avvisa che
è una elaborazione pesantei e se i dat sono molt
di più ci segnala un errore.
Una alternatva è quella di usare dei comandi che lavorano su “estrat” del
database.
Ci sono sit che giornalmente “partzionano” il database per aree
geografche:
- htp://download.geofabrik.de/ per tuto il mondo
- htp://osm-estrat.wmfabs.org/estrat/specifco per l’Italia
27. OSMoutput_v2
Usare gli estratti
● I fle .osm occupano molto spazio su discoi essendo in
formato ascii.
● Per gli estrat del database OSM si usano format
compressii come bz2 (una compressione zip generica) e
pbf (una compressione specifca per i dat osm)
● OSMCONVERT è una utlity per convertre in svariat
format (per es. da pbf a osm)
● OSMFILTER è una utlity per estrarre (fltrare) i dat
30. OSMoutput_v2
Osmium
● Integra le funzionalità sia
di conversione che
di fltro/estrazione
● Sovente è molto più veloce
nelle elaborazioni rispeto
agli altri tool
● Disponibile su Linux e OS/X
● Link: htps://osmcode.org/
32. OSMoutput_v2
Posso inserire un
Link : uguale all’url nella barra indirizzi
del browser
Link breve : lo stesso link “accorciato”
(come goo.gl, bitly.com, …)
HTML : codice html per inserire in una
pagina web un frame con la
mappa correntemente visualizzata
CONDIVIDI:
Possibilità di esportare mappe statiche
(= immagini) o mappe dinamiche (slippy map,
mappe interattive)
Slippy maps dal portale
Il modo più semplice, dal portale www.osm.org :
34. OSMoutput_v2
Slippy maps : UMAP
x
Registrandosi, le mappe
salvate sono mantenute
sotto il proprio account.
Link utili:
https://wiki.openstreetmap.org/wiki/UMap/Guide
http://www.startupcalabria.com/umap-crea-e-condividi-le-tue-mappe-open-in-10-minuti/
http://www.startupcalabria.com/crea-e-condividi-le-tue-mappe-open-con-overpass-turbo-e-umap/
http://de.straba.us/2015/05/22/tutorial-creare-una-mappa-online-con-fotografie-in-umap-aggiornabile-con-ethercalc/
38. OSMoutput_v2
Salva la mappa come immagine
(mappa “statica”).
Formati disponibili: png, jpeg, pdf,
svg
Posso selezionare solo un riquadro
della mappa (“Imposta dimensioni
personalizzate”) e anche cambiare la
scala.
CONDIVIDI:
Possibilità di esportare mappe statiche
(= immagini) o mappe dinamiche (slippy map,
mappe interattive)
Stampare mappe dal portale
40. OSMoutput_v2
Stampare con Field Papers
https://wiki.openstreetmap.org/wiki/Field_Papers
Una stampa in formato atlante.
Usata dai mappatori per prendere appunti
su carta.
43. OSMoutput_v2
BigMap → file raster (.png)
s
EXPAND, SHIFT, SHRINK : ridefinisce l’area
Perl, Py : elaborazione dal proprio PC, tramite
Perl o Python
Enqueue : elaborazione sul server BigMap
45. OSMoutput_v2
Maperitive
Consente di ridefinire completamente
il rendering, è anche un generatore
di tiles.
Legge file gpx e osm (anche
compressi – BZ2,PBF)
Oltre a file bitmap (PNG), produce
anche file vettoriali (SVG)
46. OSMoutput_v2
Maperitive
Le regole di renderizzazione si scrivono
in un file ascii.
Sono già predisposti diversi stili di mappa,
che sono modificabili.
La reference guide : https://tiny.cc/maperitive
47. OSMoutput_v2
Link
● www.osm.org :il portale di OpenStreetMap
● wiki.osm.org : la wiki (la “bibbia” di OSM)
● learnosm.org : molte guide sull’utlizzo di OSM
● lists.openstreetmap.org/listnfo/talk-it: la mailing list di OSM Italia
● taginfo.openstreetmap.org : statstche del contenuto del database
● overpass-turbo.eu: ricercare dat in OSM
● umap.openstreetmap.fr: creare mappe personalizzate