CIFS spesifikasyonu

CIFS (Kapanma ve Olay Feed'i Spesifikasyonu), Waze'in iş ortaklarının feed'lerindeki olayları ve kapalı yolları açıklamak için kullandığı standart protokoldür.

Aşağıdaki parametre tablosunda her öğe şu şekilde sınıflandırılır:

  • Zorunlu: Zorunlu bir etiket için düzgün biçimlendirilmiş bir değer olmadan feed'iniz geçersiz kabul edilir.
  • İstenen: Teknik olarak gerekli olmasa da istenen etiketlerin kullanılması önerilir.
  • İsteğe bağlı: Daha fazla veri sağlamanıza olanak tanıyan isteğe bağlı etiketler.

Dosyayı ayrıştıran motor için öğelerin sırası önemli değildir.

Bu etiketler, type etiketinin değerine göre bir Olay veya Yol Kapatma'yı tanımlayabilir. Küçük farklılıklar, ilgili yerlerde açıklanmıştır.

Aşağıda, feed'deki yol kapatma örnekleri verilmiştir:
Aşağıda, feed'deki olay örnekleri verilmiştir:
Kapatma ve olay bilgilerini aynı feed dosyasında birleştirebileceğinizi unutmayın.

CIFS Öğeleri

Öğe Zorunlu Etiket girişi Açıklama
olay kimliği Zorunlu Serbest metin

Alfanümerik veya sayısal bir tanımlayıcı belirtir.
Kimlik, feed'inizde benzersiz olmalı ve bir olay süresince sabit kalmalıdır.

<incident id="LND11DEayKr">...</incident>
tür Zorunlu Şunlardan biri:
ROAD_CLOSED
ACCIDENT
HAZARD
POLICE
CHIT_CHAT
JAM

Tür, etkinliğinizin Waze uygulaması tarafından nasıl kullanılacağını belirler.
ROAD_CLOSED, tam kapalı yol ile sonuçlanır.

Diğer tüm türler Waze haritasında gösterilir ve yakındaki Wazer'lar için pop-up bildirim tetikler ancak yönlendirme üzerinde doğrudan bir etkisi olmaz.

<type>ROAD_CLOSED</type>
alt tür İstek Tarihi İzin verilen alt türlerin listesine bakın.

Bildirilen olayın türüyle ilgili daha ayrıntılı bir açıklama.
Alt tür, tür etiketinde sağlanan değerle eşleşmelidir.
Tür başına izin verilen alt türlerin tam listesini burada bulabilirsiniz.

polyline Zorunlu Boşlukla ayrılmış
lat lon çiftlerinin listesi

Olayın veya yol kapanmasının konumunu açıklayan ondalık derece (DD, projeksiyon SRID 4326) enlem ve boylam koordinatları. Yeterli doğruluk için ondalık işaretten sonra en az 6 basamak olmalıdır.

Koordinatların sırası, etkilenen trafiğin yönünü yansıtmalıdır.

Trafiğin yönünü tek bir noktadan çıkaramayız.
Olay yalnızca bir trafik yönünü etkiliyorsa yönü netleştirmek için ek bir koordinat sağlanmalıdır.

Aşağıdaki çoklu çizgi, tek bir trafik yönünü etkiler (her iki yönü de etkilemek için direction öğesi ekleyin):

<polyline>51.510090 -0.006902 51.509142 -0.006564
51.506291 -0.003640 51.503796 0.001051 
51.499218 0.001687 51.497365 0.002020</polyline>
direction İstek Tarihi BOTH_DIRECTIONS veya ONE_DIRECTION

Aksaklığın veya kapanmanın yoldaki trafik yönlerinden birini mi yoksa her ikisini mi etkilediğini belirtir.

Çoklu çizgi sağlansa bile yön bilgisi vermeniz kesinlikle önerilir. Yalnızca tek bir koordinat grubu sağlanabiliyorsa etkinliğin doğru sürüş yönünde gösterilmesi için yön alanı gereklidir.

<direction>BOTH_DIRECTIONS</direction>
sokak Zorunlu Serbest metin

Etkinliğin gerçekleştiği caddenin veya yolun adını belirtir.

<street>NW 12th St</street>
starttime Zorunlu yyyy-MM-dd'T'HH:mm:ss+HH:mm

Bir kesinti döneminin başlangıç tarih ve saatini belirtir. ROAD_CLOSED türünde olmayan olaylar için bu öğeyi atlayabilirsiniz. Bu durumda, olayın şu anda etkin olduğu varsayılır.

Zaman damgası, saniyelik ayrıntı düzeyinde ISO8601 biçiminde olmalı ve saat dilimi farkını içermelidir.

<starttime>2023-04-07T09:00:00+01:00</starttime>
endtime İstek Tarihi yyyy-MM-dd'T'HH:mm:ss+HH:mm

Bitiş tarih ve saatini saniye ayrıntı düzeyinde ISO8601 biçimini kullanarak belirtin ve saat dilimi farkını ekleyin.

Bu değeri atlarsanız şu anda varsayılan olarak başlangıç zamanından 14 gün sonra ayarlanır.

<endtime>2023-04-07T23:00:00+01:00</endtime>
açıklama İstek Tarihi Serbest metin

Trafik aksamasının nedeni. Bu açıklama 40 karakterden kısa olmalıdır. 40 karakterden uzun açıklamalar kabul edilir ancak Waze uygulamasında düzgün şekilde gösterilmeyebilir.

<description>I-95 All NB lanes closed
btwn Exits 184 and 186.</description>
şerit etkisi isteğe bağlı yapılandırılmış şerit etki bilgileri Yalnızca olay tam yol kapanması değilse ve trafiğin tek bir yönünü etkiliyorsa şerit etkisine ilişkin veriler sağlayın.

WZDx şerit biçimini veya benzer bir biçimi kullanarak bir şerit dizisi belirterek tüm şeritler hakkında bilgi sağlayın.
Şerit etkisi iki biçimde sağlanabilir: tam ve kısmi.

Tam biçim örneği:
<order>1</order> en soldaki şeridi temsil eder.

<lanes>
  <lane>
    <order>1</order>
    <type>LANE</type>
    <status>CLOSED</status>
  </lane>
  <lane>
    <order>2</order>
    <type>LANE</type>
    <status>OPEN</status>
  </lane>
</lanes>

Kısmi biçim örneği:
<lane_impact>
  <total_closed_lanes>2</total_closed_lanes>
  <roadside>RIGHT</roadside>
</lane_impact>

program İsteğe bağlı <dayname>hh:mm-hh:mm</dayname>

Olayın tüm başlangıç ve bitiş tarih ve saatlerini kapsar.

<schedule>
  <monday>09:00-11:00,17:00-21:00</monday>
  <thursday>09:00-11:00,17:00-21:00</thursday>
  <friday>09:00-11:00,17:00-21:00</friday>
  <saturday>00:00-05:00</saturday>
  <sunday>09:00-18:00</sunday>
</schedule>

Olay ve Kapanma alt türleri

Olayın niteliğiyle ilgili daha fazla ayrıntı verin. Kabul edilebilir alt türler, sağlanan türe göre belirlenir.

Tür Olası alt türler
ACCIDENT
ACCIDENT_MINOR
ACCIDENT_MAJOR
HAZARD
HAZARD_ON_ROAD
HAZARD_ON_ROAD_CAR_STOPPED
HAZARD_ON_ROAD_CONSTRUCTION
HAZARD_ON_ROAD_EMERGENCY_VEHICLE
HAZARD_ON_ROAD_ICE
HAZARD_ON_ROAD_LANE_CLOSED
HAZARD_ON_ROAD_OBJECT
HAZARD_ON_ROAD_OIL
HAZARD_ON_ROAD_POT_HOLE
HAZARD_ON_ROAD_ROAD_KILL
HAZARD_ON_ROAD_TRAFFIC_LIGHT_FAULT
HAZARD_ON_SHOULDER
HAZARD_ON_SHOULDER_ANIMALS
HAZARD_ON_SHOULDER_CAR_STOPPED
HAZARD_ON_SHOULDER_MISSING_SIGN
HAZARD_WEATHER
HAZARD_WEATHER_FLOOD
HAZARD_WEATHER_FOG
HAZARD_WEATHER_FREEZING_RAIN
HAZARD_WEATHER_HAIL
HAZARD_WEATHER_HEAT_WAVE
HAZARD_WEATHER_HEAVY_RAIN
HAZARD_WEATHER_HEAVY_SNOW
HAZARD_WEATHER_HURRICANE
HAZARD_WEATHER_MONSOON
HAZARD_WEATHER_TORNADO
ROAD_CLOSED

ROAD_CLOSED_HAZARD
ROAD_CLOSED_CONSTRUCTION
ROAD_CLOSED_EVENT
JAM

JAM_LIGHT_TRAFFIC
JAM_MODERATE_TRAFFIC
JAM_HEAVY_TRAFFIC
JAM_STAND_STILL_TRAFFIC
POLICE

POLICE_VISIBLE
POLICE_HIDING
POLICE_WITH_MOBILE_CAMERA