| 
		
	
	
	
		
    Messages : 116     
	Sujets : 8 
	Inscription : Sep 2016
	
 Réputation : 
20 Donnés : +283 -4  (97% ) Reçus : +234 -34  (74% )
	 
	
	
		 (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);
 
		
	 
	
	
	
		
    Messages : 120     
	Sujets : 8 
	Inscription : Mai 2014
	
 Réputation : 
6 Donnés : +9 -6  (20% ) Reçus : +149 -8  (89% )
	 
	
	
		Si je comprend bien, ce fichier PHP écrit le géoréférencement à partir du nom de la planche ? C'est précis ?
	 
		
	 
	
	
	
		
    Messages : 116     
	Sujets : 8 
	Inscription : Sep 2016
	
 Réputation : 
20 Donnés : +283 -4  (97% ) Reçus : +234 -34  (74% )
	 
	
	
		 (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 !
	 
		
	 
	
	
	
		
    Messages : 120     
	Sujets : 8 
	Inscription : Mai 2014
	
 Réputation : 
6 Donnés : +9 -6  (20% ) Reçus : +149 -8  (89% )
	 
	
	
		Je vais tester ça    Merci pour le bout de code !
	 
		
	 
	
	
	
		
    Messages : 120     
	Sujets : 8 
	Inscription : Mai 2014
	
 Réputation : 
6 Donnés : +9 -6  (20% ) Reçus : +149 -8  (89% )
	 
	
	
		
	| 8 arliBiBi
 Black
 cena
 Eldiablo9903
 ILOVETP
 Jahirange
 Suri
 |  |  | 0 |  
	|  |  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/ge...-sur-qgis/ 
		
	 
	
	
	
		
    Messages : 116     
	Sujets : 8 
	Inscription : Sep 2016
	
 Réputation : 
20 Donnés : +283 -4  (97% ) Reçus : +234 -34  (74% )
	 
	
	
		 (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/ge...-sur-qgis/
 
Parfait comme tuto, on devrait l'épingler pour tous les nouveaux perdus x)
	 
		
	 
	
	
	
		
    Messages : 1 822     
	Sujets : 12 
	Inscription : Juin 2013
	
 Réputation : 
105 Donnés : +1982 -31  (96% ) Reçus : +2209 -59  (94% )
	 
	
	
		 (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/ge...-sur-qgis/
 Parfait comme tuto, on devrait l'épingler pour tous les nouveaux perdus x)
 
Les nouveaux devront chercher, oh zut alors.
	 
		
	 
	
	
	
		
    Messages : 590     
	Sujets : 7 
	Inscription : Juin 2016
	
 Réputation : 
29 Donnés : +1645 -62  (92% ) Reçus : +919 -21  (95% )
	 
	
	
		UN GRAND MERCI A TOI !      
"Il y'a toujours quelques heures pendant lesquelles un royaume est sans défense : un trou il suffit d'entrer. Ah ! Si l'ennemi savait ! " 
Mes photos
 
		
	 |