CKZone
Aide assemblage photos - Version imprimable

+- CKZone (https://ckzone.org)
+-- Forum : Camp de base (https://ckzone.org/forum-3.html)
+--- Forum : La Photo (https://ckzone.org/forum-10.html)
+--- Sujet : Aide assemblage photos (/thread-17601.html)

Pages : 1 2


RE: Aide assemblage photos - arli - Ven. 10 Mai 2019

(Ven. 10 Mai 2019, 15:45)MrSoulPC915 a écrit :
(Ven. 10 Mai 2019, 15:34)arli a écrit : Le petit script php qu'ils filent marche très bien de mon côté, les planches IGC se géoréférencent comme une merveille ^^

Tu parles de quel script php ?

Oh je viens de voir que le site est mort, je te joins le code ici :
Code :
#!/usr/bin/php <?php /* * Ce programme prend en argument le nom du fichier a georeferencer * Il ecrira le fichier world file * * Attention : c'est du Lambert 1 (EPSG:27571) */ define('BX', 584400); define('BY', 1146224); define('TX', 600); define('TY', -400); function georefFile($f) {  $bn = end(explode('/', $f));  // Choppe les coords IGC  $px = ereg_replace('^([^-]*)-([^-]*)-.*$', '\1', $bn);  $py = ereg_replace('^([^-]*)-([^-]*)-.*$', '\2', $bn);  // Choppe le nom du world file  $wf = ereg_replace('^(.*)\.(.).*(.)$', '\1.\2\3w', $f);  echo 'Generating '.$wf." for IGN X=".$px.", Y=".$py."...\n";  list($width, $height) = getimagesize($f);  $ix = floatval($px);  $iy = floatval($py);  // Adapte en fonction des '!' (exemple: 21-54!55-1977.jpg)  if (strchr($px, '!') !== false)    $ix += 0.5;  if (strchr($py, '!') !== false)    $iy += 0.5;  // Coordonnees de la prochaine planche en X et en Y  $ix2 = $ix + 1;  $iy2 = $iy + 1;  // Coord geo des i et i2  $gx = BX + $ix * TX;  $gy = BY + $iy * TY;  $gx2 = BX + $ix2 * TX;  $gy2 = BY + $iy2 * TY;  $psx = ($gx2 - $gx) / $width;  $psy = ($gy2 - $gy) / $height;  $world = $psx."\n0\n0\n".$psy."\n".$gx."\n".$gy."\n";  $f = fopen($wf, 'w');  fprintf($f, '%s', $world);  fclose($f); } if (isset($_REQUEST['file'])) {    $file = $_REQUEST['file']; } else {    $av = $_SERVER['argv'];    if (count($av) != 2) {        echo 'usage: '.$av[0]." <image file>\n";        exit(-1);    }    $file = $av[1]; } georefFile($file);



RE: Aide assemblage photos - MrSoulPC915 - Sam. 11 Mai 2019

Si je comprend bien, ce fichier PHP écrit le géoréférencement à partir du nom de la planche ? C'est précis ?


RE: Aide assemblage photos - arli - Sam. 11 Mai 2019

(Sam. 11 Mai 2019, 08:59)MrSoulPC915 a écrit : Si je comprend bien, ce fichier PHP écrit le géoréférencement à partir du nom de la planche ? C'est précis ?

Exactement, t'as besoin des planches découpées pour ça, et ça utilise le découpage des planches utilisé par l'IGC (coordonnées en Lambert 1), donc c'est aussi précis que l'IGC normalement !


RE: Aide assemblage photos - MrSoulPC915 - Sam. 11 Mai 2019

Je vais tester ça Wink Merci pour le bout de code !


RE: Aide assemblage photos - MrSoulPC915 - Mar. 14 Mai 2019

Comme promis, j'ai fais un tuto "pour les nuls".

Il parait très long, mais c'est parce que je l'ai très détaillé, à faire, vous verrez, c'est facile et rapide.

https://blog.poskacrew.org/2019/05/14/georeferencer-un-raster-sur-qgis/


RE: Aide assemblage photos - arli - Mar. 14 Mai 2019

(Mar. 14 Mai 2019, 18:23)MrSoulPC915 a écrit : Comme promis, j'ai fais un tuto "pour les nuls".

Il parait très long, mais c'est parce que je l'ai très détaillé, à faire, vous verrez, c'est facile et rapide.

https://blog.poskacrew.org/2019/05/14/georeferencer-un-raster-sur-qgis/

Parfait comme tuto, on devrait l'épingler pour tous les nouveaux perdus x)


RE: Aide assemblage photos - BiBi - Mer. 15 Mai 2019

(Mar. 14 Mai 2019, 19:16)arli a écrit :
(Mar. 14 Mai 2019, 18:23)MrSoulPC915 a écrit : Comme promis, j'ai fais un tuto "pour les nuls".

Il parait très long, mais c'est parce que je l'ai très détaillé, à faire, vous verrez, c'est facile et rapide.

https://blog.poskacrew.org/2019/05/14/georeferencer-un-raster-sur-qgis/

Parfait comme tuto, on devrait l'épingler pour tous les nouveaux perdus x)

Les nouveaux devront chercher, oh zut alors.


RE: Aide assemblage photos - cena - Mer. 15 Mai 2019

UN GRAND MERCI A TOI ! Heart Loveya