Ciao a tutti, visto che qualcuno voleva collezionare i dati delle posizioni dei portali, metto a disposizione le mie competenze in ambito GIS, configurando uno strumento gratuito che ci consentirà di tenere traccia della posizione e stato dei portali.
Se lo gradite usatelo, sennò pace e bene e che la luce risplenda su tutti voi ugualmente...
1) Andare sul sito
GIS Cloud2) Eseguire una registrazione
3) Scrivete sotto questo 3D il vostro username in modo che possa abilitarvi per l'editing
4) Visitare il sito ufficiale di
Visualizzazione5) Visualizzare i dati su una semplice pagina sfruttando
Google Maps6) Usare il KML su google maps o scaricare il file KML
quiUPDATE 07 01 2012Inserita tematizzazione dei portali in base al numero di risonatori ed in base al livello
App Android per l'inserimento facilitato dei dati spaziali sulla piattaforma usataE' possibile inserire dati sui portali direttamente attraverso una comoda applicazione per android.
In serata cercherò di fare un tutorial sull'uso (Se siete interessati).
Mobile data collection
Regole per l'inserimento di portali1 - Posizionare nella maniera più accurata il portale sulla mappa
2 - Indicare come nome del portale lo stesso usato in Ingress
3 - Specificare se disponibile l'indirizzo
4 - Inserire il nome della città, opzionalmente seguito dalla sigla della provincia
5 - Indicare il controllo attuale con lettere minuscole: n = Neutral r = Resistence e = Elightened
6 - Opzionalmente potete inserire la URL che rimanda al punto esatto su Google Maps, così ad esempio per orientarsi si può vedere il posto con Street View
7 - Usare il campo note come meglio credete, ma ... attenzioneeee ...
I portali saranno aggiornati in automatico con una procedura (da realizzare) automatizzata o semi automatizzata.
InteroperabilitàPotete usare il layer WMS come Overlay in altri sistemi GISWMS:
http://editor.giscloud.com/wms/49a9c04feca197b363a1119753693c72Iframe su pagine web esterne<iframe src="http://editor.giscloud.com/rest/1/maps/89514/render.iframe?bound=-27199352.144997057,-13032207.574509382,26494908.492320877,15536896.117358033&toolbar=true&popups=true&layerlist=true" width="600" height="400" frameborder="0"></iframe>
Javascript inseribile su pagina Web<script type='text/javascript' src='http://api.giscloud.com/1/api.js' ></script>
<div id='mapViewer' style='border: 1px solid #C5C5C5; width: 600px; height: 400px'></div>
<script type='text/javascript'>
giscloud.ready(function () {
var b = new giscloud.Bounds(-4236445.855677599, 2485120.663607646, 6838973.794731274, 8189157.462360624),
mapId = 87183,
viewer = new giscloud.Viewer('mapViewer', mapId, { slider: true }).bounds(b);
});
</script>
Codice HTML e Javascript per Google Maps<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link href="http://code.google.com/apis/maps/documentation/javascript/examples/standard.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>
<script type="text/javascript">
function initialize() {
var map = new google.maps.Map(document.getElementById("map_canvas"));
map.setCenter(new google.maps.LatLng(2.3832504950188,-3.164062499999));
map.setZoom(1);
map.setMapTypeId(google.maps.MapTypeId.ROADMAP);
var giscloudOverlay =
new google.maps.ImageMapType({
getTileUrl:
function (coord, zoom) {
return 'http://editor.giscloud.com/rt/1357592962/89514/'+zoom+'/'+coord.x+'/'+coord.y+'.png';
},
tileSize: new google.maps.Size(256, 256),
isPng: true
});
map.overlayMapTypes.insertAt(0,giscloudOverlay);
}
</script>
</head>
<body onload="initialize()">
<div id="map_canvas" style="width: 100%; height: 100%"></div>
</body>
</html>
Tutorial e guideInserire i dati tramite Google Maps Api
Mappe dinamicheNel forum ingressworld non è possibile inserire iFrame, o JavaScript, per questo motivo sto cercando di usare il mio progetto per poter inserire anche qui delle mappe dinamiche.
Sto facendo delle prove sulla sezione Illuminati dell'umbria, dove sto evidenziando le aree di interesse direttamente dalla mappa, sulla quale inoltre sono inseriti anche i portale per ora presenti sul sistema.
es.
Assisi - Bastiahttp://editor.giscloud.com/wms/49a9c04feca197b363a1119753693c72?LAYERS=281206:Assisi%20-%20Bastia%20Umbra,275732:portal,281147:Italia&STYLES=,,&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A3857&BBOX=1396000,5311000,1413000,5340000&WIDTH=500&HEIGHT=500
Norcia - Cascia - Preci - Cerreto di Spoletohttp://editor.giscloud.com/wms/49a9c04feca197b363a1119753693c72?LAYERS=281189:Norcia%20-%20Preci%20-%20Cascia%20-%20Cerreto di%20Spoleto,275732:portal,281147:Italia&STYLES=,&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&SRS=EPSG%3A3857&BBOX=1447000,5253000,1460900,5301000&WIDTH=500&HEIGHT=500
Come funzionano.
Le immagini dinamiche sono un Work-Around che ho ideato sfruttando i servizi WMS messi a disposizione dai WebGIS.
La chiamata prevede la specifica dei livelli da caricare:
LAYERS=281189:Norcia%20-%20Preci%20-%20Cascia%20-%20Cerreto%20di%20Spoleto,275732:portal,281147:ItaliaIn questo caso carico 3 livelli:
281189:Norcia%20-%20Preci%20-%20Cascia%20-%20Cerreto%20di%20Spoleto
275732:portal
281147:Italiae richiedo una immagine di
&WIDTH=500&HEIGHT=500, ossia 500 pixel di altezza e larghezza, richiedendo come estensione territoriale le coordinate metriche WGS84:
&BBOX=1447000,5253000,1460900,5301000Considerate che le coordinate sono Sinistra/Basso/Destra/Alto e l'unità rappresenta un metro.
Chi fosse interessato ad utilizzare questo strumento può chiedere maggiori informazioni sul forum.
In continuo aggiornamento...
PS: Per i moderatori se mi date la possibilità in qualche modo, vorrei mettere una preview qui dentro come iFrame o altro