Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. 

Code Block
languagexml
firstline1
titleExempel Serverkonfiguration
linenumberstrue
<?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öjd data
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


Code Block
languagexml
firstline1
linenumberstrue
<?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>

...