TROBDB Webservices Upload: Unterschied zwischen den Versionen
Aus Geoinformation HSR
(→Upload examples) |
|||
(10 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 === | ||
+ | <nowiki> | ||
+ | { | ||
+ | "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": " | + | "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. | + | 47.335813 |
], | ], | ||
[ | [ | ||
− | + | 8.856409, | |
− | 47. | + | 47.336355 |
], | ], | ||
[ | [ | ||
− | + | 8.856582, | |
− | 47. | + | 47.336153 |
], | ], | ||
[ | [ | ||
− | + | 8.856706, | |
− | 47. | + | 47.33608 |
], | ], | ||
[ | [ | ||
− | + | 8.856562, | |
− | 47. | + | 47.33581 |
], | ], | ||
[ | [ | ||
− | + | 8.856341, | |
− | 47. | + | 47.33617 |
], | ], | ||
[ | [ | ||
− | + | 8.855788, | |
− | 47. | + | 47.335934 |
], | ], | ||
[ | [ | ||
− | + | 8.85531, | |
− | 47. | + | 47.335719 |
], | ], | ||
[ | [ | ||
− | + | 8.855176, | |
− | + | 47.335813 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
] | ] | ||
] | ] | ||
− | + | ] | |
− | + | ] | |
− | + | } | |
} | } | ||
+ | ] | ||
+ | } | ||
+ | </nowiki> |
Aktuelle Version vom 10. Juni 2014, 14: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 ] ] ] ] } } ] }