[mapserver-users] Mapinfo TAB files and lcc projection

Ari Yakar ayakar at globvision.com
Fri Mar 15 15:27:20 EST 2002


Hi All,

I am trying to use simple Mapinfo TAB files (Map of Canada,capitals and
Highways) with Mapserver 3.5. If I don't
apply any projection there is no problem. However when I specify the
projection
settings, map loads with 40x zoomed in. I have to Zoom out to see the whole
map.
I checked documentation of proj3 and proj4 but can't figure out the proper
settings
The following is the PROJECTION settings I have in the map file.

PROJECTION
  "proj=lcc"
  "ellps=GRS80"
  "lat_0=60"
  "lon_0=-105"
  "lat_1=61.666666700"
  "lat_2=63.333333300"
  "datum=NAD83"
  "units=m"
END

I am attaching the Map file just in case it might help to identify the
problem.


Thanks

Ari Yakar
Globvision Inc.


-------------- next part --------------
#
# Start of map file
#
NAME DEMO
STATUS ON
SIZE 600 600
#EXTENT -565918.875607 55035.833974 506926.040335 1264723.213684
EXTENT -180 -90 180 90
UNITS METERS
SHAPEPATH "data"
IMAGECOLOR 255 255 255


# you may need to change this to match your MapServer build
#IMAGETYPE PNG

#
# Projection definition, consult the PROJ.4 documentation for parameter discussion
#
PROJECTION
  "proj=lcc"
  "ellps=GRS80"
  "lat_0=60"
  "lon_0=-105"
  "lat_1=61.666666700"
  "lat_2=63.333333300"  
  "datum=NAD83"
  "units=m"
END

#
# Start of web interface definition (including WMS enabling metadata)
#
WEB
  HEADER demo_header.html
  TEMPLATE demo.html
  FOOTER demo_footer.html
  #MINSCALE 1000
  #MAXSCALE 1550000
  IMAGEPATH "d:\virtual\Mapserver\tmp\"
  IMAGEURL "/tmp/"
  LOG "c:\temp\DemoApp.log"
  METADATA
    WMS_TITLE "Server Demo"
    WMS_ABSTRACT "Sample Data"
    WMS_ACCESSCONSTRAINTS none

    # change this value to match your setup
    WMS_ONLINERESOURCE "http://192.168.1.22/demo/demo_init.html"
    WMS_SRS "EPSG:26915"
	
   END
END

QUERYMAP
  SIZE 200 200
  STATUS ON
  STYLE HILITE
  COLOR 255 0 0
END

#
# Start of reference map
#
REFERENCE
  IMAGE graphics/reference.gif
  #EXTENT 393234.393701263 5205405.16440722 495769.579718949 5307959.02579127
  EXTENT -180 -90 180 90
  SIZE 120 120
  STATUS ON
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
END


#
# Start of legend
#
LEGEND
  KEYSIZE 18 12
  LABEL
    TYPE BITMAP
    SIZE MEDIUM
    COLOR 0 0 89
  END
  STATUS ON
END

#
# Start of scalebar
#
SCALEBAR
  IMAGECOLOR 255 255 255
  LABEL
    COLOR 255 255 255
    SIZE tiny    
  END
  STYLE 1
  SIZE 80 2
  COLOR 255 255 255
  UNITS METERS
  INTERVALS 1
  TRANSPARENT TRUE
  STATUS TRUE
END


#
# Start of symbol definitions (we're only using a few)
#
SYMBOL
  NAME 'circle'
  TYPE ELLIPSE
  POINTS 1 1 END
  FILLED TRUE
END


#
# Start of layer definitions
#

# *************************************************************
# Layer 1
# *************************************************************
LAYER
  NAME Canada
  TYPE POLYGON
  STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION "d:\MapserverData\eq\CANADA.TAB"
#  STYLEITEM "AUTO"

  CLASSITEM Province_Name
  CLASSITEM Pop_1990
  LABELITEM Province


 CLASS
    NAME "Ontario"
	EXPRESSION 'Ontario'
    COLOR 255 127 92
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END

   CLASS
    NAME "Quebec"
	EXPRESSION 'Quebec'
	COLOR 195 209 186
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END  

   CLASS
    NAME "1990 Pop (0 - 1M)"
	EXPRESSION ( ([Pop_1990] >= 0) and ([Pop_1990] < 1000000))
    COLOR 127 0 10
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END

   CLASS
    NAME "1990 Pop (1M - 2M)"
	EXPRESSION ( ([Pop_1990] >= 1000000 ) and ([Pop_1990] < 2000000))
    COLOR 127 100 50
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END

   CLASS
    NAME "1990 Pop (2M - 3M)"
	EXPRESSION ( ([Pop_1990] >= 2000000 ) and ([Pop_1990] < 3000000))
    COLOR 0  30 255
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END

  
   CLASS
    NAME "Canada"
    COLOR 0 127 92
    OUTLINECOLOR  200 200 200 
    TEMPLATE "resultL1.html"	
  END
  
  

  
  HEADER "resultL1_header.html"
  FOOTER "resultL1_footer.html"	  

PROJECTION
	"AUTO"
END
  
END # Layer



# *************************************************************
# Layer 2
# *************************************************************
LAYER
  NAME Canhiway
  TYPE Line
  STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION "d:\MapserverData\eq\Canhiway.TAB"
  STYLEITEM "AUTO"

  CLASSITEM Highway
  CLASS
    NAME "Canhiway"
    TEMPLATE "resultL2.html"	
  END

  HEADER "resultL2_header.html"
  FOOTER "resultL2_footer.html"	  

PROJECTION
	"AUTO"
END
  
END # Layer


# *************************************************************
# Layer 3
# *************************************************************
LAYER
  NAME Can_caps
  TYPE point
  STATUS ON
  CONNECTIONTYPE OGR
  CONNECTION "d:\MapserverData\eq\Can_caps.TAB"
  STYLEITEM "AUTO"

  CLASSITEM Capital
  CLASS
    NAME "Can_caps"
    TEMPLATE "resultL3.html"	
  END
	
  HEADER "resultL3_header.html"
  FOOTER "resultL3_footer.html"	  

PROJECTION
	"AUTO"
END
END

END # Map File


More information about the mapserver-users mailing list