Statistics
| Revision:

root / branches / CqCMSGisPlanet / libraries / libCq CMS for java.old / src-dvp / org / cresques / io / AliaMapServerClient.java @ 1932

History | View | Annotate | Download (1.35 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 Alia de Sevilla.
10
 * (hecho por tracasa)
11
 * ver http://sevilla.tracasa.es/navegar/?lang=cas
12
 * Implementa una llamada del tipo:
13
 * http://sevilla.tracasa.es/navegar/asp/mime.aspx?
14
 *   TIPO=0&Xmin=225916.666666667&Ymin=4133000&
15
 *   Xmax=254583.333333333&Ymax=4150000&PixAncho=430&PixAlto=255
16
 * @author Luis W. Sevilla (sevilla_lui@gva.es)
17
 */
18
public class AliaMapServerClient extends MapServerClient {
19
        public final static int CAPA_ORTOFOTO_2000  = 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 1:2.000 (Noviembre 2.001)",
25
                "Ortofoto 1:7.500 (Enero 1.999)",
26
                "Guía Urbana (Marzo 1.999)"};
27
        
28
        private int capas                = CAPA_ORTOFOTO_2000;
29
        
30
        public AliaMapServerClient(String serverName) {
31
                super(serverName);
32
                urlBase = "http://sevilla.tracasa.es/navegar/asp/mime.aspx";
33
                setExtent(new Extent(225916.67, 4150000.0, 254583.3, 4133000.0));
34
                setMaxViewSize(650,400);
35
        }
36
        
37
        public void setCapas(int c) { capas = c; }
38
        
39
        public String getUrl() {
40
                String url = urlBase+"?"+
41
                        "TIPO="+capas+"&"+
42
                        "Xmin="+xMin+"&"+ "Ymin="+yMax+"&"+
43
                        "Xmax="+xMax+"&"+ "Ymax="+yMin+"&"+
44
                        "PixAncho="+ancho+"&"+"PixAlto="+alto;;
45
                return url;
46
        }
47
}