MapaMunigex (Clase) |
Espacio de nombres: CGSSL.Munigex.Lib.Tipos
public class MapaMunigex : TypeBaseMunigex
El tipo MapaMunigex expone a los siguientes miembros.
Nombre | Descripción | |
---|---|---|
MapaMunigex |
Constructor por defecto de un mapa de Munigex.
| |
MapaMunigex(String) |
Construye un objeto mapa en base a la descripción dada en una cadena de texto con un formato muy concreto
| |
MapaMunigex(PuntoMapa) |
Construye un mapa enfocado en un punto central y con todos sus valores restantes deducidos.
| |
MapaMunigex(PuntoMapa, Int32) |
Construye un mapa enfocado en un punto central a un determinado nivel de ampliación y con todos sus valores restante deducidos
| |
MapaMunigex(PuntoMapa, PuntoMapa, Int32) | Constructor para generar un mapa en base a los puntos del área facilitada y un nivel de ampliación | |
MapaMunigex(PuntoMapa, Int32, Single) |
Construye un mapa centrado en un punto con un determinado nivel de ampliación y con todos sus valores restantes deducidos.
| |
MapaMunigex(PuntoMapa, PuntoMapa, Int32, Single) | Constructor para generar un mapa en base a los puntos del área facilitada y otros datos | |
MapaMunigex(PuntoMapa, Int32, Single, Single) |
Construye un mapa centrado en un punto con un determinado nivel de ampliación y con todos sus valores restantes deducidos.
| |
MapaMunigex(Double, Double, Double, Double, Int32) | Constructor para generar un mapa en base a los puntos del área facilitada y otros datos | |
MapaMunigex(Double, Double, Double, Double, Int32, Single) | Constructor para generar un mapa en base a los puntos del área facilitada y otros datos |
Nombre | Descripción | |
---|---|---|
AltoCm |
Alto de la imagen resultante en centímetros.
| |
AnchoCm |
Ancho de la imagen resultante en centímetros
| |
Asignado |
Valor explícito que representa esta instancia
(Reemplaza a TypeBaseMunigexAsignado.) | |
Descarga |
Bytes en crudo de la imagen generada en formato PNG. Esta imagen puede tardar varios segundos en generarse.
si la resolución es muy elevada. La imagen se crea en formato PNG
| |
EsNumerico |
Indica que el dato es de tipo numérico. MunigexMapa no es numérico
(Reemplaza a TypeBaseMunigexEsNumerico.) | |
FuenteMapa |
Tipo de mapa que esta establecido por defecto
| |
HayArea |
Indica si el área de la imagen a generar es válida.
| |
Imagen |
Obtiene la imagen del mapa que puede ser tratada como una imagen normal
| |
Marca |
Punto de la marca de interés dentro del cuadro visualizado.
| |
NivelZoom |
Nivel de detalle (zoom) de la imagen del mapa. Puede valer de 1 a 18 en OpenStreetmap.
| |
NW |
Esquina noroeste del recuadro a visualizar en el mapa
| |
SE |
Esquina sureste del recuadro a visualizar en el mapa
| |
Tipo | -
Código de texto del tipo de dato que representa este elemento en la aplicación Munigex. Siempre devuelve "P" de mapa
(Reemplaza a TypeBaseMunigexTipo.) | |
Url |
URL completa que permite reproducir la imagen definida para este mapa.
| |
Valor |
Valor explícito que representa esta instancia
|
Nombre | Descripción | |
---|---|---|
AmpliarRecuadro |
Amplía la zona a visualizar. Mantiene el punto marcado como centro de ampliación.
| |
Clonar |
Hace una copia del mapa.
| |
Cuadro |
Establece un nuevo recuadro de visualización del mapa
| |
Encuadrar(PuntoMapa) |
Encuadra una imagen moviéndola una serie de grados en longitud y latitud
| |
Encuadrar(Double, Double) |
Genera un nuevo mapa encuadrando la imagen y moviéndola una cantidad de unidades en longitud y latitud relativas
al tamaño del cuadro actualmente enfocado.
| |
EnFuenteMapa(String) |
Genera un nuevo mapa con una fuente generador distinta.
| |
EnFuenteMapa(MapaFuente) |
Establece la fuente (la institución que provee) de los mapas a utilizar.
| |
EnTamano |
Devuelve una copia con el nuevo tamaño del mapa si se elige el estilo "ImagenMapa" al combinar
| |
EnTexto |
Devuelve los datos del mapa en un formato de cadena legible.
| |
EnTextoLegible | Devuelve un valor de la cadena en texto legible. (Reemplaza a TypeBaseMunigexEnTextoLegible.) | |
Estilo(Int16) | Establece el estilo deseado del campo para generar el documento combinado | |
Estilo(Int16, Int16) | Establece el estilo deseado al generar el documento combinado normal y el combinado plano | |
LoadFromVar |
Carga las opciones de visualización en MS-Word de la definición dada en la base de datos
en la variable IDVar (Reemplaza a TypeBaseMunigexLoadFromVar(String).) | |
Marcar(PuntoMapa) |
Coloca una marca de un punto de interés.
| |
Marcar(Double, Double) |
Coloca una marca de un punto de interés en la longitud y latitud indicadas.
| |
MarcarCentro |
Coloca una marca de interés en el centro del recuadro seleccionado
| |
ModoCombinacionSinVariables | ||
ToString |
Devuelve los datos del mapa en un formato de cadena legible y que permite reconstruir el objeto
a la vez.
(Reemplaza a ObjectToString.) | |
Vista |
Devuelve un nuevo mapa con la vista cambiada.
|
Nombre | Descripción | |
---|---|---|
CodTipo |
Código interno que utiliza Munigex para almacenar un valor de este tipo. Siempre devuelve "P" de mapa
|
Cada mapa consta de varios elementos:
Hay que notar que los datos se pasan con grados decimales sin el símbolo de grados. La longitud 0º corresponde al meridiano de Greenwich y los grados positivos de longitud van hacia el este. Los grados positivos de latitud van hacia el norte. Así el polo norte esta en la latitud +90º y cualquier punto del ecuador esta en la latitud 0º. El polo sur esta en la latitud -90º.
Si se anotan valores superiores a los indicados, Munigex los adecua para no exceder la capacidad del servicio de generación de mapas.
Por simplicidad con los mapas habituales se suele usar el convenio de direcciones siguiente: arriba = norte e izquierda = oeste.
Estos mapas se generan con formato de imagen de bits (PNG) y pueden ser incrustados dentro de los documentos cuando se combinan.
Una vez construido el objeto se puede utilizar para obtener imágenes de mapas de carreteras y edificaciones de "OpenStreetMap" aunque también pueden utilizarse los de "Google Maps" si así se desea.
Cabe señalar que "OpenStreetMap" es una organización que permite hacer mapas de acceso gratuito en el que los usuarios pueden completarlos con fotos e información y todos los detalles que quieran. Para más información acceder a http://www.openstreetmap.es