Professional Documents
Culture Documents
CSW - Catalogue Service For The Web
CSW - Catalogue Service For The Web
1
1. Overview [ ]
Catalogue services support the ability to publish and search collections of
descriptive information (metadata) for data, services, and related information
objects. Metadata in catalogues represent resource characteristics that can be
queried and presented for evaluation and further processing by both humans
and software. Catalogue services are required to support the discovery and
binding to registered information resources within an information community.
2
2. Catalogue information model [ ]
The CSW information model is based on the international standard for
metadata description ISO 19115:2003/Cor.1:2006. In addition, the catalogue
uses a metadata description for service metadata based on the ISO
19119:2005/PDAM 1 standard [ISO 19119] to facilitate the management of
service metadata. The encoding of any information object in this profile is
based on ISO/TS19139 [ISO/TS19139]. The main purpose of the information
model is to provide a formal structure for the description of information
resources that can be managed by a catalogue service that complies with the
application profile.
19115:2003/Cor.1:2006 specifies a general purpose model for metadata
descriptions. For a more comprehensive description of the model please refer
to the original specification documents.
Image 1-1 gives a high level overview of the basic classes of the information
model. The classes belong to basic packages that are specified by
19115:2003/Cor.1:2006.
3 OpenGIS® Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile - Chapter 7(7.2.3)
4]
Table 3-1 Mapping to common queryable elements [
4 Note : This is element that be write in the document . Some propeties can not support in the current service for this project
The Coordinate Reference System (CRS) used by a GeoTIFF image can be
specified in different ways:
1. By a numerical code allocated by the EPSG authority (for example
“EPSG:4326”).
2. By a string that defines the CRS in Well Known Text (WKT) format.
3. By specifying the map projection parameters in GeoTIFF tags.
Apache SIS supports those three different ways to define a CRS, but current
application use only the EPSG code (approach 1). The two other approaches
are targeted for afuture version.
Table 3-2 Composition of compound element “BoundingBox” [ 5]
5 Note : This are elements that be write in the document . The properties may not resemble the actual service for this project
II. Improve the Apache SIS coverage module in order to meet the
needs of space agencies.
1. Scope
Current project only convert some basic information of a record (Ex: Name,
Identifier, Date modifier, Author, Bbox...).
In the future, this will focus on coverting more detail information and technical
data (Ex: min-max pixel value, min-max radiance, image attributes )
2. Mapping metadata landsat 8 to ISO 19115 [ 6]
2.1. Overview.
Landsat 8 , there are 3 product :
L1G product- L1 product distributed by the LPGS that includes, for all
requested bands and the quality band, GeoTIFF format L1G images and
associated data accommodated by the format.
Level 1 Systematic Terrain (Corrected) (L1Gt) product — L1Gt Terrain
Correction product that includes radiometric and geometric corrections, and
uses a Digital Elevation Model (DEM) to correct parallax error due to local
topographic relief; the accuracy of the terrain-corrected product depends on
the resolution of the best available DEM.
Level 1 Terrain (Corrected) (L1T) product — Includes radiometric,
geometric, and precision correction, and uses a DEM to correct parallax errors
due to local topographic relief; the accuracy of the terrain-corrected product
depends on the availability of Ground Control Points (GCPs), as well as the
resolution of the best available DEM
2.2. L1Gt / L1T Output Files Overview
Standard L1T products, which are Digital Number (DN) products in an
unsigned 16-bit integer format, can be converted to Top of Atmosphere (TOA)
reflectance (Bands 1–9) or radiance (Bands 1–11) using scaling factors
provided in the product metadata. Refer to LSDS-649 Landsat 8 (L8)
Calibration and Validation (Cal/Val) Algorithm Description Document (ADD) for
a description of the radiance and reflectance calculations, and rescaling
procedures used during processing.
6 LSDS-809 ( LANDSAT 8 (L8) LEVEL 1 (L1) DATA FORMAT CONTROL BOOK (DFCB))
The L1Gt / L1T image data are radiometrically and geometrically corrected and
are available in GeoTIFF. Table 2-1 shows the band identification, while Table
2-2 lists the L1Gt / LT product components
11 TIRS 2 12000
Identifier Description
L Landsat
VV Version
_FT File type, where FT equals one of the following: image band
file number (B1–B11), MTL (metadata file), BQA (quality
band file), MD5 (checksum file)
GeoTIFF defines a set of Tagged Image File Format (TIFF) tags, which
describe cartographic and geodetic information associated with
geographic TIFF imagery. GeoTIFF is a means for tying a raster image to
a known model space or map projection and for describing those
projections. A metadata format provides geographic information to
associate with the image data. However, the TIFF file structure allows
both the metadata and the image data to encode into the same file
b. L1Gt / L1T Image File
The description of an image in GeoTIFF requires tags and keys; the image
files contain these tags and keys, which are read by GeoTIFF readers.
Each image band in the L1Gt / L1T product is in a separate file. Each
band comprises a grayscale GeoTIFF file, which is in uncompressed
16-bit unsigned integers.
c. GeoTIFF Tags
GeoTIFF tags convey information about the image. The tags describe the
image using information the GeoTIFF reader needs to control the
appearance of the image on the user’s screen. The TIFF tags are
embedded in the same file as the TIFF image. The GeoTIFF tags provide
information on the image projection and corner points,
which define the geographic location and extent of the image.
i. GeoTIFF ModelTiepointTag
The GeoTIFF ModelTiepointTag stores the raster-to-model tiepoint pairs
i.1. Description
The raster-to-model tiepoint pairs are stored in the following order:
ModelTiepointTag = (..., I, J, K, X, Y, Z...), where (I, J, K) is the point at
location (I, J) in raster space with pixel-value K, and (X, Y, Z) is a vector in
model space. The ModelTiepointTag requires that K and Z are set to
zero.
The raster image is geo-referenced by specifying its location, size, and
orientation in the model coordinate space. Because the relationship
between the raster space and the model space often are exact, the affine
transformation relationship can be defined using
i.2. Parameters
Tag = 33922
Type = DOUBLE
N = 6*K,
K = number of tiepoints
ii. GeoTIFF ModelPixelScaleTag Tag
The GeoTIFF ModelPixelScaleTag tag specifies the size of the raster pixel
spacing in the model space units when the raster space is embedded in
the model space coordinate system without rotation.
ii.1. Description
The size of raster pixel spacing in the model space units consists of three
values. These values are ModelPixelScaleTag = (ScaleX, ScaleY,
ScaleZ), where ScaleX and ScaleY give the horizontal and vertical
spacing of raster pixels, and ScaleZ maps the pixel value of a DEM into
the correct Z-scale.
A single tiepoint in the ModelTiepointTag, together with the
ModelPixelScaleTag, determines the relationship between raster and
model space.
ii.2. Parameters
Tag = 33550
Type = DOUBLE
N=3
d. GeoTIFF Keys
In addition to tags, the description of a projection in GeoTIFF requires the
use of keys. Table 3-1 lists the keys necessary to define the projections
supported by the L1 production systems, along with their possible values.
Improve the Apache SIS coverage module to mapping metadata file to ISO
19115:
1. Technical Specifications
- Language programing: Java
- Development Environment : JDK8
- Library Apache SIS ,Branches JDK8
- IDE Netbeans
- Maven
2. Creat a module mapping into Apache SIS
- Creat a module GeoTIFF
- Creat a module TestGeoTIFF to test module
- Table 2-6. list mapping ISO 19115 property having the same meaning than a
Landsat property
- Examlple :
Metadata
├─Language…………………………………………………………………………… English
├─Identification info
│ ├─Citation
│ │ ├─Title……………………………………………………………… LC80360232016203LGN00
│ │ ├─Date
│ │ │ ├─Date……………………………………………………… Jul 22, 2016 7:37:48 AM
│ │ │ └─Date type………………………………………… Publication
│ │ └─Cited responsible party
│ │ └─Party
│ │ └─Name…………………………………………… Image courtesy of the U.S. Geological Survey
│ ├─Extent
│ │ └─Geographic element
│ │ ├─West bound longitude…………… 105°43′28.92″W
│ │ ├─East bound longitude…………… 102°05′43.728″W
│ │ ├─South bound latitude…………… 51°59′26.232″N
│ │ ├─North bound latitude…………… 54°10′41.808″N
│ │ └─Extent type code……………………… true
│ └─Associated resource
│ └─Name
│ └─Title…………………………………………………… Image courtesy of the U.S. Geological Survey
├─Content info
│ ├─Illumination elevation angle…………… 54.518
│ ├─Illumination azimuth angle………………… 150.955
│ ├─Cloud cover percentage…………………………… 43.04
│ └─Attribute group
│ ├─Content type…………………………………………… Physical measurement
│ ├─Attribute (1 of 11)
│ │ ├─Peak response……………………………… 433
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Coastal Aerosol
│ ├─Attribute (2 of 11)
│ │ ├─Peak response……………………………… 482
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Blue
│ ├─Attribute (3 of 11)
│ │ ├─Peak response……………………………… 562
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Green
│ ├─Attribute (4 of 11)
│ │ ├─Peak response……………………………… 655
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Red
│ ├─Attribute (5 of 11)
│ │ ├─Peak response……………………………… 865
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Near-Infrared
│ ├─Attribute (6 of 11)
│ │ ├─Peak response……………………………… 1,610
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Short Wavelength Infrared (SWIR) 1
│ ├─Attribute (7 of 11)
│ │ ├─Peak response……………………………… 2,200
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Short Wavelength Infrared (SWIR) 2
│ ├─Attribute (8 of 11)
│ │ ├─Peak response……………………………… 590
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Panchromatic
│ ├─Attribute (9 of 11)
│ │ ├─Peak response……………………………… 1,375
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Cirrus
│ ├─Attribute (10 of 11)
│ │ ├─Peak response……………………………… 10,800
│ │ ├─Bound units…………………………………… nm
│ │ └─Description…………………………………… Thermal Infrared Sensor (TIRS) 1
│ └─Attribute (11 of 11)
│ ├─Peak response……………………………… 12,000
│ ├─Bound units…………………………………… nm
│ └─Description…………………………………… Thermal Infrared Sensor (TIRS) 2
├─Distribution info
│ └─Distribution format
│ └─Format specification citation
│ └─Alternate title………………………… GEOTIFF
├─Acquisition information
│ ├─Operation
│ │ ├─Status…………………………………………………………… Completed
│ │ ├─Type………………………………………………………………… Real
│ │ └─Significant event
│ │ └─Time……………………………………………………… Jul 22, 2016 12:52:14 AM
│ └─Platform
│ ├─Identifier
│ │ └─Code……………………………………………………… LANDSAT_8
│ └─Instrument
│ └─Identifier
│ └─Code…………………………………………… OLI_TIRS
├─Date info
│ ├─Date…………………………………………………………………………… Jul 22, 2016 7:37:48 AM
│ └─Date type……………………………………………………………… Creation
├─Metadata scope
│ └─Resource scope………………………………………………… Metadata
├─Metadata identifier
│ └─Code…………………………………………………………………………… LC80360232016203LGN00
├─Metadata standard (1 of 2)
│ ├─Title………………………………………………………………………… Geographic Information — Metadata
Part 1: Fundamentals
│ ├─Cited responsible party
│ │ ├─Party
│ │ │ └─Name……………………………………………………… International Organization for
Standardization
│ │ └─Role………………………………………………………………… Principal investigator
│ ├─Edition…………………………………………………………………… ISO 19115-1:2014(E)
│ ├─Identifier
│ │ ├─Code………………………………………………………………… 19115-1
│ │ ├─Code space………………………………………………… ISO
│ │ └─Version………………………………………………………… 2014(E)
│ └─Presentation form………………………………………… Document digital
└─Metadata standard (2 of 2)
├─Title………………………………………………………………………… Geographic Information — Metadata
Part 2: Extensions for imagery and gridded data
├─Cited responsible party
│ ├─Party
│ │ └─Name……………………………………………………… International Organization for Standardization
│ └─Role………………………………………………………………… Principal investigator
├─Edition…………………………………………………………………… ISO 19115-2:2009(E)
├─Identifier
│ ├─Code………………………………………………………………… 19115-2
│ ├─Code space………………………………………………… ISO
│ └─Version………………………………………………………… 2009(E)
└─Presentation form………………………………………… Document digital
3. GetRecordById:
- Request : elementSetName=brief
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecordbyid?service=CSW
&version=2.0.2&request=GetRecordById&elementSetName=brief&Id=LC803
60232016203LGN00
- Response:
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:BriefRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00_MTL.txt</dc:title>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:BriefRecord>
</csw:GetRecordByIdReponse>
- request: elementSetName=summary (metadata tiff)
- response:
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00_MTL.txt</dc:title>
<dct:modified>2016-07-21T19:37:48-05:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:GetRecordByIdReponse>
- Request: elementSetName=full (metadata tiff)
- Response:
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:Record service="CSW" version="2.0.2">
<dc:creator>Image courtesy of the U.S. Geological Survey</dc:creator>
<dc:contributor>Image courtesy of the U.S. Geological Survey</dc:contributor>
<dc:publisher>VNSC-Vietnam National Satellite Center</dc:publisher>
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00_MTL.txt</dc:title>
<dct:modified>2016-07-21T19:37:48-05:00</dct:modified>
<dc:language>en</dc:language>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:Record>
</csw:GetRecordByIdReponse>
- Reponse:
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00_B1</dc:identifier>
<dc:relation>Image courtesy of the U.S.Geological Survey</dc:relation>
<dc:type>DATASET</dc:type>
<dc:title>LC80360232016203LGN00_B1.TIF</dc:title>
<dct:modified>2016-07-21T19:37:35-05:00</dct:modified>
<dc:format>TIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.72469764388744 51.99061993285188</ows:LowerCorner>
<ows:UpperCorner>-102.09548482491618 54.17827971231188</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:GetRecordByIdReponse>
- request: elementSetName=full(image tiff)
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:Record service="CSW" version="2.0.2">
<dc:creator>Image courtesy of the U.S.Geological Survey</dc:creator>
<dc:contributor>Image courtesy of the U.S.Geological Survey</dc:contributor>
<dc:publisher>VNSC-Vietnam National Satellite Center</dc:publisher>
<dc:identifier>LC80360232016203LGN00_B1</dc:identifier>
<dc:relation>Image courtesy of the U.S.Geological Survey</dc:relation>
<dc:type>DATASET</dc:type>
<dc:title>LC80360232016203LGN00_B1.TIF</dc:title>
<dct:modified>2016-07-21T19:37:35-05:00</dct:modified>
<dc:language>en</dc:language>
<dc:format>TIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.72469764388744 51.99061993285188</ows:LowerCorner>
<ows:UpperCorner>-102.09548482491618 54.17827971231188</ows:UpperCorner>
</ows:BoundingBox>
</csw:Record>
</csw:GetRecordByIdReponse>
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:BriefRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00_B1</dc:identifier>
<dc:type>DATASET</dc:type>
<dc:title>LC80360232016203LGN00_B1.TIF</dc:title>
<ows:BoundingBox>
<ows:LowerCorner>-105.72469764388744 51.99061993285188</ows:LowerCorner>
<ows:UpperCorner>-102.09548482491618 54.17827971231188</ows:UpperCorner>
</ows:BoundingBox>
</csw:BriefRecord>
</csw:GetRecordByIdReponse>
- Request:
elementSetName=summary(metadata modis)
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecordbyid?service=CSW&version=2.0.
2&request=GetRecordById&elementSetName=summary&Id=MYD09A1.A2015337.h
00v09.005.2015349090129.hdf
- Response:
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015337.h00v09.005.2015349090129.hdf.xml</dc:title>
<dct:modified>2015-12-15T09:01:29-06:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:GetRecordByIdReponse>
+ elementSetname = full
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:Record service="CSW" version="2.0.2">
<dc:creator>EDC</dc:creator>
<dc:contributor>EDC</dc:contributor>
<dc:publisher>VNSC-Vietnam National Satellite Center</dc:publisher>
<dc:identifier>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015337.h00v09.005.2015349090129.hdf.xml</dc:title>
<dct:modified>2015-12-15T09:01:29-06:00</dct:modified>
<dc:language>en</dc:language>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:Record>
</csw:GetRecordByIdReponse>
elementSetName=brief(metadata modis)
<csw:GetRecordByIdReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:BriefRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:identifier>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015337.h00v09.005.2015349090129.hdf.xml</dc:title>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:BriefRecord>
</csw:GetRecordByIdReponse>
4. GetRecords:
Filter
Note: the filter below (e.g. east, west, north and south bounds) are not yet conform to
a standard query language like CQL. Conformance with CQL will be part of future
work.
Request :
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&identifier=&format=MYD&west&east=&south=&north=&startDate=2000-
07-10&rangeDate=2016-07-28&startPosition=0&maxRecords=4
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-09T03:39:30.292-05:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="6" numberOfRecordsReturned="4"
elementSet="summary" nextRecord="2">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h01v08.005.2015362104149.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h01v08.005.2015362104149.hdf</dc:title>
<dct:modified>2015-12-28T10:41:49-06:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-170.01704393303 9.73134966894526E-4</ows:LowerCorner>
<ows:UpperCorner>-159.393610336318 9.99999999910196</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:title>
<dct:modified>2015-12-15T09:01:29-06:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h00v10.005.2015362094659.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h00v10.005.2015362094659.hdf</dc:title>
<dct:modified>2015-12-28T09:46:59-06:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-172.614437015981 -19.1742696755989</ows:LowerCorner>
<ows:UpperCorner>-172.470355262569 -9.97540516645831</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h00v09.005.2015362095034.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h00v09.005.2015362095034.hdf</dc:title>
<dct:modified>2015-12-28T09:50:34-06:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
-Call service :
-http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=
2.0.2&request=GetRecords&elementSetName=summary&resultType=results
&constraintLanguage=filter
Response: (null)
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-09T12:33:36.058-05:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="0" numberOfRecordsReturned="0"
elementSet="summary" nextRecord="0"/>
</csw:GetRecordsReponse>
if identifier != null
Request:
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&identifier=LC
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T08:02:54.475+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
if format!= null
Request:
Note: the filter below (e.g. east, west, north and south bounds) are not yet conform to
a standard query language like CQL. Conformance with CQL will be part of future
work.
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&format=GEO
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.
1/">
<csw:SearchStatus>2016-08-10T08:04:39.792+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
Note: the filter below (e.g. east, west, north and south bounds) are not yet conform to
a standard query language like CQL. Conformance with CQL will be part of future
work.
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&&west=103&east=105&south=17&north=19
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T08:08:51.470+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="2" numberOfRecordsReturned="2"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h01v07.005.2015362092945.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h01v07.005.2015362092945.hdf</dc:title>
<dct:modified>2015-12-28T09:29:45+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-179.464544105346 9.9829565925733</ows:LowerCorner>
<ows:UpperCorner>179.952014616979 19.9968450579578</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
Response
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T08:15:01.996+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
if startPosition!=0&maxRecords!=0
Request:
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&startPosition=0&maxRecords=4
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T08:06:33.681+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
Request:
Note: the filter below (e.g. east, west, north and south bounds) are not yet conform to
a standard query language like CQL. Conformance with CQL will be part of future
work.
http://localhost:8084/sis/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&r
equest=GetRecords&elementSetName=summary&resultType=results&constraintLan
guage=filter&identifier=LC&format=GEOTIFF&west=&east=&south=&north=&startDa
te=2000-07-10&rangeDate=2016-07-28&startPosition=0&maxRecords=4
Response:
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T08:06:33.681+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
Request:
http://localhost:8084/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&requ
est=GetRecords&elementSetName=summary&resultType=results&constraintLangua
ge=filter&identifier=LC&startDate=2000-07-10&rangeDate=2016-07-28
Response:
This XML file does not appear to have any style information associated with it.
The document tree is shown below.
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<csw:SearchStatus>2016-08-10T08:28:16.091+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="3" numberOfRecordsReturned="3"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270472016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270472016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T04:58:41+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>103.75192 17.7251</ows:LowerCorner>
<ows:UpperCorner>105.93204 19.83598</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC80360232016203LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC80360232016203LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T07:37:48+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-105.7247 51.99062</ows:LowerCorner>
<ows:UpperCorner>-102.09548 54.17828</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>LC81270452016201LGN00</dc:identifier>
<dc:relation>Image courtesy of the U.S. Geological Survey</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>LC81270452016201LGN00.tar.gz</dc:title>
<dct:modified>2016-07-22T05:00:23+07:00</dct:modified>
<dc:format>GEOTIFF</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>104.40503 20.60903</ows:LowerCorner>
<ows:UpperCorner>106.625 22.71867</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
….
CQL_TEXT
Request :
http://localhost:8084/VNSC/csw/2.0.2/getrecords?service=CSW&version=2.0.2&request=Get
Records&elementSetName=summary&constraintLanguage=CQL_TEXT&constraint=%22cs
w:AnyText%20like%20%27M%%27%22&startPosition=0&maxRecords=10
Response
<csw:GetRecordsReponse xmlns:csw="http://www.opengis.net/cat/csw/2.0.2"
xmlns:ows="http://www.opengis.net/ows"
xmlns:dct="http://purl.org/dc/terms/"xmlns:dc="http://purl.org/dc/elements/1.1/">
<csw:SearchStatus>2016-08-10T20:27:11.764+07:00</csw:SearchStatus>
<csw:SearchResults numberOfRecordsMatched="6" numberOfRecordsReturned="6"
elementSet="summary" nextRecord="0">
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015337.h00v09.005.2015349090129.hdf</dc:title>
<dct:modified>2015-12-15T09:01:29+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h08v03.005.2015362095453.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h08v03.005.2015362095453.hdf</dc:title>
<dct:modified>2015-12-28T09:54:53+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-173.517379253383 49.7820373005822</ows:LowerCorner>
<ows:UpperCorner>177.172166953834 59.2129803404882</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h01v08.005.2015362104149.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h01v08.005.2015362104149.hdf</dc:title>
<dct:modified>2015-12-28T10:41:49+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-170.01704393303 9.73134966894526E-4</ows:LowerCorner>
<ows:UpperCorner>-159.393610336318 9.99999999910196</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h00v10.005.2015362094659.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h00v10.005.2015362094659.hdf</dc:title>
<dct:modified>2015-12-28T09:46:59+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-172.614437015981 -19.1742696755989</ows:LowerCorner>
<ows:UpperCorner>-172.470355262569 -9.97540516645831</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h01v07.005.2015362092945.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h01v07.005.2015362092945.hdf</dc:title>
<dct:modified>2015-12-28T09:29:45+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-179.464544105346 9.9829565925733</ows:LowerCorner>
<ows:UpperCorner>179.952014616979 19.9968450579578</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
<csw:SummaryRecord service="CSW" version="2.0.2">
<dc:identifier>MYD09A1.A2015353.h00v09.005.2015362095034.hdf</dc:identifier>
<dc:relation>EDC</dc:relation>
<dc:type>METADATA</dc:type>
<dc:title>MYD09A1.A2015353.h00v09.005.2015362095034.hdf</dc:title>
<dct:modified>2015-12-28T09:50:34+07:00</dct:modified>
<dc:format>MYD09A1</dc:format>
<ows:BoundingBox>
<ows:LowerCorner>-169.991725713781 -9.99094976958276</ows:LowerCorner>
<ows:UpperCorner>-169.920139762593 0.0068192428090709</ows:UpperCorner>
</ows:BoundingBox>
</csw:SummaryRecord>
</csw:SearchResults>
</csw:GetRecordsReponse>
2. Config:
- Open folder application/sis-webapp/src/main/resources/org/apache/sis/services/csw/
- Set ’Path’ in file config.properties t o local storage (Folder keep data geotiff and
modis. See more in USER GUIDE part 2)
3
. Run:
- Open project in Netbeans: (ide- project/Netbeans)
- Build sis.
- Open sis-webapp module in Netbeans: (application/sis-webapp)
- Build sis-webapp
- Config server Tomcat to port 8084
- Run SIS-WEBAPP project:
USER GUIDE
1. Web Interface:
Search criteria include:
● Name: File Name
● Format: Name satellite of interest (Landsat 8, MODIS)
● Coordinate: Geographic area of interest (ex:
101.51,22.92,106.61,22.92,106.61,22.92,108.15,20.22,105.12,16.8,101.51,22.92 for
Vietnam)
● Date: Date and time of interest (from dd/mm/yyyy to dd/mm/yyyy)
+ Geotiff Example:
+ Modis Example:
2. Search:
+ Enter input field
+ Click Submit
Example:
- The page will return a table of results list:
3. Downloading:
Method 1:
+ Search for data.
+ Click Download.
+ File will saved to user’s folder
Method 2:
+ Search Data.
+ Click to File Name.
+ In the new page. Click Download file of interest
+ Modis Example:
+ Geotiff Example:
Technical Specifications
- API: google map API to see or search according to area
- Language programing: java, JavaScript, html, css.
- Server manage: Tomcat
- Library apache sis, branchs JDK8...
VII. References
- Apache SIS and standards in Geospatial information - Martin Desruisseaux
- LSDS-809 - Version 9.0 - May 2015 - U.S. Geological Servey (USGS )
- TIFF Revision 6.0 - Final - June 3, 1992
- http://www.remotesensing.org/geotiff/spec/contents.html
- http://docs.oracle.com/javaee/6/tutorial/doc/gijqy.html
- http://www.opengeospatial.org/standards/cat
- OGC Catalogue Services Specification 2.0.2 - ISO Metadata Application Profile (1.0.0) -
Dr. Uwe Voges, Kristian Senkler