<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>idea Label Weight Customization in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/label-weight-customization/idi-p/1688942</link>
    <description>&lt;P&gt;Support more customization for label weights. Primary requests at this time:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Blocking/tiered weighting defined&amp;nbsp;&lt;EM&gt;between&lt;/EM&gt; &lt;EM&gt;&lt;U&gt;specific&lt;/U&gt;&amp;nbsp;label classes&lt;/EM&gt;, not only&amp;nbsp;&lt;STRONG&gt;universally&amp;nbsp;&lt;/STRONG&gt;(ie, layer A blocks labels from layer B, but not layer C)&lt;/LI&gt;&lt;LI&gt;Weights based on entire feature layers, in addition to specific label classes&lt;UL&gt;&lt;LI&gt;Also support weights for group layers&lt;/LI&gt;&lt;LI&gt;(There is a workaround for this already, so it's just a Quality Of Life concept)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;Example scenario&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Fire hydrants&lt;/STRONG&gt;, labeled by ID&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Streets&lt;/STRONG&gt;, labeled by street name&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Parcels&lt;/STRONG&gt;, color-coded and not labeled&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Buildings&lt;/STRONG&gt;&amp;nbsp;(polygons on parcels), labeled by street number&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Points of interest&lt;/STRONG&gt;, with labels on features where OWNER = "PUBLIC"&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Goals for labeling:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;No labels can overlap &lt;U&gt;any&lt;/U&gt; POI&lt;/LI&gt;&lt;LI&gt;Street labels &lt;U&gt;cannot&lt;/U&gt; overlap parcels&lt;/LI&gt;&lt;LI&gt;Building labels must be&amp;nbsp;&lt;EM&gt;on&lt;/EM&gt; buildings, but should&amp;nbsp;&lt;EM&gt;not&lt;/EM&gt; overrun them&lt;/LI&gt;&lt;LI&gt;Fire hydrants may overlap anything besides POI, but should prefer overlapping parcels/buildings over streets&lt;/LI&gt;&lt;LI&gt;POI may overlap anything, but should prefer overlapping streets/buildings over parcels&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Given the current label weight configuration, not all of these goals can be achieved easily.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;To &lt;STRONG&gt;&lt;U&gt;prevent&lt;/U&gt; street labels overlapping parcels&lt;/STRONG&gt;, parcel weight must be set to 1000 (blocking)&lt;UL&gt;&lt;LI&gt;If parcels are blocking, buildings &lt;U&gt;cannot be labeled&lt;/U&gt; unless they are set to "never remove"&lt;UL&gt;&lt;LI&gt;If buildings are set to "never remove," they may be forced to overrun their boundaries&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;For &lt;STRONG&gt;hydrants to prefer overlapping parcels/buildings before streets&lt;/STRONG&gt;,&amp;nbsp;streets must have a higher weight than parcels and buildings. For &lt;STRONG&gt;POIs to prefer overlapping streets/buildings before parcels&lt;/STRONG&gt;,&amp;nbsp;parcels must have a higher weight than streets and buildings.&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;If parcels are already blocking, preferring to overlap streets is not possible&lt;/LI&gt;&lt;LI&gt;We cannot have parcels weighted higher than streets&amp;nbsp;&lt;EM&gt;and&lt;/EM&gt; streets weighted higher than parcels - one must be universally preferred over the other&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;To prevent any labels overlapping POIs, the weight is set to 1000 (blocking)&lt;UL&gt;&lt;LI&gt;This only affects those with OWNER = "PUBLIC," due to the class definition on the sole label class&lt;UL&gt;&lt;LI&gt;To block&amp;nbsp;&lt;EM&gt;all&lt;/EM&gt; POIs, you must create a second label class with no definition and no labeling&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Proposed solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Set label weights/blocking criteria per layer, layer group, or group of label classes&lt;/LI&gt;&lt;LI&gt;Configuration for this example:&amp;nbsp;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;All features&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Blocked by all POI&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;POI&lt;/STRONG&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;Streets and buildings weight = 1&lt;/LI&gt;&lt;LI&gt;Parcels weight = 2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Hydrants&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Parcels and buildings weight = 1&lt;/LI&gt;&lt;LI&gt;Streets weight = 2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;With this solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;All POI block all labels&lt;/LI&gt;&lt;LI&gt;Streets cannot overlap parcels&lt;/LI&gt;&lt;LI&gt;Buildings can overlap parcels, but still respect their other restrictions (ie no overrun)&lt;/LI&gt;&lt;LI&gt;Hydrants&amp;nbsp;&lt;EM&gt;can&lt;/EM&gt; overlap streets, but prefer to avoid them&lt;/LI&gt;&lt;LI&gt;POIs&amp;nbsp;&lt;EM&gt;can&lt;/EM&gt; overlap parcels, but prefer to avoid them&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Fri, 06 Mar 2026 13:11:46 GMT</pubDate>
    <dc:creator>JonahMiller</dc:creator>
    <dc:date>2026-03-06T13:11:46Z</dc:date>
    <item>
      <title>Label Weight Customization</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/label-weight-customization/idi-p/1688942</link>
      <description>&lt;P&gt;Support more customization for label weights. Primary requests at this time:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Blocking/tiered weighting defined&amp;nbsp;&lt;EM&gt;between&lt;/EM&gt; &lt;EM&gt;&lt;U&gt;specific&lt;/U&gt;&amp;nbsp;label classes&lt;/EM&gt;, not only&amp;nbsp;&lt;STRONG&gt;universally&amp;nbsp;&lt;/STRONG&gt;(ie, layer A blocks labels from layer B, but not layer C)&lt;/LI&gt;&lt;LI&gt;Weights based on entire feature layers, in addition to specific label classes&lt;UL&gt;&lt;LI&gt;Also support weights for group layers&lt;/LI&gt;&lt;LI&gt;(There is a workaround for this already, so it's just a Quality Of Life concept)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;FONT size="5"&gt;&lt;STRONG&gt;Example scenario&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Fire hydrants&lt;/STRONG&gt;, labeled by ID&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Streets&lt;/STRONG&gt;, labeled by street name&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Parcels&lt;/STRONG&gt;, color-coded and not labeled&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Buildings&lt;/STRONG&gt;&amp;nbsp;(polygons on parcels), labeled by street number&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Points of interest&lt;/STRONG&gt;, with labels on features where OWNER = "PUBLIC"&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Goals for labeling:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;No labels can overlap &lt;U&gt;any&lt;/U&gt; POI&lt;/LI&gt;&lt;LI&gt;Street labels &lt;U&gt;cannot&lt;/U&gt; overlap parcels&lt;/LI&gt;&lt;LI&gt;Building labels must be&amp;nbsp;&lt;EM&gt;on&lt;/EM&gt; buildings, but should&amp;nbsp;&lt;EM&gt;not&lt;/EM&gt; overrun them&lt;/LI&gt;&lt;LI&gt;Fire hydrants may overlap anything besides POI, but should prefer overlapping parcels/buildings over streets&lt;/LI&gt;&lt;LI&gt;POI may overlap anything, but should prefer overlapping streets/buildings over parcels&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Given the current label weight configuration, not all of these goals can be achieved easily.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;To &lt;STRONG&gt;&lt;U&gt;prevent&lt;/U&gt; street labels overlapping parcels&lt;/STRONG&gt;, parcel weight must be set to 1000 (blocking)&lt;UL&gt;&lt;LI&gt;If parcels are blocking, buildings &lt;U&gt;cannot be labeled&lt;/U&gt; unless they are set to "never remove"&lt;UL&gt;&lt;LI&gt;If buildings are set to "never remove," they may be forced to overrun their boundaries&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;For &lt;STRONG&gt;hydrants to prefer overlapping parcels/buildings before streets&lt;/STRONG&gt;,&amp;nbsp;streets must have a higher weight than parcels and buildings. For &lt;STRONG&gt;POIs to prefer overlapping streets/buildings before parcels&lt;/STRONG&gt;,&amp;nbsp;parcels must have a higher weight than streets and buildings.&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;If parcels are already blocking, preferring to overlap streets is not possible&lt;/LI&gt;&lt;LI&gt;We cannot have parcels weighted higher than streets&amp;nbsp;&lt;EM&gt;and&lt;/EM&gt; streets weighted higher than parcels - one must be universally preferred over the other&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;To prevent any labels overlapping POIs, the weight is set to 1000 (blocking)&lt;UL&gt;&lt;LI&gt;This only affects those with OWNER = "PUBLIC," due to the class definition on the sole label class&lt;UL&gt;&lt;LI&gt;To block&amp;nbsp;&lt;EM&gt;all&lt;/EM&gt; POIs, you must create a second label class with no definition and no labeling&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Proposed solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Set label weights/blocking criteria per layer, layer group, or group of label classes&lt;/LI&gt;&lt;LI&gt;Configuration for this example:&amp;nbsp;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;All features&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Blocked by all POI&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;POI&lt;/STRONG&gt;&lt;BR /&gt;&lt;UL&gt;&lt;LI&gt;Streets and buildings weight = 1&lt;/LI&gt;&lt;LI&gt;Parcels weight = 2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Hydrants&lt;/STRONG&gt;&lt;UL&gt;&lt;LI&gt;Parcels and buildings weight = 1&lt;/LI&gt;&lt;LI&gt;Streets weight = 2&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;With this solution:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;All POI block all labels&lt;/LI&gt;&lt;LI&gt;Streets cannot overlap parcels&lt;/LI&gt;&lt;LI&gt;Buildings can overlap parcels, but still respect their other restrictions (ie no overrun)&lt;/LI&gt;&lt;LI&gt;Hydrants&amp;nbsp;&lt;EM&gt;can&lt;/EM&gt; overlap streets, but prefer to avoid them&lt;/LI&gt;&lt;LI&gt;POIs&amp;nbsp;&lt;EM&gt;can&lt;/EM&gt; overlap parcels, but prefer to avoid them&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 06 Mar 2026 13:11:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/label-weight-customization/idi-p/1688942</guid>
      <dc:creator>JonahMiller</dc:creator>
      <dc:date>2026-03-06T13:11:46Z</dc:date>
    </item>
  </channel>
</rss>

