Home

Awesome

Tileify AGS

This is the core package that powers tileify-ags-proxy. If you want to create a slippy map tile service from your ArcGIS Server maps, you should probably head over there.

Usage

const TileifyAGS = require('tileify-ags');

const agsServerUrl = 'http://gis-web.co.union.nc.us/arcgis/rest/services/PWGIS_Web/Operational_Layers/MapServer';

const urlParamConfig = {
  transparent: 'true',
  layers: 'show:20',
};

const x = 144666;
const y = 207574;
const z = 19;
const pixelRatio = 2; // Optional: Use 2 to generate 512x512 tiles. Defaults to 1 (256x256 tiles).

const tiler = new TileifyAGS(agsServerUrl, urlParamConfig, pixelRatio);
const url = tiler.getTileUrl(x, y, z);

console.log(url);
// http://gis-web.co.union.nc.us/arcgis/rest/services/PWGIS_Web/Operational_Layers/MapServer/export?&bbox=-80.66574096679688%2C35.0530458107596%2C-80.66505432128906%2C35.053607911025594&bboxSR=4326&imageSR=3857&f=image&size=512%2C512&transparent=true&layers=show:20