Public
Edited
Apr 14
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
canvas = {
var te= 10;
const timer = d3.interval((elapsed) => {

var period=500;
var t = (elapsed%period)/period;
te = d3.easeCubic(t);
render();

});

const outdiv = d3.select("#outputdiv");

function GetDataCenter(point) {

for (const el of azlocations) {

const dist = d3.geoDistance(point, [ el.metadata.longitude, el.metadata.latitude]);
//outdiv.text(`${el.displayName}: ${dist}`);
if(dist < 0.01) {

outdiv.text(el.displayName);
break;
}
}
}
// Specify the chart’s dimensions.
const height = Math.min(width, 1020); // Observable sets a responsive *width*

// Prepare a canvas.
const dpr = window.devicePixelRatio ?? 1;
const canvas = d3.create("canvas")
.attr("width", dpr * width)
.attr("height", dpr * height)
.style("width", `${width}px`)
.on("mousemove", (event) => GetDataCenter(projection.invert( d3.pointer(event))));
const context = canvas.node().getContext("2d");
context.scale(dpr, dpr);//dpr);

// Create a projection and a path generator.
const projection = geoProjection().fitExtent([[10, 10], [width - 10, height - 10]], {type: "Sphere"});
//const projection = d3.geoAzimuthalEqualArea().fitExtent([[10, 10], [width - 10, height - 10]], {type: "Sphere"});
//const projection = d3.geoEqualEarth().fitExtent([[10, 10], [width - 10, height - 10]], {type: "Sphere"});
const path = d3.geoPath(projection, context);
const tilt = 20;

const grati= d3.geoGraticule().step([20,20])();

function render(country, arc) {
context.clearRect(0, 0, width, height);
context.beginPath(), path({type: "Sphere"}),context.fillStyle = "#BDF", context.strokeStyle = "#000", context.lineWidth = 1.5, context.fill();
context.beginPath(), path(grati), context.strokeStyle = "#ACF", context.stroke();
context.beginPath(), path(land), context.fillStyle = "#ddd", context.strokeStyle = "#000", context.stroke(),context.fill();
//context.beginPath(), path(country), context.fillStyle = "#f00", context.stroke();
context.beginPath(), path(borders), context.strokeStyle = "#000", context.lineWidth = 0.5, context.stroke();


//path.pointRadius(te*5);
azlocations.forEach( (el) => {
context.beginPath();
//if(el.displayName != "West Central US") {
if(!el.displayName.includes("US")) {
path.pointRadius(5);
path({type: "Point", "coordinates": [ el.metadata.longitude, el.metadata.latitude]});
context.strokeStyle = "#000", context.fillStyle = "#0D0", context.lineWidth = 1.5, context.stroke(), context.fill();
} else {
path.pointRadius(te*5);
path({type: "Point", "coordinates": [ el.metadata.longitude, el.metadata.latitude]});
context.strokeStyle = "#FF0000", context.fillStyle = "#f00", context.lineWidth = 1.5, context.stroke(), context.fill();
}
});

context.beginPath(), path(arc), context.strokeStyle = "#000", context.stroke();


return context.canvas;
}



function dragged() {
projection = projection;
//render();
}
return d3.select(context.canvas)
.call(drag(projection).on("drag.render", render))
.call(render)
.node();
}
Insert cell
d3.geoGraticule().step([20.20])()
Insert cell
geoMap = ([
{name:"Orthographic", func: d3.geoOrthographic},
{name:"EqualEarth", func: d3.geoEqualEarth},
{name:"Equirectangular", func:d3.geoEquirectangular},
{name:"NaturalEarth1", func: d3.geoNaturalEarth1},
{name:"ConicEqualArea", func: d3.geoConicEqualArea},
{name:"ConicEquidistant", func: d3.geoConicEquidistant}
])
Insert cell
class Versor {
static fromAngles([l, p, g]) {
l *= Math.PI / 360;
p *= Math.PI / 360;
g *= Math.PI / 360;
const sl = Math.sin(l), cl = Math.cos(l);
const sp = Math.sin(p), cp = Math.cos(p);
const sg = Math.sin(g), cg = Math.cos(g);
return [
cl * cp * cg + sl * sp * sg,
sl * cp * cg - cl * sp * sg,
cl * sp * cg + sl * cp * sg,
cl * cp * sg - sl * sp * cg
];
}
static toAngles([a, b, c, d]) {
return [
Math.atan2(2 * (a * b + c * d), 1 - 2 * (b * b + c * c)) * 180 / Math.PI,
Math.asin(Math.max(-1, Math.min(1, 2 * (a * c - d * b)))) * 180 / Math.PI,
Math.atan2(2 * (a * d + b * c), 1 - 2 * (c * c + d * d)) * 180 / Math.PI
];
}
static interpolateAngles(a, b) {
const i = Versor.interpolate(Versor.fromAngles(a), Versor.fromAngles(b));
return t => Versor.toAngles(i(t));
}
static interpolateLinear([a1, b1, c1, d1], [a2, b2, c2, d2]) {
a2 -= a1, b2 -= b1, c2 -= c1, d2 -= d1;
const x = new Array(4);
return t => {
const l = Math.hypot(x[0] = a1 + a2 * t, x[1] = b1 + b2 * t, x[2] = c1 + c2 * t, x[3] = d1 + d2 * t);
x[0] /= l, x[1] /= l, x[2] /= l, x[3] /= l;
return x;
};
}
static interpolate([a1, b1, c1, d1], [a2, b2, c2, d2]) {
let dot = a1 * a2 + b1 * b2 + c1 * c2 + d1 * d2;
if (dot < 0) a2 = -a2, b2 = -b2, c2 = -c2, d2 = -d2, dot = -dot;
if (dot > 0.9995) return Versor.interpolateLinear([a1, b1, c1, d1], [a2, b2, c2, d2]);
const theta0 = Math.acos(Math.max(-1, Math.min(1, dot)));
const x = new Array(4);
const l = Math.hypot(a2 -= a1 * dot, b2 -= b1 * dot, c2 -= c1 * dot, d2 -= d1 * dot);
a2 /= l, b2 /= l, c2 /= l, d2 /= l;
return t => {
const theta = theta0 * t;
const s = Math.sin(theta);
const c = Math.cos(theta);
x[0] = a1 * c + a2 * s;
x[1] = b1 * c + b2 * s;
x[2] = c1 * c + c2 * s;
x[3] = d1 * c + d2 * s;
return x;
};
}
}
Insert cell
mutable name = ""
Insert cell
countries = topojson.feature(world, world.objects.countries).features
Insert cell
borders = topojson.mesh(world, world.objects.countries, (a, b) => a !== b)
Insert cell
land = topojson.feature(world, world.objects.land)
Insert cell
world = FileAttachment("countries-110m.json").json()
Insert cell
import {drag} with {d3} from "@d3/versor-dragging"
Insert cell
azlocations = [
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "eastus-az2"
},
{
"logicalZone": "2",
"physicalZone": "eastus-az3"
},
{
"logicalZone": "3",
"physicalZone": "eastus-az1"
}
],
"displayName": "East US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "37.3719",
"longitude": "-79.8164",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus",
"name": "westus"
}
],
"physicalLocation": "Virginia",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "eastus",
"regionalDisplayName": "(US) East US",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "southcentralus-az2"
},
{
"logicalZone": "2",
"physicalZone": "southcentralus-az3"
},
{
"logicalZone": "3",
"physicalZone": "southcentralus-az1"
}
],
"displayName": "South Central US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "29.4167",
"longitude": "-98.5",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/northcentralus",
"name": "northcentralus"
}
],
"physicalLocation": "Texas",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "southcentralus",
"regionalDisplayName": "(US) South Central US",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "westus2-az2"
},
{
"logicalZone": "2",
"physicalZone": "westus2-az3"
},
{
"logicalZone": "3",
"physicalZone": "westus2-az1"
}
],
"displayName": "West US 2",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus2",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "47.233",
"longitude": "-119.852",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westcentralus",
"name": "westcentralus"
}
],
"physicalLocation": "Washington",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "westus2",
"regionalDisplayName": "(US) West US 2",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "westus3-az2"
},
{
"logicalZone": "2",
"physicalZone": "westus3-az3"
},
{
"logicalZone": "3",
"physicalZone": "westus3-az1"
}
],
"displayName": "West US 3",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus3",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "33.448376",
"longitude": "-112.074036",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus",
"name": "eastus"
}
],
"physicalLocation": "Phoenix",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "westus3",
"regionalDisplayName": "(US) West US 3",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "australiaeast-az2"
},
{
"logicalZone": "2",
"physicalZone": "australiaeast-az3"
},
{
"logicalZone": "3",
"physicalZone": "australiaeast-az1"
}
],
"displayName": "Australia East",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiaeast",
"metadata": {
"geography": "Australia",
"geographyGroup": "Asia Pacific",
"latitude": "-33.86",
"longitude": "151.2094",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiasoutheast",
"name": "australiasoutheast"
}
],
"physicalLocation": "New South Wales",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "australiaeast",
"regionalDisplayName": "(Asia Pacific) Australia East",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "southeastasia-az2"
},
{
"logicalZone": "2",
"physicalZone": "southeastasia-az3"
},
{
"logicalZone": "3",
"physicalZone": "southeastasia-az1"
}
],
"displayName": "Southeast Asia",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southeastasia",
"metadata": {
"geography": "Asia Pacific",
"geographyGroup": "Asia Pacific",
"latitude": "1.283",
"longitude": "103.833",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastasia",
"name": "eastasia"
}
],
"physicalLocation": "Singapore",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "southeastasia",
"regionalDisplayName": "(Asia Pacific) Southeast Asia",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "northeurope-az2"
},
{
"logicalZone": "2",
"physicalZone": "northeurope-az3"
},
{
"logicalZone": "3",
"physicalZone": "northeurope-az1"
}
],
"displayName": "North Europe",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/northeurope",
"metadata": {
"geography": "Europe",
"geographyGroup": "Europe",
"latitude": "53.3478",
"longitude": "-6.2597",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westeurope",
"name": "westeurope"
}
],
"physicalLocation": "Ireland",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "northeurope",
"regionalDisplayName": "(Europe) North Europe",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "swedencentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "swedencentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "swedencentral-az1"
}
],
"displayName": "Sweden Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/swedencentral",
"metadata": {
"geography": "Sweden",
"geographyGroup": "Europe",
"latitude": "60.67488",
"longitude": "17.14127",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/swedensouth",
"name": "swedensouth"
}
],
"physicalLocation": "G vle",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "swedencentral",
"regionalDisplayName": "(Europe) Sweden Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "uksouth-az2"
},
{
"logicalZone": "2",
"physicalZone": "uksouth-az3"
},
{
"logicalZone": "3",
"physicalZone": "uksouth-az1"
}
],
"displayName": "UK South",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uksouth",
"metadata": {
"geography": "United Kingdom",
"geographyGroup": "Europe",
"latitude": "50.941",
"longitude": "-0.799",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/ukwest",
"name": "ukwest"
}
],
"physicalLocation": "London",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "uksouth",
"regionalDisplayName": "(Europe) UK South",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "westeurope-az2"
},
{
"logicalZone": "2",
"physicalZone": "westeurope-az3"
},
{
"logicalZone": "3",
"physicalZone": "westeurope-az1"
}
],
"displayName": "West Europe",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westeurope",
"metadata": {
"geography": "Europe",
"geographyGroup": "Europe",
"latitude": "52.3667",
"longitude": "4.9",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/northeurope",
"name": "northeurope"
}
],
"physicalLocation": "Netherlands",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "westeurope",
"regionalDisplayName": "(Europe) West Europe",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "centralus-az2"
},
{
"logicalZone": "2",
"physicalZone": "centralus-az3"
},
{
"logicalZone": "3",
"physicalZone": "centralus-az1"
}
],
"displayName": "Central US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centralus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "41.5908",
"longitude": "-93.6208",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus2",
"name": "eastus2"
}
],
"physicalLocation": "Iowa",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "centralus",
"regionalDisplayName": "(US) Central US",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "southafricanorth-az2"
},
{
"logicalZone": "2",
"physicalZone": "southafricanorth-az3"
},
{
"logicalZone": "3",
"physicalZone": "southafricanorth-az1"
}
],
"displayName": "South Africa North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southafricanorth",
"metadata": {
"geography": "South Africa",
"geographyGroup": "Africa",
"latitude": "-25.73134",
"longitude": "28.21837",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southafricawest",
"name": "southafricawest"
}
],
"physicalLocation": "Johannesburg",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "southafricanorth",
"regionalDisplayName": "(Africa) South Africa North",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "centralindia-az2"
},
{
"logicalZone": "2",
"physicalZone": "centralindia-az3"
},
{
"logicalZone": "3",
"physicalZone": "centralindia-az1"
}
],
"displayName": "Central India",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centralindia",
"metadata": {
"geography": "India",
"geographyGroup": "Asia Pacific",
"latitude": "18.5822",
"longitude": "73.9197",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southindia",
"name": "southindia"
}
],
"physicalLocation": "Pune",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "centralindia",
"regionalDisplayName": "(Asia Pacific) Central India",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "eastasia-az2"
},
{
"logicalZone": "2",
"physicalZone": "eastasia-az3"
},
{
"logicalZone": "3",
"physicalZone": "eastasia-az1"
}
],
"displayName": "East Asia",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastasia",
"metadata": {
"geography": "Asia Pacific",
"geographyGroup": "Asia Pacific",
"latitude": "22.267",
"longitude": "114.188",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southeastasia",
"name": "southeastasia"
}
],
"physicalLocation": "Hong Kong",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "eastasia",
"regionalDisplayName": "(Asia Pacific) East Asia",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "indonesiacentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "indonesiacentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "indonesiacentral-az1"
}
],
"displayName": "Indonesia Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/indonesiacentral",
"metadata": {
"geography": "Indonesia",
"geographyGroup": "Asia Pacific",
"latitude": "-6.2",
"longitude": "106.816666",
"pairedRegion": [],
"physicalLocation": "Jakarta",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "indonesiacentral",
"regionalDisplayName": "(Asia Pacific) Indonesia Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "japaneast-az2"
},
{
"logicalZone": "2",
"physicalZone": "japaneast-az3"
},
{
"logicalZone": "3",
"physicalZone": "japaneast-az1"
}
],
"displayName": "Japan East",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/japaneast",
"metadata": {
"geography": "Japan",
"geographyGroup": "Asia Pacific",
"latitude": "35.68",
"longitude": "139.77",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/japanwest",
"name": "japanwest"
}
],
"physicalLocation": "Tokyo, Saitama",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "japaneast",
"regionalDisplayName": "(Asia Pacific) Japan East",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "japanwest-az2"
},
{
"logicalZone": "2",
"physicalZone": "japanwest-az3"
},
{
"logicalZone": "3",
"physicalZone": "japanwest-az1"
}
],
"displayName": "Japan West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/japanwest",
"metadata": {
"geography": "Japan",
"geographyGroup": "Asia Pacific",
"latitude": "34.6939",
"longitude": "135.5022",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/japaneast",
"name": "japaneast"
}
],
"physicalLocation": "Osaka",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "japanwest",
"regionalDisplayName": "(Asia Pacific) Japan West",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "koreacentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "koreacentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "koreacentral-az1"
}
],
"displayName": "Korea Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/koreacentral",
"metadata": {
"geography": "Korea",
"geographyGroup": "Asia Pacific",
"latitude": "37.5665",
"longitude": "126.978",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/koreasouth",
"name": "koreasouth"
}
],
"physicalLocation": "Seoul",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "koreacentral",
"regionalDisplayName": "(Asia Pacific) Korea Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "newzealandnorth-az2"
},
{
"logicalZone": "2",
"physicalZone": "newzealandnorth-az3"
},
{
"logicalZone": "3",
"physicalZone": "newzealandnorth-az1"
}
],
"displayName": "New Zealand North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/newzealandnorth",
"metadata": {
"geography": "New Zealand",
"geographyGroup": "Asia Pacific",
"latitude": "-36.84853",
"longitude": "174.76349",
"pairedRegion": [],
"physicalLocation": "Auckland",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "newzealandnorth",
"regionalDisplayName": "(Asia Pacific) New Zealand North",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "canadacentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "canadacentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "canadacentral-az1"
}
],
"displayName": "Canada Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/canadacentral",
"metadata": {
"geography": "Canada",
"geographyGroup": "Canada",
"latitude": "43.653",
"longitude": "-79.383",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/canadaeast",
"name": "canadaeast"
}
],
"physicalLocation": "Toronto",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "canadacentral",
"regionalDisplayName": "(Canada) Canada Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "francecentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "francecentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "francecentral-az1"
}
],
"displayName": "France Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/francecentral",
"metadata": {
"geography": "France",
"geographyGroup": "Europe",
"latitude": "46.3772",
"longitude": "2.373",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/francesouth",
"name": "francesouth"
}
],
"physicalLocation": "Paris",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "francecentral",
"regionalDisplayName": "(Europe) France Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "germanywestcentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "germanywestcentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "germanywestcentral-az1"
}
],
"displayName": "Germany West Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/germanywestcentral",
"metadata": {
"geography": "Germany",
"geographyGroup": "Europe",
"latitude": "50.110924",
"longitude": "8.682127",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/germanynorth",
"name": "germanynorth"
}
],
"physicalLocation": "Frankfurt",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "germanywestcentral",
"regionalDisplayName": "(Europe) Germany West Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "italynorth-az2"
},
{
"logicalZone": "2",
"physicalZone": "italynorth-az3"
},
{
"logicalZone": "3",
"physicalZone": "italynorth-az1"
}
],
"displayName": "Italy North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/italynorth",
"metadata": {
"geography": "Italy",
"geographyGroup": "Europe",
"latitude": "45.46888",
"longitude": "9.18109",
"pairedRegion": [],
"physicalLocation": "Milan",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "italynorth",
"regionalDisplayName": "(Europe) Italy North",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "norwayeast-az2"
},
{
"logicalZone": "2",
"physicalZone": "norwayeast-az3"
},
{
"logicalZone": "3",
"physicalZone": "norwayeast-az1"
}
],
"displayName": "Norway East",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/norwayeast",
"metadata": {
"geography": "Norway",
"geographyGroup": "Europe",
"latitude": "59.913868",
"longitude": "10.752245",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/norwaywest",
"name": "norwaywest"
}
],
"physicalLocation": "Norway",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "norwayeast",
"regionalDisplayName": "(Europe) Norway East",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "polandcentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "polandcentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "polandcentral-az1"
}
],
"displayName": "Poland Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/polandcentral",
"metadata": {
"geography": "Poland",
"geographyGroup": "Europe",
"latitude": "52.23334",
"longitude": "21.01666",
"pairedRegion": [],
"physicalLocation": "Warsaw",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "polandcentral",
"regionalDisplayName": "(Europe) Poland Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "spaincentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "spaincentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "spaincentral-az1"
}
],
"displayName": "Spain Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/spaincentral",
"metadata": {
"geography": "Spain",
"geographyGroup": "Europe",
"latitude": "40.4259",
"longitude": "3.4209",
"pairedRegion": [],
"physicalLocation": "Madrid",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "spaincentral",
"regionalDisplayName": "(Europe) Spain Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "switzerlandnorth-az2"
},
{
"logicalZone": "2",
"physicalZone": "switzerlandnorth-az3"
},
{
"logicalZone": "3",
"physicalZone": "switzerlandnorth-az1"
}
],
"displayName": "Switzerland North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/switzerlandnorth",
"metadata": {
"geography": "Switzerland",
"geographyGroup": "Europe",
"latitude": "47.451542",
"longitude": "8.564572",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/switzerlandwest",
"name": "switzerlandwest"
}
],
"physicalLocation": "Zurich",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "switzerlandnorth",
"regionalDisplayName": "(Europe) Switzerland North",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "mexicocentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "mexicocentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "mexicocentral-az1"
}
],
"displayName": "Mexico Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/mexicocentral",
"metadata": {
"geography": "Mexico",
"geographyGroup": "Mexico",
"latitude": "20.588818",
"longitude": "-100.389888",
"pairedRegion": [],
"physicalLocation": "Quer taro State",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "mexicocentral",
"regionalDisplayName": "(Mexico) Mexico Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "uaenorth-az2"
},
{
"logicalZone": "2",
"physicalZone": "uaenorth-az3"
},
{
"logicalZone": "3",
"physicalZone": "uaenorth-az1"
}
],
"displayName": "UAE North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uaenorth",
"metadata": {
"geography": "UAE",
"geographyGroup": "Middle East",
"latitude": "25.266666",
"longitude": "55.316666",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uaecentral",
"name": "uaecentral"
}
],
"physicalLocation": "Dubai",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "uaenorth",
"regionalDisplayName": "(Middle East) UAE North",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "brazilsouth-az2"
},
{
"logicalZone": "2",
"physicalZone": "brazilsouth-az3"
},
{
"logicalZone": "3",
"physicalZone": "brazilsouth-az1"
}
],
"displayName": "Brazil South",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazilsouth",
"metadata": {
"geography": "Brazil",
"geographyGroup": "South America",
"latitude": "-23.55",
"longitude": "-46.633",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralus",
"name": "southcentralus"
}
],
"physicalLocation": "Sao Paulo State",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "brazilsouth",
"regionalDisplayName": "(South America) Brazil South",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "israelcentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "israelcentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "israelcentral-az1"
}
],
"displayName": "Israel Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/israelcentral",
"metadata": {
"geography": "Israel",
"geographyGroup": "Middle East",
"latitude": "31.2655698",
"longitude": "33.4506633",
"pairedRegion": [],
"physicalLocation": "Israel",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "israelcentral",
"regionalDisplayName": "(Middle East) Israel Central",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "qatarcentral-az2"
},
{
"logicalZone": "2",
"physicalZone": "qatarcentral-az3"
},
{
"logicalZone": "3",
"physicalZone": "qatarcentral-az1"
}
],
"displayName": "Qatar Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/qatarcentral",
"metadata": {
"geography": "Qatar",
"geographyGroup": "Middle East",
"latitude": "25.551462",
"longitude": "51.439327",
"pairedRegion": [],
"physicalLocation": "Doha",
"regionCategory": "Recommended",
"regionType": "Physical"
},
"name": "qatarcentral",
"regionalDisplayName": "(Middle East) Qatar Central",
"type": "Region"
},
{
"displayName": "Central US (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centralusstage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "centralusstage",
"regionalDisplayName": "(US) Central US (Stage)",
"type": "Region"
},
{
"displayName": "East US (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastusstage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "eastusstage",
"regionalDisplayName": "(US) East US (Stage)",
"type": "Region"
},
{
"displayName": "East US 2 (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus2stage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "eastus2stage",
"regionalDisplayName": "(US) East US 2 (Stage)",
"type": "Region"
},
{
"displayName": "North Central US (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/northcentralusstage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "northcentralusstage",
"regionalDisplayName": "(US) North Central US (Stage)",
"type": "Region"
},
{
"displayName": "South Central US (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralusstage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "southcentralusstage",
"regionalDisplayName": "(US) South Central US (Stage)",
"type": "Region"
},
{
"displayName": "West US (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westusstage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "westusstage",
"regionalDisplayName": "(US) West US (Stage)",
"type": "Region"
},
{
"displayName": "West US 2 (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus2stage",
"metadata": {
"geography": "usa",
"geographyGroup": "US",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "westus2stage",
"regionalDisplayName": "(US) West US 2 (Stage)",
"type": "Region"
},
{
"displayName": "Asia",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/asia",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "asia",
"regionalDisplayName": "Asia",
"type": "Region"
},
{
"displayName": "Asia Pacific",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/asiapacific",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "asiapacific",
"regionalDisplayName": "Asia Pacific",
"type": "Region"
},
{
"displayName": "Australia",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australia",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "australia",
"regionalDisplayName": "Australia",
"type": "Region"
},
{
"displayName": "Brazil",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazil",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "brazil",
"regionalDisplayName": "Brazil",
"type": "Region"
},
{
"displayName": "Canada",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/canada",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "canada",
"regionalDisplayName": "Canada",
"type": "Region"
},
{
"displayName": "Europe",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/europe",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "europe",
"regionalDisplayName": "Europe",
"type": "Region"
},
{
"displayName": "France",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/france",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "france",
"regionalDisplayName": "France",
"type": "Region"
},
{
"displayName": "Germany",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/germany",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "germany",
"regionalDisplayName": "Germany",
"type": "Region"
},
{
"displayName": "Global",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/global",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "global",
"regionalDisplayName": "Global",
"type": "Region"
},
{
"displayName": "India",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/india",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "india",
"regionalDisplayName": "India",
"type": "Region"
},
{
"displayName": "Israel",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/israel",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "israel",
"regionalDisplayName": "Israel",
"type": "Region"
},
{
"displayName": "Italy",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/italy",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "italy",
"regionalDisplayName": "Italy",
"type": "Region"
},
{
"displayName": "Japan",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/japan",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "japan",
"regionalDisplayName": "Japan",
"type": "Region"
},
{
"displayName": "Korea",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/korea",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "korea",
"regionalDisplayName": "Korea",
"type": "Region"
},
{
"displayName": "New Zealand",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/newzealand",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "newzealand",
"regionalDisplayName": "New Zealand",
"type": "Region"
},
{
"displayName": "Norway",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/norway",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "norway",
"regionalDisplayName": "Norway",
"type": "Region"
},
{
"displayName": "Poland",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/poland",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "poland",
"regionalDisplayName": "Poland",
"type": "Region"
},
{
"displayName": "Qatar",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/qatar",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "qatar",
"regionalDisplayName": "Qatar",
"type": "Region"
},
{
"displayName": "Singapore",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/singapore",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "singapore",
"regionalDisplayName": "Singapore",
"type": "Region"
},
{
"displayName": "South Africa",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southafrica",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "southafrica",
"regionalDisplayName": "South Africa",
"type": "Region"
},
{
"displayName": "Sweden",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/sweden",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "sweden",
"regionalDisplayName": "Sweden",
"type": "Region"
},
{
"displayName": "Switzerland",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/switzerland",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "switzerland",
"regionalDisplayName": "Switzerland",
"type": "Region"
},
{
"displayName": "United Arab Emirates",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uae",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "uae",
"regionalDisplayName": "United Arab Emirates",
"type": "Region"
},
{
"displayName": "United Kingdom",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uk",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "uk",
"regionalDisplayName": "United Kingdom",
"type": "Region"
},
{
"displayName": "United States",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/unitedstates",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "unitedstates",
"regionalDisplayName": "United States",
"type": "Region"
},
{
"displayName": "United States EUAP",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/unitedstateseuap",
"metadata": {
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "unitedstateseuap",
"regionalDisplayName": "United States EUAP",
"type": "Region"
},
{
"displayName": "East Asia (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastasiastage",
"metadata": {
"geography": "asia",
"geographyGroup": "Asia Pacific",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "eastasiastage",
"regionalDisplayName": "(Asia Pacific) East Asia (Stage)",
"type": "Region"
},
{
"displayName": "Southeast Asia (Stage)",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southeastasiastage",
"metadata": {
"geography": "asia",
"geographyGroup": "Asia Pacific",
"regionCategory": "Other",
"regionType": "Logical"
},
"name": "southeastasiastage",
"regionalDisplayName": "(Asia Pacific) Southeast Asia (Stage)",
"type": "Region"
},
{
"displayName": "Brazil US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazilus",
"metadata": {
"geography": "Brazil",
"geographyGroup": "South America",
"latitude": "0",
"longitude": "0",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazilsoutheast",
"name": "brazilsoutheast"
}
],
"physicalLocation": "",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "brazilus",
"regionalDisplayName": "(South America) Brazil US",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "eastus2-az2"
},
{
"logicalZone": "2",
"physicalZone": "eastus2-az3"
},
{
"logicalZone": "3",
"physicalZone": "eastus2-az1"
}
],
"displayName": "East US 2",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus2",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "36.6681",
"longitude": "-78.3889",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centralus",
"name": "centralus"
}
],
"physicalLocation": "Virginia",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "eastus2",
"regionalDisplayName": "(US) East US 2",
"type": "Region"
},
{
"displayName": "East US STG",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastusstg",
"metadata": {
"geography": "Stage (US)",
"geographyGroup": "US",
"latitude": "37.3719",
"longitude": "-79.8164",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralusstg",
"name": "southcentralusstg"
}
],
"physicalLocation": "Virginia",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "eastusstg",
"regionalDisplayName": "(US) East US STG",
"type": "Region"
},
{
"displayName": "North Central US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/northcentralus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "41.8819",
"longitude": "-87.6278",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralus",
"name": "southcentralus"
}
],
"physicalLocation": "Illinois",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "northcentralus",
"regionalDisplayName": "(US) North Central US",
"type": "Region"
},
{
"displayName": "West US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "37.783",
"longitude": "-122.417",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus",
"name": "eastus"
}
],
"physicalLocation": "California",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "westus",
"regionalDisplayName": "(US) West US",
"type": "Region"
},
{
"displayName": "Jio India West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/jioindiawest",
"metadata": {
"geography": "India",
"geographyGroup": "Asia Pacific",
"latitude": "22.470701",
"longitude": "70.05773",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/jioindiacentral",
"name": "jioindiacentral"
}
],
"physicalLocation": "Jamnagar",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "jioindiawest",
"regionalDisplayName": "(Asia Pacific) Jio India West",
"type": "Region"
},
{
"displayName": "Central US EUAP",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centraluseuap",
"metadata": {
"geography": "Canary (US)",
"geographyGroup": "US",
"latitude": "41.5908",
"longitude": "-93.6208",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus2euap",
"name": "eastus2euap"
}
],
"physicalLocation": "",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "centraluseuap",
"regionalDisplayName": "(US) Central US EUAP",
"type": "Region"
},
{
"availabilityZoneMappings": [
{
"logicalZone": "1",
"physicalZone": "eastus2euap-az2"
},
{
"logicalZone": "2",
"physicalZone": "eastus2euap-az3"
},
{
"logicalZone": "3",
"physicalZone": "eastus2euap-az1"
}
],
"displayName": "East US 2 EUAP",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastus2euap",
"metadata": {
"geography": "Canary (US)",
"geographyGroup": "US",
"latitude": "36.6681",
"longitude": "-78.3889",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centraluseuap",
"name": "centraluseuap"
}
],
"physicalLocation": "",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "eastus2euap",
"regionalDisplayName": "(US) East US 2 EUAP",
"type": "Region"
},
{
"displayName": "South Central US STG",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southcentralusstg",
"metadata": {
"geography": "Stage (US)",
"geographyGroup": "US",
"latitude": "29.4167",
"longitude": "-98.5",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/eastusstg",
"name": "eastusstg"
}
],
"physicalLocation": "Texas",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "southcentralusstg",
"regionalDisplayName": "(US) South Central US STG",
"type": "Region"
},
{
"displayName": "West Central US",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westcentralus",
"metadata": {
"geography": "United States",
"geographyGroup": "US",
"latitude": "40.89",
"longitude": "-110.234",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westus2",
"name": "westus2"
}
],
"physicalLocation": "Wyoming",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "westcentralus",
"regionalDisplayName": "(US) West Central US",
"type": "Region"
},
{
"displayName": "South Africa West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southafricawest",
"metadata": {
"geography": "South Africa",
"geographyGroup": "Africa",
"latitude": "-34.075691",
"longitude": "18.843266",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southafricanorth",
"name": "southafricanorth"
}
],
"physicalLocation": "Cape Town",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "southafricawest",
"regionalDisplayName": "(Africa) South Africa West",
"type": "Region"
},
{
"displayName": "Australia Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiacentral",
"metadata": {
"geography": "Australia",
"geographyGroup": "Asia Pacific",
"latitude": "-35.3075",
"longitude": "149.1244",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiacentral2",
"name": "australiacentral2"
}
],
"physicalLocation": "Canberra",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "australiacentral",
"regionalDisplayName": "(Asia Pacific) Australia Central",
"type": "Region"
},
{
"displayName": "Australia Central 2",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiacentral2",
"metadata": {
"geography": "Australia",
"geographyGroup": "Asia Pacific",
"latitude": "-35.3075",
"longitude": "149.1244",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiacentral",
"name": "australiacentral"
}
],
"physicalLocation": "Canberra",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "australiacentral2",
"regionalDisplayName": "(Asia Pacific) Australia Central 2",
"type": "Region"
},
{
"displayName": "Australia Southeast",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiasoutheast",
"metadata": {
"geography": "Australia",
"geographyGroup": "Asia Pacific",
"latitude": "-37.8136",
"longitude": "144.9631",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/australiaeast",
"name": "australiaeast"
}
],
"physicalLocation": "Victoria",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "australiasoutheast",
"regionalDisplayName": "(Asia Pacific) Australia Southeast",
"type": "Region"
},
{
"displayName": "Jio India Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/jioindiacentral",
"metadata": {
"geography": "India",
"geographyGroup": "Asia Pacific",
"latitude": "21.146633",
"longitude": "79.08886",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/jioindiawest",
"name": "jioindiawest"
}
],
"physicalLocation": "Nagpur",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "jioindiacentral",
"regionalDisplayName": "(Asia Pacific) Jio India Central",
"type": "Region"
},
{
"displayName": "Korea South",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/koreasouth",
"metadata": {
"geography": "Korea",
"geographyGroup": "Asia Pacific",
"latitude": "35.1796",
"longitude": "129.0756",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/koreacentral",
"name": "koreacentral"
}
],
"physicalLocation": "Busan",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "koreasouth",
"regionalDisplayName": "(Asia Pacific) Korea South",
"type": "Region"
},
{
"displayName": "South India",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southindia",
"metadata": {
"geography": "India",
"geographyGroup": "Asia Pacific",
"latitude": "12.9822",
"longitude": "80.1636",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/centralindia",
"name": "centralindia"
}
],
"physicalLocation": "Chennai",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "southindia",
"regionalDisplayName": "(Asia Pacific) South India",
"type": "Region"
},
{
"displayName": "West India",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/westindia",
"metadata": {
"geography": "India",
"geographyGroup": "Asia Pacific",
"latitude": "19.088",
"longitude": "72.868",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/southindia",
"name": "southindia"
}
],
"physicalLocation": "Mumbai",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "westindia",
"regionalDisplayName": "(Asia Pacific) West India",
"type": "Region"
},
{
"displayName": "Canada East",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/canadaeast",
"metadata": {
"geography": "Canada",
"geographyGroup": "Canada",
"latitude": "46.817",
"longitude": "-71.217",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/canadacentral",
"name": "canadacentral"
}
],
"physicalLocation": "Quebec",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "canadaeast",
"regionalDisplayName": "(Canada) Canada East",
"type": "Region"
},
{
"displayName": "France South",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/francesouth",
"metadata": {
"geography": "France",
"geographyGroup": "Europe",
"latitude": "43.8345",
"longitude": "2.1972",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/francecentral",
"name": "francecentral"
}
],
"physicalLocation": "Marseille",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "francesouth",
"regionalDisplayName": "(Europe) France South",
"type": "Region"
},
{
"displayName": "Germany North",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/germanynorth",
"metadata": {
"geography": "Germany",
"geographyGroup": "Europe",
"latitude": "53.073635",
"longitude": "8.806422",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/germanywestcentral",
"name": "germanywestcentral"
}
],
"physicalLocation": "Berlin",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "germanynorth",
"regionalDisplayName": "(Europe) Germany North",
"type": "Region"
},
{
"displayName": "Norway West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/norwaywest",
"metadata": {
"geography": "Norway",
"geographyGroup": "Europe",
"latitude": "58.969975",
"longitude": "5.733107",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/norwayeast",
"name": "norwayeast"
}
],
"physicalLocation": "Norway",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "norwaywest",
"regionalDisplayName": "(Europe) Norway West",
"type": "Region"
},
{
"displayName": "Switzerland West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/switzerlandwest",
"metadata": {
"geography": "Switzerland",
"geographyGroup": "Europe",
"latitude": "46.204391",
"longitude": "6.143158",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/switzerlandnorth",
"name": "switzerlandnorth"
}
],
"physicalLocation": "Geneva",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "switzerlandwest",
"regionalDisplayName": "(Europe) Switzerland West",
"type": "Region"
},
{
"displayName": "UK West",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/ukwest",
"metadata": {
"geography": "United Kingdom",
"geographyGroup": "Europe",
"latitude": "53.427",
"longitude": "-3.084",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uksouth",
"name": "uksouth"
}
],
"physicalLocation": "Cardiff",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "ukwest",
"regionalDisplayName": "(Europe) UK West",
"type": "Region"
},
{
"displayName": "UAE Central",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uaecentral",
"metadata": {
"geography": "UAE",
"geographyGroup": "Middle East",
"latitude": "24.466667",
"longitude": "54.366669",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/uaenorth",
"name": "uaenorth"
}
],
"physicalLocation": "Abu Dhabi",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "uaecentral",
"regionalDisplayName": "(Middle East) UAE Central",
"type": "Region"
},
{
"displayName": "Brazil Southeast",
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazilsoutheast",
"metadata": {
"geography": "Brazil",
"geographyGroup": "South America",
"latitude": "-22.90278",
"longitude": "-43.2075",
"pairedRegion": [
{
"id": "/subscriptions/c2e8641d-4eaa-419c-82c5-c3536ba52c1a/locations/brazilsouth",
"name": "brazilsouth"
}
],
"physicalLocation": "Rio",
"regionCategory": "Other",
"regionType": "Physical"
},
"name": "brazilsoutheast",
"regionalDisplayName": "(South America) Brazil Southeast",
"type": "Region"
}
]

Insert cell

One platform to build and deploy the best data apps

Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Learn more