Functions
-
import {createLoader} from 'ol/source/arcgisRest';Creates a loader for ArcGIS Rest images.
Name Type Description crossOriginnull | string | undefined The
crossOriginattribute for loaded images. Note that you must provide acrossOriginvalue if you want to access pixel data with the Canvas renderer. See https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.hidpiboolean (defaults to true) Use the
ol/Map#pixelRatiovalue when requesting the image from the remote server.paramsObject.<string, *> | undefined ArcGIS Rest parameters. This field is optional. Service defaults will be used for any fields not specified.
FORMATisPNG32by default.FisIMAGEby default.TRANSPARENTistrueby default.BBOX,SIZE,BBOXSR, andIMAGESRwill be set dynamically. SetLAYERSto override the default service layer visibility. See https://developers.arcgis.com/rest/services-reference/export-map.htm for further reference.projectionProjectionLike | undefined Projection. Default is 'EPSG:3857'. The projection code must contain a numeric end portion separated by : or the entire code must form a valid ArcGIS SpatialReference definition.
rationumber (defaults to 1.5) Ratio.
1means image requests are the size of the map viewport,2means twice the size of the map viewport, and so on.urlstring ArcGIS Rest service URL for a Map Service or Image Service. The url should include /MapServer or /ImageServer.
loadfunction | undefined Function to perform loading of the image. Receives the created
HTMLImageElementand the desiredsrcas argument and returns a promise resolving to the loaded or decoded image. Default isdecode.Returns:
ArcGIS Rest image.
Type Definitions
-
LoaderOptions{Object}
-
Properties:
Name Type Description crossOriginnull | string | undefined The
crossOriginattribute for loaded images. Note that you must provide acrossOriginvalue if you want to access pixel data with the Canvas renderer. See https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.hidpiboolean
(defaults to true)Use the
ol/Map#pixelRatiovalue when requesting the image from the remote server.paramsObject.<string, *> | undefined ArcGIS Rest parameters. This field is optional. Service defaults will be used for any fields not specified.
FORMATisPNG32by default.FisIMAGEby default.TRANSPARENTistrueby default.BBOX,SIZE,BBOXSR, andIMAGESRwill be set dynamically. SetLAYERSto override the default service layer visibility. See https://developers.arcgis.com/rest/services-reference/export-map.htm for further reference.projectionProjectionLike | undefined Projection. Default is 'EPSG:3857'. The projection code must contain a numeric end portion separated by : or the entire code must form a valid ArcGIS SpatialReference definition.
rationumber
(defaults to 1.5)Ratio.
1means image requests are the size of the map viewport,2means twice the size of the map viewport, and so on.urlstring ArcGIS Rest service URL for a Map Service or Image Service. The url should include /MapServer or /ImageServer.
loadfunction | undefined Function to perform loading of the image. Receives the created
HTMLImageElementand the desiredsrcas argument and returns a promise resolving to the loaded or decoded image. Default isdecode.