Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
2013/5/12 sabas88 saba...@gmail.com: Sarebbe una richiesta ad un altro dominio, vengono bloccate di norma dai browser a meno di 'trucchetti' (che però sono in genere rischiosi..) scusa ste non ho capito Ciao, Stefano -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Sarebbe una richiesta ad un altro dominio, vengono bloccate di norma dai browser a meno di 'trucchetti' (che però sono in genere rischiosi..) jsonp non ti garba? ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Scusate ma mi sono perso prima dei trucchetti ... cosa posso ottimizzare nel mio file php che ho ottimizzato? il parse o la generazione di geometry.point? http://goo.gl/RSHZm Roveda *Piergiorgio * *Geografo - Pianificatore territoriale* Mobile: 348 7448152 Email: lima.cityplan...@gmail.com -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760786.html Sent from the Italy General mailing list archive at Nabble.com.___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Il giorno 13 maggio 2013 08:53, Maurizio Napolitano napoo...@gmail.com ha scritto: Sarebbe una richiesta ad un altro dominio, vengono bloccate di norma dai browser a meno di 'trucchetti' (che però sono in genere rischiosi..) jsonp non ti garba? Non mi ero aggiornato :D Grazie del suggerimento :-) ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Il giorno 11 maggio 2013 20:14, Luca Delucchi lucadel...@gmail.com ha scritto: Il giorno 11/mag/2013 00:02, pjhooker lima.cityplan...@gmail.com ha scritto: Ho messo il file in GitHub se qualcuno è interessato ... https://github.com/cityplanner/osm_and_wikipedia/blob/master/ol_parse_json_wiki_plus_osm.php è corretto il link? Si, avrei un commento ... invece di usare il php per fare la richiesta userei ajax,in special modo la funzione getJson di jquery Sarebbe una richiesta ad un altro dominio, vengono bloccate di norma dai browser a meno di 'trucchetti' (che però sono in genere rischiosi..) -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org Ciao, Stefano ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Il giorno 11/mag/2013 00:02, pjhooker lima.cityplan...@gmail.com ha scritto: Ho messo il file in GitHub se qualcuno è interessato ... https://github.com/cityplanner/osm_and_wikipedia/blob/master/ol_parse_json_wiki_plus_osm.php è corretto il link? Si, avrei un commento ... invece di usare il php per fare la richiesta userei ajax,in special modo la funzione getJson di jquery -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Ho messo il file in GitHub se qualcuno è interessato ... https://github.com/cityplanner/osm_and_wikipedia/blob/master/ol_parse_json_wiki_plus_osm.php è corretto il link? -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760537.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Sono riuscito a completare il cerchio - parse del JSON per i nodi di OSM in un determinato BOX - visualizzazione di solo quelli che hanno il tag wikipedia - mappa openlayers con geometry.point - popup con link all'articolo di Wikipedia e immagine nel tag image deln nodo ecco il risultato: http://host.logosloci.com/cityplanner/index.php/92 adesso posso divertirmi a mappare OSM e linkare Wikipedia ... *ps. questione in sospeso: nell'articolo di Wikipedia, c'è un modo adeguato per inserire il link al suo corrispettivo elemento di OSM?* http://gis.19327.n5.nabble.com/file/n5760315/wiki_plus_osm.png -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760315.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Qualcosa ho fatto ... ?php $url=http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out;; $json = file_get_contents($url); $data = json_decode($json, TRUE); foreach($data['elements'] as $obj) { echo br; echo $obj['lat']; echo $obj['tags']; foreach($obj['tags'] as $obj1) { echo $obj1['wikipedia']; } } ? in pratica se inserisco il seguente url http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out; http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out; mi restituisce ciò che cercavo ... ho fatto il parse, per cercare i node che hanno il tag wikipedia ... sembra funzionare, ma non riesco a togliere gli errori generati dai nodi che non hanno il tag wikipedia ... esempio realizzato: http://host.logosloci.com/test/parse_json.php http://host.logosloci.com/test/parse_json.php con i foreach ho fatto un po' di confusione, ma almeno ho qualcosa per andare avanti. Però non riesco a pulire il risultato ... non funziona se metto ... if($obj1='wikipedia'){echo $obj1['wikipedia'];} else {} ... un aiuto? grazie. -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760101.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Il giorno 08 maggio 2013 10:01, pjhooker lima.cityplan...@gmail.com ha scritto: Qualcosa ho fatto ... ?php $url= http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out ;; $json = file_get_contents($url); $data = json_decode($json, TRUE); foreach($data['elements'] as $obj) { echo br; echo $obj['lat']; echo $obj['tags']; foreach($obj['tags'] as $obj1) { echo $obj1['wikipedia']; } } ? in pratica se inserisco il seguente url http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out ; http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out ; mi restituisce ciò che cercavo ... ho fatto il parse, per cercare i node che hanno il tag wikipedia ... sembra funzionare, ma non riesco a togliere gli errori generati dai nodi che non hanno il tag wikipedia ... esempio realizzato: http://host.logosloci.com/test/parse_json.php http://host.logosloci.com/test/parse_json.php con i foreach ho fatto un po' di confusione, ma almeno ho qualcosa per andare avanti. Però non riesco a pulire il risultato ... non funziona se metto ... if($obj1='wikipedia'){echo $obj1['wikipedia'];} else {} if (isset($obj1['wikipedia'])) echo $obj1['wikipedia']; else {} ... un aiuto? grazie. -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760101.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
... ho modificato agiungendo isset ... --- ?php $url=http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out;; $json = file_get_contents($url); $data = json_decode($json, TRUE); foreach($data['elements'] as $obj) { if (isset($obj['tags'])) { $lat=$obj['lat']; $lon=$obj['lon']; foreach($obj['tags'] as $obj1) { if (isset($obj1['wikipedia'])) { echo lat:$lat; lon:$lon; ; echo $obj1['wikipedia']; echo br; } else {} } } else {} } ? --- Funziona il primo for each, ma il secondo è come se mi restituisce la prima lettera e poi di tutti i tag, non solo quello con 'wikipedia' se provo a mettere al posto di echo $obj1['wikipedia']; solo echo $obj1; mi restituisce tutti i valori del tag completi ... l'esempio col codice aggiornato: http://host.logosloci.com/test/parse_json.php http://host.logosloci.com/test/parse_json.php -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760118.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Il giorno 08 maggio 2013 10:48, pjhooker lima.cityplan...@gmail.com ha scritto: ... ho modificato agiungendo isset ... --- ?php $url= http://overpass-api.de/api/interpreter?data=[out:json];node(45.59374,8.92399,45.60718,8.94424);out ;; $json = file_get_contents($url); $data = json_decode($json, TRUE); foreach($data['elements'] as $obj) { if (isset($obj['tags'])) { $lat=$obj['lat']; $lon=$obj['lon']; foreach($obj['tags'] as $obj1) { if (isset($obj1['wikipedia'])) { echo lat:$lat; lon:$lon; ; echo $obj1['wikipedia']; echo br; } else {} } } else {} } ? --- Funziona il primo for each, ma il secondo è come se mi restituisce la prima lettera e poi di tutti i tag, non solo quello con 'wikipedia' se provo a mettere al posto di echo $obj1['wikipedia']; solo echo $obj1; mi restituisce tutti i valori del tag completi ... l'esempio col codice aggiornato: http://host.logosloci.com/test/parse_json.php http://host.logosloci.com/test/parse_json.php KISS $json = file_get_contents($url); $data = json_decode($json, TRUE); foreach($data['elements'] as $obj) { if (isset($obj['tags'][wikipedia])) { $lat=$obj['lat']; $lon=$obj['lon']; echo lat:$lat; lon:$lon; ; echo $obj['tags'][wikipedia]; echo br/; } else {} } PS Ti conviene salvarti il json in locale invece che fare una richiesta ogni volta mentre debugghi ;) -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760118.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Non sembra vero, ma funziona ... adesso lo metto in OpenLayers Thx! -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5760140.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
2013/5/6 PJ Hooker lima.cityplan...@gmail.com: Buonasera lista! è la prima volta che scrivo qui e ho una richiesta: ci sono molti esempi che caricano i file *.osm su openlayers, ma che pescano tramite una query, direttamente nel database OSM, non ne ho trovati. in poche parole, devo inserire delle informazioni di alberi, che ho opportunamente mappato in una specifica area, nel mio sito, dove quando clicco sul punto mi appare il solito pop-up. ed inoltre vorrei utilizzare la mappa di base, ma evidenziare le icone degli alberi, che questo non sarà un problema ... proposte? http://overpass-api.de/open_layers_mashup.html ciao. -- ciao Luca http://gis.cri.fmach.it/delucchi/ www.lucadelu.org ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
Re: [Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Grazie, dopo faccio qualche prova ... ... ma quindi è possibile fare un Panoramio direttamente con gli elementi di OSM?!? -- View this message in context: http://gis.19327.n5.nabble.com/Caricare-info-node-OSM-direttamente-su-OpenLayers-tp5759882p5759948.html Sent from the Italy General mailing list archive at Nabble.com. ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it
[Talk-it] Caricare info/node OSM direttamente su OpenLayers.
Buonasera lista! è la prima volta che scrivo qui e ho una richiesta: ci sono molti esempi che caricano i file *.osm su openlayers, ma che pescano tramite una query, direttamente nel database OSM, non ne ho trovati. in poche parole, devo inserire delle informazioni di alberi, che ho opportunamente mappato in una specifica area, nel mio sito, dove quando clicco sul punto mi appare il solito pop-up. ed inoltre vorrei utilizzare la mappa di base, ma evidenziare le icone degli alberi, che questo non sarà un problema ... proposte? ciao. http://diydrones.com/xn/detail/705844:BlogPost:1235229 ___ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it