Herramientas de usuario

Herramientas del sitio


sistemas:gis:mapserver

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
sistemas:gis:mapserver [2010/07/11 13:57]
alfred
sistemas:gis:mapserver [2020/05/09 09:25] (actual)
Línea 37: Línea 37:
   * Siempre es recomendable utilizar rutas relativas y no absolutas, aunque son admitidas las dos.   * Siempre es recomendable utilizar rutas relativas y no absolutas, aunque son admitidas las dos.
   * Las rutas tendrán que ser indicadas entre comillas (simples o dobles, da igual).   * Las rutas tendrán que ser indicadas entre comillas (simples o dobles, da igual).
 +
 +
  
  
Línea 143: Línea 145:
 END # label END # label
 </​code>​ </​code>​
 +
 +=== INCLUDE ===
 +Cualquier parte del mapfile puede ser almacenado en un fichero por separado y añadido mediante el parámetro **INCLUDE**,​ el nombre del fichero puede tener cualquier extensión y su ruta será siempre relativa al .map. De esa forma tanto las layers como los estilos pueden ser incluidos en multiples aplicaciones. \\ 
 +Por ejemplo, podríamos tener un fichero ''​shadedrelief.lay'':​
 +<​code>​
 +LAYER
 +    NAME         '​shadedrelief'​
 +    STATUS ​      ON
 +    TYPE         ​RASTER
 +    DATA         '​GLOBALeb3colshade.jpg'​
 +END
 +</​code>​
 +Y el mapfile:
 +<​code>​
 +MAP
 +    ...
 +    INCLUDE "​shadedrelief.lay"​
 +    ...
 +END
 +</​code>​
 +O incluir los objetos layers a parte:
 +<​code>​
 +NAME "​base"​
 +#
 +# include reference objects
 +#
 +INCLUDE "​../​templates/​template.ref"​
 +#
 +# Start of layer definitions
 +#
 +INCLUDE "​../​layers/​usa/​usa_outline.lay"​
 +INCLUDE "​../​layers/​canada/​base/​1m/​provinces.lay"​
 +INCLUDE "​../​layers/​canada/​base/​1m/​roads_atlas_of_canada_1m.lay"​
 +INCLUDE "​../​layers/​canada/​base/​1m/​roads_atlas_of_canada_1m_shields.lay"​
 +INCLUDE "​../​layers/​canada/​base/​1m/​populated_places.lay"​
 +END # Map File
 +</​code>​
 +
 +===== Como... =====
 +
 +
 +
 +
 +==== Crear un servicio WMS ====
 +  * [[sistemas:​gis#​servicios_wms|Servicios WMS]]
 +  * [[http://​mapserver.org/​ogc/​wms_server.html|Manual de MapServer sobre cómo hacerlo]]
 +Para que MapServer permita ser configurado como WMS ha de haber sido compilado con las librerías ''​libcurl''​ y ''​Proj.4'',​ para comprobar si realmente admite esta propiedad ejecutaremos ''​mapsrv -v''​ y tendrá que salir ''​SUPPORTS=WMS_SERVER''​. \\ 
 +
 +:?: También será necesario definir un objeto ''​METADATA''​ en el MAP y en las LAYER.
  
 ===== MapScript ===== ===== MapScript =====
  
  
-===== Como... =====+
  
sistemas/gis/mapserver.1278856669.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)