arlas-web-components / Exports / MapglImportComponent
Class: MapglImportComponent
Table of contents
Constructors
Properties
- GEOJSON
- KML
- SHP
- WKT
- allowedImportType
- currentFile
- dialog
- dialogRef
- error
- imported
- mapComponent
- maxFeatures
- maxFileSize
- maxLoadingTime
- maxVertexByPolygon
- reader
Methods
- addFeature
- calcCentroid
- clearPolygons
- import
- openDialog
- processAllKml
- processAllShape
- processJson
- processWKT
- promiseTimeout
- readJsonFile
- readKmlFile
- readZipFile
- setImportedData
Constructors
constructor
• new MapglImportComponent(dialog
)
Parameters
Name | Type |
---|---|
dialog |
MatDialog |
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:123
Properties
GEOJSON
• GEOJSON: string
= 'geojson'
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:98
KML
• KML: string
= 'kml'
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:96
SHP
• SHP: string
= 'shp'
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:95
WKT
• WKT: string
= 'wkt'
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:97
allowedImportType
• allowedImportType: string
[]
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:119
currentFile
• currentFile: File
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:100
dialog
• dialog: MatDialog
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:124
dialogRef
• dialogRef: MatDialogRef
<MapglImportDialogComponent
, any
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:101
error
• error: Subject
<any
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:121
imported
• imported: Subject
<any
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:120
mapComponent
• mapComponent: MapglComponent
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:114
maxFeatures
• Optional
maxFeatures: number
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:116
maxFileSize
• Optional
maxFileSize: number
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:117
maxLoadingTime
• maxLoadingTime: number
= 20000
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:118
maxVertexByPolygon
• maxVertexByPolygon: number
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:115
reader
• reader: FileReader
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:102
Methods
addFeature
▸ addFeature(feature
, centroides
, importedGeojson
, index
): void
Parameters
Name | Type |
---|---|
feature |
any |
centroides |
any [] |
importedGeojson |
Object |
importedGeojson.features |
any [] |
importedGeojson.type |
string |
index |
number |
Returns
void
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:582
calcCentroid
▸ calcCentroid(feature
): Feature
<Point
, { [name: string]
: any
; }>
Parameters
Name | Type |
---|---|
feature |
any |
Returns
Feature
<Point
, { [name: string]
: any
; }>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:614
clearPolygons
▸ clearPolygons(): void
Returns
void
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:572
import
▸ import(importType
, content?
): void
Parameters
Name | Type |
---|---|
importType |
string |
content? |
string |
Returns
void
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:156
openDialog
▸ openDialog(): void
Returns
void
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:144
processAllKml
▸ processAllKml(): Promise
<void
>
Returns
Promise
<void
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:207
processAllShape
▸ processAllShape(): Promise
<void
>
Returns
Promise
<void
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:432
processJson
▸ processJson(): Promise
<void
>
Returns
Promise
<void
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:321
processWKT
▸ processWKT(wkt
): Promise
<void
>
Parameters
Name | Type |
---|---|
wkt |
string |
Returns
Promise
<void
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:505
promiseTimeout
▸ promiseTimeout(ms
, promise
): Promise
<any
>
Parameters
Name | Type |
---|---|
ms |
any |
promise |
any |
Returns
Promise
<any
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:127
readJsonFile
▸ readJsonFile(): Promise
<string
| ArrayBuffer
>
Returns
Promise
<string
| ArrayBuffer
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:296
readKmlFile
▸ readKmlFile(): Promise
<string
| ArrayBuffer
>
Returns
Promise
<string
| ArrayBuffer
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:181
readZipFile
▸ readZipFile(): Promise
<unknown
>
Returns
Promise
<unknown
>
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:402
setImportedData
▸ setImportedData(importedResult
): void
Parameters
Name | Type |
---|---|
importedResult |
any |
Returns
void
Defined in
projects/arlas-components/src/lib/components/mapgl-import/mapgl-import.component.ts:590