Indice de Foros
Foro Cartesia
Geomática y Topografía 
  Cartesia · Crea tu Blog · Cursos · Contacta · Publicidad   · Cartesia twitter ·
 Avanzada
 Indice  FAQFAQ  Registrarse EntrarEntrar 


[Mapserver] Novato ayuda Mapserver y Openlayers por favor   
Publicar nuevo tema   Responder al tema    Indice de Foros -> SIG y Cartografía
Tema Anterior :: Tema siguiente  
Autor Mensaje
jlrojas



Registrado: 02 Feb 2009
Mensajes: 1

MensajePublicado: Mon 02 Feb 2009, 20:15    Asunto: [Mapserver] Novato ayuda Mapserver y Openlayers por favor Responder citando

que tal, antes que nada gracias por este gran foro...
segundo..estoy tratando de hacer unos ejemplos con openlayers y mapserver, soy bastante novato, pero logre montar un wms con mapserver, al parecer funciona bien todo, quisiera vieran mis archivos..

archivo map.map
Código:

#MAp
NAME "MapFile"
STATUS ON
SIZE 800 600
#IMAGECOLOR 249 245 186
IMAGETYPE PNG
EXTENT -109.10 25.30 -103.07 31.52
#EXTENT 92812.95 2818824.14 673063.05 3530420.26
SHAPEPATH "c:/inetpub/wwwroot/Shapes"
CONFIG "PROJ_LIB" "C:\ms4w\proj\nad"

UNITS meters
PROJECTION
  'proj=utm'
  'ellps=WGS84'
  'datum=WGS84'
  'zone=13'
  'north'
  'no_defs'
#    "init=epsg:4326"
END
WEB
  TEMPLATE "c:/inetpub/wwwroot/haber.html"
  IMAGEPATH "c:/ms4w/tmp/ms_tmp/"
  IMAGEURL "/ms_tmp/"
   METADATA
    "wms_title"           "WMS Map"
    "wms_onlineresource"  "http://127.0.0.1/cgi-bin/mapserv.exe?map=/inetpub/wwwroot/map.map&"
    "wms_srs"             "EPSG:4326"
  END
END

LAYER
  NAME "MUNICIPIO"
  METADATA
    "wms_title"         "MUNICIPIO"
    "wms_name"          "MUNICIPIO"
    "wms_srs"            "EPSG:4326"
    "wms_format"        "image/png"
    "wms_server_version""1.1.1"

  END
  STATUS off
  TYPE POLYGON
  DATA "MUNICIPIOS"
  TRANSPARENCY 80
  CONNECTION "http://127.0.0.1/cgi-bin/mapserv.exe?"
#  LABELITEM "NOMBRE"
  CLASS
    STYLE
      COLOR 254 226 197
      OUTLINECOLOR 255 0 0
    END
    LABEL
      SIZE SMALL
      COLOR 0 0 0
    END
  END
END

LAYER
  NAME "MANZANA"
  METADATA
    "wms_title"         "MANZANA"
    "wms_name"          "MANZANA"
    "wms_srs"            "EPSG:4326"
    "wms_format"        "image/png"
    "wms_server_version""1.1.1"

  END
  STATUS off
  TYPE POLYGON
  DATA "MANZANA"
  CONNECTION "http://127.0.0.1/cgi-bin/mapserv.exe?"
#  LABELITEM "NOMBRE"
  CLASS
    STYLE
      #COLOR 254 226 197
      OUTLINECOLOR 255 0 0
    END
    LABEL
      SIZE SMALL
      COLOR 0 0 0
    END
  END
END

LAYER
  NAME "SECCION"
  METADATA
    "wms_title"         "SECCION"
    "wms_name"          "SECCION"
    "wms_srs"            "EPSG:4326"
    "wms_format"        "image/png"
    "wms_server_version""1.1.1"

  END
  STATUS off
  TYPE POLYGON
  DATA "SECCION"
  CONNECTION "http://127.0.0.1/cgi-bin/mapserv.exe?"
  LABELITEM "SECCION"
  CLASS
    STYLE
      #COLOR 254 226 197
      OUTLINECOLOR 255 0 0
    END
    LABEL
      SIZE SMALL
      COLOR 0 0 0
    END
  END
END


END 


