Viac

Súvisí s WMS a HTTP

Súvisí s WMS a HTTP


Som nový v mapách a súvisiacich službách pre ich prezeranie. Mojím cieľom je zobraziť mapy na webových stránkach a poskytnúť používateľovi niekoľko možností interaktivity, ako napríklad vzájomné prekrývanie vrstiev atď. GeoServer sa zdá byť jedinou a najsľubnejšou možnosťou. Sú určité veci, ktorým nemôžem úplne porozumieť.

Ako sa protokol WMS zhoduje s HTTP? Keď prehliadač odosiela požiadavku WMS na server GeoServer, je táto požiadavka požiadavkou HTTP? A keď server GeoServer WMS vráti mapu, je to opäť odpoveď HTTP?

Ak sú tieto požiadavky aj odpovede HTTP, potom prečo potrebujeme OpenLayers?

Tiež chcem na svoje webové stránky pridať ďalšie bežné funkcie webových stránok, napríklad formuláre. Musím potom použiť OpenLayers. Tiež mám problém porozumieť nastaveniu serverov. Bude na mojom počítači súčasne bežať nastavenie webového servera a služby GeoServer?

Ako potom prebieha tok informácií? Môj webový server dostane požiadavku HTTP, postupne požaduje GeoServer (pomocou OpenLayers) a služba GeoServer sa vráti späť na webový server.

Mám pravdu?


Ako sa protokol WMS zhoduje s HTTP?

OGC Web Map Service (WMS) je štandard rozhrania, ktorý sa zaoberá tým, ako môže webová služba, napríklad taká, ktorú poskytuje softvér GeoServer alebo softvér MapServer alebo softvér ArcGIS atď., Reagovať na požiadavky HTTP na poskytnutie obrázkov máp.

Keď prehliadač odošle úplnú požiadavku WMS na server GeoServer, je táto požiadavka požiadavkou HTTP? A keď GeoServer vráti mapu, je to opäť odpoveď HTTP?

Všimnite si toho, že štandard rozhrania OGC Web Map Service (WMS) sa neobmedzuje na používanie HTTP, napríklad by ste mohli používať aj SOAP, ale vo všeobecnosti požiadavky a reakcie WMS používajú HTTP a v prípade softvéru GeoServer si to myslím vždy to tak je.

Ak sú tieto požiadavky aj odpovede HTTP, potom prečo potrebujeme OpenLayers?

Ty nie potrebovať OpenLayers, ale ak chcete, aby si ľudia prezerali mapy poskytované na požiadanie v prehliadači (prostredníctvom aplikácie na vašom webe), budete na vytvorenie konštrukcie potrebovať nejaký kód, ktorý rozumie štandardu rozhrania OGC Web Map Service (WMS). žiadosti. Na to môžete napísať vlastný softvér alebo sa môžete obrátiť na knižnice napísané inými, napríklad OpenLayers.

Ak chcete len otestovať požiadavky na WMS, stačí napísať požiadavku do panela s adresou v prehliadači.

Bude na mojom počítači súčasne spustený webový server a GeoServer

Ak chcete mať webovú stránku poskytujúcu mapy, nemusíte byť hostiteľom žiadneho WMS na vlastnom serveri, môžete použiť WMS poskytovaný akýmkoľvek poskytovateľom služieb, alebo môžete oddeliť svoju službu WMS od aplikačného servera alebo ich môžete spustiť spoločne.