15.2.1-dev.1 • Published 6 months ago

@isygis/isy-gi-bridge v15.2.1-dev.1

Weekly downloads
2
License
-
Repository
-
Last release
6 months ago

IsyGiBridge

GiBridge InputParams

Set init url

Input iframe url

this.giBridgeService.setInitUrl(url);

Set param

Create communication with iframe via setParam

this.giBridgeService.setParam({--supported giBridgeParam--})

List of supported giBridgeParamIds

gi_SetLanguage - will change global language -> 'en' or 'no'

{
  giBridgeParamId: 'gi_SetLanguage',
  language: string
}

gi_HideTranslateBar - show/hide translate bar in side nav menu

{
  giBridgeParamId: 'gi_HideTranslateBar',
  hide: boolean
}

gi_SetExtent - set map extent

{
  giBridgeParamId: 'gi_SetExtent',
  extent: number[],
  epsg?: string
}

gi_GetExtent - return map extent as observable

{
  giBridgeParamId: 'gi_GetExtent',
  epsg: string
}

gi_SetCenter - set map center coordinates

{
  giBridgeParamId: 'gi_SetCenter',
  lon: number,
  lat: number,
  epsg?: string,
  zoom?: number,
  scale?: number
}

gi_GetCenter - return center map coordinates as observable

{
  giBridgeParamId: 'gi_GetCenter'
}

gi_GetLayers - return layers list as observable

{
  giBridgeParamId: 'gi_GetLayers'
}

gi_GetBaseLayers - return base layers list as observable

{
  giBridgeParamId: 'gi_GetBaseLayers'
}

gi_ShowLayer - show layer in map by guid

{
  giBridgeParamId: 'gi_ShowLayer',
  layerGuid: string
}

gi_HideLayer - hide layer in map by guid

{
  giBridgeParamId: 'gi_HideLayer',
  layerGuid: string
}

gi_SetActiveBaseLayer - change active base layer

{
  giBridgeParamId: 'gi_SetActiveBaseLayer',
  baseLayerGuid: string
}

gi_SetTasks - send tasks to GeoInnsyn

{
  giBridgeParamId: 'gi_SetTasks',
  tasks: [{
    ID: string,
    Navn: string,
    Type: string,
    Beskrivelse: string,
    Gyldig_Fra: string,
    Gyldig_Til: string,
    X: string,
    Y: string,
    EPSGkode: string
  }]
}

gi_SetJWT - send JWT to GeoInnsyn

{
  "giBridgeParamId": "gi_setJwt",
  "params": {
    "token": "ABC-CDE"
  }
}
this.giBridgeService.setParam(EGiBridgeEventId.SETJWT, {token: 'ABC-CDE'});

GiBridgeService observables

Iframe load

Observable return true when iframe is fully loaded. (boolean)

iframeLoaded$ = this.giBridgeService.iframeLoaded$;

Map extent

Observable return map extent. (object)

mapExtent$ = this.giBridgeService.mapExtent$;

{
  giBridgeParamId: 'gi_GetExtent'
  epsg: 'EPSG:32633',
  extent: [259132.85, 7030213.57, 282188.77, 7049309.24]
}.

Map center

Observable return map center coordinates. (object)

mapCenter$ = this.giBridgeService.mapCenter$

{
  giBridgeParamId: 'gi_GetCenter'
  epsg: 'EPSG:25832',
  lat: 7032300
  lon: 570130
  scale: 80000
  zoom: 10
}

Update coordinates

Observable will retun center coordinates when map stop moving. (object)

updatedCoordinates$ = this.giBridgeService.updatedCoordinates$

{
  giBridgeParamId: 'gi_MapMoveEnd'
  lat: '7037713.36'
  layers: '1003,8013,8012,8011,8010'
  lon: '565706.36'
  zoom: '10'
}

Point info

Observable will retun point information when click to map. (object)

getPointInfo$ = this.giBridgeService.getPointInfo$

{
  elevationResult: {
    placename: "Gaubekveita"
    elevation: 5.6
    stedsnummer: 1020831
  }
  kommuneInfo: {
    fylkesnavn: "Trøndelag"
    fylkesnummer: "50"
    kommunenavn: "Trondheim"
    kommunenummer: "5001"
    kommunevaapenurl: "https://data.artsdatabanken.no/Administrativ_grense/Territorialomr%C3%A5de/Fastlands-Norge/Trøndelag/Trondheim/logo_408.png"
  }
  kommunenavn: "Trondheim"
  showPlace: true
  showHeraldry: true
  clickCoordinates: {
    coordinate: [
      0: 569779.7158241272
      1: 7034709.483039856
    ]
    pixel: [
      0: 838.9429931640625
      1: 386.110107421875
    ]
    client: [
      0: 838.9429931640625
      1: 386.110107421875
    ]
    epsg: "EPSG:25832"
    zoom: 10
  }
  giBridgeParamId: "gi_GetPointInfo"
}
15.0.0-dev.5

10 months ago

15.0.2

10 months ago

15.0.3

8 months ago

15.0.4

8 months ago

15.0.2-dev.2

9 months ago

15.0.2-dev.3

9 months ago

15.0.2-dev.1

9 months ago

15.1.0-dev.1

