Ciao a tutti,
ho rilasciato la beta di un programmino in PHP5/mapscript per servire dati
KML/KMZ con mapserver, se a qualcuno serve è qui:
http://www.itopen.it/soluzioni/kml-map-server/
Licenza: GPL
--
Alessandro Pasotti
itOpen - "Open Solutions for the Net Age"
w3: www.itopen.it
Linux User# 167502
Grande Alessandro!!!
Mi casca proprio a puntino
Grazie
W
Alessandro Pasotti ha scritto:
Ciao a tutti,
ho rilasciato la beta di un programmino in PHP5/mapscript per servire dati
KML/KMZ con mapserver, se a qualcuno serve è qui:
http://www.itopen.it/soluzioni/kml-map-server/
Licenza: GPL
--
Please no .doc, .xls, .ppt, .dwg:
https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats
Walter Lorenzetti
email+jabber: lorenzetti@faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Ciao Ale,
stavo provando il tuo kmlserver..
putroppo mi funziona solo con i raster perchè funziona attraverso
mapserver in modalità wms-server
per prova ho usato una versione ridotta del pmapper_demo.map in cui ho
inserito
lo strato countries,rivers e dem
countries e rivers non funzionano... infatti se provo a caricare
http://localhost:80/kmlmapserver/kmlservice.php?map=kml.map&typename=rivers
lui mi restituisce “folder” come quando non specifico lo strato
attraverso typename
hai qualche indicazione prima di mettermi a leggere il codice 
ciao
W
Alessandro Pasotti ha scritto:
Ciao a tutti,
ho rilasciato la beta di un programmino in PHP5/mapscript per servire dati
KML/KMZ con mapserver, se a qualcuno serve è qui:
http://www.itopen.it/soluzioni/kml-map-server/
Licenza: GPL
--
Please no .doc, .xls, .ppt, .dwg:
https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats
Walter Lorenzetti
email+jabber: lorenzetti@faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Lo sto provando anche io,
per ora nessuna prova seria, nel senso che non ho ancora “sistemato” il mapfile come richiesto. Ho semplicemente fatto girare l’applicazione e ho fatto un tentativo di chiamata CGI con un solo layer shapefile puntuale … mi ha subito buttato fuori il kmz e lo ha correttamente visualizzato in GE.
Notevole!
A breve ci metto mano di nuovo.
M
Il 26/09/07, Walter Lorenzetti <lorenzetti@faunalia.it> ha scritto:
Ciao Ale,
stavo provando il tuo kmlserver…
putroppo mi funziona solo con i raster perchè funziona attraverso
mapserver in modalità wms-server
per prova ho usato una versione ridotta del pmapper_demo.map in cui ho
inserito
lo strato countries,rivers e dem
countries e rivers non funzionano… infatti se provo a caricare
http://localhost:80/kmlmapserver/kmlservice.php?map=kml.map&typename=rivers
lui mi restituisce “folder” come quando non specifico lo strato
attraverso typename
hai qualche indicazione prima di mettermi a leggere il codice 
ciao
W
Alessandro Pasotti ha scritto:
Ciao a tutti,
ho rilasciato la beta di un programmino in PHP5/mapscript per servire dati
KML/KMZ con mapserver, se a qualcuno serve è qui:
http://www.itopen.it/soluzioni/kml-map-server/
Licenza: GPL
–
Please no .doc, .xls, .ppt, .dwg:
https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats
Walter Lorenzetti
email+jabber: lorenzetti@faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Iscriviti all’associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
–
Marco Cerruti
www.freegis-italia.org
Il mercoledì 26 settembre 2007, Walter Lorenzetti ha scritto:
Ciao Ale,
stavo provando il tuo kmlserver..
putroppo mi funziona solo con i raster perchè funziona attraverso
mapserver in modalità wms-server
per prova ho usato una versione ridotta del pmapper_demo.map in cui ho
inserito
lo strato countries,rivers e dem
countries e rivers non funzionano... infatti se provo a caricare
http://localhost:80/kmlmapserver/kmlservice.php?map=kml.map&typename=rivers
lui mi restituisce “folder” come quando non specifico lo strato
attraverso typename
hai qualche indicazione prima di mettermi a leggere il codice 
Hmm... no, dovrei mettermi a leggere il codice anch'io 
Hai provato mettendo il path completo al mapfile?
kmlservice.php?map=/path/to/kml.map...
Hai guardato all'interno del folder che ti restituisce se ci sono i network
link ai vettoriali?
Il folder è un normale XML lo puoi aprire e vedere che c'è dentro.
Se non ricordo male dovresti anche trovare qualcosa nell'error_log di apache.
--
Alessandro Pasotti
itOpen - "Open Solutions for the Net Age"
w3: www.itopen.it
Linux User# 167502
Alessandro Pasotti ha scritto:
Ciao Ale,
stavo provando il tuo kmlserver..
putroppo mi funziona solo con i raster perchè funziona attraverso
mapserver in modalità wms-server
per prova ho usato una versione ridotta del pmapper_demo.map in cui ho
inserito
lo strato countries,rivers e dem
countries e rivers non funzionano... infatti se provo a caricare
[http://localhost:80/kmlmapserver/kmlservice.php?map=kml.map&typename=rivers](http://localhost:80/kmlmapserver/kmlservice.php?map=kml.map&typename=rivers)
lui mi restituisce “folder” come quando non specifico lo strato
attraverso typename
hai qualche indicazione prima di mettermi a leggere il codice :-)
Hmm... no, dovrei mettermi a leggere il codice anch'io ;)
Hai provato mettendo il path completo al mapfile?
si il path è completo ma nell’esempio postato non lo avevo inserito
kmlservice.php?map=/path/to/kml.map...
Hai guardato all'interno del folder che ti restituisce se ci sono i network
link ai vettoriali?
si ci sono e ho provato anche a far girare lo ma niente
Il folder è un normale XML lo puoi aprire e vedere che c'è dentro.
si lo so ma ottengo le cose corrette penso…
<?xml version="1.0"?>
<kml xmlns=“http://earth.google.com/kml/2.0”>
NGDC Shaded relief
0
[http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=dem&request=kml](http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=dem&request=kml)
Countries
0
[http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=countries&request=kml](http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=countries&request=kml)
Rivers
0
[http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=rivers&request=kml](http://localhost:80/kmlmapserver/kmlservice.php?map=/home/walter/Lavoro/Mapserver/Map/kml.map&typename=rivers&request=kml)
Se non ricordo male dovresti anche trovare qualcosa nell'error_log di apache.
purtroppo niente…
che rabbia
W
···
--
Please no .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)
Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Passo in avanti...
nell'inidirizzo che mettevo in firefox non mi ero accorto della & come &
ora sembra funzionare ma mi restituisce un file vuoto e se guardo dentro error.log
vedo un segmentation fault...
mm... ci siamo quasi
W
Alessandro Pasotti ha scritto:
···
--
Please no .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)
Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Il mercoledì 26 settembre 2007, Marco Cerruti ha scritto:
Lo sto provando anche io,
per ora nessuna prova seria, nel senso che non ho ancora "sistemato" il
mapfile come richiesto. Ho semplicemente fatto girare l'applicazione e ho
fatto un tentativo di chiamata CGI con un solo layer shapefile puntuale ...
mi ha subito buttato fuori il kmz e lo ha correttamente visualizzato in GE.
Notevole!
A breve ci metto mano di nuovo.
Per la verità un lettone (non un grande letto, ma uno della lettonia) mi ha
segnalato un bug che non ho avuto il tempo di verificare....
Sembra che ci sia una regexp sbagliata:
So the line (~504) in the layerserver.class.php:
preg_match('/(\d\.?\d+\s\d+\.?\d+)/', $wkt, $data);
should be replaced with:
preg_match('/(\d+\.?\d+\s\d+\.?\d+)/', $wkt, $data);
direi che ha ragione.
A breve una release patchata.
--
Alessandro Pasotti
itOpen - "Open Solutions for the Net Age"
w3: www.itopen.it
Linux User# 167502
Il mercoledì 26 settembre 2007, Walter Lorenzetti ha scritto:
Passo in avanti...
nell'inidirizzo che mettevo in firefox non mi ero accorto della & come
&

