@geogirafe/lib-geoportal
Preparing search index...
components/map/tools/localfilemanager
LocalFileManager
Class LocalFileManager
Hierarchy (
View Summary
)
GirafeSingleton
LocalFileManager
Index
Constructors
constructor
Properties
active
Layers
i18n
Manager
layer
Group?
layer
Group
Proxy?
map
name
state
Manager
user
Interaction
Manager
Methods
add
Layer
change
Opacity
create
Interaction
get
Layer
is
Null
Or
Undefined
is
Null
Or
Undefined
Or
Blank
layer
Exists
load
Local
File
load
Local
File
Features
remove
Layer
select
Features
validate
And
Complete
Features
get
Instance
Constructors
constructor
new
LocalFileManager
(
type
:
string
)
:
LocalFileManager
Parameters
type
:
string
Returns
LocalFileManager
Properties
active
Layers
activeLayers
:
Record
<
string
,
{
layerFile
:
LayerLocalFile
;
olayer
:
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
>
;
}
,
>
= {}
i18n
Manager
i18nManager
:
I18nManager
Optional
layer
Group
layerGroup
?:
GroupLayer
Optional
layer
Group
Proxy
layerGroupProxy
?:
GroupLayer
map
map
:
Map
name
name
:
string
state
Manager
stateManager
:
StateManager
user
Interaction
Manager
userInteractionManager
:
UserInteractionManager
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
,
)
:
null
|
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
,
Feature
<
Geometry
>
>
Parameters
layerFile
:
LayerLocalFile
Returns
null
|
VectorLayer
<
VectorSource
<
Feature
<
Geometry
>
>
,
Feature
<
Geometry
>
>
is
Null
Or
Undefined
isNullOrUndefined
(
val
:
unknown
)
:
val
is
undefined
|
null
Parameters
val
:
unknown
Returns
val
is
undefined
|
null
is
Null
Or
Undefined
Or
Blank
isNullOrUndefinedOrBlank
(
val
:
unknown
)
:
val
is
undefined
|
null
|
""
Parameters
val
:
unknown
Returns
val
is
undefined
|
null
|
""
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
:
null
|
number
[]
}
Parameters
featureType
:
string
features
:
Feature
<
Geometry
>
[]
Returns
{
features
:
Feature
<
Geometry
>
[]
;
globalExtent
:
null
|
number
[]
}
Static
get
Instance
getInstance
<
T
>
(
this
:
Constructor
<
T
>
)
:
T
Type Parameters
T
Parameters
this
:
Constructor
<
T
>
Returns
T
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
active
Layers
i18n
Manager
layer
Group
layer
Group
Proxy
map
name
state
Manager
user
Interaction
Manager
Methods
add
Layer
change
Opacity
create
Interaction
get
Layer
is
Null
Or
Undefined
is
Null
Or
Undefined
Or
Blank
layer
Exists
load
Local
File
load
Local
File
Features
remove
Layer
select
Features
validate
And
Complete
Features
get
Instance
@geogirafe/lib-geoportal
Loading...