@geogirafe/lib-geoportal
Preparing search index...
tools/localfile/localfilemanager
LocalFileManager
Class LocalFileManager
Hierarchy (
View Summary
)
GirafeSingleton
LocalFileManager
Index
Constructors
constructor
Properties
active
Layers
context
name
Methods
add
Layer
change
Opacity
create
Interaction
get
Layer
initialize
Singleton
is
Null
Or
Undefined
Or
Blank
layer
Exists
load
Local
File
load
Local
File
Features
remove
Layer
select
Features
validate
And
Complete
Features
Constructors
constructor
new
LocalFileManager
(
context
:
IGirafeContext
)
:
LocalFileManager
Parameters
context
:
IGirafeContext
Returns
LocalFileManager
Properties
active
Layers
activeLayers
:
Record
<
string
,
{
layerFile
:
LayerLocalFile
;
olayer
:
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
>
;
}
,
>
= {}
Protected
Readonly
context
context
:
IGirafeContext
name
name
:
string
Methods
add
Layer
addLayer
(
layerFile
:
LayerLocalFile
)
:
void
Parameters
layerFile
:
LayerLocalFile
Returns
void
change
Opacity
changeOpacity
(
layer
:
LayerLocalFile
)
:
void
Parameters
layer
:
LayerLocalFile
Returns
void
create
Interaction
createInteraction
()
:
DragAndDrop
Returns
DragAndDrop
get
Layer
getLayer
(
layerFile
:
LayerLocalFile
,
)
:
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
,
Feature
<
Geometry
>
>
|
null
Parameters
layerFile
:
LayerLocalFile
Returns
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
,
Feature
<
Geometry
>
>
|
null
initialize
Singleton
initializeSingleton
()
:
void
Returns
void
is
Null
Or
Undefined
Or
Blank
isNullOrUndefinedOrBlank
(
val
:
unknown
)
:
val
is
""
|
null
|
undefined
Parameters
val
:
unknown
Returns
val
is
""
|
null
|
undefined
layer
Exists
layerExists
(
layer
:
LayerLocalFile
)
:
boolean
Parameters
layer
:
LayerLocalFile
Returns
boolean
load
Local
File
loadLocalFile
(
localFile
:
File
)
:
Promise
<
void
>
Parameters
localFile
:
File
Returns
Promise
<
void
>
load
Local
File
Features
loadLocalFileFeatures
(
localFile
:
File
,
features
:
Feature
<
Geometry
>
[]
)
:
void
Parameters
localFile
:
File
features
:
Feature
<
Geometry
>
[]
Returns
void
remove
Layer
removeLayer
(
layerFile
:
LayerLocalFile
)
:
void
Parameters
layerFile
:
LayerLocalFile
Returns
void
select
Features
selectFeatures
(
extent
:
number
[]
)
:
void
Parameters
extent
:
number
[]
Returns
void
validate
And
Complete
Features
validateAndCompleteFeatures
(
featureType
:
string
,
features
:
Feature
<
Geometry
>
[]
,
)
:
{
features
:
Feature
<
Geometry
>
[]
;
globalExtent
:
number
[]
|
null
}
Parameters
featureType
:
string
features
:
Feature
<
Geometry
>
[]
Returns
{
features
:
Feature
<
Geometry
>
[]
;
globalExtent
:
number
[]
|
null
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
active
Layers
context
name
Methods
add
Layer
change
Opacity
create
Interaction
get
Layer
initialize
Singleton
is
Null
Or
Undefined
Or
Blank
layer
Exists
load
Local
File
load
Local
File
Features
remove
Layer
select
Features
validate
And
Complete
Features
@geogirafe/lib-geoportal
Loading...