Katika EarthRanger, kuunganisha ramani za msingi za Huduma ya Ramani ya Wavuti (WMS) kunahitaji kuunda URL ya huduma kulingana na uwezo wa huduma ya WMS. Mwongozo huu utakuelekeza katika hatua za kuunda URL inayofanya kazi ya huduma ya WMS kwa matumizi ndani ya EarthRanger, kuhakikisha kuwa URL inajumuisha vigezo muhimu vya uwasilishaji sahihi wa ramani.
Utangulizi wa Kuunda URL ya WMS
Unapofanya kazi na huduma ya WMS, hatua ya kwanza ni kupata majibu ya GetCapabilities, ambayo hutoa maelezo muhimu ili kuunda URL yako ya WMS. Hii kwa kawaida hufanywa kwa kuambatisha ?service=wms&request=getcapabilities
kwenye URL yako ya huduma ya WMS. Kwa mfano:
https://ortos.dgterritorio.gov.pt/wms/ortosat2023?service=wms&request=getcapabilities
Jibu la GetCapabilities litakuwa katika umbizo la XML na litaorodhesha vigezo vinavyopatikana ambavyo utatumia kuunda URL kamili ya WMS ili kuunganisha ramani ya msingi kwenye EarthRanger.
Inaunda URL ya WMS
Baada ya kupokea GetCapabilities XML, utaunda URL ya mwisho ya WMS kwa kujumuisha vigezo mbalimbali ambavyo ama vimeorodheshwa kwa uwazi katika uwezo au vilivyowekwa na kiwango cha WMS.
URL ya Mwisho Mfano:https://ortos.dgterritorio.gov.pt/wms/ortosat2023?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image/png&TRANSPARENT=true&LAYERS=OrtoSat2023&STYLES=&WIDTH=256&HEIGHT=256&CRS=EPSG:3857&BBOX={bbox-epsg-3857}
Uchanganuzi wa Vigezo vya URL
Hapa kuna maelezo ya kina ya kila kigezo kilichojumuishwa kwenye URL ya WMS:
1. URL ya Msingi: https://ortos.dgterritorio.gov.pt/wms/ortosat2023?
- Chanzo: Imetolewa kutoka kwa lebo ya GetCapabilities XML <OnlineResource>.
- Maelezo: Huu ndio mwisho wa msingi wa kufanya maombi ya WMS GetMap.
2. SERVICE=WMS: SERVICE=WMS
- Chanzo: Imesasishwa kwa kiwango cha WMS.
- Maelezo: Weka kila mara kwa WMS kama inavyotakiwa na vipimo vya WMS.
3. VERSION=1.3.0: VERSION=1.3.0
- Chanzo: Imetolewa kutoka <WMS_Capabilities> nodi ya mizizi.
-
Maelezo: Hii inaonyesha toleo la vipimo vya WMS ambalo huduma inasaidia.
4. REQUEST=GetMap: REQUEST=GetMap
- Chanzo: Imesasishwa na kiwango cha WMS.
- Maelezo: Hii ndiyo aina ya ombi la kuleta picha za ramani.
5. FORMAT=image/png: FORMAT=image/png
- Chanzo: Imechaguliwa kutoka kwa miundo iliyoorodheshwa chini ya <GetMap> katika hati ya uwezo wa XML.
- Maelezo: Hubainisha umbizo la picha la ramani. image/png imechaguliwa hapa na inaweza pia kuwa JPG au JPEG.
6. TRANSPARENT=true: TRANSPARENT=true
- Chanzo: Kigezo cha hiari kilichowekwa na mtumiaji.
- Maelezo: Hii inahakikisha usuli wa ramani ni wazi, ni muhimu kwa ramani zinazowekelea.
7. LAYERS=OrtoSat2023: LAYERS=OrtoSat2023
- Chanzo: Imetolewa kutoka kwa ufafanuzi wa <Layer> katika XML.
- Maelezo: Hubainisha safu ya kuonyesha, katika kesi hii, OrtoSat2023.
8. STYLES=: STYLES=
- Chanzo: Inahitajika kwa kiwango cha WMS, lakini inaachwa tupu ikiwa hakuna mtindo maalum uliofafanuliwa.
- Maelezo: Kwa kuwa hakuna mtindo maalum uliofafanuliwa katika XML, acha hii ikiwa tupu.
9. WIDTH=256 & HEIGHT=256: WIDTH=256&HEIGHT=256
- Chanzo: Kiteja kimefafanuliwa ndani ya mipaka iliyobainishwa katika XML.
- Maelezo: Thamani hizi huamua ukubwa wa picha ya ramani iliyoombwa. Kwa kawaida, saizi 256x256 ni saizi ya kawaida.
10. CRS=EPSG:3857: CRS=EPSG:3857
- Chanzo: Imetolewa kutoka kwa lebo za <CRS> ndani ya metadata ya safu katika XML.
- Maelezo: Hubainisha Mfumo wa Marejeleo wa Kuratibu (CRS) unaotumika kwa makadirio ya ramani. EPSG:3857 hutumiwa kwa ramani za wavuti.
11. BBOX={bbox-epsg-3857}: BBOX={bbox-epsg-3857}
- Chanzo: Imetolewa kwa nguvu na mteja wakati wa utekelezaji.
-
Maelezo: Kigezo hiki kinawakilisha kisanduku cha mpaka cha picha ya ramani, kwa kawaida hutolewa kama {bbox-epsg-3857} katika mifumo mingi ya ramani.
Muhtasari wa Marejeleo ya Haraka
Parameter | Source/Location | Explanation |
SERVICE=WMS | Weka kwa kiwango cha WMS | Inaonyesha ombi ni la huduma za WMS. |
VERSION=1.3.0 | Imetolewa kutoka kwa XML | Inabainisha toleo la WMS. |
REQUEST=GetMap | Imewekwa kwa kiwango cha WMS | Inafafanua aina ya ombi (GetMap). |
FORMAT=image/png | Imetolewa kutoka kwa umbizo la GetMap katika XML | Inabainisha umbizo la picha (PNG, JPG, JPEG). |
TRANSPARENT=true | Imefafanuliwa na mtumiaji | Hiari; inahakikisha mandharinyuma yenye uwazi. |
LAYERS=OrtoSat2023 | Imetolewa kutoka kwa ufafanuzi wa safu ya XML | Inabainisha safu ya kuonyesha. |
STYLES= | Inahitajika kwa kiwango cha WMS | Imeachwa tupu ikiwa hakuna mtindo maalum uliofafanuliwa. |
WIDTH=256 | Imefafanuliwa kwa Mteja | Inabainisha upana wa picha. |
HEIGHT=256 | Imefafanuliwa kwa Mteja | Hubainisha urefu wa picha. |
CRS=EPSG:3857 | Imetolewa kutoka kwa XML | Inabainisha Mfumo wa Marejeleo wa Kuratibu (CRS). |
BBOX={bbox-epsg-3857} | Imeingizwa kwa nguvu wakati wa utekelezaji | Inawakilisha kisanduku cha mpaka cha eneo la ramani. |