Aller au contenu

Gestion des identifiants

Pour faciliter l'interopérabilité, le débug et les éventuelles mises à jour de données, il est conseillé de garder la trace des identifiants des objets OpenStreetMap utilisés pour construire les éléments NeTEx.

Cela peut se faire directement avec le mécanisme d'identifiant et de version de NeTEx si les données OpenStreetMap sont exportées sans modification, par exemple :

À défaut, le mécanisme d'extension de NeTEx (attribut KeyList de l'élément abstrait DataManagedObject) peut être utilisé pour conserver l'identifiant, le type d'objet et éventuellement la version utilisée à l'import. Par exemple :

<keyList>
    <KeyValue typeOfKey="OpenStreetMap_ref">
        <Key>id</Key>
        <Value>1104609983</Value>
    </KeyValue>
    <KeyValue typeOfKey="OpenStreetMap_ref">
        <Key>type</Key>
        <Value>way</Value>
    </KeyValue>
    <KeyValue typeOfKey="OpenStreetMap_ref">
        <Key>version</Key>
        <Value>1</Value>
    </KeyValue>
</keyList>