If feature class is overlaped don't display its label












1














I've got 2 polygon feature classes, one with countries and one with sectors of the countries.
How can I prevent country labels from rendering if I have sector classes overlaping them.
So how can you stop drawing labels over other feature classes, rather then over other feature class labels.










share|improve this question





























    1














    I've got 2 polygon feature classes, one with countries and one with sectors of the countries.
    How can I prevent country labels from rendering if I have sector classes overlaping them.
    So how can you stop drawing labels over other feature classes, rather then over other feature class labels.










    share|improve this question



























      1












      1








      1







      I've got 2 polygon feature classes, one with countries and one with sectors of the countries.
      How can I prevent country labels from rendering if I have sector classes overlaping them.
      So how can you stop drawing labels over other feature classes, rather then over other feature class labels.










      share|improve this question















      I've got 2 polygon feature classes, one with countries and one with sectors of the countries.
      How can I prevent country labels from rendering if I have sector classes overlaping them.
      So how can you stop drawing labels over other feature classes, rather then over other feature class labels.







      arcgis-desktop arcgis-10.6






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Nov 27 '18 at 9:01









      Vince

      14.4k32647




      14.4k32647










      asked Nov 27 '18 at 8:04









      Ionescu

      375




      375






















          2 Answers
          2






          active

          oldest

          votes


















          1














          I dont think you can do this dynamically without scripting it yourself (you can ensure labels do not over lap, but that is not quite what you are asking for I think?)



          If it is just for cartographic purposes an option would be to copy the label column in the attribute table, select by location all those with overlap and simply delete the labels for those with over lap (i.e. the label would then display blank).



          Or you could intersect the geometries, select by attribute the combination you which wish to avoid and delete the label data in those fields.






          share|improve this answer





















          • Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
            – Ionescu
            Nov 28 '18 at 7:05



















          1














          I think weight of the feature is your option.



          You can find that option under label manager > placement properties > conflict analysis
          and set up value according to help below. (I don't have english version of ArcMap, but this most accurate names I can provide).



          A quick tour of the Labeling toolbar



          A quick tour of labeling with the Maplex Label Engine



          Help on labels weight, below is piece of it




          Some common uses for weights:



          Prevents all labels from being placed on a given layer of point/line
          features or polygon outlines. Do this by increasing feature weight to
          High.



          Forces ArcMap to consider alternate positions for labels. Do
          this by increasing feature weight to Low or Medium.



          Prevents some
          labels from being placed on top of some features. Do this by
          increasing some feature weights and decreasing some label weights.



          If
          your data frame has annotation groups or annotation layers with
          nontext graphics, specify that labels be placed on top of these
          graphics by setting the feature weight for the layers and/or groups to
          None.







          share|improve this answer























          • Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
            – Ionescu
            Nov 28 '18 at 6:53










          • And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
            – Ionescu
            Nov 28 '18 at 7:02










          • Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
            – Ionescu
            Nov 28 '18 at 7:11













          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "79"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f304036%2fif-feature-class-is-overlaped-dont-display-its-label%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          1














          I dont think you can do this dynamically without scripting it yourself (you can ensure labels do not over lap, but that is not quite what you are asking for I think?)



          If it is just for cartographic purposes an option would be to copy the label column in the attribute table, select by location all those with overlap and simply delete the labels for those with over lap (i.e. the label would then display blank).



          Or you could intersect the geometries, select by attribute the combination you which wish to avoid and delete the label data in those fields.






          share|improve this answer





















          • Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
            – Ionescu
            Nov 28 '18 at 7:05
















          1














          I dont think you can do this dynamically without scripting it yourself (you can ensure labels do not over lap, but that is not quite what you are asking for I think?)



          If it is just for cartographic purposes an option would be to copy the label column in the attribute table, select by location all those with overlap and simply delete the labels for those with over lap (i.e. the label would then display blank).



          Or you could intersect the geometries, select by attribute the combination you which wish to avoid and delete the label data in those fields.






          share|improve this answer





















          • Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
            – Ionescu
            Nov 28 '18 at 7:05














          1












          1








          1






          I dont think you can do this dynamically without scripting it yourself (you can ensure labels do not over lap, but that is not quite what you are asking for I think?)



          If it is just for cartographic purposes an option would be to copy the label column in the attribute table, select by location all those with overlap and simply delete the labels for those with over lap (i.e. the label would then display blank).



          Or you could intersect the geometries, select by attribute the combination you which wish to avoid and delete the label data in those fields.






          share|improve this answer












          I dont think you can do this dynamically without scripting it yourself (you can ensure labels do not over lap, but that is not quite what you are asking for I think?)



          If it is just for cartographic purposes an option would be to copy the label column in the attribute table, select by location all those with overlap and simply delete the labels for those with over lap (i.e. the label would then display blank).



          Or you could intersect the geometries, select by attribute the combination you which wish to avoid and delete the label data in those fields.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Nov 27 '18 at 9:29









          AnserGIS

          995417




          995417












          • Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
            – Ionescu
            Nov 28 '18 at 7:05


















          • Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
            – Ionescu
            Nov 28 '18 at 7:05
















          Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
          – Ionescu
          Nov 28 '18 at 7:05




          Indeed this is the simpliest way to get the wanted result. Altrought I didnt want to modify the attributes to avoid accidents where I or my colegues forget to write back that information.
          – Ionescu
          Nov 28 '18 at 7:05













          1














          I think weight of the feature is your option.



          You can find that option under label manager > placement properties > conflict analysis
          and set up value according to help below. (I don't have english version of ArcMap, but this most accurate names I can provide).



          A quick tour of the Labeling toolbar



          A quick tour of labeling with the Maplex Label Engine



          Help on labels weight, below is piece of it




          Some common uses for weights:



          Prevents all labels from being placed on a given layer of point/line
          features or polygon outlines. Do this by increasing feature weight to
          High.



          Forces ArcMap to consider alternate positions for labels. Do
          this by increasing feature weight to Low or Medium.



          Prevents some
          labels from being placed on top of some features. Do this by
          increasing some feature weights and decreasing some label weights.



          If
          your data frame has annotation groups or annotation layers with
          nontext graphics, specify that labels be placed on top of these
          graphics by setting the feature weight for the layers and/or groups to
          None.







          share|improve this answer























          • Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
            – Ionescu
            Nov 28 '18 at 6:53










          • And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
            – Ionescu
            Nov 28 '18 at 7:02










          • Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
            – Ionescu
            Nov 28 '18 at 7:11


















          1














          I think weight of the feature is your option.



          You can find that option under label manager > placement properties > conflict analysis
          and set up value according to help below. (I don't have english version of ArcMap, but this most accurate names I can provide).



          A quick tour of the Labeling toolbar



          A quick tour of labeling with the Maplex Label Engine



          Help on labels weight, below is piece of it




          Some common uses for weights:



          Prevents all labels from being placed on a given layer of point/line
          features or polygon outlines. Do this by increasing feature weight to
          High.



          Forces ArcMap to consider alternate positions for labels. Do
          this by increasing feature weight to Low or Medium.



          Prevents some
          labels from being placed on top of some features. Do this by
          increasing some feature weights and decreasing some label weights.



          If
          your data frame has annotation groups or annotation layers with
          nontext graphics, specify that labels be placed on top of these
          graphics by setting the feature weight for the layers and/or groups to
          None.







          share|improve this answer























          • Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
            – Ionescu
            Nov 28 '18 at 6:53










          • And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
            – Ionescu
            Nov 28 '18 at 7:02










          • Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
            – Ionescu
            Nov 28 '18 at 7:11
















          1












          1








          1






          I think weight of the feature is your option.



          You can find that option under label manager > placement properties > conflict analysis
          and set up value according to help below. (I don't have english version of ArcMap, but this most accurate names I can provide).



          A quick tour of the Labeling toolbar



          A quick tour of labeling with the Maplex Label Engine



          Help on labels weight, below is piece of it




          Some common uses for weights:



          Prevents all labels from being placed on a given layer of point/line
          features or polygon outlines. Do this by increasing feature weight to
          High.



          Forces ArcMap to consider alternate positions for labels. Do
          this by increasing feature weight to Low or Medium.



          Prevents some
          labels from being placed on top of some features. Do this by
          increasing some feature weights and decreasing some label weights.



          If
          your data frame has annotation groups or annotation layers with
          nontext graphics, specify that labels be placed on top of these
          graphics by setting the feature weight for the layers and/or groups to
          None.







          share|improve this answer














          I think weight of the feature is your option.



          You can find that option under label manager > placement properties > conflict analysis
          and set up value according to help below. (I don't have english version of ArcMap, but this most accurate names I can provide).



          A quick tour of the Labeling toolbar



          A quick tour of labeling with the Maplex Label Engine



          Help on labels weight, below is piece of it




          Some common uses for weights:



          Prevents all labels from being placed on a given layer of point/line
          features or polygon outlines. Do this by increasing feature weight to
          High.



          Forces ArcMap to consider alternate positions for labels. Do
          this by increasing feature weight to Low or Medium.



          Prevents some
          labels from being placed on top of some features. Do this by
          increasing some feature weights and decreasing some label weights.



          If
          your data frame has annotation groups or annotation layers with
          nontext graphics, specify that labels be placed on top of these
          graphics by setting the feature weight for the layers and/or groups to
          None.








          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Nov 27 '18 at 9:40

























          answered Nov 27 '18 at 9:29









          JuniorPythonNewbie

          3239




          3239












          • Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
            – Ionescu
            Nov 28 '18 at 6:53










          • And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
            – Ionescu
            Nov 28 '18 at 7:02










          • Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
            – Ionescu
            Nov 28 '18 at 7:11




















          • Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
            – Ionescu
            Nov 28 '18 at 6:53










          • And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
            – Ionescu
            Nov 28 '18 at 7:02










          • Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
            – Ionescu
            Nov 28 '18 at 7:11


















          Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
          – Ionescu
          Nov 28 '18 at 6:53




          Ok, so Ive rewrite my comment to your answer a few times now, as Ive tried difrent aproces to the weight system. Ive recently upgraded from ArcGIS 10.1 to 10.6.1, Ive tried this before, but buggie as it was I did'nt draw any conclusins back then. Now after reading the documentation you've kindly provided Ive found out that, Labels care only about a polygons outline and not whats within it; The order in the Table of Contents does not matter; Normal or Maplex if the weight is not set to maximum the the label with the low weight still displays even if it intersects the polygon outlines
          – Ionescu
          Nov 28 '18 at 6:53












          And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
          – Ionescu
          Nov 28 '18 at 7:02




          And also from what I can tell the weight, at least for the future class acts as a buffer that grows acordingly. At least untill the next case Im trying this in , where using the same settings I getting difrent results. Meaning eather Im not competent yet with this tool/future or its not reliable for my work.
          – Ionescu
          Nov 28 '18 at 7:02












          Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
          – Ionescu
          Nov 28 '18 at 7:11






          Also Im using a normal liceence, but I did try an advanced one just to make sure I dont miss any options. Also in my english version its called "Conflict Resolution"
          – Ionescu
          Nov 28 '18 at 7:11




















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.





          Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


          Please pay close attention to the following guidance:


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f304036%2fif-feature-class-is-overlaped-dont-display-its-label%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Quarter-circle Tiles

          build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

          Mont Emei