TatukGIS Editor
Home    News    Products    Samples    Customers    FAQ    Forums    About/Contact    Downloads    Shop    Your Account    
www.tatukgis.com FAQ Suggested Reading

 

FAQ Search Box

Product Search for word(s) or enter FAQ number
The AND operator is used with multiple search words

Q10182 -  Does the DK provide for intelligent label positioning for vector lines (roads, rivers, etc. or irregularly shaped polygons (bodies of water, land parcels) Some softare products use only a simple centroid approach to position polygon labels. Yes. TatukGIS products contain a quite sophisticated label ... (Modified: 2007-09-05)

Q10232 -  How can I keep the drawing positions of labels from overlapping? Labels will never overlap with TatukGIS products. ... (Modified: 2003-11-21)

Q10233 -  I see that the DK does not allow labels to overlap in their drawing position. This is good, but I need to go even further. I need to ensure that labels are smartly laid out so that all labels are always visible. I have investigated, and no product on the market does this, because it is a pretty tric ... (Modified: 2003-11-21)

Q10678 -  Can vector map labels or other features be rendered in specific ways based on scale/zoom level? Yes. The appearance of labels, symbols, or vector objects on the map, can be set to be rendered differently (label size, font, color, outline, etc. or not rendered at all, based ... (Modified: 2008-02-15)

Q10529 -  Is it possible to rotate a label in the DK? Yes. Try, for example: Shape.Params.Labels.Rotate : DegToRad( 45 ... (Modified: 2004-05-06)

Q10301 -  For my vector road map application, I want to make the map labels follow the angle of the roads. I can control all of the other parameters such as colour and size, but not the alignment. Here is some sample code. Setting the alignment to XgisLabelAlignmentFollow has no effect. Dim ll As XGIS_LayerSH ... (Modified: 2005-09-02)

Q10753 -  Is there a way to center the label positions for my street map layer exactly on the street line vectors, rather than just above or below the line? I am already using the follow-the-road feature to position the labels parallel to the angle of the streets/roads. Yes. There are two options: With code: ... (Modified: 2007-05-13)

Q10498 -  How do I disable the Label.Duplicates property so as to disable the repeated presentation of line labels? I want each line to be labeled only once in any given view. There are two options: 1) Use Label.Duplicates=FALSE within the configuration file. 2) Use Layer.Params.Labels.Duplicates = False in ... (Modified: 2004-03-31)

Q10792 -  When using the follow-the-line feature for street labeling, the labels sometimes disappear as I scroll the map? This happens more often when the label is long and when I am zoomed further out on the map. For a given label to appear when using the follow-the-line positioning ... (Modified: 2008-02-27)

Q10570 -  How do I turn off the labels for a layer in the DK (or the TatukGIS Editor/Viewer) Use the label on/off switch within the visial layer properties to turn the labeling on/off for any give layer. Alternatively, just leave the layer/label/field property blank or remove the information that had been pre ... (Modified: 2006-10-16)

Q10774 -  How can I force the polygons in my top-most layer to be given visual priority over the labels contained in a lower layer? By default, the appearance of labels are given view priority over (appear on top of) geometric features, regardless of the z-order number of the layer ... (Modified: 2007-10-05)

Q10230 -  Is it possible to set the background of labels to be transparent? Yes. You can eliminate label background by: Layer.Params.Labels.Pattern : bsClear; Layer.Params.Labels.OutlineWidth : 0; To eliminate the color shadow around the label text (the halo effect) use this: Layer.Params.Labels.Font.Color = ... (Modified: 2005-08-11)

Q10228 -  When I set the shp.LabelPattern : bsClear I get yellow highlights around the fonts in the label. Any idea why? The yellow "shadow" on the labels are by design. If you want to remove the yellow shadow, simply attach: LabelColor = LabelFont.Color; ... (Modified: 2003-11-21)

Q10700 -  How can I use the Editor to present my shp file labels using the characters of my local language (Hebrew) How do I specify the codepage to make the characters appear properly. - Support for your language must be installed in your operating system. - Use the Layer/Properties menu to open the layer ... (Modified: 2006-06-29)

Q10229 -  Can you show me how to support Arabic characters with the DK? If your data is in Arabic, adding the following code to your layer configuration file will allow Arabic output (in the case of the IS, Arabic support must be installed on your server) [TatukGIS Layer] CharSet=178 The DK and IS products ... (Modified: 2003-11-21)

Q10242 -  The DK product description says that it supports most international language character sets. Just to clarify this point, does this mean that the DK supports Unicode? No, Unicode is not fully supported. Some elements of Unicode are incorporated, but the DK language character support largely reflects ... (Modified: 2003-11-21)

Q10439 -  I am interested in making 'fly out' labels for clumps of points so that the labels are cleanly spaced apart and visible. Imagine labeling a bunch of fish swimming - they tend to move in schools. I know that this is a relatively advanced GIS algorithm to implement, but I am curious if you can help ... (Modified: 2007-02-23)

Q10234 -  I would like to have a handle go from the markersymbol (like a callout or speech bubble in caricatures) to the label outline indicating that that label belongs to that marker. You can assign handlers to labels like this: layer. OnPaintShapeLabel : mypaintlabel; or/and layer. OnLabelPos : mylabelpos; ... (Modified: 2003-11-21)

Q10385 -  How can I show two labels for the same point, but in different label positions? Now only one label appears no matter what I try. The rule is one point - one label. But consider these possible solutions: - Use a multi-field label, which provides for the presentation of two ... (Modified: 2007-10-11)

Q10241 -  How can I create multifield labels? By attaching a field name to the LabelField property, you are attaching a single field to the label. But if your value will start from " character and have a format: :any text

Q10227 -  I am trying to put a number of lines into the label. But unless I set the width and height to the right size, not all lines will show. When all lines show, sometimes it splits the last line and puts it on another line. Can you help? This merely depends on your alignment style: gisLabelAlignment : ... (Modified: 2003-11-21)

Q10384 -  How can I create labels with multible lines? How do I control where the label text breaks to the next line? The label text can be forced to break to the next line by placing the character " #13 " (Carriage return) in the label text. Otherwise the text in a label will break to the next line only if ... (Modified: 2003-11-21)

Q10557 -  Regarding TIGER 2000 data, can the TatukGIS free Viewer be set up to show the full street names, as are contained in multiple attribute fields? For example: FullStreetName=FEDIRP+FENAME+FETYPE+FEDIRS. Yes. Continuing with your example, insert into the 'Value' field, located ... (Modified: 2006-09-12)

Q10319 -  Is it possible to label with a mouse click with the DK? Sure. Just add a point to the layer with an attached LabelValue. ... (Modified: 2003-11-21)

Q10243 -  During my evaluation I discovered that the TatukGIS DK is much, much faster in reading shape files (less than 1 second for a 7. 5 MB file with 11,000 polygons) than MapObjects, yet it is a little slower with labeling features compared to MapObjects. Why would the DK read shape files so fast, but not ... (Modified: 2006-10-16)

Q10311 -  I am using the DK with a large dataset for a country-wide road network. Because of the large file sizes, I have split the roads into separate layers based on the road hierarchy (Freeways, main roads, etc) to optimize speed for the end user. The DK handles the large files as well as or better than ... (Modified: 2003-11-21)

Q10363 -  How can I, using the DK, anchor a text label to a fixed position where there is no specific vector to attach the label to? To make a label display on a map by itself, i.e. without an associated vector, simply associate the label with a point vector that is set to be fully transparent. ... (Modified: 2003-11-21)

Q10452 -  I have a problem with the symbols or text label information disappearing when using the transparency feature. Be sure to attach colors using the GisSafeColor procedure. For example: layer. Params. Label. Font. Color : GisSafeColor( clBlack ... (Modified: 2003-11-21)

Q10475 -  How can I access Font object in my Visual C+ (VC+ application? Font object is based on a standard IFont Interface: IFontPtr fnt ; fnt = Lables-Font ; fnt-put_Bold( TRUE ) ... (Modified: 2004-01-21)

Q10494 -  How can I use the DK to draw labels that are backed by a bitmap that is aligned with the label location following a line? Specificly, I need to draw the highway markers behind the highway numbers, all aligned properly with the direction of the highway. The DK (as of the v. 8.0) does not offer a func ... (Modified: 2004-03-12)

Q10534 -  In the Layer properties dialog box the label width is specified as 75pt. It looks proper on the screen but the labels are much shorter than 75pt when printed. Probably you have a project/ini file in the which width was specified in pixels. This width was recalculated to 75pt but is still stored as ... (Modified: 2004-05-31)

Q10584 -  Is there a way to show a label for only a single object in a layer (such as a particular road in a road map layer) rather than for all objects in the layer? Yes. Make the shape/object editable, as follows: shp = shp.MakeEditable shp.Param.Label.Value = 'label' ... (Modified: 2004-12-14)

Q10415 -  Why does the functionality for the label to automatically rotate to follow vector lines work only if the property FullPaint is marked as true? Rotated labels must know the screen context in order to be placed properly. In fact, we generally recommend never using the FullPaint=False option. In a futu ... (Modified: 2003-11-21)