6 months ago

15.1.0-dev.2

6 months ago

15.0.2-dev.6

8 months ago

15.0.2-dev.4

8 months ago

15.0.2-dev.5

8 months ago

15.1.0-rc.2

6 months ago

15.1.0-rc.1

6 months ago

15.1.0-rc.3

6 months ago

15.2.0

6 months ago

15.2.1-dev.1

6 months ago

15.0.5-dev.4

7 months ago

15.0.5-dev.3

8 months ago

15.0.5-dev.2

8 months ago

15.0.5-dev.1

8 months ago

15.0.5-dev.5

7 months ago

15.0.0

11 months ago

15.0.1

11 months ago

15.0.0-rc.4

11 months ago

15.0.0-dev.4

11 months ago

15.0.0-dev.3

11 months ago

15.0.0-rc.2

11 months ago

15.0.0-rc.3

11 months ago

15.0.0-dev.1

11 months ago

15.0.0-dev.2

11 months ago

14.4.0-dev.1

1 year ago

14.4.0-dev.2

12 months ago

14.4.0-dev.7

11 months ago

14.4.0-dev.8

11 months ago

14.4.0-dev.5

12 months ago

14.4.0-dev.6

11 months ago

14.4.0-dev.3

12 months ago

14.4.0-dev.4

12 months ago

15.0.0-rc.1

11 months ago

14.4.0

1 year ago

14.3.1-dev.7

1 year ago

14.3.1-dev.8

1 year ago

14.3.1-dev.9

1 year ago

14.3.1-dev.3

1 year ago

14.3.1-dev.4

1 year ago

14.3.1-dev.5

1 year ago

14.3.1-dev.6

1 year ago

14.4.0-rc.1

1 year ago

14.3.1-rc.3

1 year ago

14.3.1-rc.1

1 year ago

14.2.2-dev.10

1 year ago

14.3.1-dev.1

1 year ago

14.3.1-dev.2

1 year ago

14.3.0-rc.2

1 year ago

14.3.0

1 year ago

14.3.1

1 year ago

14.2.0-dev.7

1 year ago

14.2.0-dev.6

2 years ago

14.2.1

1 year ago

14.2.2

1 year ago

14.2.2-dev.1

1 year ago

14.2.2-dev.2

1 year ago

14.2.2-dev.5

1 year ago

14.2.2-dev.6

1 year ago

14.2.2-dev.3

1 year ago

14.2.2-dev.4

1 year ago

14.2.2-dev.7

1 year ago

14.3.0-rc.1

1 year ago

14.2.0-rc.2

2 years ago

14.2.0-rc.3

2 years ago

14.1.0-rc.2

2 years ago

14.1.0-rc.3

2 years ago

14.1.0-rc.4

2 years ago

14.1.0-rc.5

2 years ago

14.2.0-dev.5

2 years ago

14.2.0-dev.3

2 years ago

14.2.0-dev.4

2 years ago

14.2.0-dev.1

2 years ago

14.2.0

2 years ago

14.1.0-dev.24

2 years ago

14.1.0-dev.25

2 years ago

14.2.0-rc.1

2 years ago

14.1.0-dev.22

2 years ago

14.1.0-dev.23

2 years ago

14.1.0-rc.1

2 years ago

14.1.0

2 years ago

3.0.4

2 years ago

3.0.8

2 years ago

3.0.7

2 years ago

3.0.6

2 years ago

3.0.5

2 years ago

14.1.0-dev.1

2 years ago

14.1.0-dev.10

2 years ago

14.1.0-dev.11

2 years ago

14.1.0-dev.3

2 years ago

14.1.0-dev.12

2 years ago

14.1.0-dev.2

2 years ago

14.1.0-dev.9

2 years ago

14.1.0-dev.8

2 years ago

14.1.0-dev.7

2 years ago

14.1.0-dev.6

2 years ago

14.1.0-dev.13

2 years ago

14.1.0-dev.15

2 years ago

14.1.0-dev.16

2 years ago

14.1.0-dev.17

2 years ago

14.1.0-dev.18

2 years ago

14.1.0-dev.19

2 years ago

14.1.0-dev.20

2 years ago

14.1.0-dev.21

2 years ago

2.0.1

2 years ago

2.0.0

2 years ago

3.0.3

2 years ago

1.0.29

2 years ago

3.0.2

2 years ago

3.0.1

2 years ago

3.0.0

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.22

2 years ago

1.0.21

2 years ago

1.0.20

2 years ago

1.0.23

2 years ago

1.0.19

2 years ago

1.0.18

2 years ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.11

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.10

2 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.3

3 years ago

0.0.27

3 years ago

0.0.26

3 years ago

0.0.25

3 years ago

0.0.24

3 years ago

0.0.23

3 years ago

0.0.22

3 years ago

0.0.21

3 years ago

0.0.20

3 years ago

0.0.19

3 years ago

0.0.18

3 years ago

0.0.17

3 years ago

0.0.16

3 years ago

0.0.15

3 years ago

0.0.14

3 years ago

0.0.13

3 years ago

0.0.10

3 years ago

0.0.11

3 years ago

0.0.12

3 years ago

0.0.9

3 years ago

0.0.8

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago