Tiger Line Data

Hermawan Sutantio hermawan_s at HOTMAIL.COM
Mon Feb 28 23:46:57 EST 2005


Thanks,for your help.
It helps in an instant.
I'm trying to display feature labels of the roads.

LAYER
  NAME "Michigan Labels"
  TYPE ANNOTATION
  STATUS DEFAULT
  TILEINDEX "C:\ms4w\apps\gmap\htdocs\michigan\mich-tile"
  LABELMAXSCALE 100000
  CLASS
      Name "Michigan Labels"
      LABEL
          TYPE TRUETYPE
          FONT "arial"
          SIZE 10
          ANGLE AUTO
            POSITION uc
      END
   END # Class
END

Does this layer...end code make any sense?
Thanks again.


Herman

Hermawan,

See comments below

Hermawan Sutantio wrote:
>Hi all.
>I might need some more help.
>Based on the recommendation that Stephen gave, I tried to compile 2
>counties
>in michigan using the commands recommended. Below is the michigan.map file
>that i generated. Please help me review them whether anything is wrong.
>Thanks.
>
You need to start your mapfile with:

MAP

>FONTSET "C:\MS4W\apps\maplab-2.2\tutorial\etc\fonts.list"
>#
># Start of map file
>#
>NAME Michigan
>STATUS ON
>SIZE 500 500
>UNITS DD
>EXTENT -84.133748 42.072069 -83.539394 42.4345936
>SHAPEPATH "C:\cygwin\hcslmap\data\tiger"
>IMAGECOLOR 255 255 255
>
>
>#
># Start of web interface definition
>#
>WEB
>#
># On Windows systems, /tmp and /tmp/ms_tmp/ should be created at the root
># of the drive where the .MAP file resides.
>#
>  IMAGEPATH "C/ms4w/tmp/ms_tmp/"

Are you missing a ":" as in "C:"

>  IMAGEURL "/ms_tmp/"
>#  LOG "/tmp/gmap.log"
>
>  TEMPLATE demo.html
>  METADATA
>    "TITLE"   "Michigan Test Demo"
>  END
>END
>
>
>#
># Start of legend
>#
>LEGEND
>  KEYSIZE 18 12
>  LABEL
>    TYPE BITMAP
>    SIZE MEDIUM
>    COLOR 0 0 89
>  END
>  STATUS OFF
>END
>
>#
># Start of scalebar
>#
>SCALEBAR
>  IMAGECOLOR 255 255 255
>  LABEL
>    COLOR 0 0 0
>    SIZE SMALL
>  END
>  SIZE 150 4
>  COLOR 255 255 255
>  BACKGROUNDCOLOR 0 0 0
>  OUTLINECOLOR 0 0 0
>  UNITS miles
>  INTERVALS 3
>  STATUS ON
>END
>
>#
># Querymap settings
>#
># Style is one of NORMAL, HILITE, or SELECTED
>#
>
>QUERYMAP
>  STYLE HILITE
>  COLOR 255 0 0
>END
>
>#
># Start of layer definitions
>#
>
>LAYER
>  NAME Street_Map
>  TYPE LINE
>  STATUS ON

STATUS ON says that you can display the layer, but not that it WILL be
desplayed. Until you understand this, I would use
    STATUS DEFAULT

>  TILEINDEX "C:\cygwin\hcslmap\data\tiger\mich-tile.shp"
>  CLASS
>    NAME "Street_Map"

You probably need to specify the color and style of the line. Try
      COLOR 0 0 0 # black
      SIZE 1      # one pixel width

>  END
>END # Layer
>
>END #map
>
>
>
>Herman Teo wrote:
>
>>Hi Stephen,
>>
>>Thanks for the tip. I'm now scouring through the previous list
>>messages for 'tile' commands. There is not much of that going on. Is
>>there a sample code where I might be able to learn how I should
>>proceed with shape tiling and a sniff of a LAYER...END code in the
>>map file. Also, is any of these tiger line on sale somewhere so that
>>I might not have to download 300k files as you said. Thanks a lot.
>
>
>Herman,
>
>There are two different tiling commands:
>
>1) tile4ms which is distributed as part of the mapserver source and is
>documented on the mapserver utilities page of the website. It is used to
>tiling shapefiles. The easiest way to use it is to putt all the data you
>want to tile in a directory tree located in your SHAPEPATH directory.
>Then on Linux do something like:
>
>find data_dir -name "*.shp" > data_dir.in
>tile4ms data_dir.in data-tile
>shptree data-tile
>cat data_dir.in | xargs -n 1 shptree
>
>Then in your mapfile do something like:
>
>LAYER
>   NAME "my tile data"
>   TYPE whatever
>   TILEINDEX data-tile
>   ...
>   CLASS
>     ...
>   END
>END
>
>One of the caveats of this is that all the shapefiles in the index MUST
>have the SAME attributes and order of attributes and they must be all
>the same type.
>
>2) For tiling images you should use gdaltindex which is distributed as
>part of the gdal libraries and tools. The concept is similar to the
>above and I documented it on the wiki at
>http://mapserver.gis.umn.edu/cgi-bin/wiki.pl?RasterHOWTO
>in the Bathymetry and Topography HowTo link and others have added a lot
>more info there.
>



More information about the mapserver-users mailing list