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