Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ResultService

Hierarchy

  • ResultService

Index

Constructors

constructor

  • new ResultService(cswiApiUrl: string, http: Http): ResultService

Properties

Private DATE_FORMAT

DATE_FORMAT: string = "YYYY-MM-DD"

default date format

Private cswiApiUrl

cswiApiUrl: string

Private http

http: Http

Methods

getResults

  • getResults(query: string, fromDate?: string, toDate?: string, bboxWkt?: string, maxNumberOfResults?: number): Observable<IGeoFeatureCollection>
  • Queries the csw-ingester

    Parameters

    • query: string
    • Default value fromDate: string = moment('1970-01-01', this.DATE_FORMAT).format(this.DATE_FORMAT)
    • Default value toDate: string = moment().format(this.DATE_FORMAT)
    • Default value bboxWkt: string = "ENVELOPE(-180,180,90,-90)"
    • Optional maxNumberOfResults: number

    Returns Observable<IGeoFeatureCollection>

getResultsAsOwcGeoJson

  • getResultsAsOwcGeoJson(query: string, fromDate?: string, toDate?: string, bboxWkt?: string, maxNumberOfResults?: number): Observable<OwcContext>
  • new content type to migrate for better linkages and offerings and copying of results into user collections

    Parameters

    • query: string
    • Default value fromDate: string = moment('1970-01-01', this.DATE_FORMAT).format(this.DATE_FORMAT)
    • Default value toDate: string = moment().format(this.DATE_FORMAT)
    • Default value bboxWkt: string = "ENVELOPE(-180,180,90,-90)"
    • Optional maxNumberOfResults: number

    Returns Observable<OwcContext>

Private handleError

  • handleError(errorResponse: Response): ErrorObservable

Generated using TypeDoc