Description
According DMS-REQ-0329, Data Release Production is responsible for generating “co-adds suitable for use in all-sky visualization tools”.
HiPS (http://www.ivoa.net/documents/HiPS/index.html) and MOC(http://www.ivoa.net/documents/MOC/index.html) are becoming the standard in representing all-sky images and coverages. This RFC requests that DM adopt those two standards and make the corresponding data products to fulfill the above DMS requirement.
This does not replace any other data products that DM already committed to generate.
This could allow us to use HEALPix to do all-sky binning, and spatial index.
Attachments
Issue Links
- is triggering
-
DM-13967 Propose LCR adding HiPS and MOC as standard LSST data products
- Done
-
DM-14084 Enhance display of (Was: Visually display) MOC data in Firefly
- In Progress
- relates to
-
DM-13978 Update LDM-151 to describe production of HiPS and MOC data products
- To Do
-
DM-10431 Provide the UI to display data coverage region for different dataset
- Done
I've recently finally understood the big disadvantage of HEALPix relative to its primary competitors (HTM, Q3C, and Google's S2): the boundaries of HEALPix pixels are not great circles, and that makes it considerably harder to relate them to spherical polygons.
I don't think that's a reason to remove HEALPix from consideration; HEALPix has a clear advantage in external tooling and a possible advantage in having equal area pixels (i.e HEALPix is definitely equal area and the others definitely aren't, but I don't have a good sense for how important that is). But it does make me a lot more cautious about adopting it.
I'd also say that I don't think that great-circle boundaries are particularly important for the multi-level visualization context that HiPS is concerned with, but I think it is quite important for the coverage maps that MOC is used for. Of course, I also imagine it'd be quite convenient to use the same sky pixelization for both.
Personally I'd feel most comfortable if we could defer discussion of this until we have a chance to understand the use cases and performance implications better; I think it's possible we'd want to instead propose to the VO a MOC-like standard using some other pixelization (and perhaps a HiPS-like counterpart). However, I would also be okay with promising to support HiPS/MOC now on the basis of them being important interchange formats, with the understanding that this would not imply that they would be our internal formats, and in particular that conversion from the native format to them could be both lossy and inefficient.