source: ether_eccad/trunk/ECCAD_INTERFACE/WEB-INF/src/org/medias/eccad/Lanceur.java @ 68

Last change on this file since 68 was 68, checked in by cbipsl, 14 years ago

commit v1 eccad

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1package org.medias.eccad;
2
3
4import java.io.File;
5import java.sql.SQLException;
6
7import org.medias.eccad.metier.dessinCarte.CarteMapScript;
8import org.medias.eccad.metier.generationRaster.GenerateurRasterImg;
9import org.medias.eccad.persistance.InfoConnectBean;
10import org.medias.eccad.persistance.SGBD_jdbc;
11
12
13public class Lanceur {
14         public static void main(String[] args) {
15                InfoConnectBean info = new InfoConnectBean("eccad","ECCADCOMPIL", "5432", "eccad", "ecc001");
16               
17                SGBD_jdbc sgbd = new SGBD_jdbc(info);
18               
19                if (args.length < 2) {
20                        System.err.println("usage : oid img_save_path");
21                        System.exit(-1);
22                }
23                       
24                try {
25                        sgbd.connexion();
26                } catch (SQLException e) {
27                        e.printStackTrace();
28                        System.exit(-1);
29                }
30
31                float[][] tab_valeur = null;
32                int oid = 56005;
33                //56055
34                //56055
35               
36                if (args.length < 1)
37                        tab_valeur = sgbd.getDataEccad(oid);
38                else {
39                        tab_valeur = sgbd.getDataEccad(Integer.valueOf(args[0]));
40                        oid = Integer.valueOf(args[0]);
41                }
42                sgbd.deconnexion();
43               
44                if (tab_valeur == null)
45                        System.exit(-1);
46
47               
48                GenerateurRasterImg generateur = new GenerateurRasterImg();
49                generateur.genereRaster(tab_valeur, null, null);
50                generateur.enregistrerRaster("/home/pinaud/projet/eccad/mapfile/", "temporaire_img");
51               
52                CarteMapScript carte = new CarteMapScript("neutre.map", "/home/pinaud/projet/eccad/mapfile/");
53       
54                carte.setOTFRaster("donnees", "temporaire_img.png");
55                carte.setOTFLineLayer("monde", "world",  150, 150, 150);
56               
57                if (args.length < 2) {
58                        carte.dessinerCarte("/home/pinaud/projet/eccad/carte_resultat/", oid);
59                }
60                else {
61                        carte.dessinerCarte(args[1] + "/", oid);
62                }
63               
64                File fichier = new File("/home/pinaud/projet/eccad/mapfile/temporaire_img.png");
65                fichier.delete();
66         
67         }
68}
Note: See TracBrowser for help on using the repository browser.