AirLay backend

ImportFormatBuilder
in package

Table of Contents

RELATION_ON_GEOMETRY_FLAG  = ['geometry' => '1']
$directHierarchyCollection  : Collection
$nodesCollection  : Collection
$relationsCollection  : Collection
$uniqueValueFieldName  : string
__construct()  : mixed
build()  : ImportFormat
getCoordinates()  : array<string|int, mixed>
getCoordinatesAndRelations()  : array<string|int, mixed>
getMultiLineStringCoordinates()  : array<string|int, array<string|int, array<string|int, float>>>
getMultiPointOrLineStringCoordinates()  : array<string|int, array<string|int, float>>
getMultiPolygonCoordinates()  : array<string|int, mixed>
getNode()  : NodeEntity
getNodesWithRoles()  : array<string|int, mixed>
getPointCoordinates()  : array<string|int, float>
getPolygonCoordinates()  : array<string|int, array<string|int, array<string|int, float>>>
getRelation()  : RelationEntity
getRelationsFromDirectHierarchy()  : array<string|int, mixed>

Constants

RELATION_ON_GEOMETRY_FLAG

public mixed RELATION_ON_GEOMETRY_FLAG = ['geometry' => '1']

Properties

Methods

__construct()

public __construct(Collection $relationsCollection, Collection $nodesCollection, Collection $directHierarchyCollection, string $uniqueValueFieldName) : mixed
Parameters
$relationsCollection : Collection
$nodesCollection : Collection
$directHierarchyCollection : Collection
$uniqueValueFieldName : string
Return values
mixed

getCoordinates()

protected getCoordinates(array<string|int, mixed> $members, string $geometryType) : array<string|int, mixed>
Parameters
$members : array<string|int, mixed>
$geometryType : string
Return values
array<string|int, mixed>

getMultiLineStringCoordinates()

private getMultiLineStringCoordinates(array<string|int, mixed> $nodesWithRoles) : array<string|int, array<string|int, array<string|int, float>>>
Parameters
$nodesWithRoles : array<string|int, mixed>
Return values
array<string|int, array<string|int, array<string|int, float>>>

getMultiPointOrLineStringCoordinates()

private getMultiPointOrLineStringCoordinates(array<string|int, mixed> $nodesWithRoles) : array<string|int, array<string|int, float>>
Parameters
$nodesWithRoles : array<string|int, mixed>
Return values
array<string|int, array<string|int, float>>

getMultiPolygonCoordinates()

private getMultiPolygonCoordinates(array<string|int, mixed> $nodesWithRoles) : array<string|int, mixed>
Parameters
$nodesWithRoles : array<string|int, mixed>
Return values
array<string|int, mixed>

getNodesWithRoles()

private getNodesWithRoles(array<string|int, mixed> $members) : array<string|int, mixed>
Parameters
$members : array<string|int, mixed>
Return values
array<string|int, mixed>

getPointCoordinates()

private getPointCoordinates(array<string|int, mixed> $nodesWithRoles) : array<string|int, float>
Parameters
$nodesWithRoles : array<string|int, mixed>
Return values
array<string|int, float>

getPolygonCoordinates()

private getPolygonCoordinates(array<string|int, mixed> $nodesWithRoles) : array<string|int, array<string|int, array<string|int, float>>>
Parameters
$nodesWithRoles : array<string|int, mixed>
Return values
array<string|int, array<string|int, array<string|int, float>>>

Search results