TROBDB Webservices Upload: Unterschied zwischen den Versionen
Aus Geoinformation HSR
(→Upload examples) |
|||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | === Fields === | ||
+ | |||
+ | * Form-Fields: | ||
+ | ** input-type: file | name: file | ||
+ | ** input-type: text | name: email | ||
+ | |||
+ | * GeoJSON fields in "properties" array: | ||
+ | ** "geom_type": String (Values: "point", "line", "poly") | ||
+ | ** "srid": String with srid number | ||
+ | ** "userid": String with an identiefier from the source | ||
+ | ** "title": String as title for the obstruction | ||
+ | ** "description": String as | ||
+ | ** "trob_start": String with date and time. Example: "02.03.2014 00:00:00" | ||
+ | ** "trob_end": String with date and time. Example: "02.03.2014 00:00:00" | ||
+ | ** "direction": String (Values: "both", "as_is", "reverse") | ||
+ | ** "country": String with ISO country code | ||
+ | ** "reason": String (Values: "other", "construction", "event") | ||
+ | ** "object_name": String with street name for example: "A1" | ||
+ | ** "object_type": String (Values: "street", "tunnel", "car_transport", "pass", "other", | ||
+ | ** "trob_type": String (Values: "closed", "snow", "closed_except_emergency", "closed_for_heavy_load", "obstructed", "other") | ||
+ | |||
=== Upload examples === | === Upload examples === | ||
− | < | + | <nowiki> |
{ | { | ||
"type": "FeatureCollection", | "type": "FeatureCollection", | ||
Zeile 170: | Zeile 191: | ||
] | ] | ||
} | } | ||
− | </ | + | </nowiki> |
Aktuelle Version vom 10. Juni 2014, 13:46 Uhr
Fields
- Form-Fields:
- input-type: file | name: file
- input-type: text | name: email
- GeoJSON fields in "properties" array:
- "geom_type": String (Values: "point", "line", "poly")
- "srid": String with srid number
- "userid": String with an identiefier from the source
- "title": String as title for the obstruction
- "description": String as
- "trob_start": String with date and time. Example: "02.03.2014 00:00:00"
- "trob_end": String with date and time. Example: "02.03.2014 00:00:00"
- "direction": String (Values: "both", "as_is", "reverse")
- "country": String with ISO country code
- "reason": String (Values: "other", "construction", "event")
- "object_name": String with street name for example: "A1"
- "object_type": String (Values: "street", "tunnel", "car_transport", "pass", "other",
- "trob_type": String (Values: "closed", "snow", "closed_except_emergency", "closed_for_heavy_load", "obstructed", "other")
Upload examples
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": { "geom_type": "point", "srid": "4326", "userid": "Id falls vorhanden", "title": "Baustelle mit Titel", "description": "Beschreibung der Baustelle", "trob_start": "02.03.2014 00:00:00", "trob_end": "10.08.2014 00:00:00", "direction": "both", "country": "CH", "reason": "other", "object_name": "StrassenName", "object_type": "street", "trob_type": "snow" }, "geometry": { "type": "Point", "coordinates": [ 7.499745, 46.894146 ] } }, { "type": "Feature", "properties": { "geom_type": "line", "srid": "4326", "userid": "Id falls vorhanden", "title": "Baustelle mit Titel", "description": "Beschreibung der Baustelle", "trob_start": "02.03.2014 00:00:00", "trob_end": "10.08.2014 00:00:00", "direction": "both", "country": "CH", "reason": "other", "object_name": "StrassenName", "object_type": "street", "trob_type": "snow" }, "geometry": { "type": "LineString", "coordinates": [ [ 9.089196, 47.459519 ], [ 9.089595, 47.459551 ], [ 9.090497, 47.459699 ], [ 9.091234, 47.459805 ], [ 9.092256, 47.459843 ], [ 9.092337, 47.459863 ], [ 9.092452, 47.45989 ], [ 9.09265, 47.460003 ], [ 9.09411, 47.460247 ], [ 9.09428, 47.460256 ], [ 9.095238, 47.460507 ], [ 9.097622, 47.460919 ], [ 9.098073, 47.461046 ] ] } }, { "type": "Feature", "properties": { "geom_type": "polygon", "srid": "4326", "userid": "Id falls vorhanden", "title": "Baustelle mit Titel", "description": "Beschreibung der Baustelle", "trob_start": "02.03.2014 00:00:00", "trob_end": "10.08.2014 00:00:00", "direction": "both", "country": "CH", "reason": "other", "object_name": "StrassenName", "object_type": "street", "trob_type": "snow" }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ 8.855176, 47.335813 ], [ 8.856409, 47.336355 ], [ 8.856582, 47.336153 ], [ 8.856706, 47.33608 ], [ 8.856562, 47.33581 ], [ 8.856341, 47.33617 ], [ 8.855788, 47.335934 ], [ 8.85531, 47.335719 ], [ 8.855176, 47.335813 ] ] ] ] } } ] }