UMN MapServer: Dibujar capas de datos que se encuentran en el MySQL

Minnesota nos permite dibujar capas de datos que se encuentren en el  Mysql mediante una conexión OGR. El siguiente ejemplo permite dibujar puntos rojos o azules segun el valor del campo TIPO:

LAYER
NAME "nombre" 
TYPE POINT
STATUS ON
DEBUG OFF
CONNECTIONTYPE OGR
CONNECTION "MySQL:dbname,host=dbhost,user=dbuser,password=dbpwd"
CLASSITEM TIPO
DATA "tabla"
    CLASS
      EXPRESSION "E"
      STYLE
        COLOR 255 0 0
        SYMBOL "POINT"
        SIZE 10
      END
    END
    CLASS
      EXPRESSION "S"
      STYLE
        COLOR 0 255 0
        SYMBOL "POINT"
        SIZE 10
      END
    END
END

5 comentarios para “UMN MapServer: Dibujar capas de datos que se encuentran en el MySQL”

  1. Kamen Rider Dice:

    hola, una consulta.
    que campos debe contener una tabla para que sea reconocida por el mapserver.

    debe haber campos X e Y? Long y Lat? o algo asi.

    agradeceria tu ayuda

  2. kran Dice:

    La tabla tiene que tener un campo de tipo geometria (geometry). Tambien es posible tener los puntos en campos X y Y y adaptar el OGR para que se entere …

  3. Mauricio Dice:

    Buen Dia no tienes algun tutorial para saber como se hace la conexion, la verdad soy nuevo en esto, o algun ejemplo, gracias

  4. kran Dice:

    En esta página puedes encontrar un par de manuales bastante buenos:

    http://recursos.gabrielortiz.com/index.asp?Info=067

    Son para la version 4.10 pero los puedes usar para la versión 5.X sin problemas.

    Estos manuales son sólo un punto de partida. Después te puede interesar como hacer funcionar el mapserver como servidor WMS y por ejemplo usar un cliente OpenLayers para consultarlo. En este caso tambien te puede interesar el siguiente video http://openlayers.org/presentations/mappingyourdata/

  5. laura Dice:

    hola chauuuuuuuuuuuuuuuuuuuu

Escribe un comentario