API ฐานข้อมูลเรดาร์ตรวจสภาพอากาศ

ฐานข้อมูลเรดาร์ตรวจสภาพอากาศเป็นไฟล์ JSON แบบไดนามิกที่อธิบายเอนทิตีหลักสามรายการและความสัมพันธ์ของพวกมัน:

เมื่อใดก็ตามที่มีการเปลี่ยนแปลงข้อมูลนี้ใน RainViewer มันจะเปลี่ยนแปลงในฐานข้อมูลนี้ด้วย เพื่อเข้าถึงฐานข้อมูล คุณต้องเป็น ผู้อุปถัมภ์ระดับ Gold, Gold+ หรือ Platinum ในหน้า Patreon ของเรา เราจะส่งลิงก์ไปยังฐานข้อมูล และลิงก์นี้จะใช้ได้จนกว่าคุณจะยังคงเป็นผู้อุปถัมภ์

เป็นผู้อุปถัมภ์ของเรา!

หากคุณชอบ API ของเราและต้องการให้มันใช้งานได้ฟรีนานที่สุด โปรดสนับสนุนเราที่ Patreon นอกจากนี้คุณยังจะสามารถเข้าถึง API ฐานข้อมูลเรดาร์ตรวจสภาพอากาศ แผนที่ 60 นาทีของเรดาร์ตรวจสภาพอากาศผ่านการพยากรณ์ปัจจุบัน และความเป็นไปได้ที่จะได้รับตารางชุดสีที่คุณกำหนดเอง

รับเป็นผู้อุปถัมภ์

ตัวอย่างไฟล์ฐานข้อมูล

ไฟล์ฐานข้อมูลประกอบด้วยสามอ็อบเจ็กต์รูท:

ต่อไปนี้คือตัวอย่างไฟล์ฐานข้อมูลที่มีเรดาร์ 1 ตัว, ภาพ 1 ภาพ และคำอธิบายแหล่งที่มา 1 รายการ:

{
  "radars": [
    {
      "id": "KESX",
      "country": "US",
      "state": "NV",
      "location": "Las Vegas",
      "status": 1,
      "latitude": 35.7012894,
      "longitude": -114.8918277,
      "image_id": "KESX"
    }
  ],
  "images": [
    {
      "id": "KESX",
      "provier_id": "Iastateedu",
      "status": 0,
      "projection": "EPSG:4326",
      "products": "https://data.rainviewer.com/images/KESX/0_products.json",
      "frequency": 240
    }
  ],
  "providers": [
    {
      "id": "Iastateedu",
      "name": "Iowa Environmental Mesonet",
      "description": "Iowa State University, Iowa Environmental Mesonet.",
      "url": "https://mesonet.agron.iastate.edu/docs/nexrad_composites/"
    }
  ]
}

ออบเจ็คเรดาร์

คีย์คำอธิบายค่าตัวอย่าง
idตัวระบุเรดาร์ภายใน บางครั้งเทียบเท่ากับรหัสสนามบิน ICAO บางครั้งเราเลือกตามดุลยพินิจของเราเองString(8)SATAI
countryรหัสประเทศ ISO 3166-1 alpha-2 https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2String(2)US
stateรัฐของประเทศ ถ้ามีString(255)ฮาวาย
locationชื่อของเรดาร์หรือตำแหน่งที่ตั้งString(255)KLIA Airport
statusไม่ได้ใช้Tinyint(1)1
latitudeละติจูดของสถานีเรดาร์ตรวจสภาพอากาศ WSG84Float35.7012894
longitudeลองจิจูดของสถานีเรดาร์ตรวจสภาพอากาศ WSG84Float-114.8918277
image_idID ของไฟล์ภาพซึ่งมีข้อมูลของเรดาร์นี้ บางครั้งเราดาวน์โหลดภาพคอมโพสิตที่แสดงข้อมูลจากสถานีเรดาร์หลายสถานีพร้อมกัน ตัวอย่าง: ภาพเรดาร์ของสหราชอาณาจักรString(8)UKCOMP2

ออบเจ็ครูปภาพ

คีย์คำอธิบายค่าตัวอย่าง
idตัวระบุรูปภาพ ส่วนใหญ่แล้วจะเทียบเท่ากับออบเจ็ค Radar IDString(8)USCOMP
provider_idID ของออบเจ็คผู้ให้บริการจากฐานข้อมูลนี้String(64)Idgobmkg
statusสถานะของภาพนี้ 0 - ไม่ได้ใช้ในแผนที่คอมโพสิต 1 - ใช้ในแผนที่คอมโพสิตTinyint(1)1
projectionการฉายภาพแหล่งที่มาString(64)AEQD
productsลิงก์ไปยังไฟล์ products.json เมื่อคุณสามารถรับภาพทั้งหมดของเรดาร์นี้ได้String(255)https://data.rainviewer.com/images/KESX/0_products.json
frequencyความถี่ในการอัปเดตโดยทั่วไปในหน่วยวินาที เป็นศูนย์ หากไม่อัปเดตเป็นเวลานานInt600

ออบเจ็คผู้ให้บริการ

คีย์คำอธิบายค่าตัวอย่าง
idตัวระบุผู้ให้บริการ กลับชื่อโดเมนโดยมีข้อยกเว้นบางประการString(255)Mxgobcnasmn
nameชื่อทางการของผู้ให้บริการในภาษาแม่String(255)中央氣象局全球資訊網
descriptionคำอธิบายของแหล่งที่มาเรดาร์ โดยทั่วไปจะเป็นภาษาอังกฤษString(255)Taiwan Central Weather Bureau
urlลิงก์ไปยังหน้าที่มีข้อมูลเรดาร์ในแหล่งที่มานี้String(255)https://meteo.gov.ua/en/33345/radar
RainViewer RainViewer