[OpenLayers-Users] Noob question on openLayers

info info at clipboardinc.com
Tue Sep 10 19:38:45 PDT 2013


Hi all:

Excuse me if this is searchable in the archives.  The nabble link doesn't seem to work.

Here's my problem:  I have a map that I can display on mapserver without problem.  Here's the URL I use on my laptop server (this works):

http://localhost/cgi-bin/mapserv?MAP=/Library/WebServer/cgi-bin/bristoltest.map&LAYERS=ALL&MODE=MAP

But if I try to use the same .map file in OpenLayers, I don't see any map.  Instead I get pink tiles with blue question marks in them.  The data is coming from a Postgis database on the same laptop as this one. I've tried lots of different combinations.  The map data is in EPSG: 102730  (Rhode Island).  I'd appreciate if anyone can give me a clue as to what's gone wrong.  Thanks in advance for your help.

Here's the OpenLayers html file (this doesn't work):

_____________________

<!DOCTYPE html>
<html>
  <head>
  	
    <title>OpenLayers Basic Single WMS Example</title>
    <style>
    	html, body {
    		width 100%;
    		height 100%;
    		margin:0;
    		padding:0;
    		border: 1px solid black;
    		}
    		</style>
    <script src="OpenLayers-2.13/OpenLayers.js"></script>
    <script type="text/javascript">
    var lat=41.6842;
    var lon=-71.13868
    var zoom=7;
        var map, layer;
        function init(){
            map = new OpenLayers.Map( 'QGIS-MAP', {
            maxExtent: new OpenLayers.Bounds( 368863.8323293759,203160.1540074069,412535.0828422995,230650.28156969513),
            projection: new OpenLayers.Projection('EPSG:102730'),
            displayProjection: new OpenLayers.Projection('EPSG:102730')
            } );
            layer = new OpenLayers.Layer.WMS( "OpenLayers WMS",
                    "http://localhost/cgi-bin/mapserv?map=/Library/WebServer/cgi-bin/bristoltest.map",
                    { 'layers': 'ALL',
                     'mode': map } );
            map.addLayer(layer);
                        map.zoomToMaxExtent();

       <!--     if ( !map.getCenter() ) { -->
       <!--       	var lonLat = new OpenLayers.LonLat(lon, lat).transform(new OpenLayers.Projection("EPSF:2840"), -->
        <!--      	map.getProjectionObject()); -->
        <!--      	map.setCenter( lonLat, zoom );-->
         <!--     	} -->
        }
    </script>
  </head>
  <body onload="init()">
  	<!--div style="width:100%; height:100%" id = "map"></div-->

    <div id="QGIS-MAP" style='width:800px;height:800px;'</div>

    <div id="docs">
        <p>Documents3/ This example shows a very simple layout with minimal controls.
        This example uses a single WMS base layer.</p>
    </div>
  </body>
</html>

_________________
Here's the bristoltest.map file:

_____________
# Map file created from QGIS project file /BristolRevalDocumentation/STREET PRICES MAP.qgs
# Edit this file to customize for your map interface
# (Created with PyQgis MapServer Export plugin)
MAP
  NAME "QGIS-MAP"
  # Map image size
  SIZE 500 500
  UNITS meters

  EXTENT 376968.951388 203192.158231 404429.963784 230618.277346
  PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
  END

  # Background color for the map canvas -- change as desired
  IMAGECOLOR 255 255 255
  IMAGEQUALITY 95
  IMAGETYPE agg

  OUTPUTFORMAT
    NAME agg
    DRIVER AGG/PNG
    IMAGEMODE RGB
  END
  # Legend
#  LEGEND
#      IMAGECOLOR 255 255 255
#    STATUS ON
#    KEYSIZE 18 12
#    LABEL
#      TYPE BITMAP
#      SIZE MEDIUM
#      COLOR 0 0 89
#    END
#  END
  CONFIG "MS_ERRORFILE" "/tmp/ms_error.txt"
  DEBUG 4
  # Web interface definition. Only the template parameter
  # is required to display a map. See MapServer documentation
  WEB
    # Set IMAGEPATH to the path where MapServer should
    # write its output.
    IMAGEPATH '/tmp/'

    # Set IMAGEURL to the url that points to IMAGEPATH
    # as defined in your web server configuration
    IMAGEURL '/tmp/'
	

    # WMS server settings
    METADATA
      'ows_title'           'QGIS-MAP'
      'ows_onlineresource'  'http://localhost/cgi-bin/mapserv'
		'ows_enable_request'   '*'

    END

    #Scale range at which web interface will operate
    # Template and header/footer settings
    # Only the template parameter is required to display a map. See MapServer documentation
    TEMPLATE 'fooOnlyForWMSGetFeatureInfo'
  END

  LAYER
    NAME 'geojoin'
    TYPE POLYGON
    DUMP true
  EXTENT 376968.951388 203192.158231 404429.963784 230618.277346
    CONNECTIONTYPE postgis
    CONNECTION "dbname='webbristol' host=localhost port=5432 user='owen' password='sailor'"
    DATA 'geom FROM "geojoin" USING UNIQUE mi_prinx USING srid=32130'
    METADATA
      'ows_title' 'geojoin'
    END
    STATUS OFF
    TRANSPARENCY 100
    PROJECTION
    'proj=longlat'
    'datum=WGS84'
    'no_defs'
    END
    CLASSITEM 'neighborhoodcode'
    CLASS
      NAME "[neighborhoodcode] = 'A         '" 
      EXPRESSION "A" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 215 25 28
       END
    END
    CLASS
      NAME "[neighborhoodcode] = 'B         '" 
      EXPRESSION "B" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 217 33 32
       END
    END
    CLASS
      NAME "neighborhoodcode = B-V       " 
      EXPRESSION "B-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 219 42 36
       END
    END
    CLASS
      NAME "neighborhoodcode = B-W       " 
      EXPRESSION "B-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 221 51 40
       END
    END
    CLASS
      NAME "neighborhoodcode = C         " 
      EXPRESSION "C" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 223 60 44
       END
    END
    CLASS
      NAME "neighborhoodcode = C-0       " 
      EXPRESSION "C-0" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 226 68 48
       END
    END
    CLASS
      NAME "neighborhoodcode = C-V       " 
      EXPRESSION "C-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 228 77 52
       END
    END
    CLASS
      NAME "neighborhoodcode = C-W       " 
      EXPRESSION "C-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 230 86 56
       END
    END
    CLASS
      NAME "neighborhoodcode = CA        " 
      EXPRESSION "CA" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 232 95 60
       END
    END
    CLASS
      NAME "neighborhoodcode = CB        " 
      EXPRESSION "CB" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 235 103 64
       END
    END
    CLASS
      NAME "neighborhoodcode = CC        " 
      EXPRESSION "CC" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 239 121 72
       END
    END
    CLASS
      NAME "neighborhoodcode = CCV       " 
      EXPRESSION "CCV" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 241 130 76
       END
    END
    CLASS
      NAME "neighborhoodcode = CD        " 
      EXPRESSION "CD" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 244 138 80
       END
    END
    CLASS
      NAME "neighborhoodcode = CE        " 
      EXPRESSION "CE" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 246 147 84
       END
    END
    CLASS
      NAME "neighborhoodcode = CMH       " 
      EXPRESSION "CMH" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 250 165 92
       END
    END
    CLASS
      NAME "neighborhoodcode = CML       " 
      EXPRESSION "CML" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 174 97
       END
    END
    CLASS
      NAME "neighborhoodcode = CMV       " 
      EXPRESSION "CMV" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 178 102
       END
    END
    CLASS
      NAME "neighborhoodcode = CMh       " 
      EXPRESSION "CMh" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 248 156 88
       END
    END
    CLASS
      NAME "neighborhoodcode = CWF       " 
      EXPRESSION "CWF" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 183 108
       END
    END
    CLASS
      NAME "neighborhoodcode = CWV       " 
      EXPRESSION "CWV" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 188 113
       END
    END
    CLASS
      NAME "neighborhoodcode = D         " 
      EXPRESSION "D" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 193 119
       END
    END
    CLASS
      NAME "neighborhoodcode = E         " 
      EXPRESSION "E" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 197 124
       END
    END
    CLASS
      NAME "neighborhoodcode = F         " 
      EXPRESSION "F" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 202 130
       END
    END
    CLASS
      NAME "neighborhoodcode = F-1       " 
      EXPRESSION "F-1" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 207 136
       END
    END
    CLASS
      NAME "neighborhoodcode = F-V       " 
      EXPRESSION "F-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 253 212 141
       END
    END
    CLASS
      NAME "neighborhoodcode = F-W       " 
      EXPRESSION "F-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 216 147
       END
    END
    CLASS
      NAME "neighborhoodcode = F1        " 
      EXPRESSION "F1" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 221 152
       END
    END
    CLASS
      NAME "neighborhoodcode = G         " 
      EXPRESSION "G" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 226 158
       END
    END
    CLASS
      NAME "neighborhoodcode = G-V       " 
      EXPRESSION "G-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 231 164
       END
    END
    CLASS
      NAME "neighborhoodcode = H         " 
      EXPRESSION "H" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 235 169
       END
    END
    CLASS
      NAME "neighborhoodcode = H-V       " 
      EXPRESSION "H-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 240 175
       END
    END
    CLASS
      NAME "neighborhoodcode = H-W       " 
      EXPRESSION "H-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 245 180
       END
    END
    CLASS
      NAME "neighborhoodcode = I         " 
      EXPRESSION "I" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 254 250 186
       END
    END
    CLASS
      NAME "neighborhoodcode = I-J       " 
      EXPRESSION "I-J" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 255 255 192
       END
    END
    CLASS
      NAME "neighborhoodcode = I-V       " 
      EXPRESSION "I-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 249 252 186
       END
    END
    CLASS
      NAME "neighborhoodcode = I-W       " 
      EXPRESSION "I-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 244 250 181
       END
    END
    CLASS
      NAME "neighborhoodcode = I-WX      " 
      EXPRESSION "I-WX" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 239 248 176
       END
    END
    CLASS
      NAME "neighborhoodcode = IL        " 
      EXPRESSION "IL" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 234 246 171
       END
    END
    CLASS
      NAME "neighborhoodcode = IS        " 
      EXPRESSION "IS" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 223 241 161
       END
    END
    CLASS
      NAME "neighborhoodcode = J         " 
      EXPRESSION "J" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 213 237 151
       END
    END
    CLASS
      NAME "neighborhoodcode = K         " 
      EXPRESSION "K" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 207 234 146
       END
    END
    CLASS
      NAME "neighborhoodcode = L         " 
      EXPRESSION "L" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 202 232 141
       END
    END
    CLASS
      NAME "neighborhoodcode = L-V       " 
      EXPRESSION "L-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 197 230 136
       END
    END
    CLASS
      NAME "neighborhoodcode = L-W       " 
      EXPRESSION "L-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 192 228 131
       END
    END
    CLASS
      NAME "neighborhoodcode = M         " 
      EXPRESSION "M" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 186 225 126
       END
    END
    CLASS
      NAME "neighborhoodcode = M-V       " 
      EXPRESSION "M-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 181 223 121
       END
    END
    CLASS
      NAME "neighborhoodcode = M-W       " 
      EXPRESSION "M-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 176 221 116
       END
    END
    CLASS
      NAME "neighborhoodcode = N         " 
      EXPRESSION "N" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 171 219 111
       END
    END
    CLASS
      NAME "neighborhoodcode = N-V       " 
      EXPRESSION "N-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 166 217 106
       END
    END
    CLASS
      NAME "neighborhoodcode = N-W       " 
      EXPRESSION "N-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 157 213 103
       END
    END
    CLASS
      NAME "neighborhoodcode = N1        " 
      EXPRESSION "N1" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 149 209 101
       END
    END
    CLASS
      NAME "neighborhoodcode = N1-V      " 
      EXPRESSION "N1-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 141 205 98
       END
    END
    CLASS
      NAME "neighborhoodcode = N1-W      " 
      EXPRESSION "N1-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 133 201 96
       END
    END
    CLASS
      NAME "neighborhoodcode = O         " 
      EXPRESSION "O" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 124 197 93
       END
    END
    CLASS
      NAME "neighborhoodcode = O-V       " 
      EXPRESSION "O-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 116 193 91
       END
    END
    CLASS
      NAME "neighborhoodcode = O-W       " 
      EXPRESSION "O-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 108 189 89
       END
    END
    CLASS
      NAME "neighborhoodcode = P         " 
      EXPRESSION "P" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 100 185 86
       END
    END
    CLASS
      NAME "neighborhoodcode = P-V       " 
      EXPRESSION "P-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 91 181 84
       END
    END
    CLASS
      NAME "neighborhoodcode = P-W       " 
      EXPRESSION "P-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 83 177 81
       END
    END
    CLASS
      NAME "neighborhoodcode = Q         " 
      EXPRESSION "Q" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 75 173 79
       END
    END
    CLASS
      NAME "neighborhoodcode = Q-V       " 
      EXPRESSION "Q-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 67 169 77
       END
    END
    CLASS
      NAME "neighborhoodcode = Q-W       " 
      EXPRESSION "Q-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 58 165 74
       END
    END
    CLASS
      NAME "neighborhoodcode = R         " 
      EXPRESSION "R" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 50 161 72
       END
    END
    CLASS
      NAME "neighborhoodcode = R-V       " 
      EXPRESSION "R-V" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 42 157 69
       END
    END
    CLASS
      NAME "neighborhoodcode = R-W       " 
      EXPRESSION "R-W" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 34 153 67
       END
    END
    CLASS
      NAME "neighborhoodcode = cc        " 
      EXPRESSION "cc" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 237 112 68
       END
    END
    CLASS
      NAME "neighborhoodcode = is        " 
      EXPRESSION "is" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 228 243 166
       END
    END
    CLASS
      NAME "neighborhoodcode = j         " 
      EXPRESSION "j" 
       STYLE
         WIDTH 0.91 
         OUTLINECOLOR 0 0 0
         COLOR 218 239 156
       END
    END
  END

END



More information about the Users mailing list