SIX colector

IMS Manifold, facendo algo máis

varios colectores

imaxeNa publicación anterior vimos como facelo para crear un servizo IMS, montado no modelo pinch Básico que vén por defecto.

Agora imos ver como facer interacción entre un e outro mapa usando a opción de hipervínculos e algún código. O proxecto está baseado nun mapa dos Estados Unidos, con temática rexional, similar ao que pode ocorrer cando se navega desde unha sectorización de índices ou mapas de cuadrantes de diferente escala.

Os datos

  • Mapa de índice 1 chamado States.map, composto só polo compoñente, ten o seu propio config.txt
  • 1 mapa por cada rexión co seu propio mapa, ten un mapa adicional para o seu debuxo e unha etiqueta, despois publícase co seu propio config.txt
  • 1 asp por defecto, o que mostra o índice
  • O mapa chamado 1 asp, que é o modelo para os mapas mostrados; este analiza o que o mapa e a configuración deben ser implementados
  • 1 asp mostrar a táboa á dereita, que se mostrará activar o comando "información"
  • Modelo de estilo 1 chamado default.css
  • Cartafol 1 onde se atopan as imaxes do marco

imaxeSe vemos o gráfico, a publicación de cada unha das rexións faise mediante a creación dun mapa individual, coa súa etiqueta e tema. Pero ao envialo para publicalo escolleron o mesmo modelo pero cunha configuración individual.

Ao final do caso, o cofig contén un texto básico que define o compoñente, ficheiro a abrir e outros valores.

compoñente = Mtn Mapa dos condados
copyright = Copyright (C) 2005. Todos os dereitos reservados.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hiperligazóns = verdadeiro
imageDesc = falso
logo = verdadeiro
subtítulo = Fai clic na ligazón de arriba para volver ao mapa principal de Estados Unidos.
title = Montañas

Funcionalidade

O que se busca é que desde un mapa índice poida ir a un determinado mapa e volver ao anterior.

Resolven isto colocando unha url na táboa que indica a onde irá, no caso de que o índice só envíe aos mapas da rexión. No caso dos mapas de rexións anteriores hai unha url para volver ao mapa inicial.

<% if (title! = "" || region! = "") {%>
    ">
        <% if (region! = "") {%>Estados Unidos> <%}%>
        <% if (title! = "" && region! = "") {%> - <%}%>
        <% if (title! = "") {%> <% = codificar (title)%> <%}%>
   
    <%}%>

Para mostrar a táboa, crearon un asp que eleva os datos do obxecto seleccionado nunha táboa como se ve no iframe da dereita.

varios colectores 

varios colectores

Hiperenlaces

Toda a ciencia deste modelo baséase en crear hipervínculos entre un mapa e outro:

imaxe

Se son corrixidos, non é outra cousa que unha URL para o servidor, escollendo desde o modelo por defecto para seleccionar un mapa. Para crear unha columna de imaxe O hipervínculo elíxese no tipo de datos da URL do deseño da táboa, neste caso enviando a unha variable chamada "rexión" configurada no modelo predeterminado asp.

// crear parámetros
var comando = parametroForm ("comando", "inicio");
var mode = parametroForm ("modo", "centro");
var region = parametroForm ("rexión"," ");
var regionCurrent = parámetro ("rexión"," ");
var state = parametroForm ("estado", "");
var x = parametroForm ("x", "");
var y = parametroForm ("y", "");

/ / cambiar rexións, se fose necesario
if (rexión ! = rexión actual) {
    rexión = rexión actual;
    estado = "";
}

Ah, tes medo do código, ven e este e outros exemplos pódense descargar do Sitio web do Manifold, inclúe os mapas e cartafol de publicación cos asp creados. Hai que abrilo e configurar o servizo como dixen antes. Despois pódese substituír por un exemplo propio e alí verás que non hai nada sobre o que escribir.

Tamén nisto consulta do foro móstranse diferentes sitios web reais montados en Manifold, dos que falei un exemplo antes.

Golgi Álvarez

Escritor, investigador, especialista en Modelos de Ordenación do Territorio. Participou na conceptualización e implantación de modelos como: Sistema Nacional de Administración de Patrimonio SINAP en Honduras, Modelo de Xestión de Municipios Mancomunados en Honduras, Modelo Integrado de Xestión Catastral - Rexistro en Nicaragua, Sistema de Administración do Territorio SAT en Colombia. . Editor do blog de coñecemento Geofumadas dende 2007 e creador da Academia AulAGEO que inclúe máis de 100 cursos sobre temas SIX - CAD - BIM - Xemelgos Dixitais.

artigos relacionados

Deixe un comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

Botón de volta ao principio