Université de Versailles



Yüklə 0,87 Mb.
səhifə21/23
tarix30.10.2017
ölçüsü0,87 Mb.
#22015
1   ...   15   16   17   18   19   20   21   22   23

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 »)


Yüklə 0,87 Mb.

Dostları ilə paylaş:
1   ...   15   16   17   18   19   20   21   22   23




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin