../_images/logo_mapproxy.png ../_images/OSGeo_community.png

MapProxy Snabbstart

MapProxy är den schweiziska armékniven för alla WMS- och kakeltjänster. Den cachelagrar, accelererar och transformerar data från befintliga karttjänster och betjänar alla GIS-klienter på skrivbordet eller webben.

MapProxy-diagram

MapProxy är inte bara en tile cache-lösning, utan erbjuder också många nya och innovativa funktioner som fullt stöd för WMS-klienter.

Starta tjänsten och se demonstrationen

MapProxy har flexibla driftsättningsalternativ och du kan till exempel integrera den i Apache. Men du kan också starta MapProxy som en fristående tjänst, vilket är det bästa alternativet för att komma igång.

  1. För att starta MapProxy som en fristående tjänst klickar du på Geospatial ‣ Web Services ‣ MapProxy ‣ Start MapProxy.

  2. Öppna Firefox och navigera till http://localhost:8011/demo

MapProxy-demosidan innehåller en rudimentär WMS- och kakelklient för varje konfigurerat lager. Du kan t.ex. inte välja projektion för WMS-lager, men det räcker för att snabbt verifiera att din installation fungerar.

Visa i desktop GIS

You can add MapProxy in any WMS Desktop GIS like QGIS or gvSIG. The service URL is: http://localhost:8011/service?

Exempelkonfigurationen MapProxy innehåller ett antal lager som använder olika kartmotorer och kartdata. Se nedan för mer information om varje lager.

Tillgängliga lager

mapnik:

Världens befolkning återgiven av Mapnik. Du behöver inte starta Mapnik-tjänsten, eftersom det här lagret använder det integrerade Mapnik-stödet i MapProxy.

mapnik_tile:

Världens befolkning återgiven av Mapnik som kakelskikt.

geoserver:

USA:s befolkning återgiven av WMS:en GeoServer. Detta lager stöder också GetFeatureInfo-förfrågningar som kaskadkopplas till käll-WMS. Du måste starta GeoServer med Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer innan du får tillgång till det här lagret.

mapnik_geoserver:

Detta skikt visar möjligheten att kombinera flera källor i ett skikt. Det kombinerar världens befolkning från Mapnik med USA:s befolkning från GeoServer. GetFeatureInfo-stödet för den amerikanska befolkningen är fortfarande tillgängligt. Du måste starta GeoServer med Geospatial ‣ Web Services ‣ GeoServer ‣ Start GeoServer innan du får tillgång till det här skiktet.

mapserver:

Detta lager använder Mapserver Itasca demo dataset. Det är en lokal dataset och den använder * täckning * -funktionen för att begränsa BBOX till Itasca, IL.

Skapa din egen konfiguration

Du kan använda mapproxy-util för att skapa nya konfigurationsmallar och för att starta en testserver.

Så här skapar du en ny konfiguration:

mapproxy-util create -t base-config ~/mapproxy

Så här startar du testservern på port 8011 med den konfiguration som skapats:

mapproxy-util serve-develop ~/mapproxy/mapproxy.yaml -b 0.0.0.0:8011

Du kan nu besöka demosidan på http://127.0.0.1:8011/demo/. MapProxy laddas om automatiskt om du ändrar din konfigurationsfil.

Hur vill du gå vidare?