Documentation

Hsit
in package
implements IteratorAggregate

Fetch HSIT data from portal

Table of Contents

Interfaces

IteratorAggregate

Constants

templateUrl  : mixed = 'https://e.hsit.it/%d/index.html.xml'

Properties

$availableIntensities  : array<string|int, mixed>
$availableThematicEffect  : array<string|int, mixed>
$curlErrInfo  : string
$curlErrNum  : int
$idQuake  : Id
$indexXml  : DOMDocument
$indexXmlLocalPath  : string|null

Methods

__construct()  : mixed
addFilterByStudy()  : void
getIterator()  : array<string|int, mixed>
get all places intensity
listResources()  : int
Show resources found
fetchFromLocalPath()  : array<string|int, mixed>
fetch data from local path - if $localFileFullPath is set in __construct)
fetchFromUrl()  : array<string|int, mixed>
fetch data from remote url path - if $localFileFullPath is set NOT in __construct)
fetchIndex()  : bool
makeListOfAvailableResources()  : int

Constants

templateUrl

public mixed templateUrl = 'https://e.hsit.it/%d/index.html.xml'

Properties

$availableIntensities

private array<string|int, mixed> $availableIntensities = array()

$availableThematicEffect

private array<string|int, mixed> $availableThematicEffect = array()

$curlErrInfo

private string $curlErrInfo

$curlErrNum

private int $curlErrNum

$idQuake

private Id $idQuake

$indexXml

private DOMDocument $indexXml

$indexXmlLocalPath

private string|null $indexXmlLocalPath = null

Methods

__construct()

public __construct(Id $fdsnQuakeId[, string|null $indexXmlLocalPath = null ]) : mixed
Parameters
$fdsnQuakeId : Id
$indexXmlLocalPath : string|null = null

addFilterByStudy()

public addFilterByStudy(string $studyName[, bool $fetchMunicipality = true ]) : void
Parameters
$studyName : string
$fetchMunicipality : bool = true

getIterator()

get all places intensity

public getIterator() : array<string|int, mixed>
Return values
array<string|int, mixed> —

locality intensity (array of associative arrays[lat, lon, intensity, reports, placeName] )

listResources()

Show resources found

public listResources() : int
Return values
int —

number of elements found

fetchFromLocalPath()

fetch data from local path - if $localFileFullPath is set in __construct)

protected fetchFromLocalPath() : array<string|int, mixed>
Return values
array<string|int, mixed> —

data from file, splitted in array of lines

fetchFromUrl()

fetch data from remote url path - if $localFileFullPath is set NOT in __construct)

protected fetchFromUrl() : array<string|int, mixed>
Return values
array<string|int, mixed> —

data from file, splitted in array of lines

fetchIndex()

private fetchIndex() : bool
Return values
bool

makeListOfAvailableResources()

private makeListOfAvailableResources() : int
Return values
int
On this page

Search results