Best practices voor tilecaches
Gehoste tilelagen worden snel uitgevoerd op het web, maar het kost serververmogen, tijd en opslagruimte om een tilecache te maken en onderhouden. Wanneer u uw tilelagen host op ArcGIS Online, is het verkrijgen van serververmogen minder belangrijk dan wanneer u de tiles op locatie zou maken. Esri onderhoudt de server en is verantwoordelijk voor het maken van uw tiles. Houd wel rekening met de tijd die het duurt om een cache op te bouwen. Houd daarnaast ook rekening met de schijfruimte die de cache in beslag neemt.
De tijd die nodig is om de tiles te genereren voor een specifieke kaart, is doorgaans gebaseerd op het ruimtelijk extent van de kaart die in het cachegeheugen moet worden opgeslagen en het aantal lagen in de kaart, maar ook op de belasting op het systeem op het ogenblik dat de kaart wordt verwerkt. ArcGIS Online is ontworpen om automatisch op te schalen (door rekenkracht toe te voegen) naarmate de belasting toeneemt. Er zijn echter vertragingen mogelijk in gevallen waar het systeem een drastische belasting ondervindt.
Wanneer ArcGIS Online tiles maakt, wordt de kaart opgesplitst in ruimtelijke extents die parallel worden getekend. Als uw gegevens veel extents bevatten, kan het volledige proces minuten tot uren nodig hebben om te worden voltooid. Het proces is asynchroon. Dit betekent dat het cachingproces doorgaat als u de applicatie sluit vanaf het punt waarop de publicatie is uitgevoerd.
Cachestatus weergeven
Nadat u gestart bent met het maken van tiles, kunt u een voortgangsrapport per schaal weergeven van het percentage cache dat is gegenereerd door de server. Klik met de rechtermuisknop op uw gehoste tilelaag in de catalogusstructuur in ArcMap en klik op View Cache Status. U zult onmiddellijk merken dat de grotere cacheschalen langer duren dan de kleinere schalen.
U kunt de cachestatus ook bekijken op de pagina Mijn Content van de ArcGIS.com-website door te klikken op de koppeling Tiles beheren.
Tiles strategisch opbouwen
Uw organisatie heeft een beperkt aantal credits aangeschaft dat kan worden ingeruild voor ArcGIS Online-services, zoals het bouwen en opslaan van tiles. Het resterende aantal credits voor uw account is zichtbaar voor beheerders op de pagina Mijn organisatie onder het menu Abonnementstatus. Als u al uw credits opgebruikt terwijl tiles worden gemaakt, wordt het maken van tiles gestopt en moet u zorgen voor meer credits of alleen de tiles gebruiken die wel al zijn gemaakt.
Standaard worden tiles gemaakt voor het volledige extent van de kaart. Als u tiles maakt voor een grote geografische entiteit die niet rechthoekig is, kunt u tijd en servicecredits sparen door het interessegebied dat in een cache moet worden geplaatst, interactief te definiëren. Met de tool Manage Map Server Cache Tiles kunt u een interessegebied in de vorm van een polygoon digitaliseren in ArcMap. Op die manier perkt u het maken van tiles in tot een onregelmatig gevormde grens in plaats van tiles te maken voor het volledige extent van de kaart.
Een cache maken voor gehoste tiles
U kunt ervoor kiezen om automatisch een cache op uw tiles te maken bij het publiceren of de cache handmatig maken na het publiceren. Als u eerst begint met publiceren, is het gemakkelijker om de cache automatisch te maken. Uw tiles worden dan voor u gemaakt door ArcGIS Online. U hoeft niets te doen, behalve misschien dat u de cachevoortgang in de gaten wilt houden.
Zodra u uw cachingbehoeften kent, raadt Esri u aan om de cache handmatig te maken. Caches die automatisch worden gegenereerd kunnen namelijk groter zijn dan u eigenlijk nodig hebt. Hoe groter de cache, hoe langer het duurt om deze te maken. Een grotere cache gebruikt ook meer credits.
Als u ervoor hebt gekozen om handmatig een cache te maken na het publiceren van uw tilelaag, kunt u de cachetaken starten vanaf de pagina Mijn Content van de ArcGIS.com-website. Geef de pagina met itemdetails voor uw tiles weer en klik op de koppeling Tiles beheren. Hiermee wordt een dialoogvenster weergegeven waarin u tiles kunt maken en de status kunt bekijken van elk schaalniveau.

U kunt ook opties bekijken voor het wijzigen van het zichtbare schaalbereik als u vanaf de pagina met itemdetails op Bewerken klikt.
U kunt het maken van tiles ook starten vanuit ArcMap, waardoor u meer controle hebt over het geografische gebied in de cache. In de volgende stappen wordt uitgelegd hoe u de cache kunt opbouwen vanuit ArcMap:
-
Start ArcMap.
Open eventueel het kaartdocument waarvandaan u oorspronkelijk de service hebt gepubliceerd. Het is alleen nodig om het kaartdocument te openen als u het interessegebied voor de tilecreatie interactief wilt definiëren.
- Meld u aan bij ArcGIS Online.
- Klik op Bestand (File) > Aanmelden (Sign in).
- Geef de gebruikersnaam en wachtwoord van uw organisatie op en klik op Aanmelden.
- Open het venster Catalogus en vouw Mijn gehoste services uit.
- Klik met de rechtermuisknop op uw gehoste tilelaag en klik op Cache beheren > Tiles beheren.
Het dialoogvenster van de tool Manage Map Server Cache Tiles wordt geopend. Met deze tool maakt u tiles voor tilelagen.
- Stel de parameters van de tool naar wens in.
Met de parameter Area Of Interest kunt u interactief een polygoon digitaliseren om op te geven waar tiles worden gemaakt.
Als u hulp nodig hebt om de parameters van de tool te begrijpen, klikt u op Show Help in het dialoogvenster van de tool.
Elk abonnement op ArcGIS Online heeft een specifieke limiet voor de hoeveelheid gegevens die kan worden opgeslagen op de server. Deze limiet is inclusief ruimte die wordt ingenomen door tiles. Zie Best practices voor tilecaches voor informatie over efficiënt gebruik van deze ruimte.
- Klik op OK om tiles te maken.
Tip:
Als u de voortgang van het maken van cachetiles per schaal wilt volgen, klikt u met de rechtermuisknop op uw gehoste tilelaag in de catalogusstructuur en klikt u op View Cache Status. Zie Voltooiingsstatus van cache weergeven voor meer informatie.
De tiles worden gemaakt en opgeslagen op de ArcGIS Online-servers.
Als u ooit tiles wilt verwijderen, kunt u ook deze tool gebruiken. Stel daarvoor de parameter Update Mode in op tiles verwijderen.