Newsgroup: it.comp.lang.visual-basic
Titolo: Visualizzazione mappe

Ciao a tutti
Partendo da una mappa geografica in formato bmp ho la necessità di
ricavare, in base al colore rgb visualizzato del singolo pixel, il valore
della quota del punto considerato.
Qualcuno sa darmi una mano?
Ciao 
Peter
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
PictureBox e metodo Point.
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

> PictureBox e metodo Point.
Si ma non conosco quale sia la "quantizzazione" quota-colore di partenza;
volevo sapere se in letteratura esiste qualcosa in merito.
Ciao e grazie


 
E allora riformuliamo meglio la domanda  ...
Purtroppo non so risponderti. La mia opinione e' che non ci sia uno 
standard.


 standard.
no, dai, penso che uno standard ci sia. Basta prendere 4-5 atlanti
differenti per vedere un attimo.
Dai un occhio alle legende e vedi subito.....
Secondo me le varie quote vengono sempre segnalate dagli stessi colori,
altrimenti sarebbe un casino.....
good coding!!!
-- 
Alletun
Sorry, ask me if you want to get my e-mail!

 altrimenti sarebbe un casino.....
Stesso atlante:
-planisfero fisico, la profondita' dei mari e' indicata da 7 tonalita' 
di azzurro, 0, -200, -1000, -2000, -4000, -6000, -8000
-europa, la profondita' e' indicata da 6 tonalita', 0. -10, -200, -1000, 
-2000, -4000
La tonalita' del -4000 delle due carte non corrisponde.
Potrei continuare con le altre carte ...
Non credo che quel tipo di legenda sia studiato per usare Point, ma per 
valorizzazione "tipografica".


 ha scritto nel messaggio
news:bnm3ro$11ubvp$1...@ID-97197.news.uni-berlin.de...
se dici così, ho sbagliato....
:-/
però è una tristezza la mancanza di uno standard!!!


beh, a prescindere dalla estrema imprecisione del metodo che vuoi
utilizzare, l'immagine bitmap da dove l'hai presa?
Perchč, dato che vicino ad ogni mappa c'č la legenda per le quote,
scanerizza anche quella e fai i confronti di ogni punto con quelli della
legenda.
Oppure, se ad esempio hai la mappa delle alpi, ti trovi il monte bianco
sulla cartina, ti vai a vedere quanto č alto e poi ti definisci tu le scale
di colore...

Il 28/10/2003 18.43, Paolo C. scrisse:

Secondo me il problema non e' cosi' banale nemmeno nel caso di una 
singola mappa con legenda.
Spesso la legenda delle mappe non e' continua. Si passa dal marrone al 
blu in maniera discreta, mentre sulla mappa le variazioni di colore sono 
  spesso continue, ci sono le ombre delle montagne, laghi e fiumi,  citta'.
Quindi passare dal RGB della legenda a quello della mappa e' un problema 
troppo complesso e specifico della singola mappa.


se, come ho detto io, ti trovi il punto più alto della mappa (di cui sai
l'altezza) e ti ricavi il codice esadecimale del colore
colore massimo : altezza massima = colore punto : x (altezza punto)
X= ((colore punto)(altezza massima)) / (colore massimo)
penso che così dovrebbe funzionare, l'unico impiccio potrebbe starci nella
rappresentazione esadecimale dei colori... se, in codice esadecimale,
marrone scuro > marrone chiaro allora funziona

Il 28/10/2003 20.05, Paolo C. scrisse:

Secondo me non c'e' molta relazione tra i colori utilizzati e quindi il 
valore RGB e l'altezza.
E non e' nemmeno cosi' banale la relazione tra la tonalita' di colore 
percepita ed il valore (long) di RGB. Ricorda che rosso verde e blu 
corrispondono a byte1, byte2 e byte3 all'interno del long e non c'e' 
variazione continua del colore, ma una specie di "onda".
