Newsgroup: it.comp.www.php
Titolo: CAP ed aree geografiche corrispondenti

Ho una richiesta forse strano o assurda.
Mi occorrerebbe qualcosa che mi mostrasse, magari su una cartina, la
corrispondenza tra CAP e l'area geografica da questo identificata.
Devo realizzare un applicazione web che am partire da un cap mi mostri su
una cartina l'area a cui corrisponde.
Avete suggerimenti?
Grazie

 mostri su una cartina l'area a cui corrisponde.
O utilizzi un sistema GIS (probabilmente sovradimensionato per una cosa
del genere) oppure puoi cercarti una mappa dettagliata per CAP (forse
alle poste) e la elabori in flash o come immagine.
-- 
I am what I am, I do what I can
L'uomo, conscio di sbagliare, persevera.

Ciobin wrote:

hai la cartina con i bordi delle zone ben definiti?
ad ogni selezione del CAP cambi via javascript il campo src del tag 
<img> passando via GET(nella url) il CAP.
utilizza quindi un file (o un db) dove dovrai avere le corrisondenze 
CAP->(x,y) dove x e y sono le coordinate di un punto interno all'area 
identificata dal CAP.
A questo punto colpisci con un bel imagefill (o imagefilltoborder) 
nelle coordinate che hai reperito in qualche modo e sei a posto.
Sottinteso che l'immagine è uno script php, dove setti l'header corretto 
e come sfondo devi utilizzare l'immagine di cui sopra.
es:
<?php
header("Content-type: image/png");
$im = @imagecreate(50, 100)
    or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>
Sottinteso che devi utilizzare le librerie grafiche gd.
Ciao
-- 
Spoken: How much is that gorilla in the window?
Take our advice, At any price, A gorilla like Magilla is mighty nice.
Gorilla, Magilla Gorilla for sale


questo script crea un'immagine 50x100 pixel con su scritto A Simple Text
String


 String
infatti č l'esempio del manuale per la funzione imagecreate... che ho 
usato appunto come esempio.
Volevi il prodotto fatto e finito?
grazie mille per l'aiuto dato alla discussione. Sei stato determinante.



Adesso sono stato determinante.
Mi scuso nuovamente.


 rettangolo o quadrato)
Dubito fortemente che tu abbia mai utilizzato questa funzione, e ho 
anche forti dubbi sulle tue capacità di traduzione dall'inglese.
----------------------------------
int imagefill ( resource image, int x, int y, int color)
imagefill() performs a flood fill starting at coordinate x, y  (top left 
is 0, 0) with color color in the image image.
----------------------------------
Prova questo, poi vedi se ti riesce di essere più determinante...
<?
// create a 200*200 image
$img = imagecreate(200, 200);
// allocate some colors
$white = imagecolorallocate($img, 255, 255, 255);
$black = imagecolorallocate($img, 0, 0, 0);
$red = imagecolorallocate($img, 255, 0, 0);
// draw a black circle
imagearc($img, 100, 100, 150, 150, 0, 360, $black);
imagefill($img, 100,100,$red);
// output image in the browser
header("Content-type: image/png");
imagepng($img);
// free memory
imagedestroy($img);
?>


 alle poste) e la elabori in flash o come immagine.
Quello che mi server è una mappa dettagliata per CAP, questo è quello che
chiedevo.
Grazie cmq, per la risposta

 hai la cartina con i bordi delle zone ben definiti?
Se rileggi il post vedrai che è proprio quello che sto cercando. Ciao

 
A dire il vero non è chiaro, e non è nemmeno chiaro perché la cartina la 
cerchi su un NG che tratta di PHP.
e poi che cartina? dell'italia? della lombardia? della provincia di bari?
Se rileggi meglio il tuo post vedrai che quello che stai cercando non è 
chiaro.


 chiaro.
Questo è vero, ma cmq molte risposte sono state date senza quasi leggere il
mio post.
Cmq, grazie lo stesso e scusate per l'OT.

 
Prova su it.comp.grafica


 espresso bene.
A me servono solo le zone che corrispondo ai CAP.
Es. 80128 a quale area geografica corrisponde?
Come legare poi le due cose e cosa farci non faceva parte del post.
Cmq, grazie lo stesso. A volte su NG si trovano persone molto disponibili e
non polemiche e questo facilita tutti. E' chiaro che se avessi scritto
meglio la mia richiesta forse non ci sarebbero stati problemi.
In ogni caso, mi scuso per l'OT e la poca chiarezza.
Mi rivolgerò altrove.
P.S.: Ma?!

 anche forti dubbi sulle tue capacità di traduzione dall'inglese.
prova a seguire il link successivo:
c'è un esempio di come utilizzo le funzioni image
http://www.goldenweb.it/rubriche/stats/giorno.php
non essere così permaloso.


 In ogni caso, mi scuso per l'OT e la poca chiarezza.
Guarda che questa frase spiega tutto. "poca chiarezza" č la chiave. Poi 
se vuoi continuare a polemizzare con me (continuando ad essere poco 
chiaro, tra l'altro) che ho cercato di aiutarti, fai pure, ma non č nel 
mio interesse.
Ciao


 non essere così permaloso.
Ma de ché?
Ti rendi conto che hai scritto una castroneria riguardo alla funzione 
imagefill?
Che mi rappresenta questo link? Sai usare le funzioni?
Bravo.


"Magilla il gorilla lilla" <Mag...@NOSPAMdespammed.com> ha scritto nel
messaggio news:ch9oae$4dm$1...@newsread.albacom.net...
Leggi meglio il post:
Es. 80128 a quale area geografica corrisponde?
Lo capisci l'italiano?
Ora però basta, mi sono rotto di polemizzare.
Grazie e stop.

 Lo capisci l'italiano?
Detto da uno che si è scusato per la poca chiarezza...



:Provate a guardare gli ingredienti del famoso Labello che si usa per
:le labbra screpolate: Butirrospermum Parkii (sperma di maiale).

NG ha avuto il mio stesso problema
Con i comuni forse si puo' fare. Con le province di sicuro e' possibile:
lo feci io l'anno scorso, non ricordo piu' per chi, una mappa cliccabile
dell'Italia con le province che quando le selezionavi cambiavano colore.
Con i CAP ci vuole una montagna di dati :-|


 ha scritto nel messaggio
news:lm6hj01pbg08h5ea9...@L.Serni...
