34 membres en ligne. Connectez-vous !

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Recherche dans le sujet
Aide assemblage photos
#16
1
Jahirange
0
(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);
Vous n'allez pas faire des trous au-dessus, alors qu'il y a de si beaux trous en-dessous !

Playlist du topic "Vous écoutez quoi là, maintenant ?"

[Image: dyJC90k.png]
Répondre
#17
1
arli
0
Si je comprend bien, ce fichier PHP écrit le géoréférencement à partir du nom de la planche ? C'est précis ?
Répondre
#18
0
0
(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 !
Vous n'allez pas faire des trous au-dessus, alors qu'il y a de si beaux trous en-dessous !

Playlist du topic "Vous écoutez quoi là, maintenant ?"

[Image: dyJC90k.png]
Répondre
#19
0
0
Je vais tester ça Wink Merci pour le bout de code !
Répondre
#20
8
arli
BiBi
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/
Répondre
#21
0
0
(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)
Vous n'allez pas faire des trous au-dessus, alors qu'il y a de si beaux trous en-dessous !

Playlist du topic "Vous écoutez quoi là, maintenant ?"

[Image: dyJC90k.png]
Répondre
#22
2
ILOVETP
Monsieur S
0
(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.
Répondre
#23
0
0
UN GRAND MERCI A TOI ! Heart Loveya
"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 ! " 

Mon flickr
Répondre


Sujets apparemment similaires...
Sujet Auteur Réponses Affichages Dernier message
  [Autocad] Aide et conseils zicmlpib 27 8 794 Mar. 14 Juin 2016, 21:18
Dernier message: VilCoyote
  CONCOURS DE PHOTOS « VACHES DE PHOTOS » (Aveyron - 12) h2o 1 2 063 Jeu. 18 Jan. 2007, 19:42
Dernier message: h2o
  Aide pour : profondeur de champ gglelfe 12 2 030 Ven. 27 Mai 2005, 14:20
Dernier message: SHANTI
  Besoin d'aide Hybride 8 2 644 Lun. 14 Mars 2005, 15:10
Dernier message: murmure



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)