[mapserver-users] Label alignment (not as desired) . . .

Bob Basques Bob.Basques at ci.stpaul.mn.us
Thu May 7 18:23:42 EDT 2009


All, 

Ok, let's try this again, I redid the link. . . . should work now for everyone. 


I'm playing around with generating a map collar image by labeling some lines with MapServer. 


I get the labels looking about what I would like them to look like, but the alignment vertically ( and this applies to horizontal  alignment as well ) is not playing nice. 


See this link: http://gis.ci.stpaul.mn.us/datasets/SHP/FED/USGS/USNG/mn_usng_lines_labels_2_public.map?mapext=503179.6728349806%20111379.8994326578%20508281.0020239575%20135621.41573867595&mapsize=70%20600&mode=map&MOOSETIME=1241653121858 ( http://gis.ci.stpaul.mn.us/datasets/SHP/FED/USGS/USNG/mn_usng_lines_labels_2_public.map?mapext=503179.6728349806%20111379.8994326578%20508281.0020239575%20135621.41573867595&mapsize=70%20600&mode=map&MOOSETIME=1241653121858 ) 


I'm thinking that the labels are moving back and forth horizontally because of the underlying line work, It's not strictly horizontal but curved slightly, and there may or may not be a vertice visible within a view.  (Can a vertice be marked somehow?) So I think MapServer is using the longest straight segment within the view to center on for labeling. 


Question, how do I get these to line up vertically (and horizontally)?  I know there was some recent justification work going on, but didn't follow it in detail. 


Thanks 


bobb 


Pertinent mapfile chunks: 


  LAYER 


    METADATA       


          "ows_title" "layer_0" 


          "gml_include_items" 


          "all" 


    END 


         NAME 'usng' 


    DATA '0000_00/MN_Line_Experiments/MN_USNG_Ramsey_Line_Northing_Beta' 


    STATUS DEFAULT 


    TYPE LINE 


    LABELITEM 'NORTHING'   


    CLASS 


      LABEL 


        TYPE TRUETYPE 


        FONT bluehigh 


        SIZE 10 


        COLOR 25 25 25 


        OUTLINECOLOR 255 255 254 


        ANGLE 0 


        OFFSET -15 -1 
        FORCE true 
      END 


    END 
  END 


  LAYER 


    METADATA       


          "ows_title" "layer_0" 


          "gml_include_items" 


          "all" 


    END 


         NAME 'usng' 


    DATA '0000_00/MN_Line_Experiments/MN_USNG_Ramsey_Line_Northing_Beta' 


    STATUS DEFAULT 


    TYPE LINE 


    LABELITEM 'NORTHING'   


    CLASS 


      LABEL 


        TYPE TRUETYPE 


        FONT bluehigh 


        SIZE 15 


        COLOR 25 25 25 


        OUTLINECOLOR 255 255 254 


        ANGLE 0 


        FORCE true 
      END 


    END 
  END 


  LAYER 


    METADATA       


          "ows_title" "layer_0" 


          "gml_include_items" 


          "all" 


    END 


         NAME 'usng' 


    DATA '0000_00/MN_Line_Experiments/MN_USNG_Ramsey_Line_Northing_Beta' 


    STATUS DEFAULT 


    TYPE LINE 


    LABELITEM 'NORTHING'   


    CLASS 


      LABEL 


        TYPE TRUETYPE 


        FONT bluehigh 


        SIZE 10 


        COLOR 25 25 25 


        OUTLINECOLOR 255 255 254 


        ANGLE 0 


        OFFSET 14 -1 
        FORCE true 
      END 


    END 


    MAXSCALE 5000000 


  END 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20090507/3837f1fe/attachment-0001.html


More information about the mapserver-users mailing list