RSS-Feed

David Hadizadeh

E-Mail

Xing-Profil

LinkedIn

Impressum

 




Präsentation vom 04.12.2014 (aktueller Stand)

01.12.2014

Die Präsentation ist hier als PDF zu finden: Zwischenpraesentation_04-12-2014

 

Sie enthält folgende Themen:

– Aufbau der API

– Grundlagen zu REST

– Möglichkeiten zum Upload von Mediendateien für OHDM

– Stand der aktuellen Implementierung

– JSON-Beispiel Anweisungen zum einfachen Anpassen

– Beispielhafter Client-Code

– Planungen

– Zusammenspiel mit Open Layers

 

Formatierte JSON-Strings aus der Präsentation:

URL (PUT): /externalSource/

1
2
3
4
{  
   "title":"Source-Titel",
   "text":"Source-Text"
}

URL (POST): /geometricObject/<geographicObjectId>

1
2
3
4
5
6
7
{  
   "valid":{  
      "since":"2013-12-01",
      "until":"2014-05-14"
   },
   "multipoint":"MULTIPOINT(1 2,1 2)"
}

URL (PUT): /geographicObject/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
{  
   "originalId":"12345",
   "attributes":{  
      "key1":"value1",
      "key2":"value2",
      "key3":"value3"
   },
   "externalSourceId":400,
   "geoBlobDates":[  
      {  
         "valid":{  
            "since":"2013-12-01",
            "until":"2014-05-14"
         }
      },
      {  
         "valid":{  
            "since":"2013-10-01",
            "until":"2014-05-11"
         }
      }
   ],
   "tagDates":[  
      {  
         "tags":{  
            "key1":"value1",
            "key2":"value2",
            "key3":"value3"
         },
         "valid":{  
            "since":"2013-12-01",
            "until":"2014-05-14"
         }
      }
   ],
   "geometricObjects":[  
      {  
         "valid":{  
            "since":"2013-12-01",
            "until":"2014-05-14"
         },
         "multipoint":"MULTIPOINT(1 2,1 2)"
      }
   ]
}

Kategorie: OHDM |


Impressum