Adding support of annotation in vector tile packages.

4283
8
08-20-2017 07:02 PM
Status: Open
Labels (1)
XiaoyanMu
New Contributor II

Adding support of annotation in vector tile packages. This idea is submitted on behalf of one of our important customers.  

 

We know that labels are now supported in vector tile packages, but my client thinks it is not enough for their current work.  For example, when the data comes from AutoCAD, the DWG annotations will be imported as annotation feature class, which are hardly converted to labels stored in feature attribute perfectly .  So , this requirement comes.  

Tags (2)
8 Comments
StevenGonzalez1

Agreed.

I've spent a bit of time looking for work-arounds, like converting the annotation to a feature class with the 'FeatureOutlineMasks' function in the cartography toolbox; however, am unable to apply symbolody from the annotation features or layer files created from said annotation features.

Anybody else find a work around?

WillAnderson

Same subpar workaround here.

by Anonymous User

I have the same issue. I have been working with Feature Outline Mask aswell, which first looks fine, but my problem is that when creating the vector tile package, the display quality of the converted annotations gets so bad, proportionally to an increased complexity/number of other polygons surrounding the text-polygon. The vector tile package is generalizing too much for the font to display nicely, especially when zoomed out. With a bigger zoom the problem vanished. anyone has any clues how to solve this issue?

DanGriffin

Currently, we're publishing annotation as a raster tile layer.  It's time-consuming and takes up a lot of file storage space.  We also tried exporting the annotation with feature to feature geoprocessing, specifying the output as shapefile.  This creates polygons in place of the annotation and maintains the attribute table with the font, size, rotation, etc..  The problem is there's no way to label based on definitions in a table!

Scott_Stopyak

I'm trying to publish land parcels to vector tiles. Labeling does work but the output is bad. The label rotation is goofy and there are lots of duplicates. I've tried with both label engines and a variety of label settings. Nothing yields acceptable labeling where it looks anywhere near as good as it does in Pro. I'm hoping this will be a priority. Having to build a county-size raster tile cache just to get good map annotation is ridiculous given the processing time, inherent instability of cooking tiles and the storage required. 

NickN
by

Add me to the list of people desiring annotation support in vector tiles. We're also wanting to publish parcel fabric dimensions and labeling is not good, and raster tile caches just take way too long to update.

RobertKGarst

Our office has similar needs to include annotation into a Vector Tile Package. Parcel dimensions and lot do not label correctly from a VTPK, often duplicating even though the source map labels print correctly. As Mr. Griffin stated above, we are handling this with raster tiles, but it is not nearly as efficient for time or storage.

SStopyak_BruceHarris

My current workaround for polygon labels (like parcels) is to:

  1. Use the Calculate Polygon Main Angle tool to add the main angle as an attribute "Angle".
  2. Use the Calculate Geometry Attributes tool to add calculated acreage as an attribute.
  3. Use the Feature to Point  tool to export the polygon centroids to points.
  4. Label the points using the "Angle" field for rotation.
  5. Setup the points with label classes based on the calculated acreage field. For example, small, medium, large parcels (well, parcel points now)  have different label classes that are each setup for appropriate display scales, font sizes, etc.
  6. Publish the labeled points from Pro as vector tiles. 

This isn't anywhere near as good as anno publishing to VT would be, but it works out ok for polygon labels. I suppose a person could figure out something similar for lines or dims using the middle vertex for a label point and getting the bearing as an added attribute for a rotation angle. I haven't  needed to try that just yet.  I'm hoping that this idea will generate some action from the ESRI Devs in the near future. Getting labels published in a visually appealing and performant way has been a big issue for a long time.