Kedu ka Ụlọ Ọrụ Na-arụ Ọrụ
Oge gara aga anyị kwurula banyere ụfọdụ ihe kpatara ya MapServer na isi nke ntinye. Ugbu a, ka anyị hụ ihe gbasara ọrụ ya na mmega ahụ yana eserese ndị enyi Chiapas.
Ebee ka a na-etinye
Ozugbo arụnyere Apache, akwụkwọ ndabara maka ndekọ MapServer bụ osGeo4W nchekwa ozugbo n'elu C: /
N'ime, enwere folda dị iche iche nwere ngwa dabere na ihe arụnyere, mana folda maka mbipụta ga-abanye n'ime apache. Na nke a, folda a na-akpọ gis.
- Mgbe ahụ, nchekwa data nwere ọkwa, orthophoto, wdg.
- Na folda wdg, enwere ụdị ụdị ederede eji eme ihe maka aha, yana ndọtị .ttf. Ọzọkwa ebe a bụ faịlụ txt na-ebuli ha na ọzọ nke na-akọwa akara.
- N'ikpeazụ na folda httdocs gaa na ibe weebụ ndị na-ebuli ọrụ ahụ.
Ibe weebụ
N'ihe atụ, m ga-eji ikpe egosiri oge ikpeazụ. O nwere faịlụ ndeksi nke na-agagharị na onye nwere ndọtị phtml, nke a na-ewelite ọrụ ndị ewuru n'elu php na map ndị ahụ. Otu folda nwere onyonyo jikọtara na ibe.
Ọ bụrụ na anyị ele ya anya, phtml bụ naanị shei wuru na tebụl, ma kpọọ ọrụ mapscript / php. Ikwesiri ibili iji:
http://localhost/gis/gispalenque.phtml
E gosipụtara ihe a n'okpuru:
- na etiti ọrụ ahụ GMapDrawMap (),
- na nri na oku na GMapDrawKeyMap keymap (),
- ọnụ ọgụgụ dị n'okpuru ebe a GMapDrawScaleBar (),
- ma ọ bụrụ na ọ bụ ọrụ nkwụsị, ọnọdụ gbasara ndepụta ọ bụrụ (! IsHtmlMode ()) ikwughachi " na mkpebi: ZOOM_IN, ZOOM_OUT, AKW RKWỌ, QUERY_POINT.
Na-agba ọsọ, ngosipụta dị ka nke a:
The .map faịlụ
Nchikota akwukwo Maperver bu ihe Apache na-ebuli, nke na-eziga site na mapcript nke ahụ wee pụta na mkpokoro ahụ. Mana imirikiti sayensị dị na faịlụ .map, ka a ghara inwe mgbagwoju anya na ndị Mapinfo, Manifold, ma ọ bụ Mobile Mapper Office mebere.
Ndị a .map bụ faịlụ ederede, nke nwere maapụ na ụdị edemede. Enwere ike ịmepụta ihe ndị a na mmemme desktọọpụ dị ka Quantum GIS, ọ bụrụ na ị chọpụta na enwere otu maka isi map, otu maka Keymap na abụọ maka ọrụ OGC wms na wfs. Ka anyị lee ka map si arụ ọrụ:
Map
Aha PALENQUE_DEMO
Na-eche na
Nwunye 600 450
SYMBOLSET ../etc/symbols.txt
604299 1933386 610503 1939300 EXTENTE NKE NKWA NKE PALENQUE
XEXTENT 605786 1935102 608000 1938800 #SOLO 01 SECTOR
UTU UNITS
SHAPEPATH "../data"
Gbanwee
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt
- MAP na-egosi na edemede ahụ amalite
- AKWỤKWỌ, na-egosi ma ọ bụ na ndabara map dị na ma ọ bụ
- Ọnụ ọgụgụ dị nha
- SYMBOLSET na-egosi ụzọ nke akara
- EXTENT bụ nhazi ihe ngosi. Akara # akara iji kọwaa nkọwa
- UNITS maka nkeji
- SHAPEPATH, ụzọ nke ebe a dị
- Ihe niile na njedebe ga-ejedebe iwu END
N'ime, koodu ahụ na-amalite site na akara iwu, ma mechie END, dịka ọmụmaatụ maka opekempe na oke kachasị; nchịkọta ihe oyiyi nwa oge:
WEB
MINSCALE 2000000
MAXSCALE 50000000IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
ọgwụgwụ
Ogwe ntụ ọka ahụ:
SCALEBAR
IMAGECOLOR 255 255 255
LABEL
0 0 0 isi
Obere obere
ọgwụgwụ
Nwunye 300 5
255 255 255 isi
0 0 0 BACKGROUNDCOLOR
XINUM 0 0 na-enye aka na ntanetị
UNITS kilomita
3 INTERVALS
Na-eche na
ọgwụgwụ
A raster oyi akwa: nke ahụ na-aga n’azụ, yana nkọwa na listi ahụ dị ka “Orthophoto”, site na tiff dị na folda data:
LAYER
Aha aha
METADATA
"AKUKO" "OrtoFoto"
ọgwụgwụ
AKWỤKWỌ AKWỤKWỌ
MGBE ECHICHE
DATA "C: \ OSGeo4W / ngwa / gis / data / ortofotoGral.tif"
#OFFSITE 0 0 0
ọgwụgwụ
Akara akwa nke polygons, haed dabeere na njirisi, na-ewepụta ụfọdụ data na template html, na-enweghị font label, size 6, agba ojii na agba ọcha nke na 5 nchekwa ...
LAYER
NAME sector02Zone
ỤLỌ ỤLỌ
MGBE ECHICHE
50 TRANSPARENCY
EXTENT 607852 1935706 610804 1938807 METADATA
"NKỌWA" "Okwu site na Uru Akụ 02"
"RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Mpaghara Perimeta VALUE"
ọgwụgwụ
DATA PALENQUE_SECTOR01
TEMPLATE "ttt_query.html"
NDỤMỌDỤ 5
#TOLERANCEUNITS PIXELS
LABELITEM 'VALUE'
CLASSITEM 'VALUE'
LABELCACHE ON
KLAS
1 SYMBOL
128 128 128 isi
XINUM 0 0 na-enye aka na ntanetị
Aha "ZonaNULL"
NTỤTA (Ụdị) = 0)
LABEL
ANGLE AUTO
0 0 0 isi
FONT enweghị
ỤLỌ AKA
OWU OZI
NKWUKWU AHỤ
BUFFER 5
Akara 6
XINUM 200 200 na-enye aka na ntanetị
ọgwụgwụ
END #class value 0
KLAS
3 SYMBOL
255 128 128 isi
#COLOR -1 -1 -1 #SIN Na-agba ọsọ
... na ime ya ruo mgbe mechie
ọgwụgwụ
END #Class Uru
END # Nka
Iji mechie
N'ihi ya, iji kọmpụta rụọ ọrụ, ọ bụ ezie na ọ dị mfe, na-aghọ ihe mgbagwoju anya ma dịkwa oke oke maka nnukwu ọrụ n'ihi na ihe niile dị na .map. Ihe ọghọm kasịnụ bụ na a na-eme ihe niile n'ụkwụ, dị ka ịkọwa agba ọ bụla na ntinye akwụkwọ, ọ bụ ya kpatara ngwaọrụ dịka CartoWeb ji ebili, nke na-arụ ọrụ na Mapserver mana na-eweta ngwa mgbakwunye etinyere na ihe atụ nwere njirimara na-eme ụdị ochie a. ihe agụ na mbụ:
- Mpempe akwụkwọ iche iche, na AJAX iji mee ka ha dị iche
- Kọwaa koodu ahụ, ma ọ bụrụ na ederede edegharịa ya .map dabere na njirimara ndị a pụrụ ịhazi
- Di elu na-alaghachi n 'ihighari na -achoghi achọrọ ume, dika oburu na o bu okpukpu onyonyo
- Ntaneti mbipụta nke nta, dee ozugbo na cache
- Download nhazi na ụdị ngwa
- Bupu na Google Earth
- Dezie PDF nke nkenye
Na-esote anyị ga-ele anya CartoWeb, ebe a ka m na-ahapụ njikọ na ihe atụ ndị a.
Enwere ụzọ iji nweta phtml template mmepụta, ekele
hello,
Ana m agbalị ịkpọ oyi akwa site na .map, dị ka ndị a:
LAYER
Aha nyocha ụlọ
Ederede akwụkwọ
OGR NKE NKWUKWU
Njikọ #"virtual.ovf"
"
xxxxx
Zuru …….
eess_id
wkbPoint
WGS84
"
Nsogbu m bụ na ọrụ DSN na-akpata nsogbu: mgbe ị na-arịọ GetCapabilities ọ na-eweghachite paswọọdụ nchekwa data ... enwere m ike ịkpọ oku na faịlụ iji zere "inye" paswọọdụ ma ọ bụ na ọ bụ njehie DSN ???? Daalụ!
MapServer bụ ihe na-ewu ewu Open Source nke nzube ya bụ iji gosipụta map ndị dị omimi na Intanet. Ụgbọala a na-agbagharị bụ ụgbọala nke a na-edebere na nchekwa efu na olu nke na-eji usoro faili NTFS. Ọrụ nkedo dị ka ihe ọ bụla ọzọ draịva, ma a na-enye ha ụzọ ụgbọala kama akwụkwọ mpịakọta.