If feature class is overlaped don't display its label
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
add a comment |
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
add a comment |
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
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
arcgis-desktop arcgis-10.6
edited Nov 27 at 9:01
Vince
14.4k32647
14.4k32647
asked Nov 27 at 8:04
Ionescu
375
375
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
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.
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 at 7:05
add a comment |
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.
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 apolygons 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 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 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 at 7:11
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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 at 7:05
add a comment |
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.
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 at 7:05
add a comment |
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.
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.
answered Nov 27 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 at 7:05
add a comment |
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 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 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 at 7:05
add a comment |
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.
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 apolygons 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 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 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 at 7:11
add a comment |
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.
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 apolygons 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 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 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 at 7:11
add a comment |
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.
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.
edited Nov 27 at 9:40
answered Nov 27 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 apolygons 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 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 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 at 7:11
add a comment |
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 apolygons 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 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 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 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 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 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 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 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 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 at 7:11
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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