/
Integration med Lantmäteriet Höjd Direkt

Integration med Lantmäteriet Höjd Direkt

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.

ParameterKrävsBeskrivning
idjaUnikt ID för konfigurationen
userjaAnvändarnamn till Lantmäteriet
passwordjaLösenord till Lantmäteriet
urlnejAlternativ URL till samma eller likadant API. Default är url till Lantmäteriet.
aclnejBegrä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. 

Exempel Serverkonfiguration
<?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.

ParameterKrävsDefaultBeskrivning
prefixnej''Text som visas innan höjden
suffixnej''Text som visas efter höjden
numDigitsnej2Antal decimaler
unknownStringnej?Visas när höjddata inte finns tillgänglig för en punkt
loadingStringnej-Visas när höjd laddas
maxScalenej
Sätt maximal skala för när höjddata ska laddas. Om kartans skala är högre än denna laddas inte höjddata.
delaynej250Sätt hur länge (ms) klienten ska vänta innan den hämtar höjddata efter att muspekaren stannat
crsnej3006Koordinatsystem som ska användas vid anrop till Höjddatatjänsten. I nuläget stöds enbart EPSG:3006.
rightnej165Position i antal pixlar från kartans högra kant
<?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>




Related content

Lantmäteriet
Lantmäteriet
More like this
Datakälla
Datakälla
More like this
Integration with Janjoo Informera
Integration with Janjoo Informera
More like this
Tjänstebaserad uppdatering av Byggnader, Adresser och Lägennheter
Tjänstebaserad uppdatering av Byggnader, Adresser och Lägennheter
More like this
API-dokumentation
More like this
Weave
More like this