Dear Danielle- That fixed it! imageindex:Integer is required in the schema for use by the underlying I/O. I thought that part of the schema was for GeoTiffs or something, so I edited it out when I copied the example.
Sorry for the trouble, and THANK YOU for spending the time to help me sort this out. -Paddy McCarthy. On Wed, Apr 6, 2016 at 4:37 AM, Daniele Romagnoli < [email protected]> wrote: > Hi Paddy, > Ah! Looking again on your schema I see that you have deleted the > imageIndex attribute: I think that this is the problem. > > Let me explain: > A NetCDF can be seen as a multidimensional dataset (a kind of a hypercube). > From an ImageIO > <https://docs.oracle.com/javase/7/docs/api/javax/imageio/package-summary.html>point > of view (the low level Oracle API for raster I/O) read > <https://docs.oracle.com/javase/7/docs/api/javax/imageio/ImageReader.html#read(int,%20javax.imageio.ImageReadParam)> > operations > are performed on top of an ImageReader > <https://docs.oracle.com/javase/7/docs/api/javax/imageio/ImageReader.html> > (which has been set on an input, such as a file or a stream), by specifying > a set of reading params > <https://docs.oracle.com/javase/7/docs/api/javax/imageio/ImageReadParam.html>(such > as subsampling, and region to be read) and an imageIndex, indicating which > underlying image need to be read. > Therefore, a Multidim dataset can be seen as a set of 2D images where the > number of images is the product of: > number of time values * number of elevation values * number of other > dimensions, for each available variable. > Your schema doesn't contain the imageIndex so there is no way to associate > a specific time + a specific elevation pair to a specific 2D slice of the > NetCDF dataset. > > Here below, an extract (with pgadmin) of one of the tables for the > polyphemus dataset configured by my previous test: > > > (See the blue marked record) > So that when the query asks for a record with time = 2013-03-01 00:00:00, > elevation = 450 and fileDate = 2013-03-01 the result contains imageIndex = > 679. > The GeoTools reader will then specify imageIndex = 679 to the underlying > NetCDF ImageReader which will access to the section referring the specified > elevation and time subset. > > You should retry by making sure to add the imageIndex attribute to the > schema (you can check the default schema in the example > <http://geoserver.geo-solutions.it/multidim/en/imagemosaic/mosaic_indexer.html#imagemosaic-xml-indexer-example> > of > the polyphemus dataset from multidim training) and reconfiguring your data > (Make sure to restart from a clean situation to avoid partially configured > mosaics). > > Please. Let me know if that fixes your problem. > Cheers, > Daniele > > > > On Tue, Apr 5, 2016 at 11:46 PM, Padhrig Mccarthy <[email protected]> wrote: > >> >> Dear Danielle- >> >> Thank you very much for taking the time to do this test. Below is the >> response to a WMS 1.3.0 GetCapabilities request such as: >> >> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?service=WMS&version=1.3.0&request=GetCapabilities >> >> I am able to retrieve data at different elevations, but it seems to >> always return data for the top-most elevation. >> >> -Paddy. >> >> >>> This XML file does not appear to have any style information associated >>> with it. The document tree is shown below. >>> <WMS_Capabilities xmlns="http://www.opengis.net/wms" xmlns:xlink=" >>> http://www.w3.org/1999/xlink" xmlns:xsi=" >>> http://www.w3.org/2001/XMLSchema-instance" version="1.3.0" >>> updateSequence="338" xsi:schemaLocation="http://www.opengis.net/wms >>> http://nnew-vm9:8089/geoserver/schemas/wms/1.3.0/capabilities_1_3_0.xsd" >>> > >>> <script id="tinyhippos-injected"/> >>> <Service> >>> <Name>WMS</Name> >>> <Title/> >>> <Abstract/> >>> <KeywordList/> >>> <OnlineResource xlink:type="simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/"/> >>> <ContactInformation> >>> <ContactPersonPrimary> >>> <ContactPerson/> >>> <ContactOrganization/> >>> </ContactPersonPrimary> >>> <ContactPosition/> >>> <ContactAddress> >>> <AddressType/> >>> <Address/> >>> <City/> >>> <StateOrProvince/> >>> <PostCode/> >>> <Country/> >>> </ContactAddress> >>> <ContactVoiceTelephone/> >>> <ContactFacsimileTelephone/> >>> <ContactElectronicMailAddress/> >>> </ContactInformation> >>> <Fees>none</Fees> >>> <AccessConstraints>none</AccessConstraints> >>> </Service> >>> <Capability> >>> <Request> >>> <GetCapabilities> >>> <Format>text/xml</Format> >>> <DCPType> >>> <HTTP> >>> <Get> >>> <OnlineResource xlink:type="simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?SERVICE=WMS&"/> >>> </Get> >>> <Post> >>> <OnlineResource xlink:type="simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?SERVICE=WMS&"/> >>> </Post> >>> </HTTP> >>> </DCPType> >>> </GetCapabilities> >>> <GetMap> >>> <Format>image/png</Format> >>> <Format>application/atom+xml</Format> >>> <Format>application/pdf</Format> >>> <Format>application/rss+xml</Format> >>> <Format>application/vnd.google-earth.kml+xml</Format> >>> <Format> >>> application/vnd.google-earth.kml+xml;mode=networklink >>> </Format> >>> <Format>application/vnd.google-earth.kmz</Format> >>> <Format>image/geotiff</Format> >>> <Format>image/geotiff8</Format> >>> <Format>image/gif</Format> >>> <Format>image/jpeg</Format> >>> <Format>image/png; mode=8bit</Format> >>> <Format>image/svg+xml</Format> >>> <Format>image/tiff</Format> >>> <Format>image/tiff8</Format> >>> <Format>text/html; subtype=openlayers</Format> >>> <DCPType> >>> <HTTP> >>> <Get> >>> <OnlineResource xlink:type="simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?SERVICE=WMS&"/> >>> </Get> >>> </HTTP> >>> </DCPType> >>> </GetMap> >>> <GetFeatureInfo> >>> <Format>text/plain</Format> >>> <Format>application/vnd.ogc.gml</Format> >>> <Format>text/xml</Format> >>> <Format>application/vnd.ogc.gml/3.1.1</Format> >>> <Format>text/xml; subtype=gml/3.1.1</Format> >>> <Format>text/html</Format> >>> <Format>application/json</Format> >>> <DCPType> >>> <HTTP> >>> <Get> >>> <OnlineResource xlink:type="simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?SERVICE=WMS&"/> >>> </Get> >>> </HTTP> >>> </DCPType> >>> </GetFeatureInfo> >>> </Request> >>> <Exception> >>> <Format>XML</Format> >>> <Format>INIMAGE</Format> >>> <Format>BLANK</Format> >>> </Exception> >>> <Layer> >>> <Title/> >>> <Abstract/> >>> <!-- All supported EPSG projections: --> >>> <CRS>AUTO:42001</CRS> >>> <CRS>AUTO:42002</CRS> >>> <CRS>AUTO:42003</CRS> >>> <CRS>AUTO:42004</CRS> >>> <CRS>AUTO:97001</CRS> >>> <CRS>AUTO:97002</CRS> >>> <CRS>EPSG:WGS84(DD)</CRS> >>> <CRS>EPSG:971801</CRS> >>> <CRS>EPSG:999999</CRS> >>> >> <!-- Abridged... --> >> >>> <CRS>CRS:84</CRS> >>> <EX_GeographicBoundingBox> >>> <westBoundLongitude>-140.01244796846436</westBoundLongitude> >>> <eastBoundLongitude>14.9375</eastBoundLongitude> >>> <southBoundLatitude>16.298711421848125</southBoundLatitude> >>> <northBoundLatitude>58.55068675351909</northBoundLatitude> >>> </EX_GeographicBoundingBox> >>> <BoundingBox CRS="CRS:84" minx="-140.01244796846436" miny=" >>> 16.298711421848125" maxx="14.9375" maxy="58.55068675351909"/> >>> <Layer queryable="1" opaque="0"> >>> <Name>CAT_GPML_GTG</Name> >>> <Title>CAT_GPML_GTG</Title> >>> <Abstract/> >>> <KeywordList> >>> <Keyword>WCS</Keyword> >>> <Keyword>ImageMosaic</Keyword> >>> <Keyword>CAT_GPML_GTG</Keyword> >>> </KeywordList> >>> <CRS>EPSG:971801</CRS> >>> <CRS>CRS:84</CRS> >>> <EX_GeographicBoundingBox> >>> <westBoundLongitude>-140.01244796846436</westBoundLongitude> >>> <eastBoundLongitude>-57.31699802592886</eastBoundLongitude> >>> <southBoundLatitude>16.298711421848125</southBoundLatitude> >>> <northBoundLatitude>58.55068675351909</northBoundLatitude> >>> </EX_GeographicBoundingBox> >>> <BoundingBox CRS="CRS:84" minx="-140.01244796846436" miny=" >>> 16.298711421848125" maxx="-57.31699802592886" maxy="58.55068675351909"/> >>> <BoundingBox CRS="EPSG:971801" minx="-3342540.85394965" miny=" >>> -596303.793770926" maxx="2766293.2953559" maxy="3968390.70783343"/> >>> <Dimension name="time" default="2016-04-06T14:00:00Z" units="ISO8601"> >>> >>> 2016-04-05T20:00:00.000Z,2016-04-05T21:00:00.000Z,2016-04-05T22:00:00.000Z,2016-04-05T23:00:00.000Z,2016-04-06T00:00:00.000Z,2016-04-06T01:00:00.000Z,2016-04-06T02:00:00.000Z,2016-04-06T03:00:00.000Z,2016-04-06T04:00:00.000Z,2016-04-06T05:00:00.000Z,2016-04-06T06:00:00.000Z,2016-04-06T07:00:00.000Z,2016-04-06T08:00:00.000Z,2016-04-06T09:00:00.000Z,2016-04-06T10:00:00.000Z,2016-04-06T11:00:00.000Z,2016-04-06T12:00:00.000Z,2016-04-06T13:00:00.000Z,2016-04-06T14:00:00.000Z >>> </Dimension> >>> <Dimension name="elevation" default="0.03" units="kilometers" unitSymbol >>> ="km"> >>> >>> 0.03,0.304,0.609,0.914,1.219,1.524,1.828,2.133,2.438,2.743,3.048,3.352,3.657,3.962,4.267,4.572,4.876,5.181,5.486,5.791,6.096,6.4,6.705,7.01,7.315,7.62,7.924,8.229,8.534,8.839,9.144,9.448,9.753,10.058,10.363,10.668,10.972,11.277,11.582,11.887,12.192,12.496,12.801,13.106,13.411,13.716 >>> </Dimension> >>> <Dimension name="LEADSECONDS" default="0" units="seconds" unitSymbol="s" >>> >0</Dimension> >>> <Style> >>> <Name>raster</Name> >>> <Title>A boring default style</Title> >>> <Abstract>A sample style for rasters</Abstract> >>> <LegendURL width="20" height="20"> >>> <Format>image/png</Format> >>> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type=" >>> simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?service=WMS&request=GetLegendGraphic&format=image%2Fpng&width=20&height=20&layer=CAT_GPML_GTG >>> "/> >>> </LegendURL> >>> </Style> >>> </Layer> >>> <Layer queryable="1" opaque="0"> >>> <Name>CAT_GPML_LEAD</Name> >>> <Title>CAT_GPML_LEAD</Title> >>> <Abstract/> >>> <KeywordList> >>> <Keyword>WCS</Keyword> >>> <Keyword>ImageMosaic</Keyword> >>> <Keyword>CAT_GPML_LEAD</Keyword> >>> </KeywordList> >>> <CRS>EPSG:971801</CRS> >>> <CRS>CRS:84</CRS> >>> <EX_GeographicBoundingBox> >>> <westBoundLongitude>-140.01244796846436</westBoundLongitude> >>> <eastBoundLongitude>-57.31699802592886</eastBoundLongitude> >>> <southBoundLatitude>16.298711421848125</southBoundLatitude> >>> <northBoundLatitude>58.55068675351909</northBoundLatitude> >>> </EX_GeographicBoundingBox> >>> <BoundingBox CRS="CRS:84" minx="-140.01244796846436" miny=" >>> 16.298711421848125" maxx="-57.31699802592886" maxy="58.55068675351909"/> >>> <BoundingBox CRS="EPSG:971801" minx="-3342540.85394965" miny=" >>> -596303.793770926" maxx="2766293.2953559" maxy="3968390.70783343"/> >>> <Dimension name="time" default="2016-04-02T09:00:00Z" units="ISO8601"> >>> >>> 2016-04-02T00:00:00.000Z,2016-04-02T01:00:00.000Z,2016-04-02T02:00:00.000Z,2016-04-02T03:00:00.000Z,2016-04-02T04:00:00.000Z,2016-04-02T05:00:00.000Z,2016-04-02T06:00:00.000Z,2016-04-02T07:00:00.000Z,2016-04-02T08:00:00.000Z,2016-04-02T09:00:00.000Z >>> </Dimension> >>> <Dimension name="elevation" default="0.03" units="EPSG:5030" unitSymbol >>> ="m"> >>> >>> 0.03,0.304,0.609,0.914,1.219,1.524,1.828,2.133,2.438,2.743,3.048,3.352,3.657,3.962,4.267,4.572,4.876,5.181,5.486,5.791,6.096,6.4,6.705,7.01,7.315,7.62,7.924,8.229,8.534,8.839,9.144,9.448,9.753,10.058,10.363,10.668,10.972,11.277,11.582,11.887,12.192,12.496,12.801,13.106,13.411,13.716 >>> </Dimension> >>> <Dimension name="LEADSECONDS" default="0" units="seconds" unitSymbol="s" >>> >0</Dimension> >>> <Style> >>> <Name>raster</Name> >>> <Title>A boring default style</Title> >>> <Abstract>A sample style for rasters</Abstract> >>> <LegendURL width="20" height="20"> >>> <Format>image/png</Format> >>> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type=" >>> simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?service=WMS&request=GetLegendGraphic&format=image%2Fpng&width=20&height=20&layer=CAT_GPML_LEAD >>> "/> >>> </LegendURL> >>> </Style> >>> </Layer> >>> <Layer queryable="1" opaque="0"> >>> <Name>NO2</Name> >>> <Title>NO2</Title> >>> <Abstract/> >>> <KeywordList> >>> <Keyword>WCS</Keyword> >>> <Keyword>ImageMosaic</Keyword> >>> <Keyword>NO2</Keyword> >>> </KeywordList> >>> <CRS>EPSG:4326</CRS> >>> <CRS>CRS:84</CRS> >>> <EX_GeographicBoundingBox> >>> <westBoundLongitude>4.9375</westBoundLongitude> >>> <eastBoundLongitude>14.9375</eastBoundLongitude> >>> <southBoundLatitude>44.96875</southBoundLatitude> >>> <northBoundLatitude>50.96875</northBoundLatitude> >>> </EX_GeographicBoundingBox> >>> <BoundingBox CRS="CRS:84" minx="4.9375" miny="44.96875" maxx="14.9375" >>> maxy="50.96875"/> >>> <BoundingBox CRS="EPSG:4326" minx="44.96875" miny="4.9375" maxx=" >>> 50.96875" maxy="14.9375"/> >>> <Dimension name="time" default="2013-03-01T23:00:00Z" units="ISO8601"> >>> >>> 2013-03-01T00:00:00.000Z,2013-03-01T01:00:00.000Z,2013-03-01T02:00:00.000Z,2013-03-01T03:00:00.000Z,2013-03-01T04:00:00.000Z,2013-03-01T05:00:00.000Z,2013-03-01T06:00:00.000Z,2013-03-01T07:00:00.000Z,2013-03-01T08:00:00.000Z,2013-03-01T09:00:00.000Z,2013-03-01T10:00:00.000Z,2013-03-01T11:00:00.000Z,2013-03-01T12:00:00.000Z,2013-03-01T13:00:00.000Z,2013-03-01T14:00:00.000Z,2013-03-01T15:00:00.000Z,2013-03-01T16:00:00.000Z,2013-03-01T17:00:00.000Z,2013-03-01T18:00:00.000Z,2013-03-01T19:00:00.000Z,2013-03-01T20:00:00.000Z,2013-03-01T21:00:00.000Z,2013-03-01T22:00:00.000Z,2013-03-01T23:00:00.000Z >>> </Dimension> >>> <Dimension name="elevation" default="10.0" units="EPSG:5030" unitSymbol >>> ="m"> >>> >>> 10.0,35.0,75.0,125.0,175.0,250.0,350.0,450.0,550.0,700.0,900.0,1250.0,1750.0,2500.0 >>> </Dimension> >>> <Dimension name="UPDATED" default="2016-03-10T20:09:18.000Z" units=""> >>> 2016-03-10T20:09:18.000Z</Dimension> >>> <Dimension name="FILEDATE" default="2013-03-01T00:00:00.000Z" units=""> >>> 2013-03-01T00:00:00.000Z</Dimension> >>> <Style> >>> <Name>raster</Name> >>> <Title>A boring default style</Title> >>> <Abstract>A sample style for rasters</Abstract> >>> <LegendURL width="20" height="20"> >>> <Format>image/png</Format> >>> <OnlineResource xmlns:xlink="http://www.w3.org/1999/xlink" xlink:type=" >>> simple" xlink:href=" >>> http://nnew-vm9:8089/geoserver/RAL_WCS/ows?service=WMS&request=GetLegendGraphic&format=image%2Fpng&width=20&height=20&layer=NO2 >>> "/> >>> </LegendURL> >>> </Style> >>> </Layer> >>> </Layer> >>> </Capability> >>> </WMS_Capabilities> >>> >>> >>> > > > -- > == > GeoServer Professional Services from the experts! Visit > http://goo.gl/it488V for more information. > == > > Ing. Daniele Romagnoli > Senior Software Engineer > > GeoSolutions S.A.S. > Via di Montramito 3/A > 55054 Massarosa (LU) > Italy > phone: +39 0584 962313 > fax: +39 0584 1660272 > > http://www.geo-solutions.it > http://twitter.com/geosolutions_it > > ------------------------------------------------------- > > *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003* > > Le informazioni contenute in questo messaggio di posta elettronica e/o > nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il > loro utilizzo è consentito esclusivamente al destinatario del messaggio, > per le finalità indicate nel messaggio stesso. Qualora riceviate questo > messaggio senza esserne il destinatario, Vi preghiamo cortesemente di > darcene notizia via e-mail e di procedere alla distruzione del messaggio > stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, > divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od > utilizzarlo per finalità diverse, costituisce comportamento contrario ai > principi dettati dal D.Lgs. 196/2003. > > > > The information in this message and/or attachments, is intended solely for > the attention and use of the named addressee(s) and may be confidential or > proprietary in nature or covered by the provisions of privacy act > (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection > Code).Any use not in accord with its purpose, any disclosure, reproduction, > copying, distribution, or either dissemination, either whole or partial, is > strictly forbidden except previous formal approval of the named > addressee(s). If you are not the intended recipient, please contact > immediately the sender by telephone, fax or e-mail and delete the > information in this message that has been received in error. The sender > does not give any warranty or accept liability as the content, accuracy or > completeness of sent messages and accepts no responsibility for changes > made after they were sent or for other risks which arise as a result of > e-mail transmission, viruses, etc. > >
------------------------------------------------------------------------------
_______________________________________________ Geoserver-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-users
