TROBDB Webservices Upload: Unterschied zwischen den Versionen

Aus Geometa Lab OST
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
 
(7 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",
{
    "features": [
  "type": "FeatureCollection",
      {
  "features": [
        "type": "Feature",
    {
        "properties": {
      "type": "Feature",
      "geom_type": "point",
      "properties": {
  "srid": "4326",
    "geom_type": "point",
          "userid": "Id falls vorhanden",
"srid": "4326",
          "title": "Baustelle mit Titel",
        "userid": "Id falls vorhanden",
          "description": "Beschreibung der Baustelle",
        "title": "Baustelle mit Titel",
          "trob_start": "02.03.2014 00:00:00",
        "description": "Beschreibung der Baustelle",
          "trob_end": "10.08.2014 00:00:00",
        "trob_start": "02.03.2014 00:00:00",
          "direction": "both",
        "trob_end": "10.08.2014 00:00:00",
          "country": "CH",
        "direction": "both",
          "reason": "other",
        "country": "CH",
          "object_name": "StrassenName",
        "reason": "other",
          "object_type": "street",
        "object_name": "StrassenName",
          "trob_type": "snow"
        "object_type": "street",
        },
        "trob_type": "snow"
        "geometry": {
          "type": "Point",
          "coordinates": [
            7.499745,
            46.894146
          ]
        }
       },
       },
  {
      "geometry": {
    "type": "Feature",
        "type": "Point",
    "properties": {
        "coordinates": [
  "geom_type": "line",
          7.499745,
  "srid": "4326",
          46.894146
  "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",
  "type": "Feature",
          "direction": "both",
  "properties": {
          "country": "CH",
"geom_type": "line",
          "reason": "other",
"srid": "4326",
          "object_name": "StrassenName",
"userid": "Id falls vorhanden",
          "object_type": "street",
"title": "Baustelle mit Titel",
          "trob_type": "snow"
"description": "Beschreibung der Baustelle",
    },
"trob_start": "02.03.2014 00:00:00",
    "geometry": {
"trob_end": "10.08.2014 00:00:00",
  "type": "LineString",
        "direction": "both",
  "coordinates": [
        "country": "CH",
    [
        "reason": "other",
  9.089196,
        "object_name": "StrassenName",
  47.459519
        "object_type": "street",
    ],
        "trob_type": "snow"
    [
  },
  9.089595,
  "geometry": {
  47.459551
"type": "LineString",
    ],
"coordinates": [
    [
  [
  9.090497,
9.089196,
  47.459699
47.459519
    ],
  ],
    [
  [
  9.091234,
9.089595,
  47.459805
47.459551
    ],
  ],
    [
  [
  9.092256,
9.090497,
  47.459843
47.459699
    ],
  ],
    [
  [
  9.092337,
9.091234,
  47.459863
47.459805
    ],
  ],
    [
  [
  9.092452,
9.092256,
  47.45989
47.459843
    ],
  ],
    [
  [
  9.09265,
9.092337,
  47.460003
47.459863
    ],
  ],
    [
  [
  9.09411,
9.092452,
  47.460247
47.45989
    ],
  ],
    [
  [
  9.09428,
9.09265,
  47.460256
47.460003
    ],
  ],
    [
  [
  9.095238,
9.09411,
  47.460507
47.460247
    ],
  ],
    [
  [
  9.097622,
9.09428,
  47.460919
47.460256
    ],
  ],
    [
  [
  9.098073,
9.095238,
  47.461046
47.460507
    ]
  ],
  ]
  [
    }
9.097622,
  },
47.460919
  {
  ],
    "type": "Feature",
  [
    "properties": {
9.098073,
  "geom_type": "polygon",
47.461046
  "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",
  "type": "Feature",
          "direction": "both",
  "properties": {
          "country": "CH",
"geom_type": "polygon",
          "reason": "other",
"srid": "4326",
          "object_name": "StrassenName",
"userid": "Id falls vorhanden",
          "object_type": "street",
"title": "Baustelle mit Titel",
          "trob_type": "snow"
"description": "Beschreibung der Baustelle",
    },
"trob_start": "02.03.2014 00:00:00",
    "geometry": {
"trob_end": "10.08.2014 00:00:00",
  "type": "MultiPolygon",
        "direction": "both",
  "coordinates": [
        "country": "CH",
    [
        "reason": "other",
  [
        "object_name": "StrassenName",
    [
        "object_type": "street",
  8.855176,
        "trob_type": "snow"
  47.335813
  },
    ],
  "geometry": {
    [
"type": "MultiPolygon",
  8.856409,
"coordinates": [
  47.336355
  [
    ],
[
    [
  [
  8.856582,
8.855176,
  47.336153
47.335813
    ],
  ],
    [
  [
  8.856706,
8.856409,
  47.33608
47.336355
    ],
  ],
    [
  [
  8.856562,
8.856582,
  47.33581
47.336153
    ],
  ],
    [
  [
  8.856341,
8.856706,
  47.33617
47.33608
    ],
  ],
    [
  [
  8.855788,
8.856562,
  47.335934
47.33581
    ],
  ],
    [
  [
  8.85531,
8.856341,
  47.335719
47.33617
    ],
  ],
    [
  [
  8.855176,
8.855788,
  47.335813
47.335934
    ]
  ],
  ]
  [
    ]
8.85531,
  ]
47.335719
    }
  ],
  }
  [
    ]
8.855176,
  }
47.335813
  ]
]
  ]
]
  }
}
  ]
}
</nowiki>

Aktuelle Version vom 10. Juni 2014, 12: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
			  ]
			]
		  ]
		]
	  }
	}
  ]
}