asascience / ott-coops

Project Tracking for OTT Co-Ops
1 stars 0 forks source link

Automatically filter traffic light layers from non matching WMS servers #485

Closed mpiannucci closed 2 years ago

mpiannucci commented 2 years ago

Traffic Light layers currently have a limitation where all layers specified must be available from the same backend source. For example, Kelly made the below permalinked layer with WW3 and RUWRF but they live on different servers so the layer just fails silently every time.

We should handle this by automatically filtering the layers available to create traffic lights with so that they all always match. So if the user selects a layer from eds.ioos.us, it filters the layer list from which to add additional layers to only contain those also from eds.ioos.us

https://oceansmap.maracoos.org/beta/?permalink=N4IgtghgDgQjD2APEAuUB9Azgd1aANgHYDmqAtABwAsAdAMwBsTADAIwMUUCsdPANCHwQALql40uzAEyt2rKszoBOKdQC+A9IQCmeQSXIMlNTkxkylAdm50qAoaJRU6NNpcsMqUo62ZK6rGoa4NAAysIAnvi6aCAAlgAmqCAQAE4AxgDicZgAKvBQ8MSp0AAWcekgAoQQYDEg+YXFZRVVIMKlAK5gAEY1cfjJpcLCUJgoAPQTmNqpAG6zNGnpxDnwhPhxOjTp8GATy6uYE6namMLTs3MVZxMA6vCp+AnojfDoALLQE19QoVezCbCAbaCbMMFgtrnKIxUALVKYOLrVAUASYeCdDJnPTCApFEpQcqVWKRKD1ErnWZtYHRTCoADaIGGo3GUxm80WhzWGy22h2ewOGSOJzOF3Z13StweTxeb0+31+-w5qSBIImwAAXmp1RFtcBEGoQABdAQ07ShOIamJSLgMAQiYSpOI9TrA5EoEAAUUwTr4AAJMmkwFt-ZlPTAAMIAeX9ADkowBBBN+2OZAAiEf9EEICT98A6sz9u0IjudrsedKC9ggEVmdJQ9NAiWSuKaBKJ1IiZOSFOEVLRGKxLbxzUJrQEwcIGvge1QzAnEEQ09nKCkUjURqrIGwYEw-xGW2I9dAEDmpVSqXQzEsWHOWggmAgembHrA6Uw5yhkWiPYffdSbS7PgjwAAoQNEIzkn+gKZAAEgASqEoS5OgAAyVCfAAqvB6D-BAuGYgAZhAkqvNoYBkiUwiYro1a1qkUZQCRcSRKgvjziA5xOgkMQcSUJCwuAWzkFwC7ICgvDBJOIliWIokgDxxGdPgwgfMJKBkPJikQMpqmLnJAjabpmEriAEZtJ0pnmaaJSEYRFRqYQc42RAdkOfpEkcdoNQ9NE8HZsQMSOp02gCN5EC+douS2fZ6SoXExDDKgwWhSA4WRRG6y4pi9YpQI-GBbkFQANb1vSml8POom+HwrCiVI842nwdDzrwJogMW2WpJlwEAR6ADEzBDcNbRGSpmUloOPWPMkg3DUNbTpdEIGnDMwj1sR+AzIZ2hKSpK1nNo61Rk5KCbdtCm7Tp+2rUd-zROkfZJCghDKfgAhQLd60MpuAjYNgdDoCI+BkKUmBkL4eDBKknTYKkhFKMVYDoNgWwJMeW7pJipwlr8RV1JSUDJA1a5kMwDAQwwuSKCgQ208wrhDQAWm0kBQPjoraFA-kCQyIAk1IZMU6wdDU1Q9P04zzAswIAtCxDlhixLQ1Syz7WdIQLGhBElJgMkdSlpULluXFCXDKhNZ1no1AI9odDpD0ZA9C1FBkFQDDaIL-hSBAZAQNoEB0IRRhKMwFBKIJQj0c+z0gDbEf247zth27Hte3QPt+wHQch2HEdtDUdTJB8ER+hb0cCAUzGsSg7EuYQmBMTjjjnalMM-rExYJCxSKnSAABkBf5qgrf5cp2INk2sf-YDwOg+DkMCPZ2jPMkdx3IDCa5Kh6C+B8EwWsQmuxdmwjoKU2hm2f8CEeguy9LyLyozmKOnmcQMvzgK-4FgREkbRIBl7PFjLUeo9I7hv0wEaP0CZhBCBLBUP0vgwB+gABTrzoH6CBCw-SwUvolYQABKNocxwIhQZKwPgUh1amT1jtPawgTJ61fG0AoswRAzQ9D0I62BtDeRABoKePZYbw0RsjZ+6M2hANjvBTCdx4IADExETE6GQe+hQdAlnQDfFGaNz74OGEDHo8AFjoGKBiHMKA5hqL2Bo7y19b4SP0VfIxJjtBmNSBYhIZBzGdCJkvOIK8EggKLh6cBaMoF+jUt42B8DgTpD9EoAA0mg2R8iFHEIEKQ-A5CGyohkCYCgNDmHgGmKNK6xlaFlMrpRDhfUQDcOELw-hG5gg7kwJhJ48EZyOBABMRpEADhQDiBMdpAB+TE+AAC8zIxiTFGbuGg8BJTZkwGzfk+x2kTDaFHKkHpVAHIoAwEWdtWBSBUAwVQxz7YZ3OXcy5FArlSDoHbR5Fynk3OeWc15dA3l3KUHwDB6At47z3gfBKx8Kin2cQQ7Rt9749Efrol+2BIEfxeF-fAP9MB-0lHwNJijlGqPUesexcLkUvAvi4iKbiPFeKsTYiipKtE6KcVS2FNLTG+JzD4zxfi2jt20GmM46QnRQDdA3PQxQ+F9wgH6AAPEg-0PQFV+goG0WsWL4C4A9KwVVcrFVSH9BQVVKrDWsEKQK7Qsc5UAD4-RGr9Cq+1BTOACLorMX4ehwGQOgbE0+iDkFoIwVgt+uCDFEOSE+AQ4ScyROiWQf1CCEnJNSXIxRxCuECKCMEGYD0nqhElDUJ08By5WwbO1dEqQnpltSAASTTGVbcAMgZwPnhDZgbR452wdk7F2qdPZkG9r7f2gdg5KFDuHABMM4YIyRhSukAhdh-k2DoOk7UEgiAgBGLdwFiAKIGP+KGaggA