User:Singing-Poppy/Draft:FR:Recommandations pour le routage piéton/mapping Netex
(brouillon)
ParkingBay
Remarque : on s'intéresse ici uniquement aux places de stationnement réservées PMR, bien que d'autres types de places puissent être exportées également.
Sélection
Les objets OSM avec les attributs suivants sont convertis en ParkingBay :
- amenity=parking_space et parking_space=disabled
- amenity=parking_space et capacity:disabled!=0
- amenity=parking_space et access:disabled=designated
- amenity=parking_space et wheelchair=designated/yes
Puisqu'il s'agit de place de stationnenemt PMR, les attributs Netex suivants ont une valeur fixe :
- PublicUse : disabledPublicOnly
- ParkingVehicleType: car
Conversion des attributs
ParkingBay/Centroid/Location
La géométrie de l'objet OSM est exportée sous forme de point.
ParkingBay/AccessibilityAssessment
ValidityCondition/Description est renseigné avec le contenu de wheelchair:description=*.
MobilityImpairedAccess est calculé à partir des valeurs des attributs Netex WheelchairAccess, StepFreeAccess et VisualSignsAvailable
AccessibilityLimitation/WheelchairAccess est renseigné avec le tag wheelchair :
- true si wheelchair=yes
- false si wheelchair=no
- partial si wheelchair=limited/bad
- other si wheelchair=* a une autre valeur
- non renseigné si le tag est absent
AccessibilityLimitation/StepFreeAccess vaut true si wheelchair=yes, et est non renseigné sinon.
AccessibilityLimitation/VisualSignsAvailable est renseigné avec le tag markings=* :
- unmarked si markings=no
- demarcated si markings a une autre valeur
- non renseigné si le tag est absent
ParkingBay/PublicUse
cf § sélection
ParkingBay/Lighting
L'élément ParkingBay/Lighting est renseigné à partir du tag lit=* :
- unlit si lit=no
- wellLit si lit a une autre valeur, sauf cas particulier
- non renseigné si le tag est absent
Cas particulier : si le tag lit:perceived=* est renseigné et qu'il a une valeur différente de good/daylike/none/minimal, alors l'élément ParkingBay/Lighting aura la valeur poorlyLit
ParkingBay/ParkingVehicleType
cf § sélection
ParkingBay/BayGeometry
L'élément ParkingBay/BayGeometry est rempli avec la valeur du tag orientation=* :
- orthogonal si orientation=perpendicular
- angled si orientation=diagonal
- parallel si orientation=parallel
- other si orientation a une autre valeur
- non renseigné si le tag est absent
ParkingBay/ParkingVisibility
L'élément ParkingBay/ParkingVisibility est rempli avec la valeur du tag markings=* :
- unmarked si markings=no
- demarcated si markings a une autre valeur
- non renseigné si le tag est absent
ParkingBay/Length
L'élément ParkingBay/Length est rempli avec valeur du tag length=*, en mètres arrondis au cm.
Si le tag est absent et que l'objet OSM est une zone avec capacity=*=1/non renseigné ou capacity:disabled=*=1/non renseigné, la plus grande longueur de la zone peut être utilisée à la place.
ParkingBay/Width
L'élément ParkingBay/Width est rempli avec valeur du tag width=*, en mètres arrondis au cm.
Si le tag est absent et que l'objet OSM est une zone avec capacity=*=1/non renseigné ou capacity:disabled=*=1/non renseigné, la plus petite longueur de la zone peut être utilisée à la place.
ParkingBay/RechargingAvailable
L'élément ParkingBay/RechargingAvailable est rempli à partir de la valeur du tag capacity:charging=* :
- true si capacity:charging!=0
- false si capacity:charging=0
- non renseigné si le tag est absent