Como crear un .map para servicios con Quantum GIS para MapSever


Los archivos .map sirven para crear servicios WMS en MapServer, estos servicios son brindados a cualquiera que tenga un software GIS o un servidor que pueda consumir estos servicios y desplegarlos en una interfaz.

Primer abrimos el Quantum GIS, para este ejemplo se utilizó Quantum GIS “Daphnis” 1.2.0

Quantum GIS

Se cargan todas las capas que el servicio mostrará, estas capas pueden ser provenientes de un archivo shape, una base de datos, o diferentes fuentes. Para el ejemplo se ha cargado la capa de capitales del mundo.

Capas de Quantum

Ya con todas las capas cargadas dentro de la aplicación se procede darle simbología para que el mapa sea entendible. Clic derecho en la capa que se desea modificar y seleccionar propiedades

Simbologia QGISDentro de las pestañas mostrada seleccionar “Simbología” y definir el estado de cada elemento que se va a presentar, esto incluye colores, bordes, íconos, etc.  Clic en aplicar y aceptar los cambios que serán reflejados instantáneamente.

Con los arreglos hechos en todas las capas, tendremos que Guardar el proyecto.  Importante recordar la ubicación ya que luego la necesitaremos.

Una ves almacenado el proyecto vamos al menú “complementos” y a la sección “Administrar complementos”

Buscar y agregar el complemento MapServer Export

Ingresar al menú complementos->MapServer Export->MapServer Export

Mostrará un cuadro de diálogo en donde en “Archivo de mapa” seleccionamos el lugar de destino de nuestro .map en archivo de proyecto de QGIS buscamos la dirección en donde guardamos el proyecto, le damos un nombre al mapa, anchura y altura le damos cierta cantidad para cuando no haya solicitud de marco y seleccionamos las unidades, clic en aceptar.

Cuando haya terminado mostrará un cuadro con los resultados. De esta forma se abrá generado el .map que utiliza MapServer para publicar servercios de mapas.

Anuncios

