Hello Group, I have been working with the MapFish user groups helping me build http://webmap.rthicksconsult.com. I followed many discussions on EPSG 900913 and EPSG 3785 on the OpenLayers group and believe that the OpenLayers community may be able to help me.
I am in the process of projecting all layers to EPSG 900913 (spherical mercator) so that my WMS layers align with google base layers. So far, the Geology, Amigo, and Water Wells layers align fine. I also got the google geocoder to center the map properly. But I am having difficulty getting the search marker and USGS topographic map layers to display. The projected web map with the PROBLEMS is at http://webmap.rthicksconsult.com/index_prj.html The ORIGINAL unprojected web map (the original map that displays topos and site marker) is at http://webmap.rthicksconsult.com I am not sure if the issue is in my MapServer map file, the map.addLayer(), or somewhere else. The MapServer mapfile which generates the marker for the search is reproduced below. I passed the lat/long variable both in epsg 900913 and 4326, this made no difference. I also have an alert box pop up to verify the coordinate transformation when the submit to location button is activated. I also included portions of the mapfile that renders my layers for the projected web map. The USGS Topo layer is servered directly from TerraServer via WMS. The USGS Topo2 layer is servered from MapServer via TerraServer. Topo and Topo2 render in the unprojected state. Thank you for the help. ~andrew parker PS: I am using this site for guidance: http://docs.openlayers.org/spherical_mercator/ radius_prj.map called by ggeocoder_prj.js #******************************************** NAME "Radius" STATUS ON SIZE 800 800 IMAGECOLOR 255 255 255 IMAGETYPE PNG OUTPUTFORMAT NAME "png" MIMETYPE "image/png" DRIVER "AGG/PNG" EXTENSION "png" IMAGEMODE RGBA TRANSPARENT on END OUTPUTFORMAT NAME "gif" MIMETYPE "image/gif" DRIVER "GD/GIF" EXTENSION "gif" TRANSPARENT on END UNITS meters PROJECTION "init=epsg:26910" END SYMBOLSET "symbols.sym" WEB IMAGEPATH "/maps/images.tmp/" IMAGEURL "/images.tmp/" METADATA "wms_title" "mapfile" "wms_onlineresource" "http://216.93.173.156/cgi-bin/mapserv?map=radius_prj.map" "wms_srs" "EPSG:4269 EPSG:4326 EPSG:900913 EPSG:3785" END END LAYER NAME "groundzero" TYPE point CONNECTIONTYPE postgis CONNECTION "user=**** dbname=***** password=***** host=localhost" METADATA WMS_SRS 'epsg:4326" WMS_TITLE 'groundzero' # WMS_FEATURE_INFO_MIME_TYPE 'text/html' END #METADATA # the data is a dynamically constructed point, wherever they specified DATA "the_geom from (SELECT 1 as gid,transform(GeometryFromText('POINT(%centerx% %centery%)',4326),26910) as the_geom) as foo using unique gid using srid=26910" CLASS STYLE SYMBOL "/maps/data/marker.png" END END END END # end of mapfile #************************************************* projection.map #*********************************************** NAME "R.T. Hicks Web Map MS.1" STATUS ON SIZE 800 640 IMAGECOLOR 255 255 255 IMAGETYPE PNG OUTPUTFORMAT NAME "png" MIMETYPE "image/png" DRIVER "AGG/PNG" EXTENSION "png" IMAGEMODE RGBA TRANSPARENT on END OUTPUTFORMAT NAME "gif" MIMETYPE "image/gif" DRIVER "GD/GIF" EXTENSION "gif" TRANSPARENT on END SHAPEPATH "/maps/data/shapefiles/" UNITS dd EXTENT -110.25 30.518768 -102.001961 37.500294 PROJECTION "init=epsg:4326" END FONTSET "fonts/font.list" SYMBOLSET "symbols.sym" WEB IMAGEPATH "/maps/images.tmp/" IMAGEURL "/images.tmp/" MAXSCALE 3500000 MINSCALE 100 METADATA "wms_title" "mapfile" "wms_onlineresource" "http://216.93.173.156/cgi-bin/mapserv?map=/maps/data/mapfiles/projection.map" "wms_srs" "EPSG:4269 EPSG:4326 EPSG:900913 EPSG:3785" END END SCALEBAR IMAGECOLOR 192 192 192 COLOR 0 0 0 LABEL COLOR 0 0 0 SIZE medium END STYLE 1 SIZE 288 6 UNITS MILES INTERVALS 4 STATUS ON END REFERENCE IMAGE mapfile_reference.png EXTENT -104.86 31.96 -100.02 33.6 SIZE 120 120 STATUS on COLOR -1 -1 -1 OUTLINECOLOR 255 0 0 END LEGEND KEYSIZE 18 12 IMAGECOLOR 192 192 192 LABEL TYPE BITMAP SIZE MEDIUM COLOR 0 0 0 END STATUS ON END LAYER NAME 'Geologic_Map' #TEMPLATE 'Geologic Map_query.html' STATUS off TYPE Polygon OPACITY 70 # TOLERANCE 7 # TOLERANCEUNITS pixels CONNECTIONTYPE postgis CONNECTION "user=***** dbname=***** password=***** host=localhost" DATA "the_geom from geology" GROUP "Base Map" METADATA WMS_SRS 'epsg:4326' WMS_TITLE 'Geology' # WMS_FEATURE_INFO_MIME_TYPE 'text/html' END #METADATA PROJECTION 'init=epsg:4326' END CLASSITEM 'map_unit' LABELITEM 'map_unit' LABELMAXSCALE 300000 CLASS NAME ' , <Null>' EXPRESSION ('[map_unit]' eq '<Null>') STYLE COLOR 199 157 149 OUTLINECOLOR 110 110 110 END #STYLE #...BREAK IN LAYER END #LAYER #...OMITTED EXTRA LAYERS LAYER NAME "USGS_Topo" STATUS OFF TYPE RASTER MAXSCALE 19000001 MINSCALE 5099 GROUP "Base Map" CONNECTIONTYPE WMS CONNECTION "http://terraservice.net/OgcMap.ashx?" METADATA "wms_srs" "EPSG:4326" "wms_title" "TopoMaps" "wms_name" "DRG" "wms_server_version" "1.1.1" "wms_format" "image/jpeg" "wms_layers" "drg" "wms_group_title" "background" END PROJECTION "init=epsg:4326" END END LAYER NAME "USGS_GroundwaterElevation" STATUS off TYPE point CONNECTIONTYPE postgis CONNECTION "user=****** dbname=***** password=***** host=localhost" DATA "the_geom from nmusgs" #MINSCALE 500 #LABELMAXSCALE 1076189 # MAXSCALE 2000000 GROUP "USGS Data" #TEMPLATE "/maps/query_ROC.html" # TOLERANCE 7 PROJECTION "init=epsg:4326" END OPACITY 100 LABELITEM "gwelev" METADATA "wms_title" "nmUSGS" "wms_srs" "EPSG:4326" END CLASS NAME "nmusgs" STYLE COLOR 255 0 0 SYMBOL "point_triangle" SIZE 10 END LABEL TYPE truetype # use truetype font FONT "Arial" # use arial bold SIZE 8 # use 8 point size COLOR 255 0 0 # color text coral BACKGROUNDCOLOR 255 255 255 # render text on white bg MINDISTANCE 50 # labels > 50 pixels apart POSITION auto # center labels below feature ANTIALIAS true # antialias the text PARTIALS false END END END LAYER NAME "OSE" STATUS off TYPE point CONNECTIONTYPE postgis CONNECTION "user=***** dbname=***** password=***** host=localhost" DATA "the_geom from ose" #MINSCALE 500 #LABELMAXSCALE 1076189 # MAXSCALE 2000000 GROUP "Environmental" #TEMPLATE "/maps/query_ROC.html" # TOLERANCE 7 PROJECTION "init=epsg:4326" END OPACITY 100 LABELITEM "depth_wate" METADATA "wms_title" "OSE" "wms_srs" "EPSG:4326" END CLASS NAME "OSE" STYLE COLOR 0 191 255 SYMBOL "point_circle" SIZE 10 END LABEL TYPE truetype # use truetype font FONT "Arial" # use arial bold SIZE 11 # use 8 point size COLOR 0 191 255 # color text coral #BACKGROUNDCOLOR 255 255 255 render text on white bg #MINDISTANCE 50 labels > 50 pixels apart POSITION auto # center labels below feature ANTIALIAS true # antialias the text PARTIALS false END END END LAYER GROUP "AMIGO" NAME "SaturatedThickness" STATUS off TYPE RASTER DATA "SatThkYr2040.tif" END LAYER GROUP "AMIGO" NAME "Conductivity" STATUS off TYPE RASTER DATA "MushchudK1.tif" METADATA "wms_title" "Conductivity" "wms_srs" "EPSG:4326" END END END # end of mapfile _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
