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 >

mercredi 23 mai 2007

Patch de Marc CAVE AYLAND et de la fonction ASX3D() et support natif du XML dans PostgreSQL 8.3 devel

POSTGIS - PATCH

J'ai pu faire des tests et incorporer la fonctionnalités asX3D() faite par Olivier COURTIN pour le nouveau patch réalisé par Marc CAVE AYLAND pour le repository de PostGIS en date du 2007-05-22. Le patch est à http://www.davidgis.fr/download/postgis-svn-1.2.2-20070522.patch

. Pour obtenir le patch: On télécharge le repository de PostGIS et on le décompresse
wget http://postgis.refractions.net/postgis-svn.tar.gz
tar xzf postgis-svn.tar.gz
N.B: pour la suite postgis-svn-goodo correspond à mon dossier qui fonctionne, patché par les modifications de Marc et de Olivier. Je vais créer un patch qui intégrera les modifications de Marc (postgis 1.2.2 svn+postgresql 8.3) et d'Olivier (asx3d())en faisant
diff  -cr  postgis-svn postgis-svn-goodo > postgis-svn-1.2.2-20070522.patch
Bien sûr pour la fonctionnalité asx3d(), il me faut le fichier postgis-svn/lwgeom/lwgeom_x3d.c mais celui-ci n'existe pas. Donc on fait
diff  -Nu  postgis-svn/lwgeom/lwgeom_x3d.c postgis-svn-goodo/lwgeom/lwgeom_x3d.c >> postgis-svn-1.2.2-20070522.patch
Pour appliquer le patch, on se place dans le répertoire qui contient postgis-svn et on fait
patch -p0 < postgis-svn-1.2.2-20070522.patch
Puis
cd postgis-svn && ./configure
make
make install
SUPPORT NATIF DU XML DANS POSTGRESQL 8.3

Pour le moment, je suis en train de me renseigner sur le support en natif de XML dans PostgreSQL 8.3. Celui-ci a l'air des plus intéressantsà exploiter. Je passerais ma jorunée de mercredi la-dessus. Ca me semble fort intéressant et très prometteur, notamment pour de la doc en DocBook ou des flux RSS on ce genre de chose! Mais là je ne fais que rêver. Je publierais un billet là-dessu le temps venu.

mardi 22 mai 2007

Support pour PostgreSQL 8.3 en cours

Pour la future release 8.3 de PostgreSQL, prévu en juin Michael Fuhr avait proposé la semaine dernière un patch pour le support des nouvelles modifications pour le SVN de PostGIS. Je l'avais testé hélas sans succès. L e problème majeure semblait venir des diverses support pour les diverses architectures 32 et 64 bits ==> encodage little-endian (NDR) soit big-endian (XDR) etc...

Marc CAVE AYLAND nous a fourni un patch sur la mailing-list que j'ai testé aujourd'hui sur mes bécanes en 32 bits. Ca marche! C'est déjà ça de fait. Les tests de régression passent sans problème. Pour mémoire, je garde ici dans ce billet une note renvoyée pour les tests de régression:

make: entrant dans le répertoire « /home/david/src/postgis-svn/regress »
Creating spatial db postgis_reg
TMPDIR is /tmp/pgis_reg_29597

 PostgreSQL 8.3devel on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu5)
 Postgis 1.2.2SVN - 2007-05-21 18:23:27
   GEOS: 3.0.0rc4-CAPI-1.3.3
   PROJ: Rel. 4.5.0, 22 Oct 2006

Running tests

 loader/Point.............. ok
 loader/PointM.............. ok
 loader/PointZ.............. ok
 loader/MultiPoint.............. ok
 loader/MultiPointM.............. ok
 loader/MultiPointZ.............. ok
 loader/Arc.............. ok
 loader/ArcM.............. ok
 loader/ArcZ.......... ok
 loader/Polygon.............. ok
 loader/PolygonM.............. ok
 loader/PolygonZ.............. ok
 regress. ok
 regress_index. ok
 regress_index_nulls. ok
 lwgeom_regress. ok
 regress_lrs. ok
 removepoint. ok
 setpoint. ok
 simplify. ok
 snaptogrid. ok
 affine. ok
 wkt. ok
 measures. ok
 long_xact. ok
 ctors. ok
 sql-mm-serialize. ok
 regress_ogc. ok
 regress_bdpoly. ok
 regress_proj. ok
 kml. ok

Run tests: 31
Failed: 0

dimanche 20 mai 2007

PHPMyWMS - un projet de Web Carto bien prometteur

Quand je suis tombé sur le projet SUAS Mapserver/PHPMyWMS développé par Easywms, je me disais «aller encore un outil comme CartoWeb ou pmapper ou un autre...». En fait pas du tout, celà n'a rien a voir avec ce genre de projet. Les petits plus:

  • on peut avoir un rendu basé sur openlayers qui fait un tabac ces temps-ci dans la communauté open-source;
  • sortie en SVG;
  • sortie en Flash statique avec MinG, un truc qui me botte ;
  • sortie en 3D en VRML, ça aussi ça me botte

Sortie en 3D de SUAS MAPSERVER.

Les petits moins c'est que c'est basé sur du MySQL. Bon ca marché sous Windows avec des projets comme xamp etc.. Sous GNU/Linux, faut quand même connaître, c'et vrai! J'ai jetté un coup d'oeil dans le code PHP. Bien codé en POO sans souci et bien fait, notamment pour le flash et le 3D! De la base!

Petite précision quand même pour les utilisateurs sous Linux, faut installer Ming, PDFlib (ainsi que d'autres outils basés sur cette extensions comme rosz ezpdf), connaître la compilation avec php etc...Le truc classique quoi !

Je pense que je vais m'attarder un peu sur le code de ce projet et bosser un peu son code car il m'intéresse personnellement .

Samedi: barbecue, petit soirée en amoureux et Ken le survivant

Samedi après-midi avec ma chérie, nous sommes resté un bon moment - au moins une petit heure - au café tenu par Christophe à Castelnau - place de la Liberté -. Nous sommes ensuite allés faire les courses au Leader Price. Nous sommes rentrés et avons fait un petit barbecue: cuisses et manchon de canard . Ouf celà m'a fait du bien de me poser comme ça un samedi, histoire de me retrouver posé avec ma belle tout un après-midi . Nous avons mangé assez tard, passé un bon moment à discuter de tout et de rien...

Ensuite sur les coups de 23h00, direction ma salle informatique pour mon nouveau rendez-vous du samedi sur Mangas, ich habe nommé Ken le survivant.... j'ai eu droit à 3 épisodes à la suite. C'était les épisodes où il rentre dans la citée de Kassandra. Un must pour les connaisseurs comme moi ! A ce propos, Ken est programmé le samedi soir et dimanche soir sur Mangas.


Ken le survivant le samedi soir et dimanche soir sur la chaine Mangas.

Par contre à un moment, je me suis devant la télé. Je me suis réveillé au beau milieu de la nuit ensuite. Là je poste ce billet avant d'aller me coucher à 6h00 de matin. J'ai regardé la télé en zappant sur toutes les chaines de dessins animés possibles. Par contre ce qui me ravit ces temps-ci , c'est que les Shadocks sont de retour sur Boomerang. Enfin c'est pas trop tôt depuis le temps que je les attendais en reprogrammation. Par contre, ce sont les tous derniers shadocks de 1999 qui sont rediffusés. C'est cool cà!

Conclusions: Un bon début de week-end comme je les aime! Dimanche ma chérie conduit vu qu'elle a eu son permis récemment! Kool! C'est Simba - notre chat - qui va trouver bizarre de voir sa mama conduire à la place de son papou .