import XYZ from "ol/source/XYZ"; import WMTS from "ol/source/WMTS"; import WMTSTileGrid from "ol/tilegrid/WMTS"; var topResolution = 896.0859375; var resolutions = []; let matrixIds = []; for (let zoom = 0; zoom < 13; zoom++) { resolutions.push(topResolution / Math.pow(2, zoom)); matrixIds[zoom] = zoom; } let list = [ { name: "2001", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2001", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2001", }, { name: "2002", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2002", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2002", }, { name: "2003", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2003", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2003", }, { name: "2004", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2004", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2004", }, { name: "2005", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2005", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2005", }, { name: "2006", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2006", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2006", }, { name: "2007", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2007", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2007", }, { name: "2008", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2008", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2008", }, { name: "2009", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2009", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2009", }, { name: "2010", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2010", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2010", }, { name: "2011", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2011", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2011", }, { name: "2012", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2012", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2012", }, { name: "2013", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2013", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2013", }, { name: "2014", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2014", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2014", }, { name: "2015", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2015", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2015", }, { name: "2016", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2016", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2016", }, { name: "2017", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2017", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2017", }, { name: "2018", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2018", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2018", }, { name: "2019", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2019", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2019", }, { name: "2020", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2020", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2020", }, // { // name: "2021", // value: new XYZ({ // url: "http://10.10.4.116:8085/yzAdapter/Vector/?request=1&year=2021&type=Sate&level={z}&x={x}&y={y}", // }), // id: "2021", // }, { name: "2021", value: new WMTS({ url: "http://10.10.4.116:8085/yzAdapter/ImageEngine/picdis/abc?", layer: "Sate_2021", style: "", format: "image/png", tileGrid: new WMTSTileGrid({ extent: [371987.18334, 252920.58593, 624459.12036, 423400.07714], origin: [0, 688194], resolutions: resolutions, matrixIds: matrixIds, tileSize: 256, }), }), id: "2021", }, ] export default list;