Kusum wrote:
Where exactly shoud we define the projection
at the top of mapfile or with each layer

I am trying to use
'init=epsg:54004'

but its not changing the data projection

if I use "proj=merc"
only the projection of raster image changes and not the other data layers.

Any suggestions please

Kusum


--------------------------------------------------
From: "Jeff McKenna" <[EMAIL PROTECTED]>
Sent: Friday, November 07, 2008 11:00 AM
To: <mapserver-users@lists.osgeo.org>
Subject: Re: [mapserver-users] Map Labels Problem

Kusum wrote:
Dear All
I am trying to use mercator projection in my mapfile.
Also I am using a raster image along with my shp data
At first level it does not show the raster image
But when it does it hides the labels on map.
u can see this link
http://mapxl.com/interactive-maps/world-map11.php
I am confused
my map file is
MAP
EXTENT -180 -90 180 90
UNITS MILES
SIZE 550 450
SHAPEPATH "/home/mapxlco/public_html/World-Data"
FONTSET "./etc/fonts.txt"
RESOLUTION 96
IMAGETYPE png
INTERLACE OFF
PROJECTION
"proj=merc"
 #'init=EPSG:3785'
END
OUTPUTFORMAT
  NAME png
  DRIVER "GD/PNG"
  MIMETYPE "image/png"
  IMAGEMODE RGB
  FORMATOPTION  INTERLACE=OFF
  TRANSPARENT OFF
END
WEB
  TEMPLATE "legend.php"
  HEADER "map_header.html"
  FOOTER "map_footer.html"
  #IMAGEPATH "C:/ms4w/apps/maplab-2.2/workshop/tmp/"
  #IMAGEURL "../tmp/"
  IMAGEPATH "/home/mapxlco/public_html/tmp/"
  IMAGEURL "/tmp/"
  METADATA
  END  # Metadata
END
#World_Background
LAYER
    NAME "background"
    STATUS DEFAULT
    PROJECTION
 #"init=epsg:3785"
    END
    TYPE POLYGON
    DATA "background"
    TOLERANCE 300
    #CLASSITEM "COUNTRIES"
    CLASS
 NAME "World Background"
 COLOR 141 189 232
        OUTLINECOLOR 111 157 253
 Template void
    END
END
#World Continents
LAYER
    NAME "continents"
    STATUS DEFAULT
    PROJECTION
 #"init=epsg:3785"
    END
    TYPE POLYGON
    DATA "World_Continents"
    MINSCALE 1500000
    LABELMAXSCALE 2500000
    LABELMINSCALE 1430359
    LABELITEM "CONTINENT"
    TOLERANCE 300
    CLASSITEM "CONTINENT"
    CLASS
 NAME "World Outline"
 EXPRESSION "Europe"
 #COLOR 241 238 232
 COLOR 235 240 230
        OUTLINECOLOR 111 157 253
 LABEL
   ANGLE auto
          ANTIALIAS TRUE
          FONT arial
          MAXSIZE 256
          MINSIZE 4
          SIZE 10
          TYPE TRUETYPE
          BUFFER 0
          COLOR 0 0 0
          FORCE TRUE
          MINDISTANCE 0
          MINFEATURESIZE 0
          OFFSET 0 10
          OUTLINECOLOR 255 255 255
          PARTIALS FALSE
          POSITION LL
        END
        Template void
    END
    CLASS
 NAME "World Outline"
 EXPRESSION "North America"
 #COLOR 241 238 232
 COLOR 235 240 230
        OUTLINECOLOR 111 157 253
 LABEL
   ANGLE auto
          ANTIALIAS TRUE
          FONT arial
          MAXSIZE 256
          MINSIZE 4
          SIZE 10
          TYPE TRUETYPE
          BUFFER 0
          COLOR 0 0 0
          FORCE TRUE
          MINDISTANCE 0
          MINFEATURESIZE 0
          OFFSET 20 10
          OUTLINECOLOR 255 255 255
          PARTIALS FALSE
          POSITION LR
        END
        Template void
    END
    CLASS
 NAME "World Outline"
 #COLOR 241 238 232
 COLOR 235 240 230
        OUTLINECOLOR 111 157 253
 LABEL
   ANGLE auto
          ANTIALIAS TRUE
          FONT arial
          MAXSIZE 256
          MINSIZE 4
          SIZE 10
          TYPE TRUETYPE
          BUFFER 0
          COLOR 0 0 0
          FORCE TRUE
          MINDISTANCE 0
          MINFEATURESIZE 0
          OFFSET 0 0
          OUTLINECOLOR 255 255 255
          PARTIALS FALSE
          POSITION CC
        END
        Template void
    END
END
#World Countries
LAYER
    NAME "countries"
    STATUS DEFAULT
    MAXSCALE 1530359
    LABELMAXSCALE 1430359
    PROJECTION
 #"init=epsg:3785"
    END
    TYPE POLYGON
    DATA "World_Countries"
    LABELITEM "NA2DESC"
    TOLERANCE 300
    CLASSITEM "NA2DESC"
    CLASS
 NAME "World Countries"
 #COLOR 241 238 232
 COLOR 235 240 230
        OUTLINECOLOR 220 220 220
 LABEL
   ANGLE auto
          ANTIALIAS TRUE
          FONT arial-bold
          MAXSIZE 256
          MINSIZE 4
          SIZE 9
          TYPE TRUETYPE
          BUFFER 0
          COLOR 90 90 90
          MINDISTANCE 0
          MINFEATURESIZE 30
          OFFSET 0 0
          OUTLINECOLOR 255 255 255
          PARTIALS FALSE
          POSITION CC
   FORCE FALSE
   wrap ' '
        END
        Template void
    END
END
#World_Background
LAYER
    NAME "background1"
    STATUS ON
    PROJECTION
 "proj=latlong"
  END
    TYPE RASTER
    DATA "wsiearth.tif"
    TEMPLATE "ttt.html"
END
#Countries Boundary
LAYER
    NAME "countries"
    STATUS DEFAULT
    MAXSCALE 1430359
    PROJECTION
 #"init=epsg:3785"
    END
    TYPE LINE
    DATA "Country_Boundary"
    TOLERANCE 300
    #CLASSITEM "CONTINENT"
    CLASS
 NAME "World Outline"
 #COLOR 204 225 253
        OUTLINECOLOR 167 167 167
 Template void
    END
END
so on.......... I am not getting the palce of error Please suggest. Regards
Kusum

Here are my quick thoughts:

- make sure your EXTENT and UNITS parameters are for the specified output MAP projection (if your output projection is in meters then your extents and units must be in meters) - you need more parameters in your projection block than what you are currently trying to use...to solve this the easiest way is to always use the corresponding EPSG lookup code (found in /ms4w/proj/nad/epsg) - the next time you attach a mapfile it is easier for the community if you create a tiny mapfile showing your problem (i.e. only 2 layers or less)...that way it is easier to comment and understand your mapfile - how about avoiding projection problems and making sure that all of your layers are in the same projection? If you can, that way is FASTEST for display and AVOIDS the projection problems you are facing. (pre-processing the data, in this case using tools to reproject the data to the same projection, is always the best option, rather than forcing MapServer to reproject on-the-fly)

those are my quick thoughts on your issues.


--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/



Here is a good page describing using projections with MapServer: http://mapserver.gis.umn.edu/docs/reference/mapfile/projection Please read the "Important Notes" section as well.

--
Jeff McKenna
FOSS4G Consulting and Training Services
http://www.gatewaygeomatics.com/


_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to