Sida Mapserver shaqeeya

Waqtigii hore waxaan ka wada hadalnay shuruudaha qaarkood MapServer iyo aasaaska aasaasiga ah. Haatan waxan aragnaa qaar ka mid ah hawlgalkooda jimicsiga khariidadaha Chiapaneco.

geoserver khariidad Meesha ay ku xirantahay

Marka Apache la rakibo, buugga daabacaadda ee loogu talagalay MapServer waa liiska OSGeo4W si toos ah kor ku xusan C:

Gudaha, waxaa jira faylal kala duwan oo leh codsiyada iyadoo ku xiran waxa la rakibay, laakiin faylka loogu talagalay daabacaadu waa inuu galaa gudaha Apache. Xaaladdan oo kale waxaa loo yaqaan gis.

  • Ka dib gudaha, faylka xogta waxaa ku jira layers, orthophoto, iwm.
  • Faylka iwm, waxaa jira faylalka dhabta ah ee loo isticmaalo calaamadaha, iyadoo la dheereeyey. Sidoo kale halkan waa file fayl ah oo kicinaysa iyaga iyo mid kale oo qeexaya calaamadaha.
  • Ugu dambeyntii faylka httdocs waxaad gashaa bogagga internetka ee kor u qaada adeega.
  • geoserver khariidad

Bogga internetka

Tusaale ahaan, waxaan isticmaali doonaa kiiska lagu tusay wakhti hore. Asal ahaan waxaa ku jira faylka xisaabinta ee u wareegaya mid ka mid ah fidinta phtml, taasina waxay kor u qaadeysaa shaqooyinka lagu dhejiyey php iyo khariidadaha. Faylka wuxuu ka kooban yahay sawirrada la xidhiidha bogga.

geoserver khariidad

Haddii aan eegno, phtml waa kaliya qolofka laga dhisay miisaska, oo loo yaqaan 'mapscript / php'. Waa inaad kor u kacdaa adoo isticmaalaya:

http://localhost/gis/gispalenque.phtml

Natiijada waxaa lagu muujiyay hoos:

  • xaruntii shaqada GMapDrawMap (),
  • dhinaca midigta wac GMapDrawKeyMap keymap keymap (),
  • qiyaasta miisaanka hoose GMAPDrawScaleBar (),
  • iyo haddii ay dhacdo hawlaha hawlgalka, xaalad la xiriirta liiska haddii (! IsHtmlMode ()) echo "<! -" iyada oo go'aanada: ZOOM_IN, ZOOM_OUT, RECENTER, QUERY_POINT.

Horay u orodka, bandhiggu sidan ayuu u egyahay:

geoserver khariidad

Faylasha .map

Isku daridda daabacaadda sawir-gacmeedku waxa ay ku jirtaa waxa kor u kaca Apache, oo u diraya php khariidadaha ka dibna waxa ay u socotaa qolkaas. Laakiin badankooda sayniska waxay ku jiraan faylasha .map, taas oo aan lagu jahwareersaneyn kuwa ka soo jiiday Mapinfo, Manifold ama Mobile Maabka Office iyadoo la kordhinayo.

Kuwani .map waa faylasha qoraalka, kuwaas oo ku jira khariidada qaab qoraal ah. Kuwani waxaa lagu abuuri karaa barnaamijyada macaamiisha sida Quantum GIS, haddii ay ku jiraan waxaa jira mid ka mid ah khariidada ugu muhiimsan, mid ka mid ah Keymap iyo laba loogu talagalay adeegga OGC iyo adeegga wfs. Aan aragno sida ay u shaqeynayaan khariidadaha:

MAP

MAGACA PALENQUE_DEMO
Xaaladda joogtada ah
SIDE 600 450
SYMBOLSET ../etc/symbols.txt
XIDHIIDHA 604299 1933386 610503 1939300 # WARBIXIN KU SAABSAN DHAQAALKA PALENKU
XIDHIIDHA 605786 1935102 608000 1938800 # SOLO 01 SECTOR
WAXYAABAHA KOOWAAD
SHAPEPATH "../data"
KORONTADA ON
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • MAP waxay muujinaysaa in qoraalka bilaabmayo
  • STATUS, waxay muujineysaa haddii khariidada ku-meel-gaadhka ah ay ku taal ama ayan ahayn
  • SIZE waa cabbirka bandhigga
  • SYMBOLSET waxay muujinaysaa waddada calaamadaha
  • MACAAFADO waa isku-duubnaanta bandhigga. Astaanta # ayaa loo isticmaalaa in la sameeyo faafaahin
  • UNITS ee unugyada
  • SHAPEPATH, wadada meesha lakabtu tahay
  • Dhamaan dhammaadka dhammaadka waxay ku dhammaan doonaan amarka END

Gudaha, koodhku wuxuu ka bilaabmaa xariiq talis ah, wuxuuna ku dhamaanayaa END, tusaale ahaan qiyaasta ugu yar iyo kan ugu sarreeya; tusmooyinka sawirada ku meel gaarka ah:

-KA
MINSCALE 2000000
MAXSCALE 50000000

IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
END

geoserver khariidadMiisaanka miisaanka:

SCALEBAR
IMAGECOLOR 255 255 255
LABEL
COLOR 0 0 0
SIIN KASTA
END
SIDE 300 5
COLOR 255 255 255
DULSHOOYINKA 0 0 0
OUTLINECOLOR 0 0 0
UNITS kilomitir
XIDHIIDHA 3
Xaaladda joogtada ah
END

