[Francophone] Le cadastre en WMS !
HELFER Denis
Denis.HELFER at region-alsace.eu
Tue Jan 20 11:20:49 EST 2009
> De : francophone-bounces at lists.osgeo.org
> De la part de François Van Der Biest
> > Les nouvelles de Brest Métropôle Océan sont également
> bonnes. L'orthophotoplan est utilisable pour OSM (ou tout
> autre projet libre).
> Excellent !
> D'ou vient cette nouvelle ?
d'ici : http://lists.openstreetmap.org/pipermail/talk-fr/2009-January/005656.html
>
> Pour l'instant, je ne vois que des JPG à télécharger sur
> http://www.brest-metropole-oceane.fr/vueduciel/carroyage-ortho
> photo.html
> A t'on les fichiers de georeferencement qui vont avec ?
non, mais j'ai fait un petit script en php (mode CLI) qui génère les fichier jgw
ça donne ceci :
<?php
$x_res=0.2;
$y_res=-0.2;
$rot=0.0;
$rep=$argv[1];
$i=0;
if ($handle_d = opendir($rep)) {
while (false !== ($file = readdir($handle_d))) {
if ($file != "." && $file != "..") {
$tableau[$i]=$file;
$i++;
}
}
closedir($handle_d);
}
foreach ($tableau as $file) {
$fichier_i=basename($file,".jpg"); // prefixe du fichier
$fichier_o=$rep.$fichier_i.".jgw"; //nom du fichier de géoréférencement
echo "creation du fichier : ".$fichier_o."\n";
$handle_f_o=fopen($fichier_o,'wt');
$coord=explode("_",$fichier_i); // on sépare les coordonnées
$ulx=($coord[0]*1000)+$x_res;
$uly=($coord[1]*1000)+$y_res;
fwrite($handle_f_o,$x_res."\r".$rot."\r".$rot."\r".$y_res."\r".$ulx."\r".$uly);
fclose($handle_f_o);
}
?>
Après, il ne reste plus qu'à faire un gdaltindex, puis à écrire le mapfile.
Enfin, il faudra trouver un hébergeur pour le service WMS
Denis
More information about the Francophone
mailing list