Tjänstebaserad direktåtkomst
Tjänstebaserad uppdatering och direktåtkomst för utbyte.
-
Tjänster för att hämta ut byggnadsinformation, Byggnad Direktåtkomst (utbyte).
-
Tjänster för att hämta ut adressinformation, Adress Direktåtkomst (utbyte).
-
Tjänster för att hämta ut bristinformation, Brist Direktåtkomst (utbyte).
-
Tjänster för att skicka in uppdateringar för både adress och byggnad/lägenhet.
Tjänster (API)
Dokumentationslänkar
Notera att endast http://namespace.lantmateriet.se/geodata/exchange/v1/ är den version som används inom Tjänstebaserad Uppdatering!
Tjänster frågor
Adress
Gränssnittsdefinitioner
Miljö | Typ | Källa |
---|---|---|
Produktion |
WSDL |
http://namespace.lantmateriet.se/geodata/address/v1/addressService.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/address/v1/addressService.xsd |
|
Verifiering |
WSDL |
http://namespace.lantmateriet.se/geodata/address/v1/addressService-ver.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/address/v1/addressService.xsd |
Sök adress
Sök adress med valfritt koordinatsystem
I de fall ni önskar få geometrin transformerad till annat koordinatsystem än Sweref 99 tm så finns det nu möjlighet att göra detta. Specificera ett attribut till elementet FindAddressRequest som heter coordinateSystem. Se exempel nedan:
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressRequest xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
coordinateSystem="9da0ca64-b01c-f3a9-0a90-c9f6355c3b56">
...
</address:FindAddressRequest>
Detta gäller för alla underliggande sökvarianter av adress.
Sök adress utifrån kommunkod och adressområdesnamn
Element/Attribut | Sökvillkor | Beskrivning |
---|---|---|
FindAddressRequest |
Hitta adressområde med nedanstående sökbegrepp: |
|
|
Kommunkod (obligatorisk) |
|
|
match |
Adressområdesnamn (obligatorisk) |
-
match - kan anta "EQUALS" eller "STARTS_WITH". Om ingen match anges är "EQUALS" default värde.
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressRequest xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:municipalityKey>0234</address:municipalityKey>
<address:addressAreaAssignedName match="STARTS_WITH">Stor</address:addressAreaAssignedName>
</address:FindAddressRequest>
Svarstyp för sökning utifrån kommunkod och adressareanamn
Element/Attribut | Sökvillkor | Beskrivning |
---|---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
|
Innehåller instanser av en eller flera objekttyper. |
|
|
Kommundel |
|
|
Adressområde |
|
|
Gårdsadressområde |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_28397063-302a-41c8-be8d-406f4c040121">
<ex:id>42d0ea59-ed3b-4746-87a0-4839f75ee41e</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T10:19:21.946Z</ex:extractedAtTime>
<ex:featureMembers>
<address:PartOfMunicipality gml:id="ID_69a466cb-10d6-44b8-a533-d029f0ba4d62">
<ex:objectId>4d660a3f-5373-4a96-b3f2-5e7c1a67453f</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:23:53.451Z</ex:versionValidFrom>
<address:assignedName>Solberga</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:municipalityKey>0180</address:municipalityKey>
</address:PartOfMunicipality>
<address:AddressArea gml:id="ID_fcece9c0-702c-4ead-bc9b-eacc369e0819">
<ex:objectId>03d021ba-b936-475a-907b-8f7ae261d739</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:26:10.984Z</ex:versionValidFrom>
<address:assignedName>Kvillskär</address:assignedName>
<address:areaType>Byadressområde</address:areaType>
<address:objectStatus>Gällande</address:objectStatus>
<address:partOfMunicipalityReference>4d660a3f-5373-4a96-b3f2-5e7c1a67453f</address:partOfMunicipalityReference>
</address:AddressArea>
<address:FarmAddressArea gml:id="ID_cb3d9bda-55bc-41a2-9f0f-1d7d0b5037bc">
<ex:objectId>be6ed17f-a7ae-41cf-98be-84b5cc3e8c80</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:55:00.924Z</ex:versionValidFrom>
<address:assignedName>Hägerum</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:addressAreaReference>03d021ba-b936-475a-907b-8f7ae261d739</address:addressAreaReference>
</address:FarmAddressArea>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök samtliga utbytesobjekt inom adressdomänen utifrån givet geografiskt område
Element/Attribut | Beskrivning |
---|---|
FindAddressRequest |
Hitta adresser med hjälp av geografisk område: |
|
minN, minE (obligatorisk) |
|
maxN, maxE (obligatorisk) |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<address:BBOX>
<gml:lowerCorner>6760000.0 580000.0</gml:lowerCorner>
<gml:upperCorner>6770000.0 590000.0</gml:upperCorner>
</address:BBOX>
</address:FindAddressRequest>
Svarstyp för sökning utifrån geografisk område
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Kommundel |
|
Adressområde |
|
Gårdsadressområde |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:lg="http://namespace.lantmateriet.se/geodata/geometry/v1"
xmlns:lq="http://namespace.lantmateriet.se/geodata/quality/v1">
<ex:FeatureCollection gml:id="ID_28397063-302a-41c8-be8d-406f4c040121">
<ex:id>42d0ea59-ed3b-4746-87a0-4839f75ee41e</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T10:19:21.946Z</ex:extractedAtTime>
<ex:featureMembers>
<address:PartOfMunicipality gml:id="ID_69a466cb-10d6-44b8-a533-d029f0ba4d62">
<ex:objectId>4d660a3f-5373-4a96-b3f2-5e7c1a67453f</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:23:53.451Z</ex:versionValidFrom>
<address:assignedName>Solberga</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:municipalityKey>0180</address:municipalityKey>
</address:PartOfMunicipality>
<address:AddressArea gml:id="ID_fcece9c0-702c-4ead-bc9b-eacc369e0819">
<ex:objectId>03d021ba-b936-475a-907b-8f7ae261d739</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:26:10.984Z</ex:versionValidFrom>
<address:assignedName>Kvillskär</address:assignedName>
<address:areaType>Byadressområde</address:areaType>
<address:objectStatus>Gällande</address:objectStatus>
<address:partOfMunicipalityReference>4d660a3f-5373-4a96-b3f2-5e7c1a67453f</address:partOfMunicipalityReference>
</address:AddressArea>
<address:FarmAddressArea gml:id="ID_cb3d9bda-55bc-41a2-9f0f-1d7d0b5037bc">
<ex:objectId>be6ed17f-a7ae-41cf-98be-84b5cc3e8c80</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:55:00.924Z</ex:versionValidFrom>
<address:assignedName>Hägerum</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:addressAreaReference>03d021ba-b936-475a-907b-8f7ae261d739</address:addressAreaReference>
</address:FarmAddressArea>
<address:AddressPlace gml:id="ID_381ba817-12b2-4cca-bb2f-68da26be237d">
<ex:objectId>9ac388b2-30f1-4484-8fbe-4e815b6c0392</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T10:17:19.699Z</ex:versionValidFrom>
<address:designation>
<address:designationNumber>12</address:designationNumber>
</address:designation>
<address:type>Byadressplats</address:type>
<address:positionKind>Byggnad</address:positionKind>
<address:point gml:id="ID_3ecfc4f9-d24f-41cb-b35e-bb7e29b70f33">
<lg:Point gml:id="ID_8a2ca1e4-f288-4e39-8484-83b86414f932">
<lg:horizontalAccuracy gml:id="ID_49cac9a2-2bde-441b-8e84-db3ffdaf93a1">
<lq:AbsoluteExternalPositionalAccuracy gml:id="ID_6b516f25-cbe9-4cff-9fca-fc252fc13e5d">
<lq:noInformation />
</lq:AbsoluteExternalPositionalAccuracy>
</lg:horizontalAccuracy>
<lg:horizontalCoordinateSystem>9ec23aad-8fd1-b149-0a90-c9f6355c3b56</lg:horizontalCoordinateSystem>
<lg:position>
<gml:Point gml:id="ID_780e7ec7-a4c1-468f-815d-e3ed941eb118">
<gml:pos>7087090.774 692586.102</gml:pos>
</gml:Point>
</lg:position>
</lg:Point>
</address:point>
<address:locationAddressStatus>Gällande</address:locationAddressStatus>
<address:objectStatus>Gällande</address:objectStatus>
<address:postCode>91692</address:postCode>
<address:postTown>Bjurholm</address:postTown>
<address:realPropertyKey>240001006</address:realPropertyKey>
<address:farmAddressAreaReference>be6ed17f-a7ae-41cf-98be-84b5cc3e8c80</address:farmAddressAreaReference>
</address:AddressPlace>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök adressplats
Sök adressplats med valfritt koordinatsystem
I de fall ni önskar få geometrin transformerad till annat koordinatsystem än Sweref 99 tm så finns det nu möjlighet att göra detta. Specificera ett attribut till elementet FindAddressPlaceRequest som heter coordinateSystem. Se exempel nedan:
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressRequest xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
coordinateSystem="9da0ca64-b01c-f3a9-0a90-c9f6355c3b56">
...
</address:FindAddressRequest>
Detta gäller för alla underliggande sökvarianter av adressplats.
Sök adressplats utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindAddressPlaceRequest |
Hitta adressplatser med nedanstående sökbegrepp: |
|
Hitta specifik adressplats m a p dess objektidentitet (obligatorisk) |
|
Hitta specifik version av adressplats. Ej obligatorisk. Om utelämnad returneras den senaste uppdaterade adressplatsen. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressPlaceRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectId>96963210-1524-4c45-bf5c-da6dc3b61afe</address:objectId>
<address:objectVersion>2</address:objectVersion>
</address:FindAddressPlaceRequest>
Sök adressplats utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindAddressPlaceRequest |
Hitta de senast uppdaterade adressplatserna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentitet för adressplats. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressPlaceRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectIdCollection>
<address:objectId>3cb9d2d0-08b7-4c2f-8d56-dc0958b6d052</address:objectId>
<address:objectId>344b1b94-2219-4fc7-bf1b-3e005d5e98c4</address:objectId>
<address:objectId>1277551c-f160-4536-a850-555865e23a5d</address:objectId>
</address:objectIdCollection>
</address:FindAddressPlaceRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Adressplats. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:lg="http://namespace.lantmateriet.se/geodata/geometry/v1"
xmlns:lq="http://namespace.lantmateriet.se/geodata/quality/v1">
<ex:FeatureCollection gml:id="ID_28397063-302a-41c8-be8d-406f4c040121">
<ex:id>20643504-aaa1-428b-91b2-e2350a0f4d34</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T09:48:30.973Z</ex:extractedAtTime>
<ex:featureMembers>
<address:AddressPlace gml:id="ID_381ba817-12b2-4cca-bb2f-68da26be237d">
<ex:objectId>9ac388b2-30f1-4484-8fbe-4e815b6c0392</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T10:17:19.699Z</ex:versionValidFrom>
<address:designation>
<address:designationNumber>12</address:designationNumber>
</address:designation>
<address:type>Byadressplats</address:type>
<address:positionKind>Byggnad</address:positionKind>
<address:point gml:id="ID_3ecfc4f9-d24f-41cb-b35e-bb7e29b70f33">
<lg:Point gml:id="ID_8a2ca1e4-f288-4e39-8484-83b86414f932">
<lg:horizontalAccuracy gml:id="ID_49cac9a2-2bde-441b-8e84-db3ffdaf93a1">
<lq:AbsoluteExternalPositionalAccuracy gml:id="ID_6b516f25-cbe9-4cff-9fca-fc252fc13e5d">
<lq:noInformation />
</lq:AbsoluteExternalPositionalAccuracy>
</lg:horizontalAccuracy>
<lg:horizontalCoordinateSystem>9ec23aad-8fd1-b149-0a90-c9f6355c3b56</lg:horizontalCoordinateSystem>
<lg:position>
<gml:Point gml:id="ID_780e7ec7-a4c1-468f-815d-e3ed941eb118">
<gml:pos>7087090.774 692586.102</gml:pos>
</gml:Point>
</lg:position>
</lg:Point>
</address:point>
<address:locationAddressStatus>Gällande</address:locationAddressStatus>
<address:objectStatus>Gällande</address:objectStatus>
<address:postCode>91692</address:postCode>
<address:postTown>Bjurholm</address:postTown>
<address:realPropertyKey>240001006</address:realPropertyKey>
<address:addressAreaReference>7a0ef18c-ba2a-47c7-b6de-b36fc91d0868</address:addressAreaReference>
</address:AddressPlace>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök adressområde
Sök adressområde utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning | FindAddressAreaRequest |
---|---|---|
Hitta adressområde med nedanstående sökbegrepp: |
|
Hitta specifik adressområde m a p dess objektidentitet (obligatorisk) |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressAreaRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectId>f8ba3022-33e5-48ee-a7d3-36eb58eb7848</address:objectId>
<address:objectVersion>2</address:objectVersion>
</address:FindAddressAreaRequest>
Sök adressområde utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindAddressAreaRequest |
Hitta de senast uppdaterade adressområderna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentitet för adressområde. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindAddressAreaRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectIdCollection>
<address:objectId>fb0c5f8f-134b-4108-93f4-5958130899a6</address:objectId>
<address:objectId>65d634e2-b287-4551-b0ba-34d5fcdc67ad</address:objectId>
<address:objectId>77ab496b-934a-404e-9d21-1899571bc47b</address:objectId>
</address:objectIdCollection>
</address:FindAddressAreaRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Adressområde. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_28397063-302a-41c8-be8d-406f4c040121">
<ex:id>42d0ea59-ed3b-4746-87a0-4839f75ee41e</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T10:19:21.946Z</ex:extractedAtTime>
<ex:featureMembers>
<address:AddressArea gml:id="ID_fcece9c0-702c-4ead-bc9b-eacc369e0819">
<ex:objectId>03d021ba-b936-475a-907b-8f7ae261d739</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:26:10.984Z</ex:versionValidFrom>
<address:assignedName>Kvillskär</address:assignedName>
<address:areaType>Byadressområde</address:areaType>
<address:objectStatus>Gällande</address:objectStatus>
<address:partOfMunicipalityReference>1a5a68a8-e745-4ce0-9de3-855554b5faf1</address:partOfMunicipalityReference>
</address:AddressArea>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök gårdsadressområde
Sök gårdsadressområde utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning | FindFarmAddressAreaRequest |
---|---|---|
Hitta gårdsadressområde med nedanstående sökbegrepp: |
|
Hitta specifik gårdsadressområde m a p dess objektidentitet (obligatorisk) |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindFarmAddressAreaRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectId>e96c193e-333c-478c-bb16-0e1131248737</address:objectId>
<address:objectVersion>2</address:objectVersion>
</address:FindFarmAddressAreaRequest>
Sök gårdsadressområde utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindFarmAddressAreaRequest |
Hitta de senast uppdaterade gårdsadressområderna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentitet för gårdsadressområde. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindFarmAddressAreaRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectIdCollection>
<address:objectId>32531be0-278c-4caf-8329-54d067f5b805</address:objectId>
<address:objectId>25f7f4d2-c68a-4a16-8d2c-5ae1b33193d9</address:objectId>
<address:objectId>9b90bf41-3199-4c73-aa01-844b04482d38</address:objectId>
</address:objectIdCollection>
</address:FindFarmAddressAreaRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Gårdsadressområde. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_28397063-302a-41c8-be8d-406f4c040121">
<ex:id>c295aac8-03d9-4beb-bb8a-8ec0a2b9ae93</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T10:26:00.828Z</ex:extractedAtTime>
<ex:featureMembers>
<address:FarmAddressArea gml:id="ID_cb3d9bda-55bc-41a2-9f0f-1d7d0b5037bc">
<ex:objectId>be6ed17f-a7ae-41cf-98be-84b5cc3e8c80</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:55:00.924Z</ex:versionValidFrom>
<address:assignedName>Hägerum</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:addressAreaReference>9289a097-f4f4-4be1-8524-d4bcc6bcb493</address:addressAreaReference>
</address:FarmAddressArea>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök kommundel
Sök kommundel utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindPartOfMunicipalityRequest |
Hitta kommundel med nedanstående sökbegrepp: |
|
Hitta specifik kommundel m a p dess objektidentitet (obligatorisk) |
|
Hitta specifik version av kommundel. Ej obligatorisk. Om utelämnad returneras den senast uppdaterade kommundelen. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindPartOfMunicipalityRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectId>29a29dc0-6222-41bd-84cf-5766fee535c4</address:objectId>
<address:objectVersion>2</address:objectVersion>
</address:FindPartOfMunicipalityRequest>
Sök kommundelar utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindPartOfMunicipalityRequest |
Hitta de senast uppdaterade kommundelarna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentitet för kommundel. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindPartOfMunicipalityRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1">
<address:objectIdCollection>
<address:objectId>4cbf36bf-e350-42d6-96d4-866970956ea3</address:objectId>
<address:objectId>beeb9ecf-8a03-4bb6-bf62-493220ea8cfa</address:objectId>
<address:objectId>d1b236ce-1c81-4929-aa8e-f90347843b5b</address:objectId>
</address:objectIdCollection>
</address:FindPartOfMunicipalityRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Kommundel. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindExchangeObjectResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_61be5741-0b55-48d0-aba9-07cf53bd4ae4">
<ex:id>d5fa4dd8-31dd-443b-9cb7-8208bc39a6b2</ex:id>
<ex:description />
<ex:extractedAtTime>2011-12-09T10:38:14.611Z</ex:extractedAtTime>
<ex:featureMembers>
<address:PartOfMunicipality gml:id="ID_69a466cb-10d6-44b8-a533-d029f0ba4d62">
<ex:objectId>4d660a3f-5373-4a96-b3f2-5e7c1a67453f</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-02-03T09:23:53.451Z</ex:versionValidFrom>
<address:assignedName>Solberga</address:assignedName>
<address:objectStatus>Gällande</address:objectStatus>
<address:municipalityKey>0180</address:municipalityKey>
</address:PartOfMunicipality>
</ex:featureMembers>
</ex:FeatureCollection>
</address:FindExchangeObjectResponse>
Sök förändringar för adressobjekt
Element/Attribut | Beskrivning |
---|---|
FindChangedObjectsRequest |
Söker, utifrån nedanstående kriterier, fram de förändringar (beståndskontroll) som skett för givet utbytesobjekt. Funktionen returnerar EJ borttagna (DELETE) utbytesobjekt. |
|
Obligatorisk. Ger möjlighet att begränsa utsökningen till antal givna svar. Bör användas tillsammans med orderBy. Möjliggör paging. |
|
Filtrerar sökningen med avseende på: |
|
|
|
|
|
|
|
Ej obligatorisk. Bör användas för att paging skall fungera. Sortering möjlig på |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<address:FindChangedObjectsRequest
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:exq="http://namespace.lantmateriet.se/geodata/exchange/query/exchangeobjectsinformation/v2">
<address:limit firstResult="1" maxResults="10"/>
<address:filter>
<address:validFromFilter>
<exq:fromDate>2013-01-17T20:52:30.597+01:00</exq:fromDate>
<exq:toDate>2013-03-19T20:52:30.597+01:00</exq:toDate>
</address:validFromFilter>
<address:ObjectTypeFilter>AddressPlace</address:ObjectTypeFilter>
<address:MunicipalityKeyFilter>2884,2885</address:MunicipalityKeyFilter>
</address:filter>
<address:orderBy>
<exq:ValidFrom order="descending"/>
</address:orderBy>
</address:FindChangedObjectsRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindChangedObjectsResponse |
Samlar ihop svaret på en sökning |
|
Noll eller flera informationsobjekt om det utbytesobjekt som efterfrågats (adressplats, adressområde, gårdsadressområde eller kommundel). |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<address:FindChangedObjectsResponse
xmlns:address="http://namespace.lantmateriet.se/geodata/address/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:exq="http://namespace.lantmateriet.se/geodata/exchange/query/exchangeobjectsinformation/v2">
<address:ExchangeObjectInformation gml:id="ID_2135df2e-20d1-44c5-998c-5a12029c48ec">
<exq:objectId>1ecd9d4e-7527-409d-8913-9033ac3dc562</exq:objectId>
<exq:objectVersion>1</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:40.776Z</exq:versionValidFrom>
</address:ExchangeObjectInformation>
<address:ExchangeObjectInformation gml:id="ID_57e47291-ac18-4f76-91b5-73d2ed403a4a">
<exq:objectId>29802b9f-e36b-4a03-8f39-166e68f44b33</exq:objectId>
<exq:objectVersion>3</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:45.224Z</exq:versionValidFrom>
</address:ExchangeObjectInformation>
<address:ExchangeObjectInformation gml:id="ID_e66595c4-3a56-4c12-a5c3-600870155eab">
<exq:objectId>2e89f2f9-1c2c-4320-a7e0-e53ea5cc9489</exq:objectId>
<exq:objectVersion>1</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:40.776Z</exq:versionValidFrom>
</address:ExchangeObjectInformation>
<address:ExchangeObjectInformation gml:id="ID_92dbd1a9-325e-4b9a-a8cb-a64cbf65e89e">
<exq:objectId>37cf1ddb-1da7-4248-8a40-f03b5ba39ef5</exq:objectId>
<exq:objectVersion>2</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:43.870Z</exq:versionValidFrom>
</address:ExchangeObjectInformation>
</address:FindChangedObjectsResponse>
Byggnad
Gränssnittsdefinitioner
Miljö | Typ | Källa |
---|---|---|
Produktion |
WSDL |
http://namespace.lantmateriet.se/geodata/building/v1/buildingService.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/building/v1/buildingService.xsd |
|
Verifiering |
WSDL |
http://namespace.lantmateriet.se/geodata/building/v1/buildingService-ver.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/building/v1/buildingService.xsd |
Sök byggnad
Sök byggnad med valfritt koordinatsystem
I de fall ni önskar få geometrin transformerad till annat koordinatsystem än Sweref 99 tm så finns det nu möjlighet att göra detta. Specificera ett attribut till elementet FindBuildingRequest som heter coordinateSystem. Se exempel nedan:
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindBuildingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
coordinateSystem="9ec23aad-8fd1-b149-0a90-c9f6355c3b56">
...
</building:FindBuildingRequest>
Detta gäller för alla underliggande sökvarianter av byggnad.
Sök byggnad utifrån objektidentitet och eventuell objektversion
Element/Attribut | Beskrivning |
---|---|
FindBuildingRequest |
Hitta byggnad med nedanstående sökbegrepp: |
|
Unik objektidentitet. Obligatorisk. |
|
Objektversion på byggnad. Ej obligatorisk. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindBuildingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>4746c6de-0491-4ba6-b9d4-5172d6dfef47</building:objectId>
<building:objectVersion>1</building:objectVersion>
</building:FindBuildingRequest>
Sök byggnad utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindBuildingRequest |
Hitta de senast uppdaterade byggnaderna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för byggnad. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindBuildingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>000f1d2e-af27-43db-a921-4611add1d026</building:objectId>
<building:objectId>ab5c3101-69a7-4288-90b6-5720849d1037</building:objectId>
<building:objectId>40a355a3-a7b6-477e-8667-a260ea84c8f2</building:objectId>
</building:objectIdCollection>
</building:FindBuildingRequest>
Sök byggnader utifrån givet geografiskt område
Element/Attribut | Beskrivning |
---|---|
FindBuildingRequest |
Hitta byggnader med hjälp av geografisk område: |
|
minN, minE (obligatorisk) |
|
maxN, maxE (obligatorisk) |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindBuildingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<building:BBOX>
<gml:lowerCorner>6760000.0 580000.0</gml:lowerCorner>
<gml:upperCorner>6770000.0 590000.0</gml:upperCorner>
</building:BBOX>
</building:FindBuildingRequest>
Svarstyp utifrån geografiskt område
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera byggnader. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xsi:schemaLocation="http://namespace.lantmateriet.se/geodata/building/v1/buildingService.xsd"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ex:FeatureCollection gml:id="ID_1">
<ex:id>c0ab5f40-7bd2-11e0-819a-0800200c9a66</ex:id>
<ex:description>Exempelfil</ex:description>
<ex:extractedAtTime>2011-04-17T09:30:47Z</ex:extractedAtTime>
<ex:featureMembers>
<building:Building gml:id="ID_2">
<ex:objectId>0fcba49a-a216-4a65-b119-15f1dabfd72f</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<building:houseNumber>2</building:houseNumber>
<building:constructionYear>2001</building:constructionYear>
<building:exemptAddressing />
<building:objectStatus>Gällande</building:objectStatus>
<building:geometry>
<building:positionKind>Fasad</building:positionKind>
<building:surface gml:id="ID_3">
<gml:description>String</gml:description>
<lg:Surface gml:id="ID_4">
<gml:description>String</gml:description>
<lg:horizontalAccuracy gml:id="ID_5">
<gml:description>String</gml:description>
<lq:AbsoluteExternalPositionalAccuracy gml:id="ID_6">
<lq:evaluationMethod>indirekt</lq:evaluationMethod>
<lq:QuantitativeResult>
<lq:statisticMethod>medelfel</lq:statisticMethod>
<lq:value>0.024</lq:value>
<lq:measure>meter</lq:measure>
</lq:QuantitativeResult>
</lq:AbsoluteExternalPositionalAccuracy>
</lg:horizontalAccuracy>
<lg:horizontalCoordinateSystem>9ec23aad-8fd1-b149-0a90-c9f6355c3b56</lg:horizontalCoordinateSystem>
<lg:position>
<gml:Surface gml:id="ID_7">
<gml:patches>
<gml:PolygonPatch>
<gml:exterior>
<gml:LinearRing>
<gml:posList>6791424.282 560864.42 6791425.077 560868.1 6791435.646 560865.84 6791434.861 560862.161 6791424.282 560864.42</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:PolygonPatch>
</gml:patches>
</gml:Surface>
</lg:position>
</lg:Surface>
</building:surface>
</building:geometry>
<building:extensionYear>2006</building:extensionYear>
<building:residentialUse>
<building:mainUse />
<building:use>Småhus friliggande</building:use>
</building:residentialUse>
<building:name>
<building:value>The house</building:value>
<building:type>Huvudnamn topografi</building:type>
</building:name>
<building:name>
<building:value>The the house</building:value>
<building:type>Huvudnamn topografi</building:type>
</building:name>
<building:realPropertyReference gml:id="ID_999001">
<building:liesOn>18547216-1cbd-213c-232d-a1239786cdf1</building:liesOn>
</building:realPropertyReference>
</building:Building>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök byggnader utifrån fastighetsreferenser
Element/Attribut | Beskrivning |
---|---|
FindBuildingRequest |
Hitta byggnader och externa register ( |
|
Behållare för fastighetsreferenser. |
|
Fastighetsreferens |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindBuildingRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:realPropertyKeyCollection>
<building:realPropertyKey>6cadb238-5398-bc65-ab92-829acd1344fc</building:realPropertyKey>
<building:realPropertyKey>242c23d8-73c9-a12d-cb93-8fc34d2134f4</building:realPropertyKey>
</building:realPropertyKeyCollection>
</building:FindBuildingRequest>
Svarstyp utifrån fastighetsreferenser
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera byggnader |
|
Noll eller flera skyddsrum |
|
Noll eller flera taxeringsenheter |
|
Noll eller flera värderingsenheter |
Exempel svar
<building:FindExchangeObjectResponse
xsi:schemaLocation="http://namespace.lantmateriet.se/geodata/building/v1 buildingService.xsd"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ex:FeatureCollection gml:id="ID_c0ab5f40-7bd2-11e0-819a-0800200c9a66">
<ex:id>c0ab5f40-7bd2-11e0-819a-0800200c9a66</ex:id>
<ex:description>Exempelfil</ex:description>
<ex:extractedAtTime>2011-04-17T09:30:47Z</ex:extractedAtTime>
<ex:featureMembers>
<building:Building gml:id="ID_0fcba49a-a216-4a65-b119-15f1dabfd72f">
<ex:objectId>0fcba49a-a216-4a65-b119-15f1dabfd72f</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<building:houseNumber>2</building:houseNumber>
<building:constructionYear>2001</building:constructionYear>
<building:exemptAddressing />
<building:objectStatus>Gällande</building:objectStatus>
<building:geometry>
<building:positionKind>Fasad</building:positionKind>
<building:surface gml:id="ID_3">
<gml:description>String</gml:description>
<lg:Surface gml:id="ID_4">
<gml:description>String</gml:description>
<lg:horizontalAccuracy gml:id="ID_5">
<gml:description>String</gml:description>
<lq:AbsoluteExternalPositionalAccuracy
gml:id="ID_6">
<lq:evaluationMethod>indirekt</lq:evaluationMethod>
<lq:QuantitativeResult>
<lq:statisticMethod>medelfel</lq:statisticMethod>
<lq:value>0.024</lq:value>
<lq:measure>meter</lq:measure>
</lq:QuantitativeResult>
</lq:AbsoluteExternalPositionalAccuracy>
</lg:horizontalAccuracy>
<lg:horizontalCoordinateSystem>9ec23aad-8fd1-b149-0a90-c9f6355c3b56</lg:horizontalCoordinateSystem>
<lg:position>
<gml:Surface gml:id="ID_7">
<gml:patches>
<gml:PolygonPatch>
<gml:exterior>
<gml:LinearRing>
<gml:posList>6791424.282 560864.42 6791425.077 560868.1 6791435.646 560865.84 6791434.861 560862.161 6791424.282 560864.42</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:PolygonPatch>
</gml:patches>
</gml:Surface>
</lg:position>
</lg:Surface>
</building:surface>
</building:geometry>
<building:extensionYear>2006</building:extensionYear>
<building:residentialUse>
<building:mainUse />
<building:use>Småhus friliggande</building:use>
</building:residentialUse>
<building:name>
<building:value>The house</building:value>
<building:type>Huvudnamn topografi</building:type>
</building:name>
<building:realPropertyReference gml:id="ID_909a6a7e-0604-90ec-e040-ed8f66444c3f">
<building:liesOn>909a6a7e-0604-90ec-e040-ed8f66444c3f</building:liesOn>
</building:realPropertyReference>
</building:Building>
<building:ValueUnitForTaxation gml:id="ID_58ea34c0-04b1-11de-8c30-0800200c9a66">
<ex:objectId>58ea34c0-04b1-11de-8c30-0800200c9a66</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<building:identity>Value 1 Tax-98663426</building:identity>
<building:buildingReference>0fcba49a-a216-4a65-b119-15f1dabfd72f</building:buildingReference>
</building:ValueUnitForTaxation>
<building:MsbShelter gml:id="ID_b22c87c0-c489-11de-8a39-0800200c9a66">
<ex:objectId>b22c87c0-c489-11de-8a39-0800200c9a66</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<building:identity>Skyddsrum i hus B2</building:identity>
<building:buildingReference>0fcba49a-a216-4a65-b119-15f1dabfd72f</building:buildingReference>
</building:MsbShelter>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök entré
Sök entré utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindEntranceRequest |
Hitta entré med nedanstående sökbegrepp: |
|
Unik objektidentitet för entré. Obligatorisk. |
|
Objektversion på entré. Ej obligatorisk. Om utelämnats returneras den senast uppdaterade entrén. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindEntranceRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>5e2734b6-3475-4025-8618-12de9fefcd84</building:objectId>
<building:objectVersion>1</building:objectVersion>
</building:FindEntranceRequest>
Sök entréer utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindEntranceRequest |
Hitta de senast uppdaterade entréerna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för entré. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindEntranceRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>dfb2f7f5-a4bd-4394-86ab-c0d10f7f29c5</building:objectId>
<building:objectId>6220a75c-b9a6-4323-b1e3-3b48cc65e0ee</building:objectId>
<building:objectId>56a18cc2-088c-407b-8a6c-9e961bc2c1e3</building:objectId>
</building:objectIdCollection>
</building:FindEntranceRequest>
Sök entréer utifrån adressplatsreferens
Element/Attribut | Beskrivning |
---|---|
FindEntranceRequest |
Hitta de senast uppdaterade entréerna baserat på nedanstående sökbegrepp: |
|
Behållare för adressplatsreferens. |
|
Referens till unik objektidentitet för adressplats (UUID). |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindEntranceRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:addressPlaceReferenceCollection>
<building:addressPlaceReference>dfb2f7f5-a4bd-4394-86ab-c0d10f7f29c5</building:addressPlaceReference>
<building:addressPlaceReference>6220a75c-b9a6-4323-b1e3-3b48cc65e0ee</building:addressPlaceReferenced>
<building:addressPlaceReference>56a18cc2-088c-407b-8a6c-9e961bc2c1e3</building:addressPlaceReference>
</building:addressPlaceReferenceCollection>
</building:FindEntranceRequest>
Sök entréer utifrån byggnadsreferens
Element/Attribut | Beskrivning |
---|---|
FindEntranceRequest |
Hitta de senast uppdaterade entréerna baserat på nedanstående sökbegrepp: |
|
Behållare för byggnadsreferenser. |
|
Referens till unik objektidentitet för byggnad (UUID). |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindEntranceRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:buildingReferenceCollection>
<building:buildingReference>dfb2f7f5-a4bd-4394-86ab-c0d10f7f29c5</building:buildingReference>
<building:buildingReference>6220a75c-b9a6-4323-b1e3-3b48cc65e0ee</building:buildingReferenced>
<building:buildingReference>56a18cc2-088c-407b-8a6c-9e961bc2c1e3</building:buildingReference>
</building:buildingReferenceCollection>
</building:FindEntranceRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera entréer. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xsi:schemaLocation="http://namespace.lantmateriet.se/geodata/building/v1 buildingService.xsd"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ex:FeatureCollection gml:id="ID_e97231db-6f14-42f0-99af-401a1f181308">
<ex:id>ada9c97b-de1b-404d-89fd-9916e5e3a6a3</ex:id>
<ex:description />
<ex:extractedAtTime>2011-10-04T12:07:46.571Z</ex:extractedAtTime>
<ex:featureMembers>
<building:Entrance gml:id="ID_ec29b6ab-7368-4065-b636-efd011e09351">
<ex:objectId>875b3e4b-7671-4cfd-b25a-4fb3bf47f19c</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-01-22T21:21:39.311Z</ex:versionValidFrom>
<building:typeOfEntrance>Bostadsadress med registrerad lägenhet</building:typeOfEntrance>
<building:lift>Uppgift saknas</building:lift>
<building:objectStatus>Gällande</building:objectStatus>
<building:buildingReference>4588bc2e-e9d1-4ac3-9b35-a8bb379e18f0</building:buildingReference>
<building:addressPlaceReference>cc074b09-4a86-47de-b7c0-9691bb6301a7</building:addressPlaceReference>
</building:Entrance>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök lägenhet
Sök lägenhet utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindDwellingRequest |
Hitta lägenhet med nedanstående sökbegrepp: |
|
Unik objektidentitet för lägenhet. Obligatorisk. |
|
Objektversion på lägenhet. Ej obligatorisk. Om utelämnats returneras den senast uppdaterade lägenheten. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindDwellingRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>6b1e6b9c-b891-11eb-8529-0242ac130003</building:objectId>
<building:objectVersion>2</building:objectVersion>
</building:FindDwellingRequest>
Sök lägenheter utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindDwellingRequest |
Hitta de senast uppdaterade lägenheterna baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för lägenhet. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindDwellingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>541d166e-b891-11eb-8529-0242ac130003</building:objectId>
<building:objectId>541d1a7e-b891-11eb-8529-0242ac130003</building:objectId>
<building:objectId>541d1b82-b891-11eb-8529-0242ac130003</building:objectId>
</building:objectIdCollection>
</building:FindDwellingRequest>
Sök lägenheter utifrån entréreferens
Element/Attribut | Beskrivning |
---|---|
FindDwellingRequest |
Hitta de senast uppdaterade lägenheterna baserat på nedanstående sökbegrepp: |
|
Referens till unik objektidentitet för entré (UUID). |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindDwellingRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:entranceReference>3304de8e-b892-11eb-8529-0242ac130003</building:addressPlaceReference>
<building:entranceReference>3304e3ac-b892-11eb-8529-0242ac130003</building:addressPlaceReferenced>
<building:entranceReference>3304e4a6-b892-11eb-8529-0242ac130003</building:addressPlaceReference>
</building:FindDwellingRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera lägenheter. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xsi:schemaLocation="http://namespace.lantmateriet.se/geodata/building/v1 buildingService.xsd"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ex:FeatureCollection gml:id="ID_c0ab5f40-7bd2-11e0-819a-0800200c9a66">
<ex:id>c0ab5f40-7bd2-11e0-819a-0800200c9a66</ex:id>
<ex:description>Exempelfil</ex:description>
<ex:extractedAtTime>2011-04-17T09:30:47Z</ex:extractedAtTime>
<ex:featureMembers>
<building:Dwelling gml:id="ID_f30f7e60-7ad0-11e0-819a-0800200c9a66">
<ex:objectId>f30f7e60-7ad0-11e0-819a-0800200c9a66</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<building:dwellingNumber>1</building:dwellingNumber>
<building:numberingDate>2009-10-11</building:numberingDate>
<building:notificationOfNumberingDate>2009-10-11</building:notificationOfNumberingDate>
<building:numberOfRooms>5</building:numberOfRooms>
<building:usefulFloorSpace>120</building:usefulFloorSpace>
<building:category>Vanlig bostadslägenhet</building:category>
<building:typeOfKitchen>Kök</building:typeOfKitchen>
<building:collectionMethod>On-lineregistrering</building:collectionMethod>
<building:objectStatus>Gällande</building:objectStatus>
<building:entranceReference>fd0e8b90-7ad0-11e0-819a-0800200c9a66</building:entranceReference>
</building:Dwelling>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök skyddsrum
Sök skyddsrum utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindMsbShelterRequest |
Hitta skyddsrum med nedanstående sökbegrepp: |
|
Unik objektidentitet för skyddsrummet. Obligatorisk. |
|
Objektversion på skyddsrummet. Ej obligatorisk. Om utelämnats returneras det senast uppdaterade skyddsrummet. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindMsbShelterRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>14285e00-8096-4f9d-852b-586b95a74114</building:objectId>
<building:objectVersion>3</building:objectVersion>
</building:FindMsbShelterRequest>
Sök skyddsrum utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindMsbShelterRequest |
Hitta de senast uppdaterade skyddsrummen baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för skyddsrum. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindMsbShelterRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>da144bc8-b89d-11eb-8529-0242ac130003</building:objectId>
<building:objectId>da144ed4-b89d-11eb-8529-0242ac130003</building:objectId>
<building:objectId>da145230-b89d-11eb-8529-0242ac130003</building:objectId>
</building:objectIdCollection>
</building:FindMsbShelterRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera skyddsrum. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_95ef52e0-f5d2-445f-860a-c7457a7fa73d">
<ex:id>95ef52e0-f5d2-445f-860a-c7457a7fa73d</ex:id>
<ex:description />
<ex:extractedAtTime>2011-10-05T05:24:42.860Z</ex:extractedAtTime>
<ex:featureMembers>
<building:MsbShelter gml:id="ID_388b670e-b89e-11eb-8529-0242ac130003">
<ex:objectId>388b670e-b89e-11eb-8529-0242ac130003</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-01-22T12:39:08.218Z</ex:versionValidFrom>
<building:identity>1206557</building:identity>
<building:buildingReference>33062cf6-b89e-11eb-8529-0242ac130003</building:buildingReference>
</building:MsbShelter>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök taxeringsenhet
Sök taxeringsenhet utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindTaxationUnitRequest |
Hitta taxeringsenhet med nedanstående sökbegrepp: |
|
Unik objektidentitet för taxeringsenhet. Obligatorisk. |
|
Objektversion på taxeringenhet. Ej obligatorisk. Om utelämnats returneras den senast uppdaterade taxeringsenheten. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindTaxationUnitRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>7398606a-58db-479f-a9ac-3fd390b7c017</building:objectId>
<building:objectVersion>1</building:objectVersion>
</building:FindTaxationUnitRequest>
Sök taxeringsenhet utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindTaxationUnitRequest |
Hitta de senast uppdaterade taxeringsenheter baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för taxeringsenhet. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindTaxationUnitRequest xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>ccc4b858-cbad-435a-8759-f503a45d22b6</building:objectId>
<building:objectId>89360f88-4cd1-4b80-91b9-ac528eb0ccce</building:objectId>
<building:objectId>ab15cac2-1924-4d31-9c68-d903c00c7545</building:objectId>
</building:objectIdCollection>
</building:FindTaxationUnitRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera taxeringsenheter. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_47077c99-c58b-49e9-aa0f-920ae0e808a6">
<ex:id>2274a5b9-863d-46f3-bcde-364b8351e939</ex:id>
<ex:description />
<ex:extractedAtTime>2011-10-05T05:35:17.292Z</ex:extractedAtTime>
<ex:featureMembers>
<building:TaxationUnit gml:id="ID_56bb4e12-c54e-48ef-a54b-64a8c76aba2c">
<ex:objectId>e6fb2cce-1054-4c58-a0eb-a5acebc9dcd1</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-01-22T06:00:10.937Z</ex:versionValidFrom>
<building:identity>333575-5</building:identity>
<building:buildingReference>968fb43b-d3e8-4208-a3f8-3e6be59ca2bb
</building:buildingReference>
</building:TaxationUnit>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök värderingsenhet
Sök värderingsenhet utifrån objektidentitet och objektversion
Element/Attribut | Beskrivning |
---|---|
FindValueUnitForTaxationRequest |
Hitta värderingsenhet med nedanstående sökbegrepp: |
|
Unik objektidentitet för värderingsenhet. Obligatorisk. |
|
Objektversion på värderingsenhet. Ej obligatorisk. Om utelämnats returneras den senast uppdaterade värderingsenheten. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindValueUnitForTaxationRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectId>afb9c43f-6ff8-4a68-8dc5-5ec7d86bfc5b</building:objectId>
<building:objectVersion>1</building:objectVersion>
</building:FindValueUnitForTaxationRequest>
Sök värderingsenhet utifrån objektidentiteter
Element/Attribut | Beskrivning |
---|---|
FindValueUnitForTaxationRequest |
Hitta de senast uppdaterade värderingsenheter baserat på nedanstående sökbegrepp: |
|
Behållare för objektidentiteter. |
|
Objektidentiteter för värderingsenhet. |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindValueUnitForTaxationRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1">
<building:objectIdCollection>
<building:objectId>9419730b-74af-42e1-9f6a-151d5030f231</building:objectId>
<building:objectId>cd57b688-925f-4d74-a51c-dd8ca654f13b</building:objectId>
<building:objectId>33086dab-49bd-4379-ad4d-f0e1d3496a91</building:objectId>
</building:objectIdCollection>
</building:FindValueUnitForTaxationRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindExchangeObjectResponse |
Samlar ihop svaret på en sökning |
|
Generell behållare för sökningens resultat. Innehåller en grupp av objekt kallad featureMembers |
|
Innehåller instanser av en eller flera objekttyper. |
|
Noll eller flera värderingsenheter. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindExchangeObjectResponse
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<ex:FeatureCollection gml:id="ID_571a674e-ba26-446b-82db-03285ed11ff2">
<ex:id>ea622a26-b8a8-11eb-8529-0242ac130003</ex:id>
<ex:description />
<ex:extractedAtTime>2011-10-05T05:49:08.524Z</ex:extractedAtTime>
<ex:featureMembers>
<building:ValueUnitForTaxation gml:id="ID_ea622c60-b8a8-11eb-8529-0242ac130003">
<ex:objectId>ea622c60-b8a8-11eb-8529-0242ac130003</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:versionValidFrom>2011-01-22T06:42:45.540Z</ex:versionValidFrom>
<building:identity>90780321</building:identity>
<building:buildingReference>ea622e72-b8a8-11eb-8529-0242ac130003</building:buildingReference>
</building:ValueUnitForTaxation>
</ex:featureMembers>
</ex:FeatureCollection>
</building:FindExchangeObjectResponse>
Sök förändringar för byggnadsobjekt
Element/Attribut | Beskrivning |
---|---|
FindChangedObjectsRequest |
Söker, utifrån nedanstående kriterier, fram de förändringar (beståndskontroll) som skett för givet utbytesobjekt. Funktionen returnerar EJ borttagna (DELETE) utbytesobjekt. |
|
Obligatorisk. Ger möjlighet att begränsa utsökningen till antal givna svar. Bör användas tillsammans med orderBy. Möjliggör paging. |
|
Filtrerar sökningen med avseende på: |
|
|
|
|
|
|
|
Ej obligatorisk. Bör användas för att paging skall fungera. Sortering möjlig på |
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<building:FindChangedObjectsRequest
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:exq="http://namespace.lantmateriet.se/geodata/exchange/query/exchangeobjectsinformation/v2">
<building:limit firstResult="1" maxResults="10"/>
<building:filter>
<building:validFromFilter>
<exq:fromDate>2013-01-17T20:52:30.597+01:00</exq:fromDate>
<exq:toDate>2013-03-19T20:52:30.597+01:00</exq:toDate>
</building:validFromFilter>
<building:ObjectTypeFilter>Building</building:ObjectTypeFilter>
<building:MunicipalityKeyFilter>2884</building:MunicipalityKeyFilter>
</building:filter>
<building:orderBy>
<exq:ValidFrom order="descending"/>
</building:orderBy>
</building:FindChangedObjectsRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindChangedObjectsResponse |
Samlar ihop svaret på en sökning |
|
Noll eller flera informationsobjekt om det utbytesobjekt som efterfrågats (byggnad, entré och dwelling). |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<building:FindChangedObjectsResponse
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:gml="http://www.opengis.net/gml/3.2"
xmlns:exq="http://namespace.lantmateriet.se/geodata/exchange/query/exchangeobjectsinformation/v2">
<building:ExchangeObjectInformation gml:id="ID_2135df2e-20d1-44c5-998c-5a12029c48ec">
<exq:objectId>1ecd9d4e-7527-409d-8913-9033ac3dc562</exq:objectId>
<exq:objectVersion>1</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:40.776Z</exq:versionValidFrom>
</building:ExchangeObjectInformation>
<building:ExchangeObjectInformation gml:id="ID_57e47291-ac18-4f76-91b5-73d2ed403a4a">
<exq:objectId>29802b9f-e36b-4a03-8f39-166e68f44b33</exq:objectId>
<exq:objectVersion>3</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:45.224Z</exq:versionValidFrom>
</building:ExchangeObjectInformation>
<building:ExchangeObjectInformation gml:id="ID_e66595c4-3a56-4c12-a5c3-600870155eab">
<exq:objectId>2e89f2f9-1c2c-4320-a7e0-e53ea5cc9489</exq:objectId>
<exq:objectVersion>1</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:40.776Z</exq:versionValidFrom>
</address:ExchangeObjectInformation>
<address:ExchangeObjectInformation gml:id="ID_92dbd1a9-325e-4b9a-a8cb-a64cbf65e89e">
<exq:objectId>37cf1ddb-1da7-4248-8a40-f03b5ba39ef5</exq:objectId>
<exq:objectVersion>2</exq:objectVersion>
<exq:objectStatus>Gällande</exq:objectStatus>
<exq:versionValidFrom>2014-02-03T07:25:43.870Z</exq:versionValidFrom>
</building:ExchangeObjectInformation>
</building:FindChangedObjectsResponse>
Brist
Gränssnittsdefinitioner
Miljö | Typ | Källa |
---|---|---|
Produktion |
WSDL |
http://namespace.lantmateriet.se/geodata/defect/v1/defectService.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/defect/v1/defectService.xsd |
|
Verifiering |
WSDL |
http://namespace.lantmateriet.se/geodata/defect/v1/defectService-ver.wsdl |
XML-schema |
http://namespace.lantmateriet.se/geodata/defect/v1/defectService.xsd |
Sök brist
Bristsökning styrs med hjälp av
-
Limit - För att begränsa antalet träffar i svaret
-
Filter - För att ange urvalskriterier
-
OrderBy - För att ange sorteringsordningen i svaret
Filter går att kombinera med varandra och det går att skapa listor med sökvärden för varje filter. Filter kan också utelämnas vilket innebär att samtliga brister returneras.
Viktigt!
Unvik att kombinera GeographicLocationFilter
tillsammans med OrderBy
då detta riskerar att leda till långa svarstider och timeout problematik.
Element/Attribut | Beskrivning |
---|---|
FindDefectsRequest |
Söker, utifrån nedanstående kriterier, fram de brister som finns i Bristsystemet. |
|
Obligatorisk. Ger möjlighet att begränsa utsökningen till antal givna svar. Bör användas tillsammans med orderBy. Möjliggör paging. |
|
Filtrerar sökningen med avseende på följande icke obligatoriska filtersteg: |
identifieringsdatum ( |
|
objektreferens ( |
|
bristtyp ( |
|
kommunkod ( |
|
fastighetsreferens ( |
|
geometri ( |
|
|
Ej obligatorisk. Sortering kan göras på bristtyp ( |
Ex1: Sortering fastighetsbeteckning i stigande ordning
<OrderBy><RealPropertyDesignation order="ascending" /></OrderBy>
Ex2: Sortering bristtyp i fallande ordning:
<OrderBy><DefectTypeId order="descending" /></OrderBy>
Exempel fråga
<?xml version="1.0" encoding="UTF-8"?>
<v1:FindDefectsRequest
xmlns:defect="http://namespace.lantmateriet.se/geodata/defect/v1"
xmlns:ns="http://www.opengis.net/gml/3.2">
<!-- Begränsa svaret till ett bestämt antal svar -->
<!-- I kombination med OrderBy kan Limit användas för paging, -->
<!-- dvs man får de nästa 10 följande svaren om man ställer samma fråga igen med firstResult="11" maxResults="10"-->
<defect:Limit firstResult="1" maxResults="10"/>
<!-- 6 olika filter i valfri ordning och kombination-->
<defect:Filter>
<!-- Sök efter brister som identifierats efter ett visst datum. -->
<defect:IdentifiedOnFilter match="LaterThan">2014-09-21T08:20:30.0Z</defect:IdentifiedOnFilter>
<!-- Sök efter brister som innehåller angivna objekt -->
<defect:ObjectReferenceFilter>
<defect:ObjectReference>
<defect:objectType>Byggnad</defect:objectType>
<defect:objectId>8596ae12-679d-4c73-9883-fe15a94d4881</defect:objectId>
</defect:ObjectReference>
<defect:ObjectReference>
<defect:objectType>Adressplats</defect:objectType>
<defect:objectId>7596ae12-679d-4c73-9883-fe15a94d1234</defect:objectId>
</defect:ObjectReference>
</defect:ObjectReferenceFilter>
<!-- Sök efter angivna bristtyper. -->
<defect:DefectTypeFilter>
<defect:defectTypeCode>B001</defect:defectTypeCode>
<defect:defectTypeCode>A006</defect:defectTypeCode>
</defect:DefectTypeFilter>
<!-- Sök efter brister i vissa kommuner. -->
<defect:MunicipalityFilter>
<defect:municipalityKey>2180</defect:municipalityKey>
<defect:municipalityKey>2181</defect:municipalityKey>
</defect:MunicipalityFilter>
<!-- Sök efter brister som direkt eller indirekt är kopplade till vissa fastigheter. -->
<defect:RealPropertyFilter>
<defect:realPropertyKey>db629e1e-b8b4-11eb-8529-0242ac130003</defect:realPropertyKey>
<defect:realPropertyKey>db62a03a-b8b4-11eb-8529-0242ac130003</defect:realPropertyKey>
</defect:RealPropertyFilter>
<!-- Sök efter brister inom ett eller flera angivna områden. -->
<defect:GeographicLocationFilter>
<ns:Polygon ns:id="P1" srsName="EPSG:3006">
<ns:exterior>
<ns:LinearRing>
<ns:posList>
7523100 757200
7523100 757300
7523200 757300
7523200 757200
7523100 757200
</ns:posList>
</ns:LinearRing>
</ns:exterior>
</ns:Polygon>
<ns:Polygon ns:id="P2" srsName="EPSG:3006">
<ns:exterior>
<ns:LinearRing>
<ns:posList>
6967230 568590
6967230 568600
6967240 568600
6967240 568590
6967230 568590
</ns:posList>
</ns:LinearRing>
</ns:exterior>
</ns:Polygon>
</defect:GeographicLocationFilter>
</defect:Filter>
<defect:OrderBy>
<defect:DefectTypeId order="ascending"/>
<!-- Alternativ <defect:RealPropertyDesignation order="descending"/> -->
</defect:OrderBy>
</defect:FindDefectsRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
FindDefectsResponse |
Samlar ihop svaret på en sökning |
|
Noll eller flera identifierade brister. |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<defect:FindDefectsResponse
xmlns:defect="http://namespace.lantmateriet.se/geodata/defect/v1"
xmlns:gml="http://www.opengis.net/gml/3.2">
<defect:DefectInformation>
<defect:defectTypeId>B009</defect:defectTypeId>
<defect:objectReference>
<defect:objectType>Byggnad</defect:objectType>
<defect:objectId>5c88e4d3-1539-4f69-937c-41662664d74d</defect:objectId>
</defect:objectReference>
<defect:identifiedOn>2013-12-03T12:08:01.886Z</defect:identifiedOn>
<defect:municipalityKey>2584</defect:municipalityKey>
<defect:realPropertyKey>250099987</defect:realPropertyKey>
<defect:realPropertyDesignation>KIRUNA SVAPPAVAARA 12:3</defect:realPropertyDesignation>
<defect:geographicLocation>
<gml:Point gml:id="ID_f6ce4b90-309b-4349-920f-57e137a13ff4">
<gml:pos>7523184.03057005 757220.11378766</gml:pos>
</gml:Point>
</defect:geographicLocation>
</defect:DefectInformation>
<defect:DefectInformation>
<defect:defectTypeId>B001</defect:defectTypeId>
<defect:objectReference>
<defect:objectType>Byggnad</defect:objectType>
<defect:objectId>5c88e4d3-1539-4f69-937c-41662664d74d</defect:objectId>
</defect:objectReference>
<defect:identifiedOn>2011-10-27T12:54:39.226Z</defect:identifiedOn>
<defect:municipalityKey>2584</defect:municipalityKey>
<defect:realPropertyKey>250099987</defect:realPropertyKey>
<defect:realPropertyDesignation>KIRUNA SVAPPAVAARA 12:3</defect:realPropertyDesignation>
<defect:geographicLocation>
<gml:Point gml:id="ID_ca03cc2b-b990-45b4-a7d8-b0928ef80c25">
<gml:pos>7523184.03057005 757220.11378766</gml:pos>
</gml:Point>
</defect:geographicLocation>
</defect:DefectInformation>
</defect:FindDefectsResponse>
Tjänster uppdatering
Adress och Byggnad
Gränssnittsdefinitioner
Uppdateringar av utbytesobjekt inom adressdomänen skickas till url beskriven i 'addressService.wsdl' eller 'addressService-ver.wsdl'. Uppdateringar av utbytesobjekt inom byggnadsdomänen skickas till url beskriven i 'buildingService.wsdl' eller 'buildingService-ver.wsdl'.
Båda domänernas uppdateringar följer exakt samma mönster.
Förändringstransaktion
Uppdateringsprocess
De tjänster som används samt exempel-xml visas nedan.
-
Skicka in förändringstransaktion (
ChangeTransaction
), steg 1, och erhåll ettjobId
som svar, steg 3. -
Ställ frågor (
IsJobCompletedRequest
) tills uppdateringen är klar, steg 7 och steg 9. -
Då uppdateringen är klar, hämta svaret på uppdateringen (
FindJobResultRequest
), steg 10, och ta emot svaret, steg 11.
Element/Attribut | Beskrivning |
---|---|
ChangeTransaction |
Håller samman en förändringstransaktion av utbytesobjekt. |
|
Håller samman alla nya utbytesobjekt samt åtgärden
( |
|
Håller samman alla utbytesobjekt som skall förändras. |
|
Håller samman alla utbytesobjekt som skall tas bort. |
|
Samlingsbegrepp för utbytesobjekt (adressplats, byggnad, entré etc). |
|
Åtgärd som beskriver uppdateringens avsikt. |
Exempel uppdatering
<?xml version="1.0" encoding="UTF-8"?>
<ex:ChangeTransaction
xmlns:ex="http://namespace.lantmateriet.se/geodata/exchange/v1"
xmlns:gml32="http://www.opengis.net/gml/3.2"
xmlns:building="http://namespace.lantmateriet.se/geodata/building/v1"
xmlns:lg="http://namespace.lantmateriet.se/geodata/geometry/v1"
xmlns:lq="http://namespace.lantmateriet.se/geodata/quality/v1"
xmlns:xlink="http://www.w3.org/1999/xlink" gml32:id="ID_2e8dc18a-2739-4be8-9c5e-e343b4ad2c68">
<gml32:description>LINA</gml32:description>
<ex:id>27102f00-5233-4030-90a5-7265405f9659</ex:id>
<ex:description>String</ex:description>
<ex:extractedAtTime>2011-11-18T13:02:53.596+01:00</ex:extractedAtTime>
<ex:Add>
<building:BuildingBusinessActivity gml32:id="ID_6c5148d3-f398-4f7f-a9a7-98afd65d794e">
<ex:objectId>34dd0d5c-3faf-48a9-93fe-e561ff52ee23</ex:objectId>
<ex:objectVersion>1</ex:objectVersion>
<ex:responsibleParty>Älvsbyn</ex:responsibleParty>
<ex:executingParty>Älvsbyn</ex:executingParty>
<ex:exchangeObjectReference gml32:remoteSchema="http://namespace.lantmateriet.se/geodata/building/v1#BuildingType" xlink:href="ID_74ca5d79-afda-41ca-a8fe-c838d4cdc7ec"/>
<building:activityType>Ändrad byggnadsinformation</building:activityType>
</building:BuildingBusinessActivity>
</ex:Add>
<ex:Modify>
<building:Building gml32:id="ID_74ca5d79-afda-41ca-a8fe-c838d4cdc7ec">
<ex:objectId>3763decc-204c-433a-87d6-3ec5d3d3c30c</ex:objectId>
<ex:objectVersion>2</ex:objectVersion>
<building:houseNumber>2</building:houseNumber>
<building:constructionYear>2011</building:constructionYear>
<building:objectStatus>Gällande</building:objectStatus>
<building:geometry>
<building:positionKind>Illustrativt läge</building:positionKind>
<building:surface gml32:id="ID_f10b9ee6-c51c-464e-ad80-cb1f5f7b7e26">
<lg:Surface gml32:id="ID_cb6523c4-dbdb-477c-8ef3-de75644a9c36">
<lg:horizontalAccuracy gml32:id="ID_c236fe90-9f91-4bad-bb3d-0fef25163159">
<lq:AbsoluteExternalPositionalAccuracy gml32:id="ID_e8165a2f-c6d0-4659-abea-6ab2fb4db2f9">
<lq:noInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsis="http://www.w3.org/2001/XMLSchema" xsi:type="xsis:string"/>
</lq:AbsoluteExternalPositionalAccuracy>
</lg:horizontalAccuracy>
<lg:horizontalCoordinateSystem>9ec23aad-8fd1-b149-0a90-c9f6355c3b56</lg:horizontalCoordinateSystem>
<lg:position>
<gml32:Surface gml32:id="ID_888c9014-4d2b-440c-b385-e95c21ff3595">
<gml32:patches>
<gml32:PolygonPatch>
<gml32:exterior>
<gml32:LinearRing>
<gml32:posList>7296384.609 771827.031 7296376.81 771829.87 7296385.839 771854.678 7296393.639 771851.839 7296384.609 771827.031</gml32:posList>
</gml32:LinearRing>
</gml32:exterior>
</gml32:PolygonPatch>
</gml32:patches>
</gml32:Surface>
</lg:position>
</lg:Surface>
</building:surface>
</building:geometry>
<building:residentialUse>
<building:use>Småhus friliggande</building:use>
<building:usefulFloorSpace>121</building:usefulFloorSpace>
</building:residentialUse>
<building:realPropertyReference gml32:id="ID_2d445f49-c6c1-4b9d-b88f-2a4e56966cfe">
<building:liesOn>250171923</building:liesOn>
</building:realPropertyReference>
</building:Building>
</ex:Modify>
</ex:ChangeTransaction>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
RegisterJobResponse |
Kvittens på att uppdateringsjobb startat. |
|
Unikt jobbid ( |
Exempel svar
<mjob:RegisterJobResponse xmlns:mjob="http://namespace.lantmateriet.se/messaging/job/v1">
<mjob:jobId>1d0fe064-b956-11eb-8529-0242ac130003</mjob:jobId>
</mjob:RegisterJobResponse>
Jobbstatus
Hämta jobbstats för begärd och pågående förändringstransaktion.
Element/Attribut | Beskrivning |
---|---|
IsJobCompletedRequest |
Fråga om uppdateringjobb är klart. |
|
Unikt jobbid ( |
Exempel jobbstatus
<?xml version="1.0" encoding="UTF-8"?>
<mjob:IsJobCompletedRequest xmlns:mjob="http://namespace.lantmateriet.se/messaging/job/v1">
<mjob:jobId>1d0fe064-b956-11eb-8529-0242ac130003</mjob:jobId>
</mjob:IsJobCompletedRequest>
Svarstyp
Element/Attribut | Beskrivning |
---|---|
IsJobCompletedResponse |
Fråga om uppdateringjobb är klart. |
|
Unikt jobbidentitet ( |
|
Unikt jobbidentitet ( |
|
Unikt jobbidentitet ( |
Exempel svar
<?xml version="1.0" encoding="UTF-8"?>
<mjob:IsJobCompletedResponse xmlns:mjob="http://namespace.lantmateriet.se/messaging/job/v1">
<mjob:COMPLETED />
</mjob:IsJobCompletedResponse>
Hämta kvittens
Hämta kvittens med resultat av begärd förändringstransaktion.
Element/Attribut | Beskrivning |
---|---|
FindJobResultRequest |
Fråga om kvittens med resultat hur förändringstransaktion ( |
|
Unikt jobbid ( |
Exempel hämta kvittens
<?xml version="1.0" encoding="UTF-8"?>
<mjob:FindJobResultRequest xmlns:mjob="http://namespace.lantmateriet.se/messaging/job/v1">
<mjob:jobId>1d0fe064-b956-11eb-8529-0242ac130003</mjob:jobId>
</mjob:FindJobResultRequest>
Svarstyp
OBS!
Se mer i avsnittet om Felhantering för hur förändringstransaktioner som resulterar i fel beteer sig.
Element/Attribut | Beskrivning |
---|---|
Result |
Begärd förändringstransaktion ( |
|
Lyckad utförd förändringstransaktion. |
|
Gruppering av ett eller flera abstrakta fel ( |
|
Fel som uppkommit under utförande av förändringstransaktionen. T.ex valideringsfel, attributfel. |
Exempel svar, utförd förändringstransaktion
<?xml version="1.0" encoding="UTF-8"?>
<result:Successful xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1"/>
Exempel svar, misslyckad förändringstransaktion med schemavalideringsfel
<?xml version="1.0" encoding="UTF-8"?>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en-US">Request failed</env:Text>
</env:Reason>
<env:Detail xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<result:SchemaValidationError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp>2011-11-08T09:42:56.275Z</result:timestamp>
<result:errorCode>Origo-4001</result:errorCode>
<result:errorMessage>SchemaValidationError Cause: cvc-type.3.1.3: The
value 'INVALID' of element 'address:objectStatus' is not valid.</result:errorMessage>
<result:line>32</result:line>
<result:column>56</result:column>
</result:SchemaValidationError>
<result:SchemaValidationError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp>2011-11-08T09:42:56.275Z</result:timestamp>
<result:errorCode>Origo-4001</result:errorCode>
<result:errorMessage>SchemaValidationError Cause:
cvc-enumeration-valid: Value 'INVALID' is not facet-valid with
respect to enumeration '[Planerad, Gällande, Gällande under
utredning, Avregistrerad]'. It must be a value from the enumeration.</result:errorMessage>
<result:line>32</result:line>
<result:column>56</result:column>
</result:SchemaValidationError>
</env:Detail>
</env:Fault>
Exempel svar, misslyckad med verksamhetsregelfel
<?xml version="1.0" encoding="UTF-8"?>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="sv-SE">Request failed</env:Text>
</env:Reason>
<env:Detail xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<result:AttributeError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">2021-05-20T13:39:40.997Z</result:timestamp>
<result:errorCode xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">Origo-2001</result:errorCode>
<result:errorMessage xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">(BAL-3000) Ett utbytesobjekt ska ha en unik objektidentitet 0863cffa-b973-11eb-8529-0242ac130003.</result:errorMessage>
<result:errorObjectId xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">0863cffa-b973-11eb-8529-0242ac130003</result:errorObjectId>
<result:attributeName xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">objectId</result:attributeName>
<result:attributeValue xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">0863cffa-b973-11eb-8529-0242ac130003</result:attributeValue>
</result:AttributeError>
</env:Detail>
</env:Fault>
Felhantering
Alla anrop till en tjänst (frågor eller uppdateringar) som av någon orsak går fel kommer att returnera ett svar i form av ett SOAP Fault-meddelande. Exempel på orsaker att anrop till en tjänst misslyckas:
-
felaktigt utformad xml
-
behörighet saknas
-
tekniska problem såsom t.ex tillfälliga driftstörningar
HTTP statuskod HTTP 200 returneras för svar som lyckats. HTTP 500 returneras för svar som misslyckas (SOAP fault).
Felmeddelande
Beskrivning av innehållet i SOAP Fault-meddelandet:
XML element | Beskrivning | Kommentar |
---|---|---|
env:Code |
Anger vem som orsakat felet |
env:Sender - tjänsten anropades på fel sätt, ex. saknad SOAP-header |
env:Receiver - fel i GDSBAL, exempelvis misslyckat anrop till extern resurs |
||
env:Reason |
Beskriver varför SOAP Fault skickats |
I dagsläget alltid 'Request failed' |
env:Detail |
Ett eller flera AbstractError-objekt |
Orsak till fel (schemavalideringsfel, regelfel, systemfel eller annat). |
Fel och typer av fel definieras av schemat http://namespace.lantmateriet.se/geodata/result/v1/result.xsd
Interna systemfel kommer vara av typen SystemError medan klientfel kommer vara av typen RequestError eller någon av dom mer specifika feltyperna AttributeError, RuleError, RelationshipError, GeometricError eller SchemaValidationError.
Exempel på svar vid misslyckade anrop
Schemavalideringsfel:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:lmm="http://namespace.lantmateriet.se/messaging/headers/v1" xmlns:wsa="http://www.w3.org/2005/08/addressing">
<env:Header>
<wsa:MessageID>urn:uuid:f1c3176c-a0de-480e-92c0-53bed3c54287</wsa:MessageID>
<lmm:timestamp>2024-03-12T07:16:02.865Z</lmm:timestamp>
<wsa:From><wsa:Address>*** FROM ***</wsa:Address></wsa:From>
</env:Header>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="sv-SE">Request failed</env:Text>
</env:Reason>
<env:Detail xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<result:SchemaValidationError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp>2011-06-10T07:16:02.865Z</result:timestamp>
<result:errorCode>Origo-4001</result:errorCode>
<result:errorMessage>SchemaValidationError Cause: cvc-complex-type.2.4.a: Invalid content was found starting with element 'address:positionKind'. One of '{"http://namespace.lantmateriet.se/geodata/address/v1":type}' is expected.</result:errorMessage>
<result:line>13</result:line>
<result:column>28</result:column>
</result:SchemaValidationError>
</env:Detail>
</env:Fault>
</env:Body>
</env:Envelope>
Relationsfel:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:lmm="http://namespace.lantmateriet.se/messaging/headers/v1"
xmlns:wsa="http://www.w3.org/2005/08/addressing">
<env:Header>
<wsa:MessageID>urn:uuid:a82b1121-0fff-4857-933d-351c7c2fc5a2</wsa:MessageID>
<lmm:timestamp>2024-03-12T12:03:59.049Z</lmm:timestamp>
<wsa:From>
<wsa:Address>*** FROM ***</wsa:Address>
</wsa:From>
<wsa:RelatesTo>urn:uuid:88dd9bc1-1e51-4519-b975-4ae30afe6905</wsa:RelatesTo>
</env:Header>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en-US">Request failed</env:Text>
</env:Reason>
<env:Detail xmlns="http://www.w3.org/2003/05/soap-envelope" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<result:RelationshipError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">2024-03-08T12:03:59.048Z</result:timestamp>
<result:errorCode xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">Origo-2015</result:errorCode>
<result:errorMessage xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">Origo-2015 - (BAL-3009) Objekt f4cc37f7-7865-4488-a8a1-c79f684373c3 tillhör flera verksamhetsåtgärder än ID_362a9c56-d70b-4396-8759-2925b21aca2c (7235e3fb-0b7e-4c60-93f0-dceff1b4144f).</result:errorMessage>
<result:errorObjectId>f4cc37f7-7865-4488-a8a1-c79f684373c3</result:errorObjectId>
<result:relatedObjectId>7235e3fb-0b7e-4c60-93f0-dceff1b4144f</result:relatedObjectId>
</result:RelationshipError>
</env:Detail>
</env:Fault>
</env:Body>
</env:Envelope>
Behörighetsfel:
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:lmm="http://namespace.lantmateriet.se/messaging/headers/v1"
xmlns:wsa="http://www.w3.org/2005/08/addressing">
<env:Header>
<wsa:MessageID>urn:uuid:a82b1121-0fff-4857-933d-351c7c2fc5a2</wsa:MessageID>
<lmm:timestamp>2024-03-12T13:24:39.016Z</lmm:timestamp>
<wsa:From>
<wsa:Address>*** FROM ***</wsa:Address>
</wsa:From>
<wsa:RelatesTo>urn:uuid:88dd9bc1-1e51-4519-b975-4ae30afe6905</wsa:RelatesTo>
</env:Header>
<env:Body>
<env:Fault>
<env:Code>
<env:Value>env:Sender</env:Value>
</env:Code>
<env:Reason>
<env:Text xml:lang="en-US">Request failed</env:Text>
</env:Reason>
<env:Detail xmlns="http://www.w3.org/2003/05/soap-envelope" xmlns:env="http://www.w3.org/2003/05/soap-envelope">
<result:RequestError xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">
<result:timestamp xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">2024-03-08T12:03:59.048Z</result:timestamp>
<result:errorCode xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">Origo-2034</result:errorCode>
<result:errorMessage xmlns:result="http://namespace.lantmateriet.se/geodata/result/v1">Din användare (user0001) har ej behörighet att fråga/uppdatera objekt i kommunerna med kommunkoder: 2180</result:errorMessage>
</result:RequestError>
</env:Detail>
</env:Fault>
</env:Body>
</env:Envelope>
Unresolved directive in api/api-felkoder.adoc - include::https://git.lm.se/projects/GDSBAL/repos/origo/raw/docs/api/api-felkoder.adoc[]
Termer
Unresolved directive in api/termer/termer.adoc - include::https://git.lm.se/projects/GDSBAL/repos/origo/raw/docs/api/termer/termer-adress.adoc[]
Unresolved directive in api/termer/termer.adoc - include::https://git.lm.se/projects/GDSBAL/repos/origo/raw/docs/api/termer/termer-byggnad.adoc[]
Unresolved directive in api/termer/termer.adoc - include::https://git.lm.se/projects/GDSBAL/repos/origo/raw/docs/api/termer/termer-generella.adoc[]
Unresolved directive in api/termer/termer.adoc - include::https://git.lm.se/projects/GDSBAL/repos/origo/raw/docs/api/termer/termer-lagenhet.adoc[]