алуан ГАЖ

Көп нәрсе істеп жүрген IMS

ims алуан түрлі

бейнеАлдыңғы жазбада біз мұны қалай көрдік Үлгіде орнатылған IMS қызметін жасау шымшу әдепкі бойынша келеді.

Енді гипер сілтемелер опциясы мен кейбір кодтарды қолданып, бір және басқа карта арасында өзара әрекеттесу қалай жасалатынын көрейік. Жоба АҚШ-тың картасына негізделген, аймақтық тақырыптық, индекстелген секторизациядан немесе әр түрлі масштабтағы квадрант карталарынан навигация кезінде болатын жағдайларға ұқсас.

Деректер

  • 1 индексінің картасы тек компоненттен құралған states.map деп аталады, бұл өз config.txt-ге ие
  • Әр аймаққа жеке картасымен 1 карта, оның сызбасына қосымша картасы және белгісі бар, содан кейін ол өзінің config.txt көмегімен жарияланады
  • Индексті көрсететін әдепкі 1 asp
  • 1 asp картасы, ол көрсетілген карталар үшін үлгі болып табылады; ол орналасуы керек картаны және конфигурацияны қарастырады
  • 1 сол жақта кестені көрсетіп, «info» пәрменін белсендіреді
  • Default.css деп аталатын 1 стилінің үлгісі
  • 1 қалтасы, картадағы кадрдың суреттері бар

бейнеЕгер графикті көретін болсақ, аймақтардың әрқайсысының жариялануы оның картасы және тақырыбы бар жеке картаны құру арқылы жүзеге асырылады. Бірақ оны жариялауға жіберу кезінде олар бір шаблонды таңдап алды, бірақ жеке конфигурациясы бар.

Іс аяқталғаннан кейін cofig компонент анықталатын негізгі мәтінді, ашылатын файлды және басқа ваналидтарды қамтиды.

компонент = Counties Mtn картасы
copyright = Авторлық құқық (C) 2005. Барлық құқықтар қорғалған.
cx = 600
cy = 400
file = C: InetpubWwwrootMultiMapCountiesMtn.map
гиперсілтемелер = шын
imageDesc = жалған
логотип = шын
subtitle = АҚШ-тың негізгі картасына оралу үшін жоғарыдағы сілтемені басыңыз.
title = Таулар

Функционалдық

Индекстік картадан белгілі бір картаға өтуі мүмкін және бұл бұрынғыға оралу.

Олар мұны индекс тек аймақ карталарына жіберген жағдайда, оның қайда баратынын көрсететін url-ді орналастыру арқылы шешеді. Жоғарыдағы аймақ карталары жағдайында бастапқы картаға оралу үшін url бар.

<% if (title! = «» || аймақ! = «») {%>
    ">
        <% if (аймақ! = «») {%>АҚШ> <%}%>
        <% if (title! = «» && region! = «») {%> - <%}%>
        <% if (title! = «») {%> <% = кодтау (title)%> <%}%>
   
    <%}%>

Кестені көрсету үшін, олар таңдалған нысанның деректерін кестедегі оң жақта iframe көрінгендей көтеретін asp құрды.

ims алуан түрлі 

ims алуан түрлі

Гиперсілтемелер

Осы үлгідегі барлық ғылым бір картамен және басқа арасындағы еренсілтемелерді жасауға негізделген:

бейне

Егер олар бекітілсе, бұл хосттың URL мекен-жайынан басқа ештеңе емес, картаны таңдау үшін әдепкі үлгіден таңдауға болады. Бағанын жасау үшін бейне гиперсілтеме кестенің дизайнынан URL деректер түрінде таңдалады, бұл жағдайда әдепкі «asp» үлгісінде теңшелген «аймақ» деп аталатын айнымалыға жіберіледі.

// параметрлерін жасау
var command = parameterForm («команда», «іске қосу»);
var mode = parameterForm («режим», «орталық»);
var region = parameterForm («аймақ«,» «);
var regionCurrent = параметр («аймақ«,» «);
var state = parameterForm («күй», «»);
var x = parameterForm («x», «»);
var y = parameterForm («y», «»);

// қажет болса, өңірлерді өзгертіңіз
егер (аймақ ! = regionCurrent) {
    аймақ = regionCurrent;
    state = «»;
}

О, кодтан қорқасың, осы және басқа мысалдардан жүктеп алынуы мүмкін Манифолдтың веб-сайты, қазірдің өзінде жасалынған картамен және жариялау қалтасын қамтиды. Сіз оны ашып, қызметті орнатыңыз бұрын айтып өткенімдей. Одан кейін оны өзіңіздің мысалыңызбен ауыстыруға болады, сонда сіз үйге жазуға болатын ештеңе жоқ екенін көресіз.

Сондай-ақ бұл форум сұрауы әртүрлі нақты торлар Manifold-да орнатылған, олардың мысалында айтқанымнан бұрын.

Гольджи Альварес

Жазушы, зерттеуші, Жер ресурстарын басқару үлгілерінің маманы. Ол: Гондурастағы SINAP мүлікті басқарудың ұлттық жүйесі, Гондурастағы бірлескен муниципалитеттерді басқару моделі, Кадастрды басқарудың біріктірілген моделі - Никарагуадағы тізілім, Колумбиядағы SAT аумақты басқару жүйесі сияқты үлгілерді тұжырымдамалау және енгізуге қатысты. . 2007 жылдан бері Geofumadas білім блогының редакторы және GIS - CAD - BIM - Digital Twins тақырыптары бойынша 100-ден астам курстарды қамтитын AulaGEO академиясының құрушысы.

Қатысты Мақалалар

Пікір қалдыру

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

Сондай-ақ, тексеру
жақын
Басына оралу