2010/10/7 albertobonati <albertobon...@libero.it>: > Ecco il foglio di stile, quello corretto da me per via del bug che non > renderizzava le highway=oneway. > > L' originale sta nella directory /Rules di Maperitive. > > Come avrai visto, maperitive crea una directory /Tiles dove mette le tiles > che renderizza. > > Se riesci a fare una guida per metterle online la posso provare io, se ci > riesco io ci riescono tutti..... :-)
rozzamente: 1. scaricare maperitive e scompattarlo. 2. andare su osm.org 3. fare zoom su una zona abbastanza piccola. una citta' ad esempio. 4. cliccare "export" nel menu del sito. 5. selezionare "OpenStreetMap XML Data" 6. scaricare un estratto di mappa openstreetmap. 7. salvarlo in una directory all interno del folder maperitive scompattato prima. 8. salvare il contenuto delle seguenti righe in un file chiamato "automatico.txt" --------------------------------------- clear-map use-ruleset location=/home/simone/Desktop/maperitive/Rules/Default.txt load-source /home/simone/Desktop/maperitive/pavia.osm generate-tiles minzoom=5 maxzoom=19 --------------------------------------- 9. eseguire da riga di comando "./Maperitive.sh automatico.txt" (o maperitive.exe automatico.txt) 10. attendere che il software finisca l'elaborazione (sul mio pc, la mappa di pavia impiega circa 2 minuti a generarsi) 11. chiudere maperitive. 12. scaricare il seguente pacchetto http://dl.dropbox.com/u/426955/www.zip e scompattarlo. 13. al suo interno troverete il file index.html apritelo con un editor di testo e andare ad effettuare le 2 seguenti modifiche ---- 1 ----- riga 17: var lat=45.18; var lon=9.15; [modificare inserendo le coordinate approssimative della propria città, queste sono le coordinate di pavia, la mia città] ---- fine 1 ----- ---- 2 ----- riga 56: var newLayer = new OpenLayers.Layer.OSM("Local Tiles", "http://localhost/tiles/${z}/${x}/${y}.png", {numZoomLevels: 19, alpha: true, isBaseLayer: false}); [sostituire alla dicitura "localhost" il proprio indirizzo web, quello del proprio sito internet. nel mio caso metterei "http://cortesi.com/", cioè sostituirei a "localhost" la parola "cortesi.com"] ---- fine 2 ----- 14. quando avete eseguito maperitive al punto 11, esso avra' creato migliaia di piccoli file png di lato 256x256, ora dovete copiare dalla directory Tiles di maperitive, tutte quelle sotto cartelle piene di file png nella directory tiles, mi riferisco alla directory tiles vuota che avete trovato nello zip scompattato al punto 12. esse, le tile, dovranno essere nella forma /tiles/14/X/Y.png dove 5.....19 sono i livelli di zoom. ES: /tiles/17/68820/47044.png 15. assicurarsi che il nome "tiles" sia scritto minuscolo, e non "Tiles". eventualmente, rinominarlo. 16. ora si è pronti per caricare sul proprio sito web. 17. aprire il programma FTP. 18. inserire username/password/host 19. caricare tutta la cartella sulla quale precedentemente si è lavorato. quella contenente: * img/ * tiles/ * index.html * OpenLayers.js * OpenStreetMap.js * style.css comprensiva di TUTTE le sottocartelle, sul proprio sito web. 20. visitare il vostro sito web. 21. dovrebbe, dico dovrebbe, funzionare. _______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it