StageVictor » Historique » Version 14
Laurent GUERBY, 30/08/2013 08:47
1 | 1 | Laurent GUERBY | {{>toc}} |
---|---|---|---|
2 | 1 | Laurent GUERBY | |
3 | 1 | Laurent GUERBY | h1. StageVictor |
4 | 1 | Laurent GUERBY | |
5 | 1 | Laurent GUERBY | h2. Sujet |
6 | 1 | Laurent GUERBY | |
7 | 3 | Laurent GUERBY | Logiciel cartographie et panoramique, graphes monitoring HTML5. |
8 | 1 | Laurent GUERBY | |
9 | 1 | Laurent GUERBY | h2. Dates |
10 | 1 | Laurent GUERBY | |
11 | 1 | Laurent GUERBY | Mercredi 26Jun2013 debut stage |
12 | 1 | Laurent GUERBY | autour de 2 mois fin a determiner |
13 | 1 | Laurent GUERBY | |
14 | 1 | Laurent GUERBY | h2. Actions |
15 | 1 | Laurent GUERBY | |
16 | 1 | Laurent GUERBY | TODO : séance de démonstration et discussion autour de l'ergonomie |
17 | 6 | Victor PONGNIAN | Rencontre avec Marc souviron. Explication du fonctionnement du panoramique de Tetaneutral. |
18 | 7 | Victor PONGNIAN | Objectif : Amélioration de l'ergonomie, implémentation de point de ref dans une base de donnée. |
19 | 6 | Victor PONGNIAN | |
20 | 1 | Laurent GUERBY | TODO : contacter communauté openstreetmap Toulouse |
21 | 6 | Victor PONGNIAN | Rencontre avec un étudiant de Makina Corpus qui m'a montré les différent technologie utilisé la bas pour développer de la cartographie : ImageMagick + TileMill + Mbutil. Outil de base de données adapté aux données spatiales. Peut être envisagé pour le pano. ImageMagick est déjà utilisé pour générér les tuiles via le script de Marc. |
22 | 6 | Victor PONGNIAN | |
23 | 1 | Laurent GUERBY | TODO : signer les conventions |
24 | 6 | Victor PONGNIAN | Je l'ai chez moi. Il faut que je pense à te la donner ( Laurent ) la prochaine fois qu'on se voit. |
25 | 6 | Victor PONGNIAN | |
26 | 6 | Victor PONGNIAN | TODO : démarches acces toit N7. |
27 | 6 | Victor PONGNIAN | Laurent a pu accéder au toit du batiment de recherche. Les démarches devront être réitérer à la rentrée. |
28 | 5 | Victor PONGNIAN | |
29 | 9 | Victor PONGNIAN | Prise de contact avec Olivier Pigaglio, professeur à L'ENSEEIHT et chercheur au laboratoire LAPLACE. Relance de la demande d'installation d'antenne 5,5GHz. |
30 | 5 | Victor PONGNIAN | |
31 | 1 | Laurent GUERBY | TODO : test radio et pano chez Victor |
32 | 1 | Laurent GUERBY | Prise de photo depuis mon balcon. 6ème étage un peu "just", voir avec un adhérent habitant au 9ème si le panorama depuis son balcon est meilleur. |
33 | 7 | Victor PONGNIAN | |
34 | 7 | Victor PONGNIAN | TRAVAIL EN COURS : |
35 | 7 | Victor PONGNIAN | Reprendre les sources du pano et amélioration en local de l'upload d'une image panoramique jusqu'à son affichage en HTML. |
36 | 7 | Victor PONGNIAN | |
37 | 7 | Victor PONGNIAN | |
38 | 8 | Victor PONGNIAN | Problèmes rencontrés : |
39 | 7 | Victor PONGNIAN | |
40 | 7 | Victor PONGNIAN | - Configuration des outils de travail WEB ( Réglé avec Marc ) |
41 | 7 | Victor PONGNIAN | - Difficulté à dialoguer entre local et serveur Tetaneutral. Problèmes de requêtes. |
42 | 12 | Victor PONGNIAN | - Adaption relativement longue. C'est ma première expérience de développement web donc beaucoup de concepts nouveaux ( Apache, http, php, javascript, ajax ... ) |
43 | 7 | Victor PONGNIAN | |
44 | 4 | Laurent GUERBY | |
45 | 4 | Laurent GUERBY | h2. Mentors |
46 | 4 | Laurent GUERBY | |
47 | 4 | Laurent GUERBY | TODO |
48 | 4 | Laurent GUERBY | # Laurent GUERBY |
49 | 4 | Laurent GUERBY | # TODO visite a makina carto |
50 | 4 | Laurent GUERBY | # TODO autre ? |
51 | 10 | Victor PONGNIAN | |
52 | 10 | Victor PONGNIAN | h2. Mise à jour de l'outil explorateur de panoramas. |
53 | 10 | Victor PONGNIAN | |
54 | 10 | Victor PONGNIAN | Les panoramas sont accessibles à partir de : |
55 | 10 | Victor PONGNIAN | http://pano.tetaneutral.net/data/tsf2/vpongnian/panorama/ |
56 | 10 | Victor PONGNIAN | |
57 | 10 | Victor PONGNIAN | +Nouvelles fonctionnalités :+ |
58 | 10 | Victor PONGNIAN | |
59 | 10 | Victor PONGNIAN | h3. Upload d'une image sur le serveur |
60 | 10 | Victor PONGNIAN | |
61 | 10 | Victor PONGNIAN | Un système d'upload a été mis en place avec deux possibilités pour envoyer des images sur le serveur. En cliquant sur "ajouter un panorama" en bas de la page principale, on peut envoyer une image sur le serveur en utilisant le protocole http. Ce système étant relativement lourd et instable pour les gros fichiers, il est conseillé de ne l'utiliser que pour l'upload de fichier nâexcédant pas 50Mo. |
62 | 10 | Victor PONGNIAN | Deuxième solution, si vous possédez les accès au serveur, par la commande rsync -arv 'chemin_image' nom_utilisateur@pano.tetaneutral.net:/var/www/data/tsf2/vpongnian/panorama/upload/ -e "ssh -p 'numéro_de_port'" |
63 | 10 | Victor PONGNIAN | |
64 | 10 | Victor PONGNIAN | Les formats d'images acceptés sont .jpeg, .jpg et .tiff. |
65 | 10 | Victor PONGNIAN | |
66 | 10 | Victor PONGNIAN | Une fois les images envoyées dans le dépôt, leur nom apparait dans la liste accessible en cliquant sur "Générer un panorama" en bas de la page principale. Cliquez sur un lien correspondant à l'image pour lancer la génération du panorama. |
67 | 10 | Victor PONGNIAN | La génération terminée, vous êtes redirigés vers la page principale ou le nouveau explorateur de panorama est accessible. |
68 | 10 | Victor PONGNIAN | |
69 | 10 | Victor PONGNIAN | _NB : L'étape de redimensionnement panoramique avec hugin n'étant pas gérée, veillez à envoyer une image préalablement dimensionnée._ |
70 | 10 | Victor PONGNIAN | |
71 | 10 | Victor PONGNIAN | h3. Configuration d'un panorama |
72 | 10 | Victor PONGNIAN | |
73 | 10 | Victor PONGNIAN | Les panoramas non configurés (précédés par le mot "fichier" dans la liste) peuvent l'être en cliquant sur l'onglet "paramétrer le panorama" en haut à droite. Les coordonnées GPS devront être renseignées en degré décimaux. Par défaut, l'élévation est mise à 0, cela correspond à un alignement à 0 avec l'horizon. De même, si le panorama ne fait pas 360°, il est conseillé de laisser la case "OUI" cochée pour l'instant. Un bug est présent au niveau du JavaScript pour les images non bouclées. |
74 | 10 | Victor PONGNIAN | |
75 | 10 | Victor PONGNIAN | NB : Après validation, vous pourrez remodifier les coordonnées manuellement en éditant le fichier nom_du_pano.params présent dans le répertoire /var/www/data/tsf2/vpongnian/panorama/tiles/nom_du_pano/. |
76 | 10 | Victor PONGNIAN | |
77 | 10 | Victor PONGNIAN | h3. Rechercher un point à partir des coordonnées GPS. |
78 | 10 | Victor PONGNIAN | |
79 | 10 | Victor PONGNIAN | Uniquement pour les fichier paramétrés, il est possible d'effectuer une recherche d'un point dans l'explorateur en connaissant les coordonnées GPS en degré décimaux. Cliquez sur le logo en bas à gauche de l'écran. Renseignez les coordonnées du point à rechercher. Après validation, un point temporaire de couleur jaune apparait sur dans l'explorateur. Vous pouvez effectuer plusieurs recherches à la suite. Pour supprimer les points temporaires cliquez sur le bouton "Effacer". |
80 | 10 | Victor PONGNIAN | |
81 | 10 | Victor PONGNIAN | NB : Cette fonctionnalité n'est possible que sur les panoramas paramétrés puisque la recherche du point s'effectue par rapport aux coordonnées du panorama sur lequel vous vous trouvez. Si ce dernier n'en à pas, il est donc impossible de lancer une recherche. |
82 | 11 | Victor PONGNIAN | |
83 | 11 | Victor PONGNIAN | +Remarques générales :+ |
84 | 11 | Victor PONGNIAN | |
85 | 11 | Victor PONGNIAN | A priori, le nombre de panorama et de données à traiter semble être relativement faible (~20 panoramas) et l'utilisation d'une base de données pourrait sembler un peu lourde. Le problème est que les coordonnées des points sont écrites en dur dans le fichier php puis parser par le javascript. Ce problème de conception pourrait être résolu en utilisant une base de données qui grâce à des requetes AJAX pourrait renseigner du coté client, les nouveaux points à afficher. |
86 | 11 | Victor PONGNIAN | De même ou pourrait plus facilement éditer les informations de paramétrage des points. |
87 | 11 | Victor PONGNIAN | Ainsi, une idée de prochaine MAJ pourra être, comme Marc Souviron le soumettait, d'extraire les informations à partir d'une bases de données. |
88 | 11 | Victor PONGNIAN | |
89 | 11 | Victor PONGNIAN | TODO : Corriger le bug sur le rebouclage d'image non 360° |
90 | 11 | Victor PONGNIAN | TODO : Mettre en place une base de données ou seront renseignées les paramètres des panoramas. |
91 | 11 | Victor PONGNIAN | TODO : Revérifier physiquement les coordonnées notamment certaines altitudes posant quelques soucis afin améliorer la fiabilité de l'outil. |
92 | 11 | Victor PONGNIAN | TODO : Modifier le code pour permettre une utilisation sous Android. |
93 | 11 | Victor PONGNIAN | |
94 | 11 | Victor PONGNIAN | h2. Compte rendu stage |
95 | 11 | Victor PONGNIAN | |
96 | 11 | Victor PONGNIAN | Ce travail sur le panoramique faisait l'objet de mon stage de fin de première année à l'ENSEEIHT. A vrai dire, je ne connaissais pas grand chose au développement Web en Juin. Ce fut une bonne raison pour m'y mettre et le fait de travailler sur un outil comme l'explorateur de panorama a pu me permettre de voir un grand nombre de notions liées au langage Web notamment en PHP et javascript. Quelques adhérents de l'association ont pu m'aider lors de mon travail. Je tiens à les remercier et particulièrement Marc Souviron qui a pu se rendre disponible à plusieurs reprises. Merci à Laurent Guerby de m'avoir proposé ce stage qui m'a permis de découvrir l'univers dans lequel évolue Tetaneutral et son entourage. J'espère à l'avenir et dans le mesure du possible, pourvoir participer à d'autres projets de l'association. |
97 | 13 | Victor PONGNIAN | |
98 | 13 | Victor PONGNIAN | h2. Dépot Git. |
99 | 13 | Victor PONGNIAN | |
100 | 13 | Victor PONGNIAN | Je suis avec Marc Souviron et nous planchons pour mettre mes sources sur le dépot git http://git.tetaneutral.net/panorama.git/. Nous rencontrons quelques problèmes d'accès. Un problème survient lors du push et Marc se demande si on peut passer par http pour pouvoir le faire. Si quelqu'un pourrait nous renseigner la dessus. Merci d'avance |
101 | 14 | Laurent GUERBY | |
102 | 14 | Laurent GUERBY | h2. Production |
103 | 14 | Laurent GUERBY | |
104 | 14 | Laurent GUERBY | http://celutz.tetaneutral.net/ |