![maplex label engine arcgis 10.3 maplex label engine arcgis 10.3](https://demo.documents.pub/img/378x509/reader018/reader/2020010413/5c22b76d09d3f284038b8f23/r-1.jpg)
Should labels be maintained in a separate cache? Failure to do so can lead to instability and possible crashes when creating tiles. If memory usage is approaching your machine's limit, consider disabling Maplex. Before you use Maplex to build an entire cache, build a test cache and examine your system's memory usage while the tiles are being created. To achieve the best balance between good label placement and performance, use the Maplex labeling engine to draw labels in your map document, then convert those labels to annotation and use the annotation in your map service. Although Maplex offers good labeling, it can slow down map caching. Maplex offers more options, is more computationally advanced, and places more labels than the standard ArcMap labeling engine. Using the Maplex labeling engine is the slowest way to draw labels. A labeling engine has to make decisions about where to place each label, and the time this takes can add up if you have many labels. Using the default ArcMap labeling engine is the next fastest way to draw labels. Each label has predetermined coordinates that are an attribute of the label. Annotation is the fastest way to draw labels when caching because it requires no label placement decisions.
![maplex label engine arcgis 10.3 maplex label engine arcgis 10.3](https://demo.pdfslide.net/img/380x512/reader018/reader/2020011900/5c22b76d09d3f284038b8f22/r-2.jpg)
How does labeling affect tile creation speed?Ĭomputing the best locations for map labels can be a time-consuming process, and labeling can slow down your tile creation. Your practice session will also help you get a feel for how much time the tools may take and how much annotation they'll create. Creating supertile grids and drawing annotation are time-intensive tasks, and you'll want to make sure you've supplied the correct parameters when you use the tools with a large map. Alternatively, you can manually clean up the annotation layer between cache updates as conflicts are noticed.īefore running the above tools on a large area, it's best to practice with a simple map using a small extent. You can then examine or query the layer for duplicate labels and delete them before you build the cache. The annotation produced by this tool gives you the same label placement you would get if creating a cache. Annotation is created for all layers in the map document that have labeling enabled. You provide the supertile grids you created, a map document, and an output workspace, and this tool creates annotation for every scale in your cache. The next tool is Tiled Labels To Annotation. These grids help break up the annotation creation job into manageable pieces. This tool reads a map cache tiling scheme and creates grids representing supertile boundaries at each scale of the tiling scheme. The first is Map Server Cache Tiling Scheme To Polygons. Two tools in the Cartography Tools > Annotation toolset are designed to help you make annotation for map caches. Creating annotation layers for map cachesĪnnotation layers can get very large, and creating annotation for all the various scales of your map may seem like a daunting task. You can edit an annotation layer to remove duplicate labels. The attributes include an assigned place on the map for each label. Annotation is a special layer in which each label is treated as a feature with attributes. The only way to avoid duplicate labels in a cache is to use annotation. It may do the same thing on the adjacent supertile, causing duplicates near the supertile boundaries.
![maplex label engine arcgis 10.3 maplex label engine arcgis 10.3](https://desktop.arcgis.com/en/arcmap/10.3/map/working-with-text/GUID-866B6998-8D03-48D7-9210-5A7E6912B6FD-web.gif)
In fact, your labeling engine may be making an effort to include as many labels as possible within a supertile, thereby placing some labels near the edge. This is because when a supertile is labeled, the label placement engine is not aware of labels on adjacent supertiles. You should not see any label duplicates within the supertile, but duplicates can occur at the supertile boundaries. A supertile is 2048 x 2048 pixels with antialiasing or 4096 x 4096 pixels without. These large areas (supertiles) are then divided into smaller, individual tiles. How do I avoid duplicate labels in my cache?ĭuring a caching job, ArcGIS draws large areas at a time to help reduce duplicate labels. This topic provides guidance on each of the above questions.