mirror of
https://github.com/cds-astro/aladin-lite.git
synced 2025-12-12 15:49:18 -08:00
access HiPS2FITS interface from the contextual menu by giving the WCS object
This commit is contained in:
committed by
Matthieu Baumann
parent
accd4a6c7e
commit
492927c557
@@ -22,6 +22,7 @@
|
|||||||
reticleColor: '#ff89ff', // change reticle color
|
reticleColor: '#ff89ff', // change reticle color
|
||||||
reticleSize: 64, // change reticle size
|
reticleSize: 64, // change reticle size
|
||||||
showContextMenu: true,
|
showContextMenu: true,
|
||||||
|
showShareControl: true,
|
||||||
showFrame: true,
|
showFrame: true,
|
||||||
showZoomControl:true,
|
showZoomControl:true,
|
||||||
showSettingsControl:true,
|
showSettingsControl:true,
|
||||||
|
|||||||
@@ -235,10 +235,27 @@ export let DefaultActionsForContextMenu = (function () {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
label: "HiPS2FITS cutout", action(o) {
|
label: "HiPS2FITS cutout", action(o) {
|
||||||
let hips2fitsUrl = 'https://alasky.cds.unistra.fr/hips-image-services/hips2fits?';
|
|
||||||
let hipsId = a.getBaseImageLayer().id;
|
let hipsId = a.getBaseImageLayer().id;
|
||||||
let wcs = JSON.stringify(a.getViewWCS());
|
let wcs = JSON.stringify(a.getViewWCS());
|
||||||
hips2fitsUrl += 'wcs=' + encodeURIComponent(wcs) + '&hips=' + encodeURIComponent(hipsId);
|
let radec = a.getRaDec();
|
||||||
|
let fov = Math.max.apply(null, a.getFov());
|
||||||
|
|
||||||
|
let hips2fitsUrl = 'https://alasky.cds.unistra.fr/hips-image-services/hips2fits#'
|
||||||
|
// HiPS identifier
|
||||||
|
hips2fitsUrl += 'hips=' + encodeURIComponent(hipsId)
|
||||||
|
|
||||||
|
// Parameter given for full support of the Aladin view position and orientation in the sky
|
||||||
|
// WCS object
|
||||||
|
|
||||||
|
hips2fitsUrl += '&wcs=' + encodeURIComponent(wcs)
|
||||||
|
// Parameters given to fill the more readable user formular in HiPS2FITS interface
|
||||||
|
// Sky projection center
|
||||||
|
hips2fitsUrl += '&ra=' + radec[0]
|
||||||
|
hips2fitsUrl += '&dec=' + radec[1]
|
||||||
|
// FoV
|
||||||
|
hips2fitsUrl += '&fov=' + fov
|
||||||
|
|
||||||
|
// Open HiPS2FITS interface in a new browser tab
|
||||||
window.open(hips2fitsUrl, '_blank');
|
window.open(hips2fitsUrl, '_blank');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user