|
0 membri (),
1,452
ospiti, e
0
robot. |
|
Chiave:
Admin,
Mod Globale,
Mod
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Salve ragazzi, il mio problema è che non riesco a visualizzare la mia mappa all'interno dell'interfaccia Ka - Explorer seppur gli oggetti scalebar, legend, e reference vengano correttamente visualizzati. Cosa posso fare?
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Ciao, sarebbe cosa buono intanto dirci che SO usi......comunque dovrebbe andare lo stesso..... Digita nel tuo browser questo: http://tuoservername/ka-map/htdocs/tile.php http://tuoservername/ka-map/htdocs/init.php dopo posta gli output!
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
L'OS è Windows XP Home edition Service Pack 2.Il risultato che ottengo caricando tile.php è una pagina vuota, quello che ottengo invece con init.php è il seguente: -------------------------------------------------------------------------------------------- /*init*/aszScales=new Array('40000000','25000000','12000000','7500000','3000000','1000000');var map = new _map({name:'gmap',title:'ka-Map',currentScale: 0,units:3,resolution:96,version:'',scales:aszScales});map.setDefaultExtents(2417784,4391759,2817549,4683543);map.setBackgroundColor('rgb(255,255,255)');map.addLayer(new _layer( { name:'__base__',visible:true,opacity:100,imageformat:'png',queryable:false,tileSource:'auto',redrawInterval:-1,refreshInterval:-1,scales: new Array('1','1','1','1','1','1')}));map.resolution = 96;this.addMap( map );this.tileWidth=256;this.tileHeight=256;this.server = 'http://localhost/kamap/';this.tileURL = 'tile.php';this.selectMap('gmap'); -------------------------------------------------------------
Comunque il problema, ancora + strano, che si verifica ora è questo:
1. Inizialmente sono riuscito a visualizzare la mappa con scala 1: 3000000
2. Successivamente ho provato ad inserire un layer di tipo POLYGON e a togliere il raster dal mapfile, con l'incredibile risultato che se continuo ad utilizzare la scala 1: 3000000 mi viene visualizzato il raster(che in realtà ho tolto dal mapfile) con le altre scale, invece, mi viene visualizzato correttamente l'ultimo layer inserito.
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Da gli output sembrerebbe tutto a posto.... Dovresti controllare il tuo mapfile che sia scritto correttamente. Dai un'occhiata qui c'è scritto come configurare il tuo mapfile....http://gfoss.ominiverdi.org/index.php/PMapper_e_ka-Map
Ciao
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
L'avevo già seguita quella guida. Comunque ho notato che commentando il campo 'RESOLUTION 96' anche con la scala 1:3000000 va tutto bene.
Ma a che serve sto campo?
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
RESOLUTION [int] Sets the pixels per inch for output, only affects scale computations and nothing else, default is 72.(fonte: http://mapserver.gis.umn.edu/docs/reference/mapfile/mapObj)
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Ma la struttura ad albero della legenda di Ka-map può gestre anche 3 livelli o solo 2?
|
|
|
|
|
Iscritto: Jan 2005
Posts: 478
Member
|
Member
Iscritto: Jan 2005
Posts: 478 |
Per livelli intendi dire il numero di layer rappresentati all'interno della legenda? se si Basta inserire all'interno del mapfile nella sezione LAYER il campo GROUP "nome gruppo" vedi esempio sotto: ...................
LAYER
NAME "Provincia"
TYPE polygon
GROUP "Provincie">>>>>>>qui!
DATA "Provincia"
PROJECTION
"init=epsg:26592"
END
........................
email: echo "dfp^k^ivpq=sfodfifl+fq" | perl -pe 's/(.)/chr(ord($1)+3)/ge' -------- Il problema dell'umanità è che gli stupidi sono strasicuri, mentre gli intelligenti sono pieni di dubbi. (B. Russell)
|
|
|
|
|
Iscritto: Nov 2006
Posts: 539
Member
|
Member
Iscritto: Nov 2006
Posts: 539 |
Credo che con 3 livelli intendesse non solo la possibilità di accendere e spegnere i layer (che si ottiene con GROUP), ma qualcosa del tipo livello (layer group)
|
sottolivello1 (sublayer group)
|
sottolivello2 (tematizzazione)Se è questo che Alessio84 intende, sinceramente non so se sia possibile... credo di no, prova a scrivere sulla lista di gfoss. Gli sviluppatori di ka-map sono sempre molto disponibili e frequentano la lista. ciao
|
|
|
|
|
Iscritto: Oct 2006
Posts: 75
Member
|
OP
Member
Iscritto: Oct 2006
Posts: 75 |
Questa è la legenda che ho attualmente:
+ Quantita di aziende per Macrosettori >1 >3 >2 >4
In realta >1 e >3 si riferiscono ad un layer appartenente al gruppo 'Quantità di aziende per Macrosettore', mentre >1 e >4 si riferiscono ad un altro layer del medesimo gruppo. La mia domanda è: è possibile fare in modo che la legenda non visualizzi solo il nome del gruppo, ma al di sotto dello stesso, anche i nomi dei vari layer che appartengono allo stesso? Ossia:
+ Quantita di aziende per Macrosettori + Macrosettore 1 >1 >3 + Macrosettore 2 >2 >4
|
|
|
Link Copiato negli Appunti
|
Forum34
Discussioni21,096
Post147,904
Membri18,172
| |
Massimo Online17,513 Jul 9th, 2026
|
|
|
|