We use Arcmap to label our features(points), now since there are too many features, so some of them are labeled while some not, now I wonder if we can extract the features labeled?

  • What sort of annotation? Map annotation, geodatabase or feature linked? – Michael Stimson May 8 '14 at 1:39
  • I am sorry, I am exactly sure your meaning. While we use the geodatabase(.gdb) as the data source, and then use the Label Features. – giser May 8 '14 at 1:43
  • Related (duplicate of?): gis.stackexchange.com/questions/94446/… Asker there wanted to not display features not labeled, this question is asking to extract the ones that are. The solution given at the other question does that (maybe). At any rate, you should read the info given in the other question. – Chris W May 8 '14 at 2:08
  • Oh, you're talking about labels and not annotations! Labels are volatile and change each time the map is refreshed... My apologies. I don't think there's any way to return the features not labelled from the label engine; you could implement your own feature renderer but that's way advanced ArcObjects, much easier to convert to feature linked annotation and join then definition query the empty ones out... but that makes it permanent. – Michael Stimson May 8 '14 at 2:15
  • Yes, in this post gis.stackexchange.com/questions/94446/…, I try to set the label at a fix position, and convert the label to annotation, then I am not sure how to get the points according to the annotation. Find the closest feature around a given annotation? – giser May 8 '14 at 2:24

If you switch to using annotation instead of dynamic labels.
But that is not my recommendation.
Take a look at this answer

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.