UMN MapServer: Servidor de mapas web

Septiembre 29, 2006

MapServer es un entorno de desarrollo de código abierto para construir aplicaciones de internet espaciales. Mapserver no és un sistema GIS completo, ni aspira a ser-lo. Mapserver sobresale en el dibujado de datos espaciales (mapas, imágenes, datos vectoriales, .. ) por internet.

Mas allà de explorar datos GIS, MapServer te permite crear "imágenes de mapas geográficos": mapas que pueden dirigir a los usuarios hacia el contenido. Por ejemplo, Minnesota DNR Recreation Compass  proporciona a los usuarios mas de 10.000 páginas web, reportes i maps en una sola aplicación. La misma aplicación sirve de "generador de mapas" para otras partes de la web, proporcionando contexto espacial donde se requiera..

MapServer fué inicialmente desarrollado por la Universidad de Minnesota (UMN) en el proyecto ForNet  en cooperación con la NASA y el Departamento de Recursos Naturales de Minnesota (MNDNR). Actualmente,  el proyecto MapServer se hospeda en el proyecto TerraSIP , un proyecto subvencionado entre otros por la NASA y la Universidad de Minnesota UMN.

El software se mantiene con un creciente número de desarrolladores ( cerca de 20) de todo el mundo y es soportado por varios grupos de organizaciones que crean mejoras y lo mantienen.

Características

  • Salida cartográfica avanzada

    • Dibujado de geometrias y ejecución en función de la escala
    • Etiquetado de geometrias incluyendo detección de colisiones
    • Plenamente customizable, salida basada en plantillas
    • Fuentes TrueType
    • Elmentos de mapa automatizados (barra de escala, mapa de referencia y leyenda)
    • Mapas temáticos usando clases basadas en expresiones lógicas o regulares.
  • Permite scripts en varios lenguajes

    •  PHP, Python, Perl, Ruby, Java, and C#
  • Se ejectua en múltiples plataformas

    • Linux, Windows, Mac OS X, Solaris, y más …
  • Soporta múltiples formatos de datos vectoriales y raster

    • ESRI shapfiles, PostGIS, ESRI ArcSDE, Oracle Spatial, MySQL y otros a través de OGR
    • TIFF/GeoTIFF, EPPL7, y otros a través de  GDAL
  • Cumple las especificaciones de Open Geospatial Consortium (OGC)

    • WMS (cliente/servidor),  WFS no transaccional (cliente/servidor), WMC, WCS, Filter Encoding, SLD, GML, SOS
  • Soporta proyecciones

    • Mas de 1000 proyecciones diferentes al vuelo a través de la libreria Proj.4

Ogr2Ogr: Utilidad para importar/exportar Shapefiles a otros formatos

Septiembre 22, 2006

Ogr2Ogr nos permite importar/exportar Shapefiles a otros formatos. Entre los formatos que admite está el MySql lo que nos permite importar y exportar shapefiles a esta base de datos. Tiene la ventaja sobre shp2mysql que és mas rápido ya que utiliza wkb ( representación de datos binarios) en vez de wkt ( reprentación de datos de texto) para introducir los datos en la base de datos. La sintaxis de esta utilidad és un poco complicada. Aqui tenemos algunos ejemplos:

Para importar un shapefile al Mysql en una tabla nueva:

ogr2ogr -f MySQL MySQL:<bdd>,host=<host>,user=<usuario>,password=<password> <fichero.shp> -nln <tabla_destino> -update -overwrite -lco engine=MYISAM

Para añadir un shapefile al Mysql a una tabla que ya contiene registros:

ogr2ogr -f MySQL MySQL:<bdd>,host=<host>,user=<usuario>,password=<password> <fichero.shp> -nln <tabla_destion> -update -append -lco engine=MYISAM"

Para exportar una tabla del Mysql a un shapefile:

ogr2ogr -f "ESRI Shapefile" <fichero.shp> MySQL:<bdd>,host=<host>,user=<usuario>,password=<password> -sql "<sentencia select>"


Shp2MySQL: Utilidad para convertir ficheros ShapeFile a tablas de MySQL

Septiembre 4, 2006

Uno de los formatos más conocidos para guardar datos geográficos és el formato Shapefile de ESRI. Así la primera duda que surge al utilizar MySQL como base de datos espacial és como importar datos en este formato. Existe una utilidad llamada  Shp2MySQL. y sirve exactamente para este propósito.

Tags: ,