Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1657 connectés 

  FORUM HardWare.fr
  Programmation

  [php ?] hum, je sais pas comment decrire mon probleme...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php ?] hum, je sais pas comment decrire mon probleme...

n°52449
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 05:43:15  profilanswer
 

Voilà, je voudrais faire un plan, avec des rues tout ça, mais je sais pas comment récupérer les coordonnées des contours des rues sur un plan papier scanné.
 
Je veux dire, j'ai besoing des contours pour pouvoir dessiner les rues, mais je ne me vois pas du tout faire ça à la mains pour toutes les rues.
 
Donc si quelqu'un avait une solutiong ?
 
 
Pour info, ce serait le plan de bruxelles.


---------------
oui oui
mood
Publicité
Posté le 13-08-2001 à 05:43:15  profilanswer
 

n°52454
louisebroo​ks
Posté le 13-08-2001 à 08:41:26  profilanswer
 

tu veux générer l'imgage en php ou tu veux la dessiner à la main ?

n°52458
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 09:34:26  profilanswer
 

je veux la générer en php, ou a la limite je pourrais avoir une carte de base dessinée une fois pour toute, mais j'ai besoin de pouvoir "tracer des chemins" dedans, et ca, ce serait fait en php alors...


---------------
oui oui
n°52460
louisebroo​ks
Posté le 13-08-2001 à 09:36:43  profilanswer
 

je sais pas trop mais...
1) en scannant l'image.
2) réperer les coordonné de tous les carfours
3 tracer des parcours de carfours en carfours.
 
je sais c'est un boulot de titant.....

n°52464
grosmethos
Posté le 13-08-2001 à 09:52:29  profilanswer
 

moi je suis entrain de decouvrir la librarie graphique de php, ou il existe pas mal de fonctions pour dessiner........
Mais ce que tu veux faire à part pointer des points et tracer des droites entre ces points....c'est clair c'est du boulot de ouf

n°52475
shinji
Posté le 13-08-2001 à 10:12:58  profilanswer
 

Tu veux dessiner quoi, uniquement les rues?
De toute façon t'as pas le choix, t'es obliger de le faire toi même ou d'acheter les coordonnées à l'IGN et ça coûte un max (c'est ce qu'ils ont fait où je bosse). T'es obligé d'avoir les coordonnées de chaque coint de rues.

n°52476
stb
Posté le 13-08-2001 à 10:14:14  profilanswer
 

mais non, tu fait une table rues avec le non et un n° d'id
 
une table sections qui comprends les sections de rues avec les coords. de chaques bouts de section tu trace tt et puis tu fais la meme chos mais pour generer un imagemap, (je pense que tu veux que ce soit clicable)..

n°52484
shinji
Posté le 13-08-2001 à 10:23:32  profilanswer
 

