Viac

Argument ohraničovacieho poľa je pri zobrazení rastra pomocou mapového servera ignorovaný


Snažím sa zobraziť rastrový obrázok s Mapserverom pomocou inéhobboxargumenty v požiadavke mapserv cgi. Snažil som sa určiť rôzne argumenty bbox na „orezanie“ rastrového displeja, ale mapserver vráti celú mapu ignorujúcubboxargument.

Ako môžem správne určiť ohraničujúci rámček na zobrazenie rastra?

Nasledujúce príkladové volanie vykreslí mapu v plnom rozsahu, aj keď je vyžadovaná iba malá časť

Odkaz 128

Tu je mapový súbor, ktorý používam:

MAPA Tvar RASTER END END

Vaša požiadavka je požiadavka WMS, ale nedokončili ste požadovanú konfiguráciu v súbore mapy. Mapový súbor, ktorý ste zverejnili, je v skutočnosti vhodný iba na použitie v prostredí cgi prostredníctvom vlastného formátu adresy URL servera mapserver.

Môžete buď pridať požadované parametre WMS do súboru mapy a naďalej vyvolávať mapserver ako server WMS (tento prístup by som odporučil):

http://mapserver.org/ogc/wms_server.html

alebo zmeňte svoju adresu URL tak, aby zodpovedala vlastným štandardom mapového servera, a odstráňte zmeny v mapovom súbore. Vzorovú aplikáciu, ktorú môžete použiť na odvodenie skutočnej adresy URL, nájdete tu:

http://demo.mapserver.org/cgi-bin/mapserv?map=/osgeo/mapserver/tutorial/htdocs/example2.map&layer=states&zoom=0&mode=browse&root=/tutorial&program=/cgi-bin/mapserv&map_web=template+example2 -1.html