Template:BC Basemap: Difference between revisions
Jump to navigation
Jump to search
imported>ScottN removed BCGS grid layer "BCGS_GRID" to clean up maps a little |
imported>ScottN No edit summary |
||
| Line 1: | Line 1: | ||
[http://libcwms.gov.bc.ca/wmsconnector/com.esri.wsit.WMSServlet/ogc_layer_service?VERSION=1.1.0&request=GetMap&SRS=EPSG:4326&BBOX=-{{#expr:{{{long|123}}}+0.5*{{{width|10}}}/(111.12*0.6427)}},{{#expr:{{{lat|50}}}-0.5*{{{height|10}}}/111.12}},-{{#expr:{{{long|123}}}-0.5*{{{width|10}}}/(111.12*0.6427)}},{{#expr:{{{lat|50}}}+0.5*{{{height|10}}}/111.12}}&WIDTH={{#expr:{{{width|10}}}*{{{scale|100}}}}}&HEIGHT={{#expr:{{{height|10}}}*{{{scale|100}}}}}&LAYERS=TRIM_EBM_OCEAN,TRIM_EBM_WATERBODIES,TRIM_EBM_WATERCOURSES,TRIM_EBM_WETLANDS,TWTR_LINES,TTRN_LINES,TCVR_POINTS,TCTR_LINES,TTRN_POINTS,TSRF_POINTS,TCTR_POINTS,WHSE_BASEMAPPING.TRIM_TEXT_ANNO,TWTR_ANNO,TTRN_ANNO,TSRF_ANNO,TMISC_ANNO,TCVR_ANNO,TCUL_ANNO,TCTR_ANNO,BCGS_GRIDNTS_BC_COASTLINE_POLYS_125M,NTS_BC_RIV_LAKE_WET_POLYS_125M,NTS_BC_COASTLINE_LINES_125M,NTS_BC_CONTOUR_LINES_125M,NTS_BC_MANMADE_LINES_125M,NTS_BC_TRANSPORT_LINES_125M,NTS_BC_TRANSPORT_POINTS_125M,NTS_BC_WATER_POINTS_125M,NTS_BC_LANDFORM_POINTS_125M,NTS_BC_ANNO,NTS_GRID,BC_RIV_LAKE_WET_POLYS_500M,BC_WATER_LINES_500M,BC_TRANSPORT_LINES_500M,BC_PROV_BOUNDARIES_LINES_500M,BC_MANMADE_LINES_500M,BC_MAJOR_CITIES_POINTS_500M,BC_WATER_POINTS_500M,BC_TRANSPORT_POINTS_500M,BC_SPOT_ELEVATION_POINTS_500M,BC_MANMADE_POINTS_500M,BC_WATER_POLYS_5KM,BC_BASEMAP_LINES_5KM_water,BC_BASEMAP_LINES_5KM_transport,BC_BASEMAP_LINES_5KM_boundary,DBM_7H_MIL_POPULATION_POINT,DBM_7H_MIL_BOUNDARIES_LINE,DBM_7H_MIL_DRAINAGE_LINE,DBM_7H_MIL_DRAINAGE_POLY,DBM_7H_MIL_ROADS_LINE,DBM_7H_MIL_PARK_POLY,DBM_7H_MIL_POLITICAL_POLY_PS,DBM_7H_MIL_POLITICAL_POLY_BC,DBM_7H_MIL_BATHYMETRIC_POLY,&STYLES=&FORMAT=PNG {{{link|BC Basemap}}}]<noinclude> | {{#if:{{{lat|}}}| | ||
[http://libcwms.gov.bc.ca/wmsconnector/com.esri.wsit.WMSServlet/ogc_layer_service?VERSION=1.1.0&request=GetMap&SRS=EPSG:4326&BBOX=-{{#expr:{{{long|123}}}+0.5*{{{width|10}}}/(111.12*0.6427)}},{{#expr:{{{lat|50}}}-0.5*{{{height|10}}}/111.12}},-{{#expr:{{{long|123}}}-0.5*{{{width|10}}}/(111.12*0.6427)}},{{#expr:{{{lat|50}}}+0.5*{{{height|10}}}/111.12}}&WIDTH={{#expr:{{{width|10}}}*{{{scale|100}}}}}&HEIGHT={{#expr:{{{height|10}}}*{{{scale|100}}}}}&LAYERS=TRIM_EBM_OCEAN,TRIM_EBM_WATERBODIES,TRIM_EBM_WATERCOURSES,TRIM_EBM_WETLANDS,TWTR_LINES,TTRN_LINES,TCVR_POINTS,TCTR_LINES,TTRN_POINTS,TSRF_POINTS,TCTR_POINTS,WHSE_BASEMAPPING.TRIM_TEXT_ANNO,TWTR_ANNO,TTRN_ANNO,TSRF_ANNO,TMISC_ANNO,TCVR_ANNO,TCUL_ANNO,TCTR_ANNO,BCGS_GRIDNTS_BC_COASTLINE_POLYS_125M,NTS_BC_RIV_LAKE_WET_POLYS_125M,NTS_BC_COASTLINE_LINES_125M,NTS_BC_CONTOUR_LINES_125M,NTS_BC_MANMADE_LINES_125M,NTS_BC_TRANSPORT_LINES_125M,NTS_BC_TRANSPORT_POINTS_125M,NTS_BC_WATER_POINTS_125M,NTS_BC_LANDFORM_POINTS_125M,NTS_BC_ANNO,NTS_GRID,BC_RIV_LAKE_WET_POLYS_500M,BC_WATER_LINES_500M,BC_TRANSPORT_LINES_500M,BC_PROV_BOUNDARIES_LINES_500M,BC_MANMADE_LINES_500M,BC_MAJOR_CITIES_POINTS_500M,BC_WATER_POINTS_500M,BC_TRANSPORT_POINTS_500M,BC_SPOT_ELEVATION_POINTS_500M,BC_MANMADE_POINTS_500M,BC_WATER_POLYS_5KM,BC_BASEMAP_LINES_5KM_water,BC_BASEMAP_LINES_5KM_transport,BC_BASEMAP_LINES_5KM_boundary,DBM_7H_MIL_POPULATION_POINT,DBM_7H_MIL_BOUNDARIES_LINE,DBM_7H_MIL_DRAINAGE_LINE,DBM_7H_MIL_DRAINAGE_POLY,DBM_7H_MIL_ROADS_LINE,DBM_7H_MIL_PARK_POLY,DBM_7H_MIL_POLITICAL_POLY_PS,DBM_7H_MIL_POLITICAL_POLY_BC,DBM_7H_MIL_BATHYMETRIC_POLY,&STYLES=&FORMAT=PNG {{{link|BC Basemap}}}]| | |||
[http://libcwms.gov.bc.ca/wmsconnector/com.esri.wsit.WMSServlet/ogc_layer_service?VERSION=1.1.0&request=GetMap&SRS=EPSG:4326&BBOX=-{{{west|123.1}}},{{{south|49.9}}},-{{{east|122.9}}},{{{north|50.1}}}&WIDTH=*{{#expr:({{{west|123.1}}}-{{{east|122.9}}})*111.12*0.6427*{{{scale|100}}}}}&HEIGHT={{#expr:({{{north|50.1}}}-{{{south|49.9}}})*111.12*{{{scale|100}}}}}&LAYERS=TRIM_EBM_OCEAN,TRIM_EBM_WATERBODIES,TRIM_EBM_WATERCOURSES,TRIM_EBM_WETLANDS,TWTR_LINES,TTRN_LINES,TCVR_POINTS,TCTR_LINES,TTRN_POINTS,TSRF_POINTS,TCTR_POINTS,WHSE_BASEMAPPING.TRIM_TEXT_ANNO,TWTR_ANNO,TTRN_ANNO,TSRF_ANNO,TMISC_ANNO,TCVR_ANNO,TCUL_ANNO,TCTR_ANNO,BCGS_GRIDNTS_BC_COASTLINE_POLYS_125M,NTS_BC_RIV_LAKE_WET_POLYS_125M,NTS_BC_COASTLINE_LINES_125M,NTS_BC_CONTOUR_LINES_125M,NTS_BC_MANMADE_LINES_125M,NTS_BC_TRANSPORT_LINES_125M,NTS_BC_TRANSPORT_POINTS_125M,NTS_BC_WATER_POINTS_125M,NTS_BC_LANDFORM_POINTS_125M,NTS_BC_ANNO,NTS_GRID,BC_RIV_LAKE_WET_POLYS_500M,BC_WATER_LINES_500M,BC_TRANSPORT_LINES_500M,BC_PROV_BOUNDARIES_LINES_500M,BC_MANMADE_LINES_500M,BC_MAJOR_CITIES_POINTS_500M,BC_WATER_POINTS_500M,BC_TRANSPORT_POINTS_500M,BC_SPOT_ELEVATION_POINTS_500M,BC_MANMADE_POINTS_500M,BC_WATER_POLYS_5KM,BC_BASEMAP_LINES_5KM_water,BC_BASEMAP_LINES_5KM_transport,BC_BASEMAP_LINES_5KM_boundary,DBM_7H_MIL_POPULATION_POINT,DBM_7H_MIL_BOUNDARIES_LINE,DBM_7H_MIL_DRAINAGE_LINE,DBM_7H_MIL_DRAINAGE_POLY,DBM_7H_MIL_ROADS_LINE,DBM_7H_MIL_PARK_POLY,DBM_7H_MIL_POLITICAL_POLY_PS,DBM_7H_MIL_POLITICAL_POLY_BC,DBM_7H_MIL_BATHYMETRIC_POLY,&STYLES=&FORMAT=PNG {{{link|BC Basemap}}}] | |||
}} | |||
<noinclude> | |||
Parameters: | Parameters: | ||
There are 2 options to specify the bounding box. Either use lat, long, width and height or use north, south, east and west. | |||
*lat: lattitude of the center of the map (default:50.00) | *lat: lattitude of the center of the map (default:50.00) | ||
| Line 9: | Line 16: | ||
*scale: map scale in pixels / km (default:100 pixels/km) | *scale: map scale in pixels / km (default:100 pixels/km) | ||
*link: text to appear in the link | *link: text to appear in the link | ||
*north: lattitude of top of bounding box | |||
*south: lattitude of bottom of bounding box | |||
*east: lattitude of right side of bounding box | |||
*west: lattitude of left side of bounding box | |||
calculation notes | calculation notes | ||
| Line 25: | Line 36: | ||
*{{#expr:{{{width|10}}}*{{{scale|100}}}}} | *{{#expr:{{{width|10}}}*{{{scale|100}}}}} | ||
*{{#expr:{{{height|10}}}*{{{scale|100}}}}} | *{{#expr:{{{height|10}}}*{{{scale|100}}}}} | ||
*{{#expr:({{{north|50.1}}}-{{{south|49.9}}})*111.12*{{{scale|100}}}}} | |||
*{{#expr:({{{west|123.1}}}-{{{east|122.9}}})*111.12*0.6427*{{{scale|100}}}}} | |||
</noinclude> | </noinclude> | ||
Revision as of 16:25, 26 February 2008
Parameters:
There are 2 options to specify the bounding box. Either use lat, long, width and height or use north, south, east and west.
- lat: lattitude of the center of the map (default:50.00)
- long: longitude of the center of the map (default:123.00}
- height: height of the map in km (default:10km)
- width: width of the map in km (default:10km)
- scale: map scale in pixels / km (default:100 pixels/km)
- link: text to appear in the link
- north: lattitude of top of bounding box
- south: lattitude of bottom of bounding box
- east: lattitude of right side of bounding box
- west: lattitude of left side of bounding box
calculation notes
- 1 nautical mile = 1.85200
- 1 degree lattitude = 60 nautical miles = 111.12km
- 1 degree longitude = 111.12km * cos (lattitude)
- 0.6427 = cosine (50). This is required to adjust the longitude scale since the real world distance for one degree of longitude is proportional to the cosine of the lattitude. Ideally this would be a call to a cosine function but I don't think the wiki can do that so I've pre-programmed it to 50 degrees lattitude for now.
test calculations:
- 50.044996400288
- 49.955003599712
- -123.07001151437
- -122.92998848563
- 1000
- 1000
- 2222.4
- 1428.3364799999