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