7.6Schémas des BDG de l’IGN 7.6.1BD TOPO (après la pré-intégration)
pré-intégration
fusion des classes Pont_Surf et pont,
fusion des classes Tronçon_route, Chemin, Sentier, Allée, Piste_Cyclable, Escalier, Escalier_Surf
fusion des objets de type chaussées séparés et du séparateur en un objet de type tronçon de route
fusion des classes Carrefour_na, Barrière, Péage
fusion des classes Parc_Stat, Aire
matérialisation des embarcadères
Tronçon = Tronçon_route, Chemin, Sentier, Allée, Piste_Cyclable, Escalier, Escalier_Surf
genre = nom classe d’origine
nb_voies = list (nb_voies sens direct, nb_voies sens indirect)
si il existe un séparateur et 2 tronçons partageant la même géométrie
list (nb_voies) sinon
séparateur = largeur du séparateur si il existe 0 sinon
Noeud_Routier = Carrefour_na, Barrière, Péage type = nom classe d’origine ou embarcadère
Equipement = Parc_Stat, Aire type = nom classe d’origine
Pont = Pont, Pont_Surf, Passerelle type = nom classe d’origine
7.6.2Géoroute (après la pré-intégration)
pré-intégration
fusion des classes de type toponyme avec les classes qu’elles nomment.
Pour la classe Noeud, le toponyme est issu de classe Topo_Noeud qui est relié à Noeud par une relation 1-1
Pour la classe Franchissement, le toponyme est issu soit de la classe Topo_Franchissement, soit de la classe Topo_Tronçon si le tronçon portant le toponyme passe par un franchissement à un niveau > 0.
7.6.3BD CARTO (après la pré-intégration)
pré-intégration
ajout des franchissements déduits,
fusion des classes de type toponyme avec les classes qu’elles nomment.
En rouge : fait partie du schéma BD Carto V2 mais pas du schéma du jeu de données
7.7Déclaration de correspondance entre les BDG de l’IGN 7.7.1Déclaration des ACI entre la BD TOPO et GEOROUTE
Tronçon de route (TRONÇON)
Remarques :
-
La classe TRONÇON de la BD TOPO est issue de la fusion des classes tronçon_route dont les instances ont été normalisée (4.2.3) , Chemin, sentier, Allée, Piste_cyclable, Escalier, Escalier_surf.
-
BDT.type = enum (« routier », « chemin », « sentier », « allée », « piste cyclable », « escalier »)
-
attributs virtuelle de GEOROUTE
-
G.vocation_V = enum (« type autoroutier », « voie artérielle », « voie de distribution », « voie de desserte », « bretelle », « voie rapide urbaine »)
-
G.etat_physique_V = enum ( « route revêtue », « route non revêtue »), « en construction »)
-
G.type_V = enum («routier », « chemin ou sentier », « escalier »)
SET([[1:N] BDT.TRONÇON) SET([[1:N] SELECTION (( (Impasse(G.TRONÇON) L(G.TRONÇON)< 50 m)) (vocation « passerelle ») ) G.TRONÇON)
etat_chaussee = L(G.Tronçon)>100m etat_physique_V
(« revêtue », (« route revêtue »))
(« non revêtue », (« route non revêtue »))
(« en construction », (« en construction »))
importance CD L(G.Tronçon)>100m vocation_V
(« principale », (« type autoroutier », « voie rapide urbaine », « voie artérielle », « voie de distribution », « bretelle »))
(« secondaire », (« voie de distribution », « voie de desserte », « bretelle »))
(« quelconque », (« voie de desserte »))
nb_voies CD card(BDT.Tronçon.nb_voies) = 1 L(G.Tronçon)>100m nb_total_voies
(1, (« 1 voie »),
(2, (« 2 voies », « 2 voies larges » ),
(3, (« 3 voies »))
(4, (« 4 voies »))
([5…], (« plus de 4 voies »))
nb_voies[0] CD card(BDT.Tronçon.nb_voies) = 2 Direction(BDT.Tronçon,G.Tronçon) L(G.Tronçon)>100m nb_voies_sens_direct
nb_voies[0] CD card(BDT.Tronçon.nb_voies) = 2 Direction(BDT.Tronçon,G.Tronçon) L(G.Tronçon)>100m nb_voies_sens_inverse
nb_voies[1] CD card(BDT.Tronçon.nb_voies) = 2 Direction(BDT.Tronçon,G.Tronçon) L(G.Tronçon)>100m nb_voies_sens_inverse
nb_voies[1] CD card(BDT.Tronçon.nb_voies) = 2 Direction(BDT.Tronçon,G.Tronçon) L(G.Tronçon)>100m nb_voies_sens_direct
(1, (« 1 voie »))
(2, (« 2 voies »))
(3, (« 3 voies »))
(4, ((« 4 voies »))
(5, ( (« 5 voies »)))
([6…],())
normalisee CF L(G.Tronçon)>100m voie_normalisee
(« normalisée », (« voie normalisée »))
(« non normalisée », (« voie non normalisée », « voie urbaine »))
type CF L(G.Tronçon)>100m type_V
(« routier », (« routier »))
(« chemin », (« chemin ou sentier »))
(« sentier », (« chemin ou sentier »))
(« escalier », (« escalier »))
position_sol CF position_sol
(« en surface », (« à niveau, normal », « sur viaduc, ou sur pont », « toboggan », « sur barrage », « sur digue »))
(« souterrain », (« en tunnel, souterrain »))
Noeud routier (NOEUD) (voir 4.3.3.2)
Remarques :
-
La classe NOEUD de la BD TOPO est issue de la fusion des classes CARREFOUR_NA, PEAGE, BARRIERE, des embarcadères issues de la pré-intégration et des changements de commune issues de la pré-intégration . L’attribut énuméré « genre » à pour valeur le nom de la classe ou embarcadère ou encore changement de commune.
-
BDT.genre = enum (« carrefour », « péage », « barrière », « embarcadère », « changement de commune »)
-
attribut virtuelle de la classe Noeud de la BD TOPO
-
Type_V = enum (« carrefour ou cul de sac », « changement d’attribut », « péage », « barrière », « embarcadère », « changement de commune »)
BDT.Noeud patte_oie(G.SET) base_patte_oie(G.SET) < 50 m G.SET([3,3] Noeud, [3,3] Tronçon)
-
BDT.SET([3,n] Noeud, [3,n] Tronçon) rond-point(BDT.SET) diamètre_rond-point(BDT.SET) < 30 m G.Noeud
-
SELECTION(BDT.Noeud.Type_V = « changement d’attribut ») BDT.Noeud SELECTION(G.Noeud.Typenoeud = « changement d’attribut ») G.Noeud
-
SELECTION(BDT.Noeud.Type_V = « péage ») BDT.Noeud SELECTION (G.Equipement.Nature = « péage »)Equipement
-
SELECTION(BDT.NOEUD.Type_V « embarcadère ») BDT.Noeud sinon G.Noeud
BDT.Noeud.type_V CF G.Noeud.typenoeud
(« carrefour ou cul de sac », (« carrefour ou cul de sac », « intersection appartenant à rond-point », « intersection appartenant à carrefour aménagé », « intersection appartenant à carrefour aménagé avec tunnel et toboggan », « intersection appartenant à un échangeur complet »))
(« changement d’attribut », « changement d’attribut »)
(« barrière », (« barrière », « barrière de douane »)
(« changement de commune », « changement de commune »)
BDT.Noeud.Type_V CF G.Equipement.Nature = « péage »
(« péage »,(« péage »)
toponyme toponyme = toponyme
Pont - Franchissement
Remarque :
-
La classe Pont de la BD TOPO est issue des classes PONT, PONT_SURF et PASSERRELLE, l’attribut énuméré type prend pour valeur le non de la classe d’origine.
SET ( [1,N] BDT.PONT) SET( [1,N] G.FRANCHISSEMENT)
SELECTION (type = « passerelle ») BDT.PONT SELECTION(vocation = « passerelle ») G.TRONÇON
toponyme toponyme = toponyme
Equipement - Equipement
Remarque :
-
La classe Equipement de la BD TOPO est issue des classes PARC_STAT et AIRE. , l’attribut énuméré Type prend pour valeur le non de la classe d’origine.
BDT.Equipement G.Equipement
Type CD Nature
(« parc_stat »,(« parking »)
(« aire », (« aire de service », « aire de péage »))
Route - Route
SELECTION (BDT.Route.type «nommee ») BDT.Route G.Route
AIC numero = numero
departement = gestionnaire
type CF classement_adm
(« autoroute », (« autoroute »))
(« nationale », (« nationale », « voie express »))
(« départementale », (« départementale », « voie express »))
SELECTION (BDT.Route.type = «nommee ») BDT.Route SELECTION(G.Itineraire.nature = « itineraire nommée ») G.Itineraire
AIC numero = numero
BDT.GR SELECTION(G.Itineraire.nature = « GR») G.Itineraire
AIC numero = numero
7.7.1.1Description des attributs compliqués à générer pour les classes de la BDI 1
Tronçon
Type = enum (« routier », « chemin », « sentier », « piste cyclable », « allée », « escalier »)
Vocation = enum (« type autoroutier », « voie artérielle », « voie de distribution », « voie de desserte », « bretelle », « voie rapide urbaine »)
Etat_physique = enum ( « route revêtue », « route non revêtue », « en construction »)
Nb_voies = tuple (sens direct : real, sens inverse : real)
le type des sous attribut est réel pour accepter la valeur une voie et demi.
Normalisee = enum (« voie normalisée », « voie non normalisée », « voie urbaine »)
Position_sol = enum (« à niveau, normal », « sur viaduc, ou sur pont », « toboggan », « sur barrage », « sur digue », « en tunnel, souterrain »)
Noeud
Type = enum (« carrefour ou cul de sac », « intersection appartenant à rond-point », « intersection appartenant à carrefour aménagé », « intersection appartenant à carrefour aménagé avec tunnel et toboggan », « intersection appartenant à un échangeur complet », « rond-point simple », « changement d’attribut », (« barrière », « barrière de douane », « changement de commune », « péage »)
7.7.2Déclaration des ACI entre la BDI 1 (BDI) et la BD CARTO (BDC)
Tronçon de route (TRONÇON)
Trois classes virtuelles sont crées pour la BD CARTO
-
Vocation_V = enum (« autoroute », « grande circulation », « liaison régionale », « liaison locale », « bretelle »)
-
Type_V = enum ( « routier », « piste cyclable », « chemin », « sentier »)
-
Etat_Physique_V = (« route revêtue, route non revêtue, en construction »)
SET([[1:N] BDI.Tronçon) BDC.Tronçon
nb_voies.sens_direct + nb_voies.sens_inverse
CD L(BDI.TRONÇON) > 1000 m nb_chaussees = « 1 chausée » nb_total_voies
((0+1), (« 1 voie »))
((1+0), (« 1 voie »))
((1+1), (« 2 voies », « 2 voies larges »))
((2+0), (« 2 voies », « 2 voies larges »))
((0+2), (« 2 voies », « 2 voies larges »))
((2+1), (« 3 voies »))
((1+2), (« 3 voies »))
((1,5+1,5), (« 3 voies »))
((0+3), (« 3 voies »))
((3+0), (« 3 voies »))
((2+2), (« 4 voies »))
((1+3), (« 4 voies »))
((3+1), (« 4 voies »))
((0+4), (« 4 voies »))
((4+0), (« 4 voies »))
((a + b), (« plus de 4 voies »)) avec a+b 5
nb_voies.sens_direct CF L(BDI.TRONÇON) > 1000 m nb_chaussees = « 2 chausées » Direction(BDI.Tronçon,BDC.Tronçon) nb_chaussee_montante
nb_voies.sens_direct CF L(BDI.TRONÇON) > 1000 m nb_chaussees = « 2 chausées » Direction(BDI.Tronçon,BDC.Tronçon) nb_chaussee_descendante
nb_voies.sens_inverse CF L(BDI.TRONÇON) > 1000 m nb_chaussees = « 2 chausées » Direction(BDI.Tronçon,BDC.Tronçon) nb_chaussee_descendante
nb_voies.sens_inverse CF L(BDI.TRONÇON) > 1000 m nb_chaussees = « 2 chausées » Direction(BDI.Tronçon,BDC.Tronçon) nb_chaussee_montante
(1, (« 1 voie »))
(2, (« 2 voies »))
(3, (« 3 voies »))
(4, (« 4 voies »))
([5…], (« plus de 4 voies »))
Vocation CD Vocation_V
((« autoroute »,(« autoroute »)),
(« voie rapide urbaine », (« autoroute », « grande circulation »),
(« artérielle »,(« grande circulation »)),
(« distribution », (« grande circulation », « liaison locale »)),
(« desserte »,(« liaison locale »),
(« bretelle », (« bretelle »)),
Etat_Physique = L(BDI.TRONÇON) > 1000 m Etat_Physique_V
Position_sol CD Position_sol
((« à niveau, normal », (« normal », (« en tunnel, souterrain, couvert ou semi couvert »))
(« sur viaduc, ou sur pont », (« sur viaduc, ou sur pont »))
(« toboggan », (« normal »))
(« sur barrage », (« normal »))
(« sur digue », (« normal »))
(« en tunnel, souterrain », (« en tunnel, souterrain, couvert ou semi couvert »))
Type = Type_V
Noeud Routier
BDI.SET([1,n] Noeud, [0,m] Tronçon) BDC.Noeud
BDI. NOEUD SELECTION(Nature = gare de péage) BDC.Equipement
Type CF Type
(« carrefour ou cul de sac », (« carrefour ou cul de sac », « changement d’attribut »))
(« intersection appartenant à rond-point », (« rond-point > 100 m », « rond-point < 100 m »))
(« intersection appartenant à carrefour aménagé », (« carrefour aménagé > 100m »))
(« intersection appartenant à carrefour aménagé avec tunnel et toboggan », (« carrefour aménagé avec toboggan ou passage inférieur »))
(« intersection appartenant à échangeur complet », (« échangeur complet »))
(« changement d’attribut », « changement d’attribut »))
(« péage »,())
(« barrière », (« barrière »))
(« barrière de douane », (« barrière de douane »))
(« embarcadère », (« embarcadère », « embarcadère hors territoire »))
(« changement de commune »,()))
toponyme = toponyme
Equipement
SELECTION (Type = « aire ») Equipement SELECTION (Nature {« aire de repos »,« aire de service »}) BDC.Equipement
Type CF Nature
(« aire », (« aire de repos », « aire de service »))
Toponyme = Toponyme
Pont - Franchissement
Remarques :
-
Les instances de la classe franchissement de la BDC sont complétés par les instances implicites.
-
Les toponymes de pont, viaduc, tunnel sont recherchés sur le tronçon de route associé passant sur le franchissement (méthode toponyme).
SET ( [1,N] BDI.PONT) SET( [1,N] BDC.FRANCHISSEMENT)
Toponyme = Toponyme
Route, GR, Itinéraire
BDI.Route BDC.Route
AIC numero = numero
departement = gestionnaire
BDI.Route SELECTION(BDC.Itineraire_Routier « GR ») BDC.Itineraire_Routier
AIC numero = numero
BDI.GR SELECTION(BDC.Itineraire_Routier = « GR ») BDC.Itineraire_Routier
AIC numero = numero
Tronçon de Bac
BDI.Bac BDC.Tronçon_Bac
Type CF Vocation
(« autos », (« inconnu », « piétons et automobiles »)
(« piétons », (« inconnu », « piétons seulement »)
Dostları ilə paylaş: |