Pehea ka hana o nā palapala kikowaena
ʻO ka manawa ma mua i kamaʻilio mākou e pili ana i kekahi mau kumuhana no ke kumu MapServer a me nā kumu o ke kau ʻana. I kēia manawa e ʻike i kekahi o kāna hana i kahi hana me nā palapala ʻāina o ka Chiapas cuates.
Kahi e kauʻia
Ke hoʻokomoʻiaʻo Apache, ka papa kuhikuhi hoʻolaha no MapServer ka papa kuhikuhi OSGeo4W ma luna o C: /
Ma loko, aia nā waihona ʻokoʻa me nā noi e pili ana i ka mea i hoʻonoho ʻia, akā ʻo ka waihona no ka paʻi e pono e hele i loko o ka apache. I kēia hihia ua kapa ʻia ka waihona i kapa ʻia gis.
- A laila, aia i loko o ka waihona waihonaʻikepili nā papa, nā pūnaewele, a pēlā aku.
- I ka waihona a pela aku, aia nā kinona hua maoli i hoʻohana ʻia no nā lepili, me kahi extension .ttf. Eia kekahi file txt e hāpai iā lākou a me kahi mea e wehewehe i nā hōʻailona.
- A i ka hopena ma ka waihonaʻo httdocs e hele i nā pūnaewele e hoʻokiʻekiʻe i ka lawelawe.
ʻO ka pūnaewele
I ka laʻana, e hoʻohana wau i ka hihia i hōʻike ʻia i ka manawa hope loa. Loaʻa iā ia kahi file index e hoʻohuli i kekahi me kahi phtml extension, a hoʻonui kēia i nā hana i kūkulu ʻia ma luna o kahi php a me nā palapala ʻāina. Loaʻa i kahi kōpaki nā kiʻi i hoʻopili ʻia mai ka ʻaoʻao.
Inā mākou e nānā iā ia, ʻo ka phtml wale nō ka pūpū i kūkulu ʻia mai nā papa, a kāhea i nā hana palapala / php. E ala aʻe ʻoe i ka hoʻohana ʻana i:
http://localhost/gis/gispalenque.phtml
Hōʻikeʻia ka hopena ma lalo:
- i ke kikowaena o ka hana GMapDrawMap (),
- aia ma ka'ākau ka pihi i ʻO ka keymap GMapDrawKeyMap (),
- ka pae pākuhi i lalo nei GMapDrawScaleBar (),
- a inā he kumuhana hana, kahi kūlana e pili ana i ka pahu helu inā (! IsHtmlMode ()) echo " me nā hoʻoholo: ZOOM_IN, ZOOM_OUT, MEA HOU, QUERY_POINT.
I kēia manawa, ua like ka hōʻike:
ʻO nā kōnae .map
ʻO ka hui pūʻana o ka paʻi palapala Maperver kahi i hoʻokumuʻia e kahi Apache, ka mea e hoʻouna ai i ka php palapala kiʻi a laila puka mai kēlā pūpū. Akā ka hapa nui o ka ʻepekema i loko o nā faile .map, ʻaʻole e huikau me nā mea i hoʻokumu ʻia e Mapinfo, Manifold, a i ʻole Mobile Mapper Office me ka hoʻonui like.
ʻO kēia .map nā faila kikokikona, i loaʻa ka palapala ʻāina i ka palapala script. Hiki i kēia ke hana me nā papahana papapihi e like me Quantum GIS, inā ʻoe e nānā aia hoʻokahi no ka palapala ʻāina nui, hoʻokahi no Keymap a ʻelua no nā lawelawe OGC wms a wfs. E nānā pehea e hana ai i ka palapala palapala:
MAP
NAME PALENQUE_DEMO
NO KA MAKAHI
600 450 Kūkākūkā
SYMBOLSET ../etc/symbols.txt
604299 1933386 610503 1939300 NO KA MAKAHI MAKAHIKI O PALENQUE
NĀʻOi #EXTENT 605786 1935102 608000 1938800 #SOLO 01
KANAKA MAU
SHAPEPATH "../data"
Hoʻopiʻi
IMAGECOLOR 255 255 255
KE AKU ../etc/fonts.txt
- Hōʻike ka MAP e hoʻomaka ana ka papa
- NĀ STATUS, e hōʻike inā inā pau ka paʻawa kuhi a iʻoleʻole
- ʻO ka nui o ka hōʻike
- Hōʻike ka SYMBOLSET i ke ala o nā hōʻailona
- ʻO EXTENT nā kaʻina hōʻike. Hoʻohana ʻia ka hōʻailona # e hana i nā anotations
- ʻO UNITS no nā wae
- ʻO SHAPEPATH, ke ala e hele ai nā papa
- E pau nā mea a pau i ka hopena me ke kauoha END
I loko, hoʻomaka ke code me kahi laina kauoha, a hoʻopau me END, no ka laʻana no ka kau palena aʻoi loa; papa kuhikuhi o nā kiʻi lōʻihi:
Web
ʻO MINSCALE 2000000
MAXSCALE 50000000IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
hopena
ʻO ka pae paina:
ʻO SCALEBAR
IMAGECOLOR 255 255 255
LABEL
NUI 0 0 0
NO KA SMALL
hopena
300 5 Kūkākūkā
NUI 255 255 255
0 0 0 BACKGROUNDCOLOR
0 0 0 KUMU KAULANA
ʻO ka hōʻailona UNITS
INTERVALS 3
NO KA MAKAHI
hopena
ʻO kahi papa raster: hele i hope, me kahi wehewehe i ka papa inoa ʻo "Orthophoto", mai kahi tiff i loko o ka faila ʻikepili:
LAYER
'OHOLOHE inoa
METADATA
"KAHOA" "OrtoFoto"
hopena
NĀ HULA TYPE
PAʻE PAʻE
DATA "C: \ OSGeo4W / apps / gis / data / orthophotoGral.tif"
#OFFSITE 0 0 0
hopena
He papa haʻahaʻa o polygons, ua hoʻohanaʻia ma luna o nā papahana, e hoʻonui ana i kekahi mauʻikepili ma kahi html kiko'ī, me kahi inoa inoa momona, ka nui 6, kaʻeleʻeleʻeleʻele a me nā keʻokeʻo keʻokeʻo o ka hoʻopiʻi 5 ...
LAYER
NĀ KAHUWAI KAULĀWAIWAI
KEKAHI POLOKAHI
PAʻE PAʻE
50 TRANSPARENCY
KAUOHA 607852 1935706 610804 1938807 METADATA
"DESCRIPTION" "Kumuhana e Value Sector 02"
"RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Area Perimeter VALUE"
hopena
DATA PALENQUE_SECTOR01
TEMPLATE "ttt_query.html"
Hoʻopau 5
#TOLERANCEUNITS PIXELS
LABELITEM "VALUE"
CLASSITEM "ALOHA"
LABELCACHE ON
KA KULA
1 SyMBOL
NUI 128 128 128
0 0 0 KUMU KAULANA
NAME "ZonaNULL"
EXPRESSION ([VALUE] = 0)
LABEL
PULE AUTGLE
NUI 0 0 0
FONT sans
ʻO TYPE TRUETYPE
POSITION cc
KAULA KAU
BUFFER 5
6 HUI
200 200 200 KUMU KAULANA
hopena
END # helu waiwai 0
KA KULA
3 SyMBOL
NUI 255 128 128
#COLOR -1 -1 -1 #SIN PILI
... a pela aku a hiki i ka pau ana me
hopena
END #Class Value
END # Layer
E hoʻopau
No laila, ke hana nei me ka maperver, ʻoiai maʻalahi ia, lilo i paʻakikī a kaupalena ʻia no nā hana nui no ka mea aia nā mea āpau i ka palapala. ʻO ka hemahema nui loa ka hana ʻia o nā mea āpau i ka wāwae, e like me ka wehewehe ʻana i kēlā me kēia kala i kahi kumuhana, a no kēia kumu e ala aʻe nā mea hana e like me CartoWeb, e hana nei ma Mapserver akā lawe mai i nā plugina i kūkulu ʻia a me nā laʻana me nā hiʻohiʻona e hoʻohālikelike i kēia mana mua. ka readme mua:
- E hana i nā papaʻokoʻa, me AJAX no ka hoʻomaʻemaʻeʻana iā lākou
- E pākuhi i ka code, inā loaʻa kahi hōʻailona e kākau i ka .map e pili ana i nā pae hoʻohālikelike
- Ke hoʻohoihoi i ka hoʻihoʻiʻana me ka loaʻaʻole o ka hoʻomaʻaihoʻi, me he mea lā he pae hilinaʻi
- ʻO ka wikiwiki pūnaewele, kākau kokeʻia ma ka hale
- E hoʻopili i kahi kelepona ma ke kiʻi kiko
- Kuʻiʻia i ka Google Earth
- E hoʻolālā i ka PDF o ka hoʻolālā
Ma kahi e hiki mai ana e nānā mākou i ka CartoWeb nānā, ma laila e waiho au i ka loulou i nā hiʻohiʻona nui.
Aia kekahi ala e loaʻa ai ka hōʻaia kiʻi hōʻalima phtml, mahalo
hola,
Ke ho'āʻo nei au e kāhea i kahi papa mai ka .map, penei:
LAYER
Nā papa hana hōʻoia
POEN TYPE
KANAKA OGR
HOOLAHA #”virtual.ovf”
"
Xxxxx
EXEC…….
eess_id
wkbPihaihaia
WGS84
"
ʻO kaʻu pilikia, ʻo ka lawelawe DSN ke hoʻopilikia nei: i ka wā e noi ana i kahi GetCapabilities e hoʻihoʻi ana i ka ʻōlelo huna waihona ... hiki iaʻu ke kāhea i kahi faila e pale aku i ka "hāʻawi" i ka ʻōlelo huna a i ʻole he hewa DSN???? Mahalo!
ʻO ka MapServer he papahana Open Source iʻikeʻia no kona kumu e hōʻike i nā palapala 'āina maiau ma luna o ka pūnaewele. ʻO ka'ōkuhi pūnaewele he'ōpala i hoʻonohonohoʻia i kahi waihona waihona ma kahi pūnaewele e hoʻohana nei i ka pūnaewele pūnaewele NTFS. Hoʻomoeʻia ka papa hana e like me nā'ōkuhi'ē aʻe, akā hāʻawiʻia lākou i nā ala kaʻa ma kahi o nā leka kāleka.