1 | package org.medias.eccad.persistance.test; |
---|
2 | |
---|
3 | |
---|
4 | import java.sql.SQLException; |
---|
5 | import java.util.LinkedList; |
---|
6 | import java.util.List; |
---|
7 | |
---|
8 | import org.medias.eccad.metier.dessinCarte.CarteMapScript; |
---|
9 | import org.medias.eccad.metier.generationRaster.GenerateurRasterImg; |
---|
10 | import org.medias.eccad.persistance.InfoConnectBean; |
---|
11 | import org.medias.eccad.persistance.SGBD_jdbc; |
---|
12 | |
---|
13 | |
---|
14 | public class TesteurPersistance { |
---|
15 | public static void main(String[] args) { |
---|
16 | InfoConnectBean info = new InfoConnectBean("eccad","ECCADCOMPIL", "5432", "eccad", "ecc001"); |
---|
17 | |
---|
18 | SGBD_jdbc sgbd = new SGBD_jdbc(info); |
---|
19 | try { |
---|
20 | sgbd.connexion(); |
---|
21 | } catch (SQLException e) { |
---|
22 | e.printStackTrace(); |
---|
23 | } |
---|
24 | /*try |
---|
25 | { |
---|
26 | System.loadLibrary("mapscript"); |
---|
27 | } |
---|
28 | catch(UnsatisfiedLinkError ule) |
---|
29 | { |
---|
30 | System.err.println(ule); |
---|
31 | System.exit(-1); |
---|
32 | } */ |
---|
33 | float[][] tab_valeur = null; |
---|
34 | int oid = 56005; |
---|
35 | |
---|
36 | if (args.length < 1) |
---|
37 | //tab_valeur = sgbd.getDataEccad(56055); |
---|
38 | tab_valeur = sgbd.getDataEccad(oid); |
---|
39 | //tab_valeur = sgbd.getDataEccad(56086); |
---|
40 | else { |
---|
41 | tab_valeur = sgbd.getDataEccad(Integer.valueOf(args[0])); |
---|
42 | oid = Integer.valueOf(args[0]); |
---|
43 | } |
---|
44 | |
---|
45 | |
---|
46 | GenerateurRasterImg generateur = new GenerateurRasterImg(); |
---|
47 | generateur.genereRaster(tab_valeur, null, null); |
---|
48 | generateur.enregistrerRaster("/home/pinaud/projet/eccad/mapfile/", "temporaire_img"); |
---|
49 | |
---|
50 | CarteMapScript carte = new CarteMapScript("neutre.map", "/home/pinaud/projet/eccad/mapfile/"); |
---|
51 | List<String> liste_couche = new LinkedList<String>(); |
---|
52 | |
---|
53 | // liste_couche.add("fond"); |
---|
54 | liste_couche.add("monde"); |
---|
55 | |
---|
56 | carte.doLayerChoice(liste_couche); |
---|
57 | |
---|
58 | carte.setOTFRaster("donnees", "temporaire_img.png"); |
---|
59 | carte.setOTFLineLayer("monde", "world", 150, 150, 150); |
---|
60 | carte.dessinerCarte("/home/pinaud/projet/eccad/carte_resultat/", oid); |
---|
61 | |
---|
62 | |
---|
63 | } |
---|
64 | } |
---|