25 comentarios el “Como crear un .map para servicios con Quantum GIS para MapSever

  1. saludos Emmanuel, ademas del saludarte por buen blog q tienes, queria consultarte como haces con los simbolos al momento de generar el xxx.map? ya que lo hice y cuando utilizo el circulo, style circle en el .map, me genera errores al mostrar el mapa en el browser.
    Saludos!

    • Saludos Cristian

      Algunas versiones de Quantum no generan automáticamente los símbolos, incluso generan en el .map rutas vacías hacia los archivos symbols.txt y fonts.txt que es donde obtienen la información para generar el mapa. Si te da problemas podrias intentar modificar el .map generado, agregando los simbolos al final de tu archivo para que pueda usar el “style circle”.

      Como ejemplo, si usas una clase con un símbolo
      CLASS
      NAME ‘capa’
      STYLE
      SYMBOL ‘CIRCLE’
      SIZE 8
      OUTLINECOLOR 0 0 0
      COLOR 0 200 55
      END
      END

      Este lo puedes definir a continuación de la clase, en donde especificas los parámetros de tipo, color, tamaño, etc.

      #Circle symbol
      SYMBOL
      NAME ‘CIRCLE’
      TYPE ellipse
      FILLED true
      POINTS
      1 1
      END
      END

    • respecto al tema de los simbolos modificando el archivo ms_export.py que esta en las extensiones de Qgis, puedes establecer la ruta default tanto al archivo de fuentes como de simbolos!
      Saludos y Felices Fiestas =))

    • Hola Nelson, lo interesante seria que comentes que quieres documentar. ya que puedes generar info o bien utilizar info existente en la web. Ahora, nose si este es el post adecuado, esperemo que Emanuel nos permita estos comentarios o bien que habilite un post para cuestiones y dudas en general =).
      Saludos

    • Claro, el servicio fue probado, de hecho todo lo que está publicado ha sido probado para ofrecer certeza en las herramientas. Ahora, si no te funciona hay varios factores, podría ser la versión del Quantum, la configuración e instalación de la herramienta, el firewall, la conexión de los datos, etc. Verifica lo anterior y me cuentas como te va.

  2. Gracias por tu respuesta (No estoy poniendo en duda tu demostración para nada, perdon si incomode en agún momento).

    Pues fijate que al momento de querer utilizar el servicio me dice que no encuentra el symbol/symbol. y fonts/fonts.text. y por eso no funciona, busque donde creo esos dos archivos pero el problema es que no los crea.

    Versión QGIS = 1.6 y ya trae incorporada la extensión de publicación a mapserver la versión de mapserver que tengo es=3.0.1

    Gracias.

    • hola David, el tema con los symbolos y las fuentes deberias buscar el archivo symbols.sym de alguna otra carpeta o aplicación, generalmente son los mismos salvo algun cambio que desee hacer.
      y con las fuentes lo mismo, busca el archivo fonts, y copias la carpeta completa(fonts.text + fuentes) a la carpeta de tu aplicacion.
      En caso de que no los encuentres puedes bajarte el comprimido de ms4w y dentro hay una serie de ejemplos y podras encontrar en ellos los symbolos y las fuentes.

      Luego en el .map, ten en cuenta como referencias a dichos elementos..
      Espero poder ayudart con esto..

      Saludos henry

  3. Soy Dasónomo o especialista en manejo de Bosques, y dentro de todo el trabajo de campo que se realiza, usamos gps, y ultimamanete he escuchado de ortofoto que se esta utilizando para ubicar las áreas a menejar o la ubicacion de las áreas con bosque bajo manejo. Brindan ustedes algun tipo de capacitacion o cursos relacionados a ortofoto o mapas? Si existiera que costo tiene, y los días que imparten dichos cursos o capacitaciones? Actualmente tengo un conocimiento general de mapmaker.

  4. soy nuevo en todo esto, alguien me podria decir donde puedo conseguir mapas para cargarlos en qgis, o como le hago para cargarlos, por favor gracias

    • Eso depende de qué tipo de información de interese cargar. Existen diversas instituciones dependiendo el país, que se encargan de generar información, ten en cuenta que puede ser gratuita o puede tener algún costo.

  5. soy de mexico y me interesaria mapas de mexico o de estados de mexico, y disculpa la ignorancia pero el grass y el qgis que relacion tienen, a grandes rasgos son dependientes uno del otro?? o son independientes, de antemano gracias por tu respuesta

    • De México la verdad no te podría decir donde puedes obtener la información, tal vez algunos de nuestros lectores pudiera darte alguna información al respecto. Con lo de Grass y Quantum, estos son independientes pero pueden utilizarse conjuntamente, el qgis vendría a ser la parte visual para poder utilizar Grass.

      Saludos

  6. Hola, mi nombre es Gabriel y soy nuevo en la utilización del Quantum. Me gusto mucho el software porque es muy facil de manejar. El problema que tengo ahora es que, quiero imprimir mi mapa, pero cuando alejo el zoom se me ensanchan las lineas y si creo el mapa asi quedo muy feo. Sabes como debo hacer para que las lineas queden de un espesor fijo a cualquier zoom? Y otra consulta, cuando quiero crear un formato de relleno para un poligono, por ejemplo varios arboles dentro de un area, solamente me rellena un cuadrado pequeño, saben como puedo solucionarlo? Desde ya muchas gracias por su respuesta.

    Saludos

    • Buen día Gabriel, lamentablemente el software libre para impresión de mapas se queda muy corto. Tal vez algún lector pueda aclararte tus dudas y ampliarnos un poco mas la información.

  7. Saludos, despues de generar el map, lo abro utilizando el OPENLAYER y aparece el mapa repetido varias veces, sabes como solucionar esto…?

    • Esto suele suceder cuando en OpenLayers no se define la propiedad maxExtent, o hay algún problema entre la proyección que se define para OpenLayers y la proyección en que se esté sirviendo el WMS.

      Saludos

  8. Saludos Emmanuel!
    Enhorabuena por este blog y, en concreto este artículo! Tengo la versión Quantum GIS 1.8.0-Lisboa. He seguido los pasos que describes para generar el fichero *.map. Sin embargo da error, pues indica:

    “The project you selected holds layer(s) which use “New Symboloby”. Currently this plugin is not able to hadle this. Please change symbology of these layer(s) to “Old Symbology””

    ¿Existe la posibilidad de generar este fichero *.map empleando la “Nueva Simbología” de QGIS? En su defecto, ¿me recomiendas alguna alternativa en concreto?

    Muchas gracias!
    Saludos

  9. Pretty great post. I just stumbled upon your blog and wished to say that I’ve really enjoyed surfing around your weblog posts. In any case I will be subscribing to your feed and I am hoping you write again soon! aegkecedcfdg

  10. Actually its referred to as Search engine optimization that when i search for this post I found this web page at the top of all web pages in search engine. eadcdbdfgkgd

  11. Buenos dias

    Alguien sabe como visualizar un estilo, leyendo, simbologia de un servicio WMS en QGIS (el servicio lo hice en goeserver),gracias

    Sara

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s