Med integrations-plugin för Lantmäteriets API-tjänst Höjd Direkt v1 kan höjddata för punkter hämtas.
Konfiguration
Server
I serverkonfigurationen sätts inställningar för autentisering in.
Parameter | Krävs | Beskrivning |
---|---|---|
id | ja | Unikt ID för konfigurationen |
user | ja | Användarnamn till Lantmäteriet |
password | ja | Lösenord till Lantmäteriet |
url | nej | Alternativ URL till samma eller likadant API. Default är url till Lantmäteriet. |
acl | nej | Begränsa tillgång beroende på användare |
API:et kan nås via URL: http://.../weave/services/lm/elevation/{srid}/{x}/{y}, exempelvis http://.../weave/services/lm/elevation/3006/620852.0279918304/6729574.418507284.
Mer information om tjänsten finns i Lantmäteriets API-dokumentation för Höjd Direkt
Observera att enbart EPSG:3006 stöds för Lantmäteriets Höjddatatjänst.
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns="urn:com.cohga.server.config#1.0" xmlns:elevationservice= "urn:se.viamap.lm.ElevationService#1.0"> <elevationservice:config id="lm.elevationService" > <user>[your_username]</user> <password>[your_password]</password> </elevationservice:config> |
Klient
se.viamap.client.mapctrl.mousePositionElevation
I nuläget finns en komponent för att visa höjd för en punkt i klienten. När musen ändrar position i kartan hämtas höjden och visas på kartan.
Parameter | Krävs | Default | Beskrivning |
---|---|---|---|
prefix | nej | '' | Text som visas innan höjden |
suffix | nej | '' | Text som visas efter höjden |
numDigits | nej | 2 | Antal decimaler |
unknownString | nej | ? | Visas när |
höjddata inte finns tillgänglig för en punkt | |||
loadingString | nej | - | Visas när höjd laddas |
maxScale | nej | Sätt maximal skala för när höjddata ska laddas. Om kartans skala är högre än denna laddas inte höjddata. | |
delay | nej | 250 | Sätt hur länge (ms) klienten ska vänta innan den hämtar höjddata efter att muspekaren stannat |
crs | nej | 3006 | Koordinatsystem som ska användas vid anrop till Höjddatatjänsten. I nuläget stöds enbart EPSG:3006. |
right | nej | 165 | Position i antal pixlar från kartans högra kant |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <config xmlns:client="urn:com.cohga.html.client#1.0"> <client:config> ... <view id="com.cohga.html.client.map.mapView" itemId="map-panel"> ..... <!-- simple --> <control id='se.viamap.client.mapctrl.mousePositionElevation' halo="true" suffix="m" /> <!-- option --> <control id='se.viamap.client.mapctrl.mousePositionElevation'> <halo>true</halo> <suffix>m</suffix> <numDigits>1</numDigits> <delay>500</delay> <maxScale>20000</maxScale> </control> </view> ... </client:config> |
...