واجهة برمجة قاعدة بيانات رادار الطقس

قاعدة بيانات رادار الطقس عبارة عن ملف JSON ديناميكي يصف ثلاث كيانات رئيسية مع ارتباطاتها:

عند حدوث أي تغيير لأي من هذه البيانات في RainViewer، فإنها ستتغير في قاعدة البيانات هذه أيضًا. للوصول إلى قاعدة البيانات، يجب أن تكون راعيًا ذهبيًا أو ذهبيًا + أو بلاتينيًا في صفحة الرعاة الخاصة بنا. سنرسل إليك رابطًا إلى قاعدة البيانات، وسيظل هذا الرابط فعالًا طوال فترة رعايتك لنا.

كن راعيًا لنا!

إذا كنت ترى أهمية تطبيقنا وتود الإبقاء عليه مجانيًا لأطول فترة ممكنة، يمكنك ذلك بأن تتقدم لرعايتنا. وسنقدم لك في المقابل كنوع من الشكر، ميزة الوصول إلى واجهة برمجة تطبيقات قاعدة بيانات رادار الطقس، وخريطة Nowcast لرادار الطقس لمدة 60 دقيقة، وإمكانية الحصول على عناصر بألوان مطابقة لنظام الألوان المخصص الخاص بك.

كن راعيًا لنا

مثال على ملف قاعدة البيانات

يتكون ملف قاعدة البيانات من ثلاثة كائنات جذرية:

فيما يلي مثال على ملف قاعدة البيانات مع رادار واحد وصورة واحدة ووصف مصدر واحد:

{
  "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_idمعرف ملف الصورة الذي يحتوي على بيانات هذا الرادار. نقوم أحيانًا بتنزيل صور مركبة تعرض بيانات من عدة محطات رادار في ذات الوقت. مثال: صورة الرادار في المملكة المتحدةString(8)UKCOMP2

كائن الصورة

المفتاحالوصفالقيممثال
idمعرف الصورة. في معظم الأحيان يكون هو نفسه معرف كائن الرادار.String(8)USCOMP
provider_idمعرف كائن الموفر من قاعدة البيانات هذه.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