y al archivo mimap.html
Código:

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
      <title>OpenLayers Layer Switcher Example</title>
    <link rel="stylesheet" href="../theme/default/style.css" type="text/css" />
    <link rel="stylesheet" href="style.css" type="text/css" />
    <script src="http://api.maps.yahoo.com/ajaxymap?v=3.0&appid=euzuro-openlayers"></script>
    <script src="../lib/OpenLayers.js"></script>
    <script type="text/javascript">
        var map;

        function init(){
            map = new OpenLayers.Map('map', { controls: [] });
            map.addControl(new OpenLayers.Control.Navigation());

            //map.addControl(new OpenLayers.Control.LayerSwitcher({'div':OpenLayers.Util.getElement('layerswitcher')}));
            map.addControl(new OpenLayers.Control.LayerSwitcher());
           
            var ol_wms = new OpenLayers.Layer.WMS( "Mapa Base",
                "http://labs.metacarta.com/wms/vmap0",
                {layers: 'basic'}
                //, {'displayInLayerSwitcher':false}
                );

            yahooLayer = new OpenLayers.Layer.Yahoo( "Yahoo");
               
            var wms = new OpenLayers.Layer.WMS(
                "Municipios",
                "http://localhost/cgi-bin/mapserv.exe",
                {
                    map:'c:/inetpub/wwwroot/map.map',
                    transparent: 'TRUE',
                    layers: 'MUNICIPIO',
                   
                },
                {'reproject': true}
            );
            //wms.setIsBaseLayer(false);
            var wms3 = new OpenLayers.Layer.WMS(
                "Manzanas",
                "http://localhost/cgi-bin/mapserv.exe",
                {
                  map:'c:/inetpub/wwwroot/map.map',
                  transparent: 'TRUE',
                  layers: 'MANZANA',
                },
                {'reproject': true}
                             
            );
           // wms3.setIsBaseLayer(false);


            map.addLayers([ol_wms, yahooLayer, wms, wms3]);
            //if (!map.getCenter()) map.zoomToMaxExtent();
            map.setCenter(new OpenLayers.LonLat(-106.20, 28.40), 7);
        }
    </script>
  </head>
  <body onload="init()">


    <div id="layerswitcher"></div>
    <div id="map" class="fullmap"></div>
  </body>
</html>


parece que todo salio bien, pero tengo algunas dudas...
como puedo hacer para que funcione la transparencia del layer de municipios,lei que con la funcion layer opacity, pero nadamas no me funciona, otra cosa los layers siempre estan al inicio en ON. a pesar que en el map los tengo off, como puedo hacer para que los layers inicien en off?
de antemano mil gracias a toda la comunidad por la ayuda y por el foro..
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   

Temas similares
Tema Autor Foro Respuestas Ultimo Mensaje
No hay mensajes nuevos [Mapserver] Ayuda implementar tilecac... andercaste SIG y Cartografía 0 Wed 13 Mar 2013, 20:29 Ver último mensaje
andercaste
No hay mensajes nuevos Ayuda con WMS en Mapserver de un novato jgaldeano SIG y Cartografía 0 Thu 13 Sep 2007, 10:54 Ver último mensaje
jgaldeano
No hay mensajes nuevos Ayuda por favor mapserver roman villarrea SIG y Cartografía 0 Mon 17 Jan 2011, 19:55 Ver último mensaje
roman villarrea
No hay mensajes nuevos [Mapserver] + Openlayers AYUDa morocho1979 SIG y Cartografía 1 Sun 09 Sep 2012, 18:10 Ver último mensaje
zepjau
No hay mensajes nuevos [Quantum Gis]Ayuda publicar mi mapa O... Baran SIG y Cartografía 2 Wed 29 Jun 2011, 17:39 Ver último mensaje
Baran
No hay mensajes nuevos [Mapserver] necesito ayuda para la vi... willr2 SIG y Cartografía 0 Sat 06 Jun 2009, 02:51 Ver último mensaje
willr2
No hay mensajes nuevos Ayuda por favor. Soy novato. Garmin 2... pit Navegación-GPS 1 Tue 14 Oct 2008, 15:50 Ver último mensaje
Torias
No hay mensajes nuevos Mapserver y Openlayers zepjau SIG y Cartografía 2 Sat 01 Sep 2012, 11:17 Ver último mensaje
pilotakis

Publicar nuevo tema   Responder al tema    Indice de Foros -> SIG y Cartografía Todas las horas son CET (Europa)
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
No puede adjuntar archivos en este foro
No Puede descargar archivos de este foro


Powered by Cartesia ©