Manifold IMS, radi nešto drugo

ims manifold gis

slikaU prethodnom postu videli smo kako da radimo da kreirate IMS uslugu, postavljenu na šablon pinch osnovno što dolazi podrazumevano.

Sada da vidimo kako napraviti interakciju između jedne i druge mape koristeći opciju hiperlinkova i nekog koda. Projekat je zasnovan na mapi Sjedinjenih Država, sa tematizacijom po regionima, slično onome što može da se desi kada se kreće iz indeksa sektorizacije ili kvadranta karte različitih razmjera.

Podaci

  • 1 indeksna mapa zvana states.map, sastavljena samo od komponente, ima svoj config.txt
  • 1 karta za svaku oblast sa svojom mapom, ovo ima dodatnu mapu za svoj crtež i etiketu, a zatim se objavljuje sa sopstvenim config.txt
  • Podrazumevano 1 asp, koji prikazuje indeks
  • 1 asp naziva mapu, što je šablon za prikazane mape; ovaj će pregledati šta je mapa i konfiguracija koja bi trebala biti raspoređena
  • 1 asp prikazuje tabelu s desne strane, koja će prikazati aktivirati komandu "info"
  • 1 stilski šablon pod nazivom default.css
  • 1 folder gde su slike okvira karte

slikaAko vidimo grafikon, objavljivanje svakog od regiona se vrši stvaranjem individualne mape, sa etiketom i tematizacijom. Ali kada je pošalju da objavljuju, izabrali su isti obrazac, ali sa individualnom konfiguracijom.

Na kraju slučaja, kofig sadrži osnovni tekst u kojem je komponenta definisana, datoteka koja se otvara i druge vanalnosti.

komponenta = Counties Mtn Map
copyright = Copyright (C) 2005. Sva prava pridržana.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
hiperlinki = true
imageDesc = false
logo = true
titl = Kliknite na gore navedeni link kako biste se vratili na glavnu mapu SAD-a.
title = Planine

Funkcionalnost

Ono što se traži je da se sa mape indeksa može otići na određenu mapu i ovaj povratak na prethodni.

Ovo se rešava postavljanjem url-a u tabelu koja označava gde će se ići, u slučaju da indeks samo šalje mape regija. U slučaju mapa gore navedenih regija nalazi se url za povratak na početnu mapu.

<% if (title! = "" || region! = "") {%>
<tr> <td class = "header" colspan = "2" width = "<% = cxhdr%>">>
<% if (region! = "") {%><a href="default.asp"> Sjedinjene Države </ a> <%>%>
<% if (title! = "" && region! = "") {%> - <%}%>
<% if (title! = "") {%> <% = kodiraj (naslov)%> <%}%>
</ td> </ tr>
<%>%>

Da bi prikazali tabelu, kreirali su asp koji podiže podatke odabranog objekta u tablici kao što je vidjeno u iframe s desne strane.

ims manifold gis

ims manifold gis

Hiperlinki

Sve nauke o ovom šablonu zasnovane su na stvaranju hiperlinkova između jedne karte i druge:

slika

Ako su fiksne, to nije ništa drugo do URL-a domaćinu, birajući od podrazumevanog šablona za odabir mape. Da biste kreirali kolonu od slika hiperlink je odabran u tipu podataka URL-a iz dizajna tabele, u ovom slučaju slanje u varijablu nazvanu "region" konfigurirana u podrazumevanom asp template-u.

// kreiranje parametara
var command = parameterForm ("command", "startup");
var mode = parameterForm ("mod", "centar");
var region = parameterForm ("regija"," ");
var regionCurrent = parametar ("regija"," ");
var state = parameterForm ("država", "");
var x = parameterForm ("x", "");
var y = parametarForm ("y", "");

// promenite regione ako je potrebno
ako (regija ! = regionTrenutno) {
regija = regionTrenutno;
stanje = "";
}

Ah!, Bojite se šifre, dodajte ovo i druge primere možete skinuti sa Višestruka web stranica, uključuje mape i fasciklu publikacije sa već kreiranim asp. Morate ga otvoriti i montirati uslugu kao što sam ranije objasnio. Onda ga možete zamijeniti primjerom koji je vaš i tamo možete videti da to nije ništa posebno.

Takođe u ovome forum upit Prikazane su različite realne mreže na kolektoru, od kojih je prije pričao o primjeru.

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.