Skip to content

[FEATURE] Public HTTP Data API for UrbanReflex #11

@HiepvHo

Description

@HiepvHo

Feature Description

Expose a simple, public HTTP Data API so external developers can access UrbanReflex datasets (weather, air quality, road segments, streetlights, POIs, citizen reports) in a way similar to OpenWeatherMap or OpenAQ, without dealing directly with NGSI-LD or Orion-LD.

Goals

  • Provide stable, documented HTTP endpoints for reading UrbanReflex open data.
  • Make it easy for third-party apps to consume HCMC infrastructure data with simple query parameters.
  • Keep response formats simple and friendly for typical data tools (JSON/GeoJSON/CSV where applicable).

Key Use Cases

  • I want to build a small dashboard that shows current weather and air quality for a location in HCMC, and I want to call a single HTTP endpoint from UrbanReflex without learning NGSI-LD queries.
  • I want to load all streetlights and their status along a specific road segment into a map application, and I need a simple API that returns streetlights for a given roadId in one JSON response.
  • I am a researcher and I want to download all citizen reports in a given time window (for example, last 30 days) over HTTP as JSON/CSV, without cloning the Git repo or calling Orion-LD directly.
  • I want to integrate UrbanReflex as a data source in another smart-city system, and I need stable URLs that I can call periodically to sync weather, AQI, POIs, and reports for HCMC.

Metadata

Metadata

Assignees

Labels

FEATURENew or planned functionality.open-dataCreating, publishing, or serving reusable open data.

Projects

Status

To triage

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions