Como hacer IMS con Manifold GIS

1. Activar el Internet Information Servers IIS

IIS, para los que nacieron después del 90, es lo que antes venía en el Option Pack de Windows NT, Windows XP Profesional ya lo trae integrado, aunque generalmente hay que activarlo.

iis windows Para hacer esto, se hace: "inicio / panel de control / agregar o quitar programas / agregar o quitar componentes de windows" y allí se activa, luego se aplica siguiente y se finaliza la operación.

Esto permite usar el equipo como un servidor local o remoto, y aunque se usa para PHP o PERL, Manifold viene hecho para publicar en ASP, que está integrado en Windows.

Cuando hice la pregunta de si se podía publicar en un Apache me quedaron viendo como gentil.

2. Entendiendo la estructura de Manifold.

Manifold maneja una estructura conocida como Proyecto, el que puede tener este tipo de componentes, los menciono de arriba hacia abajo:

Los orígenes de datos pueden estar dentro (como en la geodatabase) o bien pueden estar linkados externamente, tal es el caso de tablas o imágenes.  Así que el archivo .map contiene todo lo que esté dentro y pueden ser:

  • manifold gisOrígenes de datos
  • Tablas
  • Drawing (datos vectoriales)
  • Images (datos raster)
  • Organización de datos
  • Carpetas (Folders)
  • Análisis 3D
  • Elevaciones
  • Perfiles
  • Superficies
  • Modelos de terreno
  • Resultados
  • Labels
  • Gráficos
  • Layouts
  • Mapas
  • Otros
  • Comentarios
  • Formularios
  • Paletas
  • Queries
  • Scripts
  • Temas

La organización anterior es invento mío, no está en el manual pero es una forma de organizar los diferentes tipos de componentes.

image

3. Preparando el mapa a publicar

En mi caso, este es el proyecto que tengo organizado:

Si se fijan, he creado carpetas en base a las categorías, dentro de las cuales están los diferentes componentes.

En el caso de la capa catastral, dentro de ella están incluidos los rótulos (labels) y en caso de las imágenes, dentro de ella pueden estar hasta las imágenes de Google bien sean linkadas o importadas.

Las propiedades de zoom mín/max, proyección, datum y precisión las lleva cada componente.

En la parte inferior he dejado los mapas, que son despliegues de datos que pueden contener diferentes capas, inclusive con diferente proyección pero reproyectadas al vuelo sobre la proyección asignada al mapa.

La vida de la publicación está en preparar el mapa, las capas, transparencias, labels… todo eso lo va a reconocer el servicio IMS.

En este caso, he creado el mapa catastral con estas características:

mapa manifold 1

Espero toleren que haya colocado una imagen tan grande, pero es una forma de explicarlo, si se fijan, el "map" catastral tiene activadas todas esas capas, y en el despliegue se pueden ver.  En caso de los predios los he tematizado por mapa cuadrante y de fondo he dejado la imagen de Google Earth.

4. Creando el mapa IMS

mapa manifold 1 Lo anterior fue lo más complicado, ahora solo hay que hacer "file / export / webpage"

Aquí se configura el folder de exportación, la plantilla, si se quiere con frames o ASP.NET, tamaño de ventana…

También se define si se quiere ver leyendas, barra de escala, layers o barra de búsqueda.

Finalmente abajo se puede definir si se quiere que se incluya la interfase para imágenes externas e interfase para servicios WMS/WFS para que otros se conecten por esta vía al servicio.

También hay un espacio para definir cada cuando se quiere que se refresque los cambios que surgen en el mapa original hacia los mapas servidos.

Y eso es todo señores, este es el resultado.

mapa manifold 1

Claro, si se mete a trabajar con ASP y el GUI, se puede hacer una mejor plantilla y crear más controles que los que trae por default.  Aquí les dejo un link de un sitio trabajado un poco más sobre Ajax y con la interfase personalizada.

Costo?

Una licencia personal de Manifold vale $245

Para hacer IMS se ocupa una licencia profesional, súmele $45 o sea $295

Aunque si lo que se quiere es ponerla en un servidor, solo es necesario ponerle una licencia runtime de profesional que cuesta $100

El costo de aprendizaje… según recuerdo, un amigo geofumado me lo explicó en 14 minutos… y me llevó 23 hacerlo solo cuando llegué a mi casa luego de sufrir porque el Windows Home Edition no trae IIS !!!

Ah… también lo pueden hacer con ArcIMS, GeoWeb Publisher o con MapGuide, aunque les costará un poquito más.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.