@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
map
name
state
Manager
user
Interaction
Manager
user
Layer
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
map
map
:
Map
name
name
:
string
state
Manager
stateManager
:
StateManager
user
Interaction
Manager
userInteractionManager
:
UserInteractionManager
user
Layer
Manager
userLayerManager
:
UserLayerManager
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
map
name
state
Manager
user
Interaction
Manager
user
Layer
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...