geoserver khariidadLakabka raajada: taas oo ka mid ah maalgelinta, oo sharaxaad ka ah liiska sida "Ortofoto", laga bilaabo khariidad ku taal faylka xogta:

LAYER
MAGACA orthophoto
METADATA
"DESCRIPTION" "OrtoFoto"
END
RAADIISKA HALKAN
XIDHIIDHA DEMBI
DATA "C: \ OSGeo4W / apps / gis / data / ortofotoGral.tif"
#OFFSITE 0 0 0
END

Lakabka shp-ga ee geesaha, oo ku saleysan shuruudaha, kordhinta xog qaar ka mid ah html html, oo leh calaamadda font sans, size 6, midabka madow iyo geesaha cad ee 5 bakhshi ...

geoserver khariidad

LAYER
MAGACA qaybta02Zone
POLYGON TYPE
XIDHIIDHA DEMBI
XADIISKA 50
XADIISKA 607852 1935706 610804 1938807 METADATA
"DESCRIPTION" "Qodobbada Qiimeeyaha 02"
"RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred Xuddunta Gawaarida Goobta"
END
DATA PALENQUE_SECTOR01
TEMPLATE "ttt_query.html"
TOLERANCE 5
WAXYAABAHA LAGA HELAYO PIXELS
LABELITEM "VALOR"
CLASSITEM "VALOR"
LABELCACHE ON
CLASS
SYMBOL 1
COLOR 128 128 128
OUTLINECOLOR 0 0 0
MAGACA "ZoneNULL"
XADGUDUB ([VALUE] = 0)
LABEL
ANGLE AUTO
COLOR 0 0 0
FONT ayaa soo saartay
TIPE TRUETYPE
WAXYAABAHA CAALAMKA

CUTUBKA WAALIDIINTA
BUFFER 5
SIDE 6
OUTLINECOLOR 200 200 200
END
END #class qiimaha 0
CLASS
SYMBOL 3
COLOR 255 128 128
#COLOR-1-1-1 # FURSHA

... iyo wixii la mid ah ilaa inta la xirayo

END
DHAMAAD # Qiime ah
END # Layer

Si loo dhamaystiro

Sidaa awgeed, si ay ula shaqeeyaan MapServer, inkastoo ay tahay wax aad u sahlan, waxa uu noqonayaa hab adag oo aad u yar shaqooyin weyn maxaa yeelay, wax walba waa in .map ah. Faa'iida ugu weyn waa in wax walba la sameeyaa on cagta, sida qeexidda midab kasta theming ah, oo saas daraaddeed kac qalabka sida CartoWeb, ka shaqeeya MapServer laakiin keentaa plugins dhisay iyo tusaalayaal la sifooyinka kayeel version heer hoose ah si ay u sii sida ah marka hore u akhri:

  • Shaqooyin kala gooni ah, oo leh AJAX si ay si gooni ah u cusbooneysiiso
  • Qodobka code, oo la siiyay warqad dib loo qorayo .map oo ku salaysan shuruudaha lagu xakameyn karo
  • Caadada dib u soo celinta barokaca iyada oo aan loo baahneyn cusbooneysiin, sida haddii ay ahayd lakab xambaarsan
  • Daabacaadda vector-ka ee internetka, oo si dhakhso ah u qora warqadda
  • Kaqaybgal dusha qaybta vector
  • Ku dhoofinta Google Earth
  • Abuur PDF-ka soo-dejinta

Marka xigta waxaan fiirin doonaa CartoWeb, halkan waxaan ka tagayaa xiriirka tusaalooyinka muhiimka ah.

3 Jawaab ah "Sidee ayuu u shaqeeyaa"

  1. Hello,

    Waxaan isku dayayaa inaan lakulo lakab laga helo .map, sida soo socota:

    LAYER
    MAGACA imtixaannada
    NOOCA NOOCA
    XIDHIIDHKA OGR
    Xiriirka # »virtual.ovf»
    »

    xxxxx
    EXEC ......
    eess_id
    wkbPoint
    WGS84

    »

    Dhibaatadayda ayaa ah in adeegga 'DSN' uu bixinayo dhibaatooyin: markii aan codsanayo HelCapabilities Waxaan soo celinayaa furaha keydka macluumaadka ... miyaan wici karaa feyl si aan uga fogaado "bixinta" erayga sirta ah mise waa qalad DSN ?? Mahadsanid!

  2. MapServer waa mashruuc caan ah oo caan ah oo ujeedkiisu yahay inuu muujiyo khariidadaha jawi firfircoon ee internetka. Qalab lagu rakibay waa darawal lagu duubay galka faaruq ah ee mugga kaasoo isticmaala nidaamka faylka NTFS. Dareemayaasha la rakibay waxay u shaqeeyaan sidii wadooyin kasta oo kale, laakiin waxaa loo xilsaaray wadiiqooyinka waddooyinka halkii ay ka qaadi lahaayeen waraaqo.

Tomato comentario un

cinwaanka email aan la daabacin doonaa.

Boggani wuxuu isticmaalaa Akismet si loo yareeyo spam. Baro sida xogtaada faallooyinkaaga looga shaqeeyo.