Dibujar Líneas y Puntos, Infrastructure Map Server 2012

Saludos,

Somos concientes de que  la aplicación Infrastructure Map Server 2012 (antes llamada MapGuide) posee una API muy rica para desarrollar aplicaciones SIG en diferentes plataformas (.Net, PHP, JSP), hoy hablaremos un poco sobre la API del lado del cliente o Viewer API.

Esta contiene varias funciones que nos permiten hacer operaciones con el mapa hablaremos de 2 especificamente:

  • DigitizePoint
  • DigitizeLine

Estas 2 funciones javascript permiten crear puntos y líneas sobre el mapa veamos como se utilizan:
Leer más

.NET Framework necesita ser limpiado

El problema radica cuando lanzamos algún producto de Autodesk y recibimos el siguiente mensaje

Unhandled e0434f4dh exception at 7c81eb33h

Este problema es causado por el .NET Framework el cual no se instaló adecuadamente o puede ser otra problemática con el sistema de .NET Framework

Para solucionar este problema debemos reinstalar apropiadamente el .NET Framework Ver las instrucciones en el siguiente Link:
Leer más

Comandos javascript propios en la toolbar del visor

Saludos

La barra de herramientas de MapGuide trae varias opciones por defecto muy útiles para la navegación y el ejercicio de el visor, pero teniendo en cuenta la parte de desarrollo con la API de MapGuide Open Source podemos agregar funcionalidades propias para invocar comandos que se pueden escribir en javascript o por ejemplo enlazar una URL para mostrar otra página web.

Para este ejemplo haremos un comando para sacar una mensaje alert de javascript:

Para ello debemos tener ya un mapa montado listo para su publicación en la web, y abrimos en WebLayout en MapGuide:

Leer más

Nombres de Campos restringidos – BUG? en Map Guide

Al tratar de hacer la consulta de capitales en una base de datos me encontre con el siguiente problema.

Estructura de la base de datos:

El campo de Capitales tiene el nombre de NAME aparentemente no hay problema….

Sigamos contruyendo la consulta

Validemos el funcionamiento de la consulta

upsss..  No soportado

Mostrare como solucione el problema cambiando el nombre del campo NAME por NOMBRE

Modificamos la consulta

Validemos su funcionamiento

Seleccionamos la consulta de Capital

Problema solucionado…….

mapguide 2010

Manejo de Expresiones en Autodesk MapGuide Enterprise 2010.

En el manejo de expresiones que tenemos en MapGuide Enterprise 2010 es muy potente, pero debemos de conocer más en detalle el uso del CONCAT.

Para tal propósito muestro como se puede solucionar el problema de no tener etiqueta en la primera fila en etiquetas de más de una fila.

Nos posicionamos en el layer de interés

Vamos a Tool tip displayed for feature y seleccionamos los puntos … como muestra la grafica.

A continuación seleccionamos Create a multiple label como lo muestra la siguiente grafica.

Escribimos la sentencia según las opciones deseadas para este caso Código y Nombre del Municipio.

Es de anotar que la aplicación por defecto no da la opción de colocarle el título a la primera fila, como se muestra en la siguiente grafica por tal motivo debemos de modificar la expresión ofrecida.

En este caso solo nos facilita colocar un campo para la primera fila (Sin título) y para la segunda fila si nos facilita tener el titulo del campo y su respectivo campo, por tal motivo hacemos el cambio necesario como se muestra en la siguiente grafica
Terminamos con OK y cuando pasemos el Mouse por el Municipio de Interés se desplegara la información correspondiente, como muestra la siguiente grafica.