ora sembra funzionare ma mi restituisce un file vuoto e se guardo dentro
error.log
vedo un segmentation fault...
Beh, quello non è colpa di kmlmapserver di sicuro... il bug è a monte.
PS: non l'ho ancora testato con mapserver 5!!!
--
Alessandro Pasotti
itOpen - "Open Solutions for the Net Age"
w3: www.itopen.it
Linux User# 167502
Infatti grazie comunque delle pronte risposte...
W
Alessandro Pasotti ha scritto:
···
--
Please no .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)
Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Ho trovato l'ingippo...
si mi andava in segmentation fault
ma era dovuto al fatto che il map file generava dati in epsg 3035
con un extent in m
per farlo funzionare ho dovuto
mettere epsg 4326 e extent in gradi
ciao
W
Alessandro Pasotti ha scritto:
···
--
Please no .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)
Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
Sono arrivato quasi alla fine della giornata...
nei prossimi giorni rirpovo e ti faccio sapere
ciao
W
Alessandro Pasotti ha scritto:
···
--
Please no .doc, .xls, .ppt, .dwg:
[https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats](https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats)
Walter Lorenzetti
email+jabber: [lorenzetti@faunalia.it](mailto:lorenzetti@faunalia.it)
[www.faunalia.it](http://www.faunalia.it)
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy