Meer

Hou verband met WMS en HTTP

Hou verband met WMS en HTTP


Ek is nuut op die gebied van kaarte en verwante dienste om dit te sien. My doel is om kaarte op 'n webwerf te vertoon en verskeie opsies aan die gebruiker te bied vir interaktiwiteit, soos om lae op mekaar te lê, ens. GeoServer lyk na die enigste en mees belowende opsie. Daar is sekere dinge wat ek nie heeltemal kan verstaan ​​nie.

Hoe pas WMS -protokol by HTTP? As 'n blaaier 'n WMS -versoek na GeoServer stuur, is hierdie versoek 'n HTTP -versoek? En as die GeoServer WMS 'n kaart terugstuur, is dit dan weer 'n HTTP -antwoord?

As beide hierdie versoek en antwoord HTTP is, waarom het ons dan OpenLayers nodig?

Ek wil ook ander algemene funksies van 'n webwerf, soos vorms, by my webwerf voeg. Moet ek dan OpenLayers gebruik. Ek sukkel ook om die opstel van bedieners te verstaan. Is daar 'n opstelling van beide 'n webbediener en GeoServer -diens wat gelyktydig op my masjien werk?

Hoe gebeur die vloei van inligting dan? My webbediener ontvang 'n HTTP -versoek, dit versoek weer GeoServer (met behulp van OpenLayers) en die GeoServer -diens keer terug na die webbediener.

Is ek reg?


Hoe pas WMS -protokol by HTTP?

OGC Web Map Service (WMS) is 'n koppelvlakstandaard wat handel oor hoe 'n webdiens, soos een wat deur GeoServer -sagteware, of MapServer -sagteware, of ArcGIS -sagteware, ens, op HTTP -versoeke kan reageer om foto's van kaarte te verskaf.

As 'n blaaier 'n volledige WMS -versoek na GeoServer stuur, is hierdie versoek 'n HTTP -versoek? En as GeoServer 'n kaart terugstuur, is dit dan weer 'n HTTP -antwoord?

Let daarop dat die OGC Web Map Service (WMS) koppelvlakstandaard homself nie beperk tot die gebruik van HTTP nie, byvoorbeeld dat u ook SOAP kan gebruik, maar oor die algemeen gebruik WMS -versoeke en reaksie HTTP, en met GeoServer -sagteware is dit ek dink altyd die geval.

As beide hierdie versoek en antwoord HTTP is, waarom het ons dan OpenLayers nodig?

Jy doen nie nodig het OpenLayers, maar as u wil hê dat mense kaarte wat op aanvraag in 'n blaaier voorsien word, moet sien (via 'n toepassing op u webwerf), moet u op een of ander manier 'n kode hê wat die OGC Web Map Service (WMS) koppelvlakstandaard verstaan ​​om te kan bou die versoeke. U kan u eie sagteware hiervoor skryf, of u kan verwys na biblioteke wat deur ander geskryf is, soos OpenLayers.

As u net versoeke aan 'n WMS wil toets, kan u die versoek in die adresbalk van u blaaier invoer.

Is daar 'n opstelling van beide 'n webbediener en GeoServer wat gelyktydig op my masjien werk

Om 'n webwerf te hê wat kaarte bied, hoef u geen WMS op u eie bediener te huisves nie, u kan WMS gebruik wat deur enige diensverskaffer verskaf word, of u kan u WMS -diens van u toepassingsbediener skei, of u kan dit saam bedryf.