Suite

Vider le cache de la carte - ArcGIS Engine

Vider le cache de la carte - ArcGIS Engine


Existe-t-il un moyen par programme d'effacer le cache d'une carte dans ArcGIS Engine 10.0 ?

Il est évident qu'il existe un schéma de mise en cache fonctionnant sous les couvertures, et j'aimerais effacer toutes ses données mises en cache. Pour être clair, ce n'est pas fuite mémoire, je ne veux tout simplement pas qu'il mette en cache quoi que ce soit.

C'est un assez vanille (*.mxd). Juste un jeu de données raster, pas de couches de fond de carte ou quoi que ce soit d'extraordinaire.


Je pense que vous voulez l'interface IMAPCooker2. Il a deux méthodes pour effacer les caches, Clear et ClearAll.

Clear efface le cache d'une couche donnée dans une étendue donnée.

public void Clear ( ILayer pLayer, IEnvelope pExtent );

ClearAll, d'autre part, efface le cache pour toutes les couches.

vide public ClearAll ( );

Voir la vidéo: ArcMap File Save