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

		

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

  1. Kamen Rider Says:

    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 Says:

    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 Says:

    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 Says:

    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 Says:

    hola chauuuuuuuuuuuuuuuuuuuu

  6. Ramón Lira Says:

    Muy buena informacion Gracias

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


A %d blogueros les gusta esto: