Statistics
| Revision:

svn-gvsig-desktop / branches / v02_desarrollo / libraries / libCq CMS for java.old / src-dvp / org / cresques / io / SitnaMapServerClient.java @ 1527

History | View | Annotate | Download (3.64 KB)

1
/*
2
 * Created on 16-dic-2004
3
 */
4
package org.cresques.io;
5

    
6
import org.cresques.px.Extent;
7

    
8
/**
9
 * Consulta el servidor de mapas de Sitna de Navarra.
10
 * (hecho por tracasa)
11
 * ver http://sitna.tracasa.es/navegar/?lang=cas
12
 * Implementa una llamada del tipo:
13
 * http://sitna.tracasa.es/navegar/asp/mime.aspx?
14
 *   TIPO=0&Xmin=450321.428571429&Ymin=628000&
15
 *   Xmax=780678.571428571&Ymax=813000&PixAncho=500&PixAlto=280
16
 * @author Luis W. Sevilla (sevilla_lui@gva.es)
17
 */
18
public class SitnaMapServerClient extends MapServerClient {
19
        public final static int CAPA_ORTOCOLOR_2K_03  = 0;
20
        public final static int CAPA_ORTOFOTO_7500  = 1;
21
        public final static int CAPA_GUIA_URBANA        = 2;
22
        
23
        public final static String [] nomCapas = {
24
                "Ortofoto Color 1:5.000 - A?o 2.003",
25
                "Ortofoto Color 1:5.000 - A?os 98-00",
26
                "Ortofoto Color 1:2.000",
27
                "Ortofoto Color 1:1.000",
28
                "Mapa de Relieve Color (25 m)",
29
                "Mapa de Relieve B/N (7,5 m)",
30
                "Cartograf?a Topogr?fica",
31
                "Catastro",
32
                "Catastro + Ortofoto 1:5.000",
33
                "LANDSAT-5 27/05/91 Falso Color",
34
                "LANDSAT-5 27/05/91 Pseudocolor",
35
                "LANDSAT-5 12/06/91 Falso Color",
36
                "LANDSAT-5 12/06/91 Pseudocolor",
37
                "LANDSAT-5 15/08/91 Falso Color",
38
                "LANDSAT-5 15/08/91 Pseudocolor",
39
                "LANDSAT-5 13/05/92 Falso Color",
40
                "LANDSAT-5 13/05/92 Pseudocolor",
41
                "LANDSAT-5 17/08/92 Falso Color",
42
                "LANDSAT-5 17/08/92 Pseudocolor",
43
                "LANDSAT-5 01/06/93 Falso Color",
44
                "LANDSAT-5 01/06/93 Pseudocolor",
45
                "LANDSAT-5 20/08/93 Falso Color",
46
                "LANDSAT-5 20/08/93 Pseudocolor",
47
                "LANDSAT-5 03/05/94 Falso Color",
48
                "LANDSAT-5 03/05/94 Pseudocolor",
49
                "LANDSAT-5 23/08/94 Falso Color",
50
                "LANDSAT-5 23/08/94 Pseudocolor",
51
                "LANDSAT-5 04/04/95 Falso Color",
52
                "LANDSAT-5 04/04/95 Pseudocolor",
53
                "LANDSAT-5 10/08/95 Falso Color",
54
                "LANDSAT-5 10/08/95 Pseudocolor",
55
                "LANDSAT-5 24/05/96 Falso Color",
56
                "LANDSAT-5 24/05/96 Pseudocolor",
57
                "LANDSAT-5 11/07/96 Falso Color",
58
                "LANDSAT-5 11/07/96 Pseudocolor",
59
                "LANDSAT-5 08/03/97 Falso Color",
60
                "LANDSAT-5 08/03/97 Pseudocolor",
61
                "LANDSAT-5 27/03/98 Falso Color",
62
                "LANDSAT-5 27/03/98 Pseudocolor",
63
                "LANDSAT-5 30/03/99 Falso Color",
64
                "LANDSAT-5 30/03/99 Pseudocolor",
65
                "LANDSAT-5 21/08/99 Falso Color",
66
                "LANDSAT-5 21/08/99 Pseudocolor",
67
                "LANDSAT-7 08/03/00 Falso Color",
68
                "LANDSAT-7 08/03/00 Pseudocolor",
69
                "LANDSAT-5 07/08/00 Falso Color",
70
                "LANDSAT-5 07/08/00 Pseudocolor",
71
                "LANDSAT-7 28/04/01 Falso Color",
72
                "LANDSAT-7 28/04/01 Pseudocolor",
73
                "LANDSAT-5 31/07/03 Falso Color",
74
                "LANDSAT-5 31/07/03 Pseudocolor",
75
                "IRS-1C 13/04/97 Falso Color",
76
                "IRS-1C 13/04/97 Pseudocolor",
77
                "IRS-1C 04/09/97  Falso Color",
78
                "IRS-1C 04/09/97 Pseudocolor",
79
                "IRS-1C 19/06/98 Falso Color",
80
                "IRS-1C 19/06/98 Pseudocolor",
81
                "IRS-1C 06/08/98 Falso Color",
82
                "IRS-1C 06/08/98 Pseudocolor",
83
                "IRS-1D 15/06/99 Falso Color",
84
                "IRS-1D 15/06/99 Pseudocolor",
85
                "IRS-1C 08/06/00 Falso Color",
86
                "IRS-1C 08/06/00 Pseudocolor",
87
                "IRS-1D 23/08/01 Falso Color",
88
                "IRS-1D 23/08/01 Pseudocolor",
89
                "IRS-1D 05/04/02 Falso Color",
90
                "IRS-1D 05/04/02 Pseudocolor",
91
                "IRS-1C 26/09/02 Falso Color",
92
                "IRS-1C 26/09/02 Pseudocolor",
93
                "IRS-1D 10/05/03 Falso Color",
94
                "IRS-1D 10/05/03 Pseudocolor"};
95
        
96
        private int capas                = CAPA_ORTOCOLOR_2K_03;
97
        
98
        public SitnaMapServerClient(String serverName) {
99
                super(serverName);
100
                urlBase = "http://sitna.tracasa.es/navegar/asp/mime.aspx";
101
                setExtent(new Extent(450321.428571429, 813000, 780678.571428571, 628000));
102
                setMaxViewSize(700,420);
103
        }
104
        
105
        public void setCapas(int c) { capas = c; }
106
        
107
        public String getUrl() {
108
                String url = urlBase+"?"+
109
                        "TIPO="+capas+"&"+
110
                        "Xmin="+xMin+"&"+ "Ymin="+yMax+"&"+
111
                        "Xmax="+xMax+"&"+ "Ymax="+yMin+"&"+
112
                        "PixAncho="+ancho+"&"+"PixAlto="+alto;;
113
                return url;
114
        }
115
}