phpDocumentor

ShomGt
in package

construction progressive du futur contenu de layers.yaml ; un objet ShomGT décrit un géoTiff

Table of Contents

Properties

$all  : array<string, array<string, ShomGt>>
contenu de layers.yaml sous la forme [{layername}=> [{gtname} => ShomGT]]
$borders  : array<int, int|string>
bordures au cas où le GéoTiff n'est pas géoréférencé
$deleted  : array<string, array<int, mixed>>
zones effacées dans le GéoTiff
$gtname  : string
nom du GéoTiff
$layer  : string|null
nom de la couche pour les cartes spéciales, null sinon
$outgrowth  : array<int, array<string, TPos>>
liste d'excroissances sous la forme [['SW'=> {pos}, 'NE'=> {pos}]]
$scaleDen  : int
dénominateur de l'échelle issu du catalogue de cartes
$spatial  : array<string, TPos>
extension spatiale sous la forme ['SW'=> {pos}, 'NE'=> {pos}], issu du catalogue de cartes
$title  : string
titre issu du catalogue de cartes
$zorder  : int
z-order issu du catalogue de cartes

Methods

__construct()  : mixed
addGt()  : void
ajoute un GT par son nom
allAsArray()  : array<string, array<string, array<string, mixed>>|string>
génère la représentation array de tous les ShomGt pour sortie Yaml
asArray()  : array<string, mixed>
génère la représentation Yaml d'un ShomGt dans un array
init()  : void
Initialise self::$all
sortwzorder()  : void
tri des GT de chaque couche selon zorder et gtname

Properties

$all

contenu de layers.yaml sous la forme [{layername}=> [{gtname} => ShomGT]]

public static array<string, array<string, ShomGt>> $all = []

$borders

bordures au cas où le GéoTiff n'est pas géoréférencé

protected array<int, int|string> $borders = []

$deleted

zones effacées dans le GéoTiff

protected array<string, array<int, mixed>> $deleted

$gtname

nom du GéoTiff

protected string $gtname

$layer

nom de la couche pour les cartes spéciales, null sinon

protected string|null $layer

$outgrowth

liste d'excroissances sous la forme [['SW'=> {pos}, 'NE'=> {pos}]]

protected array<int, array<string, TPos>> $outgrowth

$scaleDen

dénominateur de l'échelle issu du catalogue de cartes

protected int $scaleDen

$spatial

extension spatiale sous la forme ['SW'=> {pos}, 'NE'=> {pos}], issu du catalogue de cartes

protected array<string, TPos> $spatial

$title

titre issu du catalogue de cartes

protected string $title

$zorder

z-order issu du catalogue de cartes

protected int $zorder

Methods

__construct()

public __construct(string $gtname, array<string, mixed> $info) : mixed
Parameters
$gtname : string
$info : array<string, mixed>

addGt()

ajoute un GT par son nom

public static addGt(string $gtname) : void
Parameters
$gtname : string

allAsArray()

génère la représentation array de tous les ShomGt pour sortie Yaml

public static allAsArray() : array<string, array<string, array<string, mixed>>|string>
Return values
array<string, array<string, array<string, mixed>>|string>

asArray()

génère la représentation Yaml d'un ShomGt dans un array

public asArray() : array<string, mixed>
Return values
array<string, mixed>

init()

Initialise self::$all

public static init() : void

sortwzorder()

tri des GT de chaque couche selon zorder et gtname

public static sortwzorder() : void

        
On this page

Search results