I'm building a map for a certain region with many cities to be displayed. Some of the smaller cities should only be displayed if they don't overlay bigger cities.

While the labels of the smaller cities dissapear when overlapping with bigger cities, the symbols of the small cities (city-marker-symbol) stays there.

Is there a possibilty to show symbols only when an associated label can be displayed?

At the moment i use a hack where i utilize a rectangular background on the label itself to mimic a city-marker-symbol, but therefor the advanced label placements options aren't available.

  • Can you identify the smaller cities in terms of symbology? i.e. do they have a different symbology than bigger cities? – Joseph Oct 5 '16 at 10:37
  • If you use two separate layers and big and small cities and you want the small cities to dissapear when overlapped by the big cities, you could try changing the Control rendering order from the Layer Order Panel and make sure the layer with big cities is above the other layer. – Joseph Oct 5 '16 at 12:59
  • Thank you Joseph. The problem stays also if only one layer with one type of cities and symbology is present. If there is not enough space to display a city-label, then label will not be displayed but the symbology stays. I uploaded a screenshot: imgur.com/a/uLQpw where you can see the city-marker-symbols is displayed but the associated labels are missing (see the marker displayed under the city "Friedrichshof". – 21cdb Oct 5 '16 at 13:17

Your Answer

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

Browse other questions tagged or ask your own question.