GIS manifold

IMS Manifold, yn gwneud rhywbeth arall

mae llawer o gis

imageYn y swydd flaenorol gwelsom sut i wneud i greu gwasanaeth IMS, wedi'i osod ar y templed pwyso sylfaenol sy'n dod yn ddiofyn.

Nawr, gadewch i ni weld sut i ryngweithio rhwng un map a'r llall gan ddefnyddio'r opsiwn hypergysylltiadau a rhywfaint o god. Mae'r prosiect yn seiliedig ar fap o'r Unol Daleithiau, gyda themâu rhanbarthol, yn debyg i'r hyn a all ddigwydd wrth lywio o sectoroli mynegai neu fapiau cwadrant o wahanol raddfa.

Y data

  • Map mynegai 1 o'r enw state.map, a gyfansoddwyd yn unig o'r gydran, mae gan hwn ei ffurfweddiad ei hun
  • 1 map ar gyfer pob rhanbarth gyda'i fap ei hun, mae ganddo fap ychwanegol i'w lun a label, yna mae'n cael ei gyhoeddi gyda'i config.txt ei hun
  • Default 1 asp, sy'n dangos y mynegai
  • 1 asp o'r enw map, sef y templed ar gyfer y mapiau a ddangosir; mae'n adolygu beth yw'r map a'r ffurfwedd y dylid eu defnyddio
  • 1 asp i ddangos y tabl ar y dde, a fydd yn dangos actifadu'r gorchymyn "info"
  • Templed arddull 1 o'r enw default.css
  • Ffolder 1 lle mae delweddau ffrâm y map

imageOs gwelwn y graff, cyhoeddir pob un o'r rhanbarthau trwy greu map unigol, gyda'i label a'i thema. Ond wrth ei anfon i gyhoeddi maen nhw wedi dewis yr un templed ond gyda ffurfwedd unigol.

Ar ddiwedd yr achos, mae'r arch yn cynnwys testun sylfaenol lle mae'r gydran wedi'i diffinio, ffeil i'w hagor a fanalidadau eraill.

cydran = Map Mtn Siroedd
hawlfraint = Hawlfraint (C) 2005. Cedwir pob hawl.
cx = 600
cy = 400
ffeil = C: InetpubWwwrootMultiMapCountiesMtn.map
hypergysylltiadau = gwir
imageDesc = ffug
logo = gwir
subtitle = Cliciwch ar y ddolen uchod i ddychwelyd i brif fap yr UD.
title = Mynyddoedd

Y swyddogaeth

Yr hyn a geisir yw y gall map mynegai fynd at fap penodol o fap mynegai ac mae hyn yn dychwelyd i'r blaenorol.

Maent yn datrys hyn trwy roi url yn y tabl sy'n nodi i ble y bydd yn mynd, rhag ofn y bydd y mynegai yn anfon i'r mapiau rhanbarth yn unig. Yn achos mapiau rhanbarth uchod mae url i ddychwelyd i'r map cychwynnol.

<% os (title! = "" || rhanbarth! = "") {%>
    ">
        <% os (rhanbarth! = "") {%>Unol Daleithiau> <%}%>
        <% os (title! = "" && rhanbarth! = "") {%> - <%}%>
        <% os (title! = "") {%> <% = amgodio (teitl)%> <%}%>
   
    <%}%>

I arddangos y tabl, fe wnaethant greu asp sy'n codi data'r gwrthrych a ddewiswyd mewn tabl fel y gwelir yn yr iframe ar y dde.

mae llawer o gis 

mae llawer o gis

Hypergysylltiadau

Mae holl wyddoniaeth y templed hwn yn seiliedig ar greu hypergysylltiadau rhwng un map ac un arall:

image

Os ydynt wedi'u gosod, nid yw'n ddim ond URL i'r gwesteiwr, gan ddewis o'r templed diofyn i ddewis map. Creu colofn o image dewisir hypergyswllt yn y math data URL o ddyluniad y tabl, yn yr achos hwn yn cael ei anfon i newidyn o'r enw "rhanbarth" wedi'i ffurfweddu yn y templed asp diofyn.

// creu paramedrau
var command = parameterForm ("gorchymyn", "startup");
var mode = parameterForm ("modd", "canolfan");
var region = parameterForm ("rhanbarth",");
var regionCurrent = paramedr ("rhanbarth",");
var state = parameterForm ("nodwch");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// newid rhanbarthau os oes angen
os (rhanbarth ! = regionCurrent) {
    rhanbarth = regionCurrent;
    cyflwr = "";
}

O, rydych chi'n ofni'r cod, dewch i mewn fel bod modd lawrlwytho hwn ac enghreifftiau eraill o'r Gwefan Manifold, yn cynnwys y mapiau a'r ffolder cyhoeddi gyda'r asp a grëwyd eisoes. Mae'n rhaid i chi ei agor a gosod y gwasanaeth fel yr esboniais o'r blaen. Yna gellir ei ddisodli gydag enghraifft eich hun ac yno fe welwch nad yw'n ddim byd i ysgrifennu amdano.

Hefyd yn hyn ymholiad fforwm dangosir gweoedd go iawn gwahanol ar Manifold, cyn imi siarad am enghraifft.

Golgi Alvarez

Awdur, ymchwilydd, arbenigwr mewn Modelau Rheoli Tir. Mae wedi cymryd rhan yn y cysyniadu a gweithredu modelau megis: System Genedlaethol Gweinyddu Eiddo SINAP yn Honduras, Model Rheoli Cyd-Dinesydd yn Honduras, Model Integredig o Reoli Stentiau - Cofrestrfa yn Nicaragua, System Weinyddu'r Diriogaeth SAT yn Colombia . Golygydd blog gwybodaeth Geofumadas ers 2007 a chrëwr yr Academi AulaGEO sy'n cynnwys mwy na 100 o gyrsiau ar bynciau GIS - CAD - BIM - Gefeilliaid Digidol.

Erthyglau Perthnasol

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Meysydd gofynnol yn cael eu marcio â *

Yn ôl i'r brig botwm