Hi All,

I feel like I have been hitting my head against a brick wall.  There is
probably a very simple answer to this but I just cannot seem to see it.

I am using OpenLayers (Latest and greatest) and mapserver connected to
ArcSDE useing a very simple php wrapper scripted that I will be doing some
pre processing of the data returned.  Using QGIS I can contact the wrapper
as WFS and produce maps quite easily, all good so far.

Pointing OpenLayers at the same wrapper I get nothing but transparent tiles.
I cannot work out what is different, I suspect it has something to do with
the way I project the data but I am now at a total loss

This is the OpenLayers page;-

<html xmlns="http://www.w3.org/1999/xhtml";>
  <head>
    <title>MapServer Layer</title>
    <link rel="stylesheet" href="../theme/default/style.css" type="text/css"
/>
    <link rel="stylesheet" href="style.css" type="text/css" />
    <script src="OpenLayers/OpenLayers.js"></script>
    <script type="text/javascript">

        var extent = new OpenLayers.Bounds(2074357.411583, 5394835.845268,
2968416.907590, 6735935.204660);

        var map, layer;

        function init(){
                var options = {projection: new
OpenLayers.Projection("EPSG:2193"), units: 'm'}

                map = new OpenLayers.Map( 'map', options);
            
                layer = new OpenLayers.Layer.WMS( "CoastLine", 
                         "http://192.168.10.24:81/FipsMapIT/OL/map.php?";,
{layers: 'Coastline', format: 'image/png' });
            
                map.addLayer(layer);
                        
                map.addControl(new OpenLayers.Control.MousePosition());

                //map.setCenter(new
OpenLayers.LonLat(2074357.411583,5394835.845268), 15);

                // map.zoomToMaxExtent();

                // map.addControl( new OpenLayers.Control.LayerSwitcher() );
        }
        
    </script>
  </head>
  <body onLoad="init()">
    <div id="map" class="smallmap"></div>
  </body>
</html>

Here is the main Mapfile;-

NAME Fips
STATUS ON
SIZE 600 400
SYMBOLSET /ms4w/Apache/htdocs/FipsMapIT/etc/symbols.sym
EXTENT 1089354.457600 4747978.917400 2092003.972400 6223163.821700
UNITS METERS
SHAPEPATH "/ms4w/Apache/htdocs/FipsMapIT/data"
IMAGECOLOR 255 255 255
FONTSET /ms4w/Apache/htdocs/FipsMapIT/etc/fonts.txt
CONFIG  "MS_ERRORFILE" "\ms4w\tmp\errorlog.txt"

OUTPUTFORMAT
 NAME 'AGG'
 DRIVER AGG/PNG
 IMAGEMODE RGB
 FORMATOPTION INTERLACE=OFF
END

#
# Start of web interface definition
#
WEB
  #MINSCALE 200
  #MAXSCALE 50000000
  IMAGEPATH "/ms4w/tmp/ms_tmp/"
  IMAGEURL "/ms_tmp/"
  LOG "\ms4w\tmp\log.txt"
  METADATA
    "wms_title"           "Fips"
        "wms_name"            "Fips"
        "wms_server_version"  "1.1.1"
        "wms_format"          "image/png"
        "wms_onlineresource"
"http://192.168.10.24:81/FipsMapIT/OL/map.php?";
    "wms_srs"             "EPSG:2193"
  END
END

#
# Start of reference map
#
REFERENCE
   IMAGE ../map/keymap.png
   EXTENT 2074357.411583 5394835.845268 2968416.907590 6735935.204660
   STATUS ON
  COLOR -1 -1 -1
  OUTLINECOLOR 255 0 0
  SIZE 120 90      
END

#
# Start of legend
#
LEGEND
  KEYSIZE 18 12
  LABEL
    FONT cour
    TYPE truetype
    SIZE 8
    COLOR 0 0 0
  END
  STATUS ON
  TEMPLATE "legend.html"
END

#
# Start of scalebar
#
SCALEBAR
  IMAGECOLOR 255 255 255    LABEL
      COLOR  0 0 0 
    SIZE SMALL
  END
  SIZE 400 5
  COLOR 255 255 255
  BACKGROUNDCOLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS kilometers
  INTERVALS 5
  STATUS ON
END


QUERYMAP
  STYLE HILITE
  COLOR 255 0 0
END

PROJECTION
        "proj=tmerc"
        "lat_0=0"
        "lon_0=173"
        "k=0.9996"
        "x_0=1600000"
        "y_0=10000000"
        "ellps=GRS80"
        "towgs84=0,0,0,0,0,0,0"
        "units=m"
        "no_defs"
END

# include "./LandUnit.map"
# include "./Transport.map"
# include "./Hydro.map"
include "./Coastline.map"

END # Map File

And here is the Coastline MapFile;-

# DBO.Coastline_NZMS260

LAYER
  NAME Coastline
  METADATA
    "DESCRIPTION"   "Coastline"
        "wms_title" "Coastline"
  END
  TYPE POLYGON
  CONNECTIONTYPE PLUGIN
  PLUGIN "/ms4w/Apache/specialplugins/msplugin_sde_92.dll"
  CONNECTION "palustris,port:5160,rnztm,XXXXXXXXXXXX,XXXXXXXXXXXXXX"
  DATA "DBO.Coastline_NZMS260,SHAPE,SDE.DEFAULT"
  PROJECTION
        "proj=tmerc"
        "lat_0=0"
        "lon_0=173"
        "k=0.9996"
        "x_0=1600000"
        "y_0=10000000"
        "ellps=GRS80"
        "towgs84=0,0,0,0,0,0,0"
        "units=m"
        "no_defs"
  END
  STATUS DEFAULT
  CLASS
    # MAXSCALEDENOM 2000000
    NAME "Coastline"
    SYMBOL 0 
    COLOR 0 191 0
        OUTLINECOLOR 255 255 255
  END
END # Layer


Thanks heaps for you time

Neil


_______________________________________________
Users mailing list
Users@openlayers.org
http://openlayers.org/mailman/listinfo/users

Reply via email to