ThinkGeo.com    |     Documentation    |     Premium Support

Streets not Labeled

StreetsNotLabeled.pdf (798.1 KB)

MapSuite Team,

I have attached a document which shows streets that should be labeled but are not labeled.

I saw another topic from February (How to make labels always show up, not dependent on scales?) stating exactly this same issue. However, there was no resolution stated that I could find.

All of my TextStyle per ZoomLevel’s are set properly. I’ve concluded that this has something to do with Scale as well as Height/Width of Tile as specified for LayerOverlay. The attached document shows several examples of some streets being labeled, but not others. When you look at the map it appears that there is plenty of room for the label. When a Zoom In/Out is performed the label will appear.

Below are the TextStyle Properties. I’ve attempted all possibilities on these properties and nothing helps.

Any suggestions?

Thanks,
Dennis

GridSize=512
SuppressPartialLabels=true
LabelOverlappingRule=NoOverlapping
LabelDuplicateRule=NoDuplicateLabels
LabelAllLineParts=false
DrawingLevel=LabelLevel
SplineType=StandardSplining
TextLineSegmentRatio=250
FittingLineInScreen=true
MaxNudgingInPixel=0
NudgingIntervalInPixel=0
ForceHorizontalLabelForLine=false

MapSuite Team,

Attached is another oddity concerning street labeling. In the document are two different extents with almost exactly the same street pattern. In one extent the North/South streets are labeled twice. In the other extent the North/South streets are labeled only once. In a situation like this I prefer the streets to be labeled only once.

What would cause this type of behavior?

Thanks,
Dennis
NorthSouthStreetLabels.pdf (266.8 KB)

MapSuite Team,

Attached is another document when shows what happens with the same two extents from my previous post. In this case I set the Tile Size to 1024/1024, which results in most of the North/South labels not appearing. My previous document had the Tile Size as 512/512.

It would appear that there is simply no settings where I can get all my streets labeled.

What do you think?

Dennis

NorthSouthStreetLabelsTileSize1024.pdf (223.7 KB)

Hi Dennis,

Thanks for your information. As you can see, there are many properties in TextStyle, which are affected and interacted each other. So there are difference rendering results.

I guess you can have a try as following:

GridSize=10
SuppressPartialLabels=true
LabelOverlappingRule=NoOverlapping
LabelDuplicateRule= OneDuplicateLabelPerQuadrant
LabelAllLineParts=false
DrawingLevel=LabelLevel
SplineType=StandardSplining
TextLineSegmentRatio=250
FittingLineInScreen=true
MaxNudgingInPixel=0
NudgingIntervalInPixel=0
ForceHorizontalLabelForLine=false

If it does not work, if possible could you please share your data(such as shapefiles) to us? it can be used for further analysis in your scenario.

Thanks,
Emil

Emil,

Thanks for your response. I changed properties as you suggested and made some difference, but still streets are not being labeled.

Attached is a document which shows three different extents and how the various property settings affect each extent.

I emailed the shape file to support@thinkgeo.com.

In this text I set the TileSize = 768/768.

Thanks,
Dennis
StreetLabelsWithChangesToTextStyle.pdf (1.4 MB)Uploading…

Emil,

Attached is one more document. The only change made was TileSize set to 512/512 and the street is now not labeled. It was labeled when TileSize set to 768/768.

It would appear that TileSize plays a part in all this, not just the TextStyle Properties.

I added another screen shot to this document after setting TileSize to 256/256. One of the North/South streets is now labeled.

Attached a document that shows those five streets now labeled after setting TileType to SingleTile.

Dennis
W_ARCADE_PL_NotLabeled.pdf (310.3 KB)
TileTypeSetToSingleTile.pdf (125.2 KB)

Hi Dennis,

Thanks for your sharing and survey. I think I have reproduced your issue, but not very accurately.
Attached is a document which shows the rendering result on my side, please check it out.

So I think I need all of the styles(including: GeoFont, GeoSolodBrush ), extents, and the Width and Height of the map control on your side, a simple sample is helpful.

Thanks,
Emil
Result.docx (916.1 KB)

Emil,

I will provide all the information you requested in a few days.

Thanks for your assistance.

Dennis

Hi Dennis,

Attached is a sample which shows the textsyle dynamically, please check it out.

And I checked your data, and found that some roads are composed of multiple features. You can click the map to get the nearest feature which should be marked in yellow. Currently, we cannot exclude the possibility that it would effect on the rendering result.

We will keep one eye on it.
Thanks,
Emil
Wpf_TextStyleSample.zip (12.2 KB)