C'est bien ce que je dit, il est obligé d'avoir les coord des inyersections des rues (les 4 coins d'un carrefour). Mais rien que ça, c'est un boulot monstre!

n°52485
stb
Posté le 13-08-2001 à 10:26:11  profilanswer
 

ça dépends, si c juste pour un quartier... j'avais commencé pour l'avenue daumesnil...
 
l'avantage d'avoir tt les sections c que tu peux calculer l'angle de la rue et donc afficher son nom parfaitement incliné et parrallelement à la rue :)

n°52488
shinji
Posté le 13-08-2001 à 10:29:44  profilanswer
 

Ouais, si c'est juste le quartier mais qi c'est la ville entière de Bruxelle..... Bon courage!

mood
Publicité
Posté le 13-08-2001 à 10:29:44  profilanswer
 

n°52491
stb
Posté le 13-08-2001 à 10:32:48  profilanswer
 

javais pas vu, t ds la merde...

n°52569
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 14:56:11  profilanswer
 

Hum, pourquoi que je veux toujours faire des trucs qui puent.
 
 
Sinon quelqu'un a une idée de comment récupérer ces coordonnées ?
Parce que je vais pas chaque fois noter la position du pointeur chaque fois que la rue tourne...
 
 
Et si je repasse avec un truc de dessin sur toutes les lignes du plan. Y a pas moyen alors, d'une facon quelconque de récupérer les coordonnées de tous les segments ? Ce serait déjà un bon début...
 
Après, il faudra savoir à quelle rue appartiennent quelle coordonnées (j'suis vraiment dans la merde là. non ?)


---------------
oui oui
n°52577
shinji
Posté le 13-08-2001 à 15:16:07  profilanswer
 

OUI OUI !
 
Ta seule chance, c'est de trouver du monde pour t'aider, sinon ben ... tu vas apprendre la patience.

n°52580
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 15:22:48  profilanswer
 

De toute facon j'ai déjà fait des trucs longs et débiles... et surtout inutils, genre aller chercher les listing des numéros du lotto sorti depuis la nuit des temps, puis les tapper un à un dans mon pitit oridinateur, puis me rendre compte que c'était déjà tout fait et dispo sur internet.  
 
 
Mais c'est pas de ma faut, c'est de la faute à la dame qui ne me l'a pas dit :jap:  
 
 
Sinon, personne pour récupérer les coordonnées à partir d'une image avec rien que des lignes ? Doit quand même y avoir moyen.  
 
Puis ca doit exister un programme qui fait ca. Non ?
 
Bong, je vais aller demander sur S&R
 
Mais si vous avez une idée, n'hésitez pas...


---------------
oui oui
n°52583
shinji
Posté le 13-08-2001 à 15:26:59  profilanswer
 

C'est quoi l'@ de S&R, STP?

n°52585
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 15:28:03  profilanswer
 

euh c'est software et reseau sur ce forum :na:  
 
 :jap:


---------------
oui oui
n°52586
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 15:29:05  profilanswer
 

grrr... tu te moques de moi parce que je suis neuneu hein ?


---------------
oui oui
n°52594
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 15:52:15  profilanswer
 

Bon ben je vois plus ou moins comment je vais faire. mais ca va être long, ca c'est sur...
 
Dis Shinji, ta fonction pour voir si on est dans un polygone, ce serait possible de te la piquer ? Ca m'éviterait de risquer de "récuperer" deux fois la même rue...


---------------
oui oui
n°52615
shinji
Posté le 13-08-2001 à 16:48:01  profilanswer
 

Voilà la fonction mais je vois pas à quoi elles va te servir ormis pour vérifier que t'as pas d'erreur à la fin. Et encore, mieux vaut le vérifier visuellement en le dessinant.

n°52616
shinji
Posté le 13-08-2001 à 16:48:16  profilanswer
 

function ccw ( $p0x, $p0y, $p1x, $p1y, $p2x, $p2y){
 $dx1 = $p1x - $p0x;
 $dy1 = $p1y - $p0y;
 $dx2 = $p2x - $p0x;
 $dy2 = $p2y - $p0y;
 
 if( $dx1 * $dy2 > $dy1 * $dx2 ) return 1;
 else if( $dx1 * $dy2 < $dy1 * $dx2) return -1;
 else{
      if( $dx1 * $dx2 < 0 || $dy1 * $dy2 < 0 ) return -1;
      else if( $dx1 * $dx1 + $dy1 * $dy1 >= $dx2 * $dx2 + $dy2 * $dy2 ) return 0;
      else return 1;
 }
}
function intersect( $p1x, $p1y, $p2x, $p2y, $p3x, $p3y, $p4x, $p4y){
return( ccw ( $p1x, $p1y, $p2x, $p2y, $p3x, $p3y) * ccw ( $p1x, $p1y, $p2x, $p2y, $p4x, $p4y) <= 0 ) && ( ccw( $p3x, $p3y, $p4x, $p4y, $p1x, $p1y) * ccw( $p3x, $p3y, $p4x, $p4y, $p2x, $p2y) <= 0 );
}

n°52660
art_dupond
je suis neuneu... oui oui !!
Posté le 13-08-2001 à 19:29:07  profilanswer
 

shinji a écrit a écrit :

Voilà la fonction mais je vois pas à quoi elles va te servir ormis pour vérifier que t'as pas d'erreur à la fin. Et encore, mieux vaut le vérifier visuellement en le dessinant.  




 
oui, c'est ce que j'ai pensé par après. Mais j'étais plus devant le pc. Je crois que je vais colorier les rues au fur et à mesure, comme ca je ne risque pas de prendre deux fois la meme rue.
 
Mais merci quand même pour ta fonction, on ne sait jamais qu'elle puisse servir un jour :jap:


---------------
oui oui
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [php ?] hum, je sais pas comment decrire mon probleme...

 

Sujets relatifs
[C++] Probleme avec delay et sleep sous DOS ![PHP]-problème avec fopen
on dirait que j ai comme un problème[JavaScript + CSS] Heu jai pas trouver de titre a mon probleme.....
[HTML] probleme lors de l'envoi de mail par formulaire HTML[Access VBA] GROS PROBLEME!! URGENT!!
problème de DMAproblème avec makefile
Plus de sujets relatifs à : [php ?] hum, je sais pas comment decrire mon probleme...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR