Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 >

dimanche 24 août 2008

Week-end sur Juan-Les-Pins - bar le Tché et Parc Exflora

Le week-end avait bien commencé vendredi soir. Avec Fabrice, nous nous sommes donnés rendez-vous au Tché, le temps pour lui de finir son travail vers minuit. Rendez-vous fut donc pris au Tché vers minuit. Avant de venir, j'avais passé la soirée sur Juan-les-Pins en m'arrêtant au restaurant "côté jardin" de Juan-Les-Pins devant le parc Exflora, tenu par l'équipe de Christian...

Ayant commandé quelques whisky-coca, deux petits punchs et une boutielle rosée, la soriée fut bien alcoolisée! On a bien bavardé tous les deux et dansé comme des fous aussi...Bref un bonne soirée comme d'habitude. La veille nous étions passé et un couple d'amis nous avait tenu compagnie.


Fabrice - toutjours en forme...!

Moi - une petite coupe de rosée à la main ...Le boug' lé touzour en form'...Ti bouz' enkor' ???

Mon samedi, je l'ai passé au parc Exflora de Juan à dormir à l'ombre d'un arbre, histoire de me reposer et de rettraper mes heures de sommeil....Je n'avais plus envie de bouger par rapport à mes deux précédentes sorties nocturnes.

Samedi finalement, je ne suis pas sorti, trop fatigué par ma soirée de la veille. Ces temps-ci je traîne plutôt du côté du parc Exflora, loin des commerces (boîtes et cafés de Juan)...C'est plus calme et ca me rappelle mes récentes vacances sur Montpellier, passé le long du Lez à me reposer sur un banc...Fabrice est passé me voir rapidement à côté de la villa en sortant de son taf. Sans +.

En tout cas, le réveil samedi matin s'est fait par un coup de téléphone qui m'a fait plaisir!...Ce n'est pas tous les jours que l'on reçoti ce genre de coup de fil.

Comme la connexion à la villa est actuellement indisponible, c'est depuis un cyber café que j'ai rédigé cet article...Là il est 13h20...Je me reprends un café. J'irais ensuite me reposer ensuite au parc. Ensuite en fin d'aprem' ce sera lessive - chose qui n'a pas été faite depuis longtemps.

jeudi 21 août 2008

TAPES JUSTE "TECHER" DANS GOOGLE...

Parfois des gens me cherchent sur Internet pour obtenir des informations sur PostGIS ou sur moi. Et je leurs dis juste...LOL...

Tapes juste "techer" dans google...

Et hop, tu m'as trouvé!...

Ah une époque fallait taper Postgis maintenant mon nom de famille suffit pour qu'on me trouve...! Ca fait trop plaisir quand je vais dire ca à mon piti papa ! La réunion 974 en force!

Ah...les algorithmes de Google me feront toujours marrer !!!

[Qmail-LDAP-Samba] Du bon usage des smbldap-tools

Pour ajouter un utilisateur pour le PDC Samba-LDAP

smbldap-useradd -a -s /bin/bash -c "Granville Fabrice" -m -P fabrice.granville
Pour la boite de mails en plus:
smbldap-qmail-useradd -A active  -m fabrice.granville@davidgis.fr \
-H davidgis.fr -M nolocal -D ldapwithprog -P /var/qmail/bin/spamcheck.sh \
-S /home/user/fabrice.granville/Maildir -c 10000000 -q 1000000 -s 10000000  fabrice.granville
On vérifie celà dans le répertoire de Maildir, suite à l'envoi d'un mail
root@olivia:~# ls /home/user/fabrice.granville/Maildir/
courierimapkeywords  courierimapsubscribed  courierimapuiddb  cur  maildirsize  new  tmp

Ensuite il faut configurer proprement horde (répertoire pour sent-mail, trash draft etc...!

mardi 19 août 2008

Comment faire pour remonter la portion de route en fonction d'un point et d'une distance?

C'est une question qui avait été posé sur le site de forumsig récemment. - dont je salue les modérateurs au passage -.. Le sujet est disponible à http://www.forumsig.org/showthread.php?t=19552. Trouvant la question assez pertinente, je me permets donc de remonter un petit article sur ce sujet.

Ici on va supposer qu'on ait un trace comme sur l'image ci-dessous.


Trace de la route et point A.

Problème

Le point A étant un point localisésur le tracé, on voudrait connaitre la portion de route partant du point A sur une distance X.

Solution

Ici le trace est contenu dans une table nommée trace dont la géométrie est

testgis=# select astext(the_geom) from trace;
                                                                                                 astext                                                                                                  
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 LINESTRING(100 300,120 260,160 240,200 260,240 240,260 220,280 180,324 170,370 186,400 160,400 140,380 120,400 80,450 84,480 120,520 100,560 120,580 160,600 200,620 180,640 160,630 139,629 91,620 60)
(1 row)
Le point A est contenu dans une table mypoint dont le contenu géométrique est
testgis=# select astext(the_geom) from mypoint;
       astext        
---------------------
 POINT(182.7 251.35)
(1 row)

La portion de route sera obtenu en faisant

testgis=# select astext( Line_SubString(a.the_geom,Line_Locate_Point(a.the_geom,b.the_geom),Line_Locate_Point(a.the_geom,b.the_geom)+600/length(a.the_geom))) from trace a,mypoint b;
                                                                                      astext                                                                                      
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 LINESTRING(182.7 251.35,200 260,240 240,260 220,280 180,324 170,370 186,400 160,400 140,380 120,400 80,450 84,480 120,520 100,560 120,580 160,582.332649794201 164.665299588402)
(1 row)

Le rendu sera donc le suivant


Portion de route en partant du point A pour une distance de 600m

La fonction length() confirme que la portion a une longueur de 600m

testgis=# select length( Line_SubString(a.the_geom,Line_Locate_Point(a.the_geom,b.the_geom),Line_Locate_Point(a.the_geom,b.the_geom)+600/length(a.the_geom))) from trace a,mypoint b;
 length 
--------
    600
(1 row)