StadtRAD-Stationen Hamburg
收藏资源简介:
<p>Der Datensatz enthält die Position aller StadtRAD-Stationen im Hamburger Stadtgebiet und die Anzahl der aktuell zur Ausleihe zur Verfügung stehenden Fahrräder und Lastenpedelecs.</p> <p>Weitere Informationen zum Echtzeitdienst:</p> <p>Der Echtzeitdatendienst enthält die Position aller StadtRAD-Stationen im Hamburger Stadtgebiet und die Anzahl der aktuell zur Ausleihe zur Verfügung stehenden Fahrräder und Lastenpedelecs im JSON-Format bereitgestellt in der SensorThings API (STA). In der SensorThings API (STA) steht die Entität "Thing" für jeweils eine StadtRad-Stationen. Für die Anzahl der verfügbaren Räder und die Lastenpedelecs gibt es jeweils eine Entität "Datastream" je "Thing". Die Anzahl der verfügbaren Räder (Echtzeitdaten) erhält man über die Entität "Observations".</p> <p>Alle Zeitangaben sind in der koordinierten Weltzeit (UTC) angegeben.</p> <p>In der Entität Datastreams gibt es im JSON-Objekt unter dem "key" "properties" weitere "key-value-Paare". In Anlehnung an die Service- und Layerstruktur im GIS haben wir Service und Layer als zusätzliche "key-value-Paare" unter dem JSON-Objekt properties eingeführt. </p> <p>{ "properties":{ "serviceName": "HH<em>STA</em>StadtRad", "layerName": "E-Lastenraeder", "key":"value"} }</p> <p>Verfügbare Layer im layerName sind: <em> E-Lastenraeder </em> Fahrraeder</p> <p>Mit Hilfe dieser "key-value-Paare" können dann Filter für die REST-Anfrage definiert werden, bspw. https://iot.hamburg.de/v1.0/Datastreams?$filter=properties/serviceName eq 'HH<em>STA</em>StadtRad' and properties/layerName eq 'E-Lastenraeder'</p> <p>Die Echtzeitdaten kann man auch über einen MQTT-Broker erhalten. Die dafür notwendigen IDs können über eine REST-Anfrage bezogen werden und dann für das Abonnement auf einen Datastream verwendet werden:</p> <p>MQTT-Broker: iot.hamburg.de Topic: v1.0/Datastream({id})/Observations</p>
本数据集涵盖汉堡市域内所有StadtRAD共享单车站点的位置,以及当前可供租借的普通自行车与载重电动自行车的数量。 关于本实时数据服务的更多信息: 本实时数据服务通过SensorThings API(STA)以JSON格式对外提供数据,内容涵盖汉堡市域内所有StadtRAD共享单车站点的位置,以及当前可供租借的普通自行车与载重电动自行车的数量。在SensorThings API(STA)中,"Thing"实体对应单个StadtRAD共享单车站点;针对可租借车辆与载重电动自行车的数量,每个"Thing"实体分别对应一个"Datastream"实体;可通过"Observations"实体获取可租借车辆的实时数量数据。 所有时间标注均采用协调世界时(UTC)。 在Datastreams实体的JSON对象中,"properties"键下包含额外的键值对。参考地理信息系统(GIS)中的服务与图层架构,我们在properties对应的JSON对象下新增了service与layer两个键值对。 示例JSON结构如下: { "properties": { "serviceName": "HH_STA_StadtRad", "layerName": "E-Lastenraeder", "key": "value" } } `layerName` 字段支持的可选图层取值如下: - E-Lastenraeder(载重电动自行车) - Fahrraeder(普通自行车) 通过这些键值对,可定义REST请求的筛选条件,示例如下: https://iot.hamburg.de/v1.0/Datastreams?$filter=properties/serviceName eq 'HH_STA_StadtRad' and properties/layerName eq 'E-Lastenraeder' 用户也可通过MQTT代理获取实时数据,所需的相关ID可通过REST请求获取,随后可用于订阅指定Datastream: - MQTT代理地址:iot.hamburg.de - 订阅主题:v1.0/Datastream({id})/Observations



