Home > La decisión de MapServer

La decisión de MapServer

NOTAS DE TRADUCCIÓN: Por favor, leer algunos comentarios al final de este post.

Aprovechando una reciente conversación con una institución de Catastro que buscaba con lo que la publicación de sus mapas, voy a resumir aquí lo más importante para devolver los rescates producto a la Comunidad. Quizá en el tiempo que va a servir a alguien que quiere tomar una decisión o pedir la ayuda de egeomate.

¿Por MapServer

El estadio era una persona que pretende dejar de GeoWeb Editor de Bentley, porque todavía tenía una licencia para Descubrimiento del servidor, El predecesor de la misma, allá por los años de polvo. Otra razón por la que estaban interesados ​​en Bentley era que su asignación fue en Microstation Geographics con aplicaciones de VBA para la construcción y mantenimiento de los mapas catastrales.

Anteriormente en el blog (Ugly – Rare como dice el amigo) Nos mostró cómo crear un servicio de mapas web, usando Manifold GIS, como una alternativa de bajo costo. También hablé En aquellos días, los méritos de la Editorial Geoweb de Bentley como una solución cuando hay más dinero. Se trata de dar continuidad a ese viejo post en el que he hecho comparaciones entre diferentes aplicaciones para la publicación de mapas en línea.

Después de la conversación, decidimos ir para MapServer, un tema que espero para explotar en los próximos días. Por cierto, empieza a probar el resto de las otras plataformas de código abierto año, pero en un entorno web.

clip image001239 Deciding for MapServerMapServer no es una aplicación GIS, o incluso pretende que sea, como dice su página web. Nació como una iniciativa de la Universidad de Minnesota, de ahí el logo proviene de la confluencia de los ríos Mississippi y Minnesota. Hoy en día es un referente en el servicio de mapas web ampliamente distribuido, tal vez a causa de su origen anglosajón. Al igual que esta aplicación existe una amplia gama – Muy amplia -, Me gusta su sencillez, tan sencillo para los nuevos usuarios, la magia está en el manejo del archivo de mapa que se puede generar a partir de programas como QGis o entender la lógica de mapscript explotar lenguajes como PHP, Java, Perl, Python,. Rubí o C #.

Durante MapServer hay aplicaciones desarrolladas más “servido“Como Camaleón, Cartoweb, Ka-mapa y Pmapper. Estos se recomiendan para los usuarios con menos dominio del código, aunque es ideal para entender la lógica primitiva del MapServer.

clip image002170 Deciding for MapServer

El ejemplo que se muestra es que, más que un ejemplo del trabajo que estamos haciendo ahora. Con el permiso de ellos y ser consciente de que este servicio estará disponible para el público en un par de semanas y luego se puede ver su funcionamiento.

Existen Qué otras aplicaciones web?

Para ello, voy a utilizar el OSGeo Fundación de referencia, uno de los más creativos en términos de sostenibilidad de la normalización de código abierto en el ámbito geoespacial. Aunque estoy de acuerdo que hay otros más.

  • Mapbender, Muy popular, que se utiliza como un cliente ligero con Mapserver en el caso de IDE de Guatemala. La razón de su atractivo es que fue desarrollado para PHP y JavaScript, dos de las combinaciones más utilizadas en la web hoy en día.
  • Mapbuilder, Que terminó en la versión 1.5 y la fusionó con capas abiertas. Su AJAX … era una belleza.
  • Capas Abiertas, Una maravilla si se integra con Yahoo Maps o Google, o sea más eficiente el caché en la pantalla de mapa de bits.
  • MapGuide Opensource, Muy popular por su relación de Autodesk. Es robusta en absoluto, en el sabor deseado (*).
  • Grado, un conjunto ahumado acerca de las normas. Tiene mucho potencial en Europa. Debido a su estabilidad en apoyo GML se sugiere como una alternativa neutral para los procesos de aplicación de la web INSPIRE iniciativa.

Otras soluciones de incubación de OSGeo son:

  • Geoservidor, Su mayor potencial es que su desarrollo está en Java. Con tanto que ofrecer como capas abiertas por la integración con datos de Google Maps, Google Earth y Yahoo Maps, incluyendo ArcGIS.
  • Geomajas que incluye cliente ligero de escritorio y web.
  • MapFish, Con un enfoque prioritario a Python, pero tal vez uno de los menos documentados (en línea).

Ventajas de MapServer

OGC normas apoyar. Tal vez la mejor, aunque en este casi todas las aplicaciones de código abierto van bien, al menos en términos de WMS, WFS, WCS, GML.

    • Web Map Service (OGC: WMS), 1.0.0, 1.0.7, 1.1.0 y 1.1.1
    • Web Feature Service (OGC: CMA), 1.0.0, 1.1.0
    • Web Coverage Service (OGC: WCS) 1.0.0, 1.1.0
    • Geography Markup Language (OGC: GML) 2.1.2, 3.1.0 Nivel 0 Perfil
    • Mapa Web Documentos contexto (OGC: WMC) 1.0.0, 1.1.0
    • Styled Capa Descriptor (OGC: SLD) 1.0.0
    • Filter Encoding Specification (OGC: FES) 1.0.0
    • Servicio de Observación del sensor (OGC: SOS) 1.0.0
    • Observaciones y Mediciones (OGC: OM) 1.0.0
    • SWE Común (OGC: SWE) 1.0.1
    • OWS Común (OGC: OWS) 1.0.0, 1.1.0

Sirviendo a datos a través de las directrices del Consorcio OpenGIS, cualquier programa se pegará a ellos sin mucho trabajo. Esto incluye SW desde AutoDesk Civil3D, ArcGIS. Bentley Map, para gvSIG, QGIS, etc Incluso Google Earth / maps vía WMS.

Comparándolo con las aplicaciones que he trabajado anteriormente (Geo Web Publisher y Manifold GIS), MapServer les supera porque tiene mucha difusión, Es por eso que su página tiene suficiente información, ejemplos desarrollados, sin mencionar a la comunidad de usuarios. En el caso de GWP hay mucho trabajo que hacer y lo que es de colector en español es muy poco – dejando de lado Geofumadas a fin de no entrada en contradicción.

soporte de datos es una maravilla. No es el cielo pero se aproxima lo suficiente:

• Archivos: Forma, GML, PostGIS, y más a través de OGR, incluyendo DGN mundo.

  • Geodatabase o datos vectoriales: Archivos Shape, GML, PostGIS más de un mundo vía OGR, incluyendo DGN.
  • Los datos de mapa de bits: georeferenciados TIF y lo que queremos a través de GDAL.
  • Para la salida, se puede crear, por supuesto, los estándares de OGC jpg, png, pdf y.

Luego está la soporte multiplataforma. MapServer se puede ejecutar en IIS, lo que hace que sea fácil para los usuarios de Windows / PC. También se ejecuta en Apache, por lo que se puede ejecutar en Windows y Linux sin ningún problema, no sólo para servir a los datos, pero para navegar. En el caso del colector, la publicación se hace solamente por IIS, si Apache es el nombre que genera congestión, aunque algunos han hecho sus piruetas con ella. Y en el caso de Bentley, que sólo funciona en Windows, teniendo en cuenta que el despliegue de la red es un ActiveX que sólo funciona en Internet Explorer, a menos que fuma IDPR a lo sublime en un cartucho espacial.

Ni que decir, que no está tratando de pago de licencias. La licencia con colector universal sería por el orden de $ 600, el Bentley GWPublisher en $ 10.000 con los usuarios limitados y si sería GIS Server, que está por encima de $ 15.000.

Por último, no veo gran ventaja en desarrollo. Encontrar a alguien que trabaja MapServer no es tan fácil, pero es encontrado mucho más fácilmente que con otras aplicaciones, incluyendo remota queridos, como la que estamos haciendo ahora. Un desarrollador que conoce las entrañas de Bentley GWPublisher no es tan fácil de encontrar, debe saber Proyecto Wise, Geographics, MicroStation VBA y Bentley Map para tomar ventaja de un desarrollo robusto de Bentley Geospatial Server (Aunque admito que no se puede hacer cosas maravillosas). Un desarrollador de Manifold GIS, es algo muy difícil, aunque es solamente. NET y un servidor SIG uno, su seguro que cobrará de acuerdo a cómo los costes de licencia.

Cómo instalar en 5 pasos

No hay muchos pasos, al igual que el comienzo del Génesis:

  1. Descarga OSGEO4W aquí
  2. Instale, al menos MapServer, Apache y un ejemplo.
  3. Instalar Apache y crear el servicio (o recoger un directorio a través de IIS).
  4. Levante el servicio
  5. Ejecutar el ejemplo en el navegador

Sí, como en el Génesis, entre el versículo 1 y 2, hay varias cosas que sucedieron en la rebelión de Satanás. En general, usted debe aumentar el servicio ya sea a través de http://localhost/ o http://127.0.0.1/ toma su batalla, pero se aprende.

Será en el próximo post que voy a explicar

NOTAS DE TRADUCCIÓN:

(*)robusta en absoluto, en el sabor deseado. Idiom español: “a morir”, que significa que algo mantiene sus características primitivas. Por otro lado, ‘al gusto’ o ‘el Deseado el sabor’ es más que una jerga de una frase figurativa que significa que usted puede hacer cualquier tarea que usted necesita.

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.