https://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362006-12-07T00:25:16ZEcoinformatics RedmineMetacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87032006-12-07T00:25:16ZMatthew Perryperry@nceas.ucsb.edu
<ul></ul><p>Though this won't be fully implemented, it's important to have the basic architecture in place before the first release so that devs can pick it up after I leave.</p> Metacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87042006-12-12T03:09:31ZMatthew Perryperry@nceas.ucsb.edu
<ul></ul><p>correction to original bug description:</p>
<pre><code>Currently, all of the <strong>PUBLIC</strong> documents in the metacat database are stored in the spatial cache.</code></pre> Metacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87052006-12-12T03:14:27ZMatthew Perryperry@nceas.ucsb.edu
<ul></ul><p>The initial architecture for dynamically generated sld filters is in place. The SLD Factory can now take a list of allowable docids and generate an SLD which, when appended to a WMS request, can limit which features are shown on the map.</p>
<p>The actual generation of the allowable docid list is currently very expensive so it is not implemented. Ideally the allowable docids could be determined based on session variables to avoid having to run expensive SQL queries on every map redraw.</p>
<p>Since this requires more extensive changes than I can commit to before the 1.7.0 release, I'm pushing this off to 1.8.</p> Metacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87062007-05-04T19:17:31ZMatt Jonesjones@nceas.ucsb.edu
<ul></ul><p>TDWG has proposed the use of a proxy service for LSID identifiers that allows LSIDs to be resolved using standard web browsers:</p>
<p><a class="external" href="http://wiki.tdwg.org/twiki/bin/view/GUID/LsidHttpProxyUsageRecommendation">http://wiki.tdwg.org/twiki/bin/view/GUID/LsidHttpProxyUsageRecommendation</a></p>
<p>Given that Metacat has support for LSIDs built in, we should probably consider following their recommendations.</p>
<p>I tried out the proxy resolver that they put in place (<a class="external" href="http://lsid.tdwg.org/">http://lsid.tdwg.org/</a>) -- my only complaint is that it is not particularly well formatted for the resources described, if only because its a generic service. It would be nice to consider how to include formatting/styling information in a way that allowed the proxy to do a better job presenting the information.</p>
<p>Here's a metacat LSID being resolved by their proxy:</p>
<pre><code>Get the RDF: <a class="external" href="http://lsid.tdwg.org/urn:lsid:esa.org:esa:8:7">http://lsid.tdwg.org/urn:lsid:esa.org:esa:8:7</a><br />Get RDF in HTML: <a class="external" href="http://lsid.tdwg.org/summary/urn:lsid:esa.org:esa:8:7">http://lsid.tdwg.org/summary/urn:lsid:esa.org:esa:8:7</a></code></pre>
<p>Note the latter provides direct links to the GetMetadata and GetData endpoints that we provide from the esa.org LSID authority.</p> Metacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87072007-05-04T20:16:00ZMatt Jonesjones@nceas.ucsb.edu
<ul></ul><p>Comment <a class="issue tracker-1 status-3 priority-2 priority-default closed" title="Bug: save as doesn't prompt before overwriting (Resolved)" href="https://projects.ecoinformatics.org/ecoinfo/issues/4">#4</a> was accidentally attached to this bug, which is the wrong one. Please ignore it here.</p> Metacat - Bug #2548: Architecture for filtering features from WMS requestshttps://projects.ecoinformatics.org/ecoinfo/issues/2548?journal_id=87082013-03-27T21:20:33ZRedmine Admin
<ul></ul><p>Original Bugzilla ID was 2548</p>