kolektor GIS

Manifold IMS, robi coś innego

ims różnorodna kreda

obrazW poprzednim poście zobaczyliśmy, jak to zrobić aby utworzyć usługę IMS, zamontowaną na szablonie szczypta podstawowy, który jest dostarczany domyślnie.

Zobaczmy teraz, jak wchodzić w interakcje między jedną a drugą mapą za pomocą opcji hiperłączy i trochę kodu. Projekt opiera się na mapie Stanów Zjednoczonych, podzielonej tematycznie według regionów, podobnie do tego, co może się zdarzyć podczas nawigacji z podziałem na strefy indeksu lub mapami kwadrantowymi w różnych skalach.

Dane

  • 1 mapa indeksu o nazwie States.map, składająca się tylko z komponentu, który ma swój własny plik config.txt
  • 1 mapa dla każdego regionu z własną mapą, ta ma dodatkową mapę do swojego rysunku i etykietę, następnie jest publikowana z własnym config.txt
  • 1 domyślny asp, pokazujący indeks
  • 1 asp o nazwie mapa, który jest szablonem dla wyświetlanych map; sprawdza, która mapa i konfiguracja powinny zostać wyświetlone
  • 1 asp, aby wyświetlić tabelę po prawej stronie, która zostanie wyświetlona, ​​aktywuj polecenie „info”.
  • 1 szablon stylu o nazwie default.css
  • 1 folder, w którym znajdują się obrazy ramek mapy

obrazJeśli spojrzymy na wykres, publikacja każdego z regionów odbywa się poprzez utworzenie indywidualnej mapy, z jej etykietą i motywem. Ale wysyłając go do publikacji, wybrali ten sam szablon, ale z indywidualną konfiguracją.

Na końcu sprawy cofig zawiera podstawowy tekst, w którym zdefiniowany jest komponent, plik do otwarcia i inne marności.

składnik = Hrabstwa Mtn Mapa
copyright = Copyright (C) 2005. Wszelkie prawa zastrzeżone.
c x = 600
cy = 400
plik = C:InetpubWwwrootMultiMapCountiesMtn.map
hiperłącza = prawda
imageDesc = fałsz
logo = prawda
subtitle = Kliknij powyższy link, aby powrócić do głównej mapy USA.
tytuł=Góry

Funkcjonalność

Chodzi o to, aby z mapy indeksowej można było przejść do konkretnej mapy iz tej mapy powrócić do poprzedniej.

Rozwiązują ten problem, umieszczając adres URL w tabeli wskazujący, dokąd się uda, w przypadku indeksu wysyła tylko do map regionu. W przypadku powyższych map regionów znajduje się adres URL umożliwiający powrót do początkowej mapy.

<% if (tytuł != "" || region != "") { %>
    ">
        <% jeśli (region!= "") {%>Stany Zjednoczone><% } %>
        <% if (tytuł != "" && region != "") { %> – <% } %>
        <% if (tytuł != "") { %><%= kodowanie (tytuł) %><% } %>
   
    <%}%>

Aby wyświetlić tabelę, utworzyli asp, który pobiera dane z wybranego obiektu do tabeli, jak widać w ramce iframe po prawej stronie.

ims różnorodna kreda 

ims różnorodna kreda

hiperłącza

Cała nauka tego szablonu opiera się na tworzeniu hiperłączy między jedną mapą a drugą:

obraz

Jeśli na to spojrzysz, to nic więcej niż adres URL do hosta, wybierając z domyślnego szablonu, aby wybrać mapę. Aby utworzyć kolumnę obraz hiperłącze jest wybierane na typ danych URL z układu tabeli, w tym przypadku wysyłanie do zmiennej o nazwie „region” skonfigurowanej w domyślnym szablonie asp.

// utwórz parametry
var polecenie = parametrForm("polecenie", "uruchomienie");
tryb var = parametrForm("tryb", "środek");
var region = parametrForm("region", "");
var regionCurrent = parametr("region", "");
var stan = parametrForm("stan", "");
var x = parametrForm("x", "");
var y = parametrForm("y", "");

// w razie potrzeby zmień regiony
Jeśli (region != regionBieżący) {
    region = regionBieżący;
    stan = "";
}

Ach!, boisz się kodu, daj spokój, ten i inne przykłady można pobrać ze strony wielostronna strona internetowa, zawiera mapy i folder publikacji z już utworzoną asp. Musisz go otworzyć i zamontować usługę jako jak już wcześniej wyjaśniłem. Wtedy można go zastąpić własnym przykładem i wtedy widać, że to nic specjalnego.

Również w tym zapytanie forumowe Pokazane są różne rzeczywiste sieci zamontowane na Manifold, których przykład podałem wcześniej.

Golgiego Alvareza

Pisarz, badacz, specjalista w zakresie modeli zarządzania gruntami. Uczestniczył w konceptualizacji i wdrażaniu modeli takich jak: Krajowy System Zarządzania Nieruchomościami SINAP w Hondurasie, Model Zarządzania Wspólnymi Gminami w Hondurasie, Zintegrowany Model Zarządzania Katasterem – Rejestr w Nikaragui, System Administracji Terytorium SAT w Kolumbii . Redaktor bloga wiedzy Geofumadas od 2007 roku i twórca Akademii AulaGEO, która obejmuje ponad 100 kursów z zakresu GIS - CAD - BIM - Digital Twins.

Powiązane artykuły

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powrót do góry przycisk