Haikou Online Ride-hailing Records Analysing System

Related tags

Miscellaneous horras
Overview

Horras: Haikou Online Ride-hailing and Records Analysis System

Horras is a system for analyzing the data of online ride-hailing services in Haikou, China. It is designed to be used in classroom settings, mainly for teaching data analysis and visualization. The backend of Horras can be seen in Horras-Backend.

API Design

Heatmap

GET /heatmap

request

{
  // empty
}

Response

an array with shape of 150x24

[ // The first dim indicate the date id
    [200, 0, 123, ..., 123], // the second dim indicate the clock id at that date
    [200, 0, 123, ..., 123],
    [200, 0, 123, ..., 123],
    ...
]

Geometry

GET /geometry

Get the map view data.

Request

{
  "date_range": [1, 133], // 0 ~ 200
  "clock_range": [0, 21] // 0 ~ 23
}

Response

An array of nodes.

[
  {
    "id": 46010701, // int, unique id of node
    // <geo_json_id><num_node_id>
    // geo_json_id: 460107
    // num_node_id: 01
    // this means the node is the 01th node in geo_json 460107
    "start_num": 234, // int
    "dest_num": 567 // int
  },
  ...
]

Topology

GET /topology

Request

{
  "nodes": [1, 7, 23], // an array of int, unique id of nodes
  "date_range": [1, 3],
  "clock_range": [3, 12]
}

Response

{
  "nodes": [46010701, 46010702, 46010733, 46010708, 46010708, 46010709],
  "edges": [
    {
      "x": 2,
      "y": 7,
      "xy_num": 32, // order num of x to y
      "yx_num": 47 //
    },
    ...
  ]
}
You might also like...
Labyrinth is a family board game. This project aims to recreate the game as a online multiplayer game, develop understanding of the game's complexity and implement practical search algorithms.
Labyrinth is a family board game. This project aims to recreate the game as a online multiplayer game, develop understanding of the game's complexity and implement practical search algorithms.

Labyrinth Labyrinth is a family board game. This project aims to recreate the game as a online multiplayer game, develop understanding of the game's c

CSS Transform Playground. Online tool to visualize 2D & 3D CSS3 Transform functions.

css-transform › css-transform.moro.es CSS3 Transform Functions Playground. Demo UI built with Vue, Gulp and LESS. Deployment via Netlify Development —

Inspired by the popular online word guessing game
Inspired by the popular online word guessing game

Wordle I was inspired by the popular game Wordle and wanted to create my own version. I've mostly used Vue options API when building projects so this

How to Find Lead Users Online (Fast)
How to Find Lead Users Online (Fast)

How to Find Lead Users Online (Fast) Masterthesis @HfG Gmuend. Read more about o

 📸 Website Shot - Capture a website screenshot online
📸 Website Shot - Capture a website screenshot online

📸 Generate a full web-page screenshot, Website-shot provides rich interface to make any kind of web screenshots online for free with no limits

A simple online Pokédex using PokéAPI.
A simple online Pokédex using PokéAPI.

A simple online Pokédex using PokéAPI. View Demo Table of Contents Getting Started Built With Prerequisites Installation Style Guide Features Folder S

Minimalistic Vue.js based documentation system component
Minimalistic Vue.js based documentation system component

Vuesence Book Minimalistic Vue.js based documentation system component How to use Vuesence Book can be used as a Vue component in a Vue.js project or

💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication. https://tugayyaldiz.github.io/vue-comment-grid
💬 Responsive Vue.js comment system plugin that built with CSS Grid and Firebase REST API + Authentication. https://tugayyaldiz.github.io/vue-comment-grid

Vue.js Comment Grid Table of Contents Introduction Installation Downloading Plugin Dependencies Include Plugin Creating Firebase Project Setting Up Si

budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system.
budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system.

budgetzero is a free, open-source, privacy-friendly, offline-first budgeting system. Use at budgetzero.io, download the desktop apps or self-host on y

Owner
Linshu Yang
Researcher of ShanghaiTech HCPS Lab, Member of ShanghaiTech Geekpie
Linshu Yang
Website Al-Quran Online ini adalah Website yang dibuat untuk memudahkan kita untuk membaca Al-Quran secara Online dimana dan kapanpun saja dengan mudah

vuejs-quran Project setup npm install Compiles and hot-reloads for development npm run serve Compiles and minifies for production npm run build Lin

Krisna Dewa 2 Nov 1, 2022
Inventory-Management-System - A fully fledge product inventory management system with Laravel, Vue Js and Restful API built from scratch

About Laravel Laravel is a web application framework with expressive, elegant syntax. We believe development must be an enjoyable and creative experie

Philip Awobusuyi 2 Jun 3, 2022
:electric_plug: Simple VueJS component to detect offline & online changes.

V-Offline ⚡ Detect offline & online events for your vue app. This is on GitHub so let me know if I've b0rked it somewhere, give me a star ⭐ if you lik

Vinayak Kulkarni 353 Nov 8, 2022
Vue event bus plugin listening for online/offline changes

vue-connection-listener Vue event bus plugin listening for online/offline changes About Whenever the navigator's connection status changes a 'connecti

Byteboomers 86 Sep 5, 2022
Read and Listen to Qur'an online. Built with NuxtJS and TailwindCSS.

Read and Listen to Qur'an online. Built with NuxtJS and TailwindCSS.

Rangga Dimas 51 Oct 19, 2022
Multifunctional awesome online clothing store and more.

PAD EShop project Multifunctional awesome online clothing store and more. Table of contents • Report a bug • License Table of Contents About The Proje

null 7 Nov 19, 2022
⚡ A beautiful Lanyard visualizer tool to display your Discord status online! Works with Spotify and all RPCs!

A service to see your Discord status online easy and for free with the help of the Lanyard API! To use this service, you have to be in Lanyard's Discord server so that it could monitor you, you can find the invite link in Lanyard's GitHub repository.

EGGSY 50 Nov 23, 2022
Online code runner, works like Codepen

online-code-runner Project setup yarn install Compiles and hot-reloads for development yarn serve Compiles and minifies for production yarn build L

JrainLau 17 Oct 31, 2022
An online calculator for lambda calculus (λx. y).

An online calculator for lambda calculus (λx. y).

StardustDL 6 Jun 12, 2022
A naïve online table web application.

Lab 2 - Naive gDocs Enter your team members here: [Leader] ID - Name: {X}% [Member 1] ID - Name: {Y}% [Member 2] ID - Name: {Z}% where X, Y, Z repr

null 0 Dec 4, 2021