[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