Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428
Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
geodata/bdtopo (pub)
Erreur: la classe FeatureDataset n'est pas définie
Création d'un document AutoDescribed
{
"title": "BD TOPO",
"creator": "IGN",
"abstract": "La BD TOPO® est une description vectorielle 3D (structurée en objets) des éléments du territoire et de ses infrastructures, de précision métrique, exploitable à des échelles allant du 1 : 5 000 au 1 : 50 000.\n\nElle couvre de manière cohérente l’ensemble des entités géographiques et administratives du territoire national.\nElle permet la visualisation, le positionnement, la simulation au service de l’analyse et de la gestion \nopérationnelle du territoire.\nLa description des objets géographiques en 3D permet de représenter de façon réaliste les analyses spatiales\nutiles aux processus de décision dans le cadre d’études diverses.\n\nLa carte correspondante peut être\n[générée ici pour St Léger les Vignes, zoom 14](id.php/geodata/bdtopo/map/display?latlon=47.135,-1.730&zoom=14).\n",
"identifier": "http://professionnels.ign.fr/bdtopo",
"coverage": "iso:code:3166:FR (métropole + DOM)",
"conformsTo": "http://id.georef.eu/geodata/bdtopo22.specs",
"lineage": "20/8/2018:\n - transfert des sepcs dans geodata/bdtopo22.specs\n20/8/2018:\n - ajout de symboles pour les pai_religieux\n",
"$schema": "http://ydclasses.georef.eu/FeatureDataset/schema",
"wfsUrl": "https://wxs.ign.fr/3j980d2491vfvr7pigjqdwqw/geoportail/wfs",
"wfsOptions": {
"referer": "http://gexplor.fr/"
},
"minZoom": 13,
"maxZoom": 21,
"layersByTheme": {
"Thème_limite_administrative_BDCarto": {
"limite_administrative": {
"title": "<i>Limite administrative</i>",
"abstract": "en l'absence de limites administratives dans la BD Topo, utilisation de celles de BDCarto, ...",
"minZoom": 0,
"onZoomGeo": {
"0": "/geodata/ne_110m/coastAdminBoundaryLines",
"4": "/geodata/ne_10m/coastAdminBoundaryLines",
"9": "/geodata/route500/limite_administrative",
"12": "/geodata/bdcarto/limite_administrative"
},
"style": "function(feature) {\n switch (feature.properties.nature) {\n case 'Limite côtière': return {color: 'blue', weight: 1};\n case 'Frontière internationale': return {color: 'chocolate'};\n case 'Limite de région': return {color: 'red', weight: 1};\n case 'Limite de département': return {color: 'orange', weight: 1};\n case 'Limite d\\'arrondissement': return {color: 'lightGrey', weight: 1};\n case 'Limite de commune': return {color: 'lightGrey', weight: 1};\n }\n // /geodata/ne_110m/coastAdminBoundaryLines + /geodata/ne_10m/coastAdminBoundaryLines\n switch (feature.properties.featurecla) {\n case 'Coastline': return {color: 'blue', weight: 1};\n default: return {color: 'chocolate', weight: 2};\n }\n}\n",
"displayedByDefault": true
}
},
"Thème_Réseau_routier": {
"route": {
"title": "route",
"minZoom": 4,
"onZoomGeo": {
"4": "/geodata/ne_10m/roads",
"9": "/geodata/route500/troncon_route",
"12": "/geodata/bdcarto/troncon_route",
"14": "importance in ('1','2','3','4')",
"15": "importance in ('1','2','3','4','5')",
"16": "all"
},
"style": "function(feature) {\n switch (feature.properties.importance) {\n case '1': return {color: 'violet', weight: 1, opacity: 0.9};\n case '2': return {color: 'red', weight: 1, opacity: 0.9};\n case '3': return {color: 'orange', weight: 1, opacity: 0.9};\n case '4': return {color: 'orange', weight: 1, opacity: 0.9};\n case '5': return {color: 'gold', weight: 1, opacity: 0.9};\n case 'NC': return {color: 'grey', weight: 1, opacity: 0.9};\n case 'NR': return {color: 'grey', weight: 1, opacity: 0.9};\n }\n // /geodata/route500/troncon_route\n switch (feature.properties.vocation) {\n case 'Type autoroutier': return { color: 'violet', weight: 2, opacity: 0.9};\n case 'Liaison principale': return { color: 'red', weight: 1, opacity: 0.9};\n case 'Liaison régionale': return { color: 'orange', weight: 1, opacity: 0.9};\n case 'Liaison locale': return { color: 'gold', weight: 1, opacity: 0.9};\n }\n // /geodata/ne10m/roads\n switch (feature.properties.scalerank) {\n case '3': return { color: 'violet', weight: 2, opacity: 0.9 };\n case '4': return { color: 'violet', weight: 2, opacity: 0.9 };\n case '5': return { color: 'red', weight: 1, opacity: 0.9};\n case '6': return { color: 'red', weight: 1, opacity: 0.9};\n case '7': return { color: 'orange', weight: 1, opacity: 0.9};\n case '8': return { color: 'orange', weight: 1, opacity: 0.9};\n case '9': return { color: 'orange', weight: 1, opacity: 0.9};\n case '10': return { color: 'gold', weight: 1, opacity: 0.9};\n }\n}\n",
"displayedByDefault": true,
"typename": "BDTOPO_BDD_WLD_WGS84G:route"
},
"route_nommee": {
"title": "route_nommee",
"typename": "BDTOPO_BDD_WLD_WGS84G:route_nommee"
},
"route_primaire": {
"title": "route_primaire",
"typename": "BDTOPO_BDD_WLD_WGS84G:route_primaire"
},
"route_secondaire": {
"title": "route_secondaire",
"typename": "BDTOPO_BDD_WLD_WGS84G:route_secondaire"
},
"surface_route": {
"title": "surface_route",
"typename": "BDTOPO_BDD_WLD_WGS84G:surface_route"
},
"toponyme_communication": {
"title": "toponyme_communication",
"typename": "BDTOPO_BDD_WLD_WGS84G:toponyme_communication"
},
"chemin": {
"title": "chemin",
"typename": "BDTOPO_BDD_WLD_WGS84G:chemin"
}
},
"Thème_Voies_ferrées": {
"troncon_voie_ferree": {
"title": "troncon_voie_ferree",
"typename": "BDTOPO_BDD_WLD_WGS84G:troncon_voie_ferree"
},
"gare": {
"title": "gare",
"typename": "BDTOPO_BDD_WLD_WGS84G:gare"
},
"aire_triage": {
"title": "aire_triage",
"typename": "BDTOPO_BDD_WLD_WGS84G:aire_triage"
},
"transport_cable": {
"title": "transport_cable",
"typename": "BDTOPO_BDD_WLD_WGS84G:transport_cable"
},
"toponyme_ferre": {
"title": "toponyme_ferre",
"typename": "BDTOPO_BDD_WLD_WGS84G:toponyme_ferre"
}
},
"Thème_Transport_d'énergie": {
"ligne_electrique": {
"title": "ligne_electrique",
"typename": "BDTOPO_BDD_WLD_WGS84G:ligne_electrique"
},
"conduite": {
"title": "conduite",
"typename": "BDTOPO_BDD_WLD_WGS84G:conduite"
},
"poste_transformation": {
"title": "poste_transformation",
"typename": "BDTOPO_BDD_WLD_WGS84G:poste_transformation"
},
"pylone": {
"title": "pylone",
"typename": "BDTOPO_BDD_WLD_WGS84G:pylone"
}
},
"Thème_Hydrographie": {
"troncon_cours_eau": {
"title": "<i>Cours d'eau</i>",
"minZoom": 0,
"onZoomGeo": {
"0": "/geodata/ne_110m/rivers_lake_centerlines",
"4": "/geodata/ne_10m/rivers_lake_centerlines_scale_rank",
"9": "/geodata/route500/troncon_hydrographique",
"12": "/geodata/bdcarto/troncon_hydrographique",
"14": "regime='Permanent'",
"16": "all"
},
"style": "function(feature) {\n switch (feature.properties.regime) {\n case 'Permanent': return {color: 'blue', weight: 1, opacity: .8 };\n case 'Intermittent': return {color:'blue', weight:1, opacity:.8, dashArray:'2,5', lineJoin:'round'};\n default: return {color: 'MediumBlue', weight: 1};\n }\n}\n",
"displayedByDefault": true,
"typename": "BDTOPO_BDD_WLD_WGS84G:troncon_cours_eau"
},
"troncon_laisse": {
"title": "tronçon de laisse",
"typename": "BDTOPO_BDD_WLD_WGS84G:troncon_laisse"
},
"coastline": {
"title": "Laisse des plus hautes eaux",
"select": "troncon_laisse / nature='Hautes mers'"
},
"canalisation_eau": {
"title": "canalisation_eau",
"typename": "BDTOPO_BDD_WLD_WGS84G:canalisation_eau"
},
"hydronyme": {
"title": "hydronyme",
"typename": "BDTOPO_BDD_WLD_WGS84G:hydronyme"
},
"point_eau": {
"title": "point_eau",
"typename": "BDTOPO_BDD_WLD_WGS84G:point_eau"
},
"surface_eauv": {
"title": "surface_eau",
"typename": "BDTOPO_BDD_WLD_WGS84G:surface_eau"
},
"reservoir_eau": {
"title": "reservoir_eau",
"typename": "BDTOPO_BDD_WLD_WGS84G:reservoir_eau"
}
},
"Thème_Bati": {
"bati_indifferencie": {
"title": "bati_indifferencie",
"typename": "BDTOPO_BDD_WLD_WGS84G:bati_indifferencie"
},
"bati_industriel": {
"title": "bati_industriel",
"typename": "BDTOPO_BDD_WLD_WGS84G:bati_industriel"
},
"bati_remarquable": {
"title": "bati_remarquable",
"typename": "BDTOPO_BDD_WLD_WGS84G:bati_remarquable"
},
"cimetiere": {
"title": "cimetiere",
"typename": "BDTOPO_BDD_WLD_WGS84G:cimetiere"
},
"construction_legere": {
"title": "construction_legere",
"typename": "BDTOPO_BDD_WLD_WGS84G:construction_legere"
},
"construction_lineaire": {
"title": "construction_lineaire",
"typename": "BDTOPO_BDD_WLD_WGS84G:construction_lineaire"
},
"construction_ponctuelle": {
"title": "construction_ponctuelle",
"typename": "BDTOPO_BDD_WLD_WGS84G:construction_ponctuelle"
},
"construction_surfacique": {
"title": "construction_surfacique",
"typename": "BDTOPO_BDD_WLD_WGS84G:construction_surfacique"
},
"piste_aerodrome": {
"title": "piste_aerodrome",
"typename": "BDTOPO_BDD_WLD_WGS84G:piste_aerodrome"
},
"reservoir": {
"title": "reservoir",
"typename": "BDTOPO_BDD_WLD_WGS84G:reservoir"
},
"terrain_sport": {
"title": "terrain_sport",
"typename": "BDTOPO_BDD_WLD_WGS84G:terrain_sport"
}
},
"Thème_Végétation": {
"zone_vegetation": {
"title": "zone_vegetation",
"typename": "BDTOPO_BDD_WLD_WGS84G:zone_vegetation"
},
"vignes": {
"title": "Vignes",
"select": "zone_vegetation / nature='Vigne'"
},
"vergers": {
"title": "Vergers",
"select": "zone_vegetation / nature='Verger'"
}
},
"Thème_Orographie": {
"ligne_orographique": {
"title": "ligne_orographique",
"typename": "BDTOPO_BDD_WLD_WGS84G:ligne_orographique"
},
"oronyme": {
"title": "oronyme",
"typename": "BDTOPO_BDD_WLD_WGS84G:oronyme"
}
},
"Thème_Administratif": {
"arrondissement": {
"title": "arrondissement",
"typename": "BDTOPO_BDD_WLD_WGS84G:arrondissement"
},
"commune": {
"title": "commune",
"typename": "BDTOPO_BDD_WLD_WGS84G:commune"
},
"chef_lieu": {
"title": "Chef-lieu de commune",
"conformsTo": {
"source": "http://professionnels.ign.fr/doc/DC_BDTOPO_2-2.pdf#%5B%7B%22num%22%3A355%2C%22gen%22%3A0%7D%2C%7B%22name%22%3A%22XYZ%22%7D%2C69%2C785%2C0%5D",
"description": "Centre de la zone d’habitat dans laquelle se trouve la mairie de la commune. \nDans certains cas, le chef-lieu n’est pas dans la commune.\n",
"geometryType": "Point2D",
"properties": {
"id": {
"description": "Identifiant du chef-lieu de commune"
},
"id_com": {
"description": "Identifiant de la commune à laquelle se rapporte le chef-lieu"
},
"origin_nom": {
"description": "Origine du toponyme"
},
"nature": {
"description": "Nature du chef-lieu",
"enum": [
"Capitale d’état",
"Préfecture de région",
"Préfecture",
"Sous-préfecture",
"Commune"
]
},
"nom": {
"description": "Nom du chef-lieu"
},
"importance": {
"description": "Importance",
"enum": {
"1": {
"description": "Lieu habité de plus de 100 000 habitants"
},
"2": {
"description": "Lieu habité de 25 000 à 100 000 habitants"
},
"3": {
"description": "Lieu habité de 5 000 à 25 000 habitants"
},
"4": {
"description": "Lieu habité de 1 000 à 5 000 habitants"
},
"5": {
"description": "Lieu habité de 200 à 1 000 habitants"
},
"6": {
"description": "Lieu habité de moins de 200 habitants, quartier de ville"
},
"7": {
"description": "Groupe d'habitations (2 à 10 feux, 4 à 20 bâtiments, petit quartier de ville)"
},
"8": {
"description": "Constructions isolées (1 feu, 1 à 3 bâtiments)"
},
"NC": {
"description": "Non concerné."
},
"NR": {
"description": "Non renseigné."
}
}
}
}
},
"minZoom": 6,
"onZoomGeo": {
"6": "importance = 1",
"8": "importance <= 2",
"10": "importance <= 3",
"12": "importance <= 4",
"14": "importance <= 5",
"15": "importance <= 6",
"16": "importance <= 7",
"18": "all"
},
"pointToLayer": "function(feature, latlng) {\n var label = feature.properties.nom;\n var myIcon = L.icon({\n iconUrl: '/yamldoc/label.php?color=red&font=3&label='+label,\n iconSize: [label.length*7, 13],\n iconAnchor: [label.length*7/2, 6],\n });\n return L.marker(latlng, {icon: myIcon});\n}\n",
"typename": "BDTOPO_BDD_WLD_WGS84G:chef_lieu"
}
},
"Thème_Zones_d'activité": {
"pai_administratif_militaire": {
"title": "pai_administratif_militaire",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_administratif_militaire"
},
"pai_culture_loisirs": {
"title": "pai_culture_loisirs",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_culture_loisirs"
},
"pai_espace_naturel": {
"title": "pai_espace_naturel",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_espace_naturel"
},
"pai_gestion_eaux": {
"title": "pai_gestion_eaux",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_gestion_eaux"
},
"pai_hydrographie": {
"title": "pai_hydrographie",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_hydrographie"
},
"pai_industriel_commercial": {
"title": "pai_industriel_commercial",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_industriel_commercial"
},
"pai_orographie": {
"title": "pai_orographie",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_orographie"
},
"pai_religieux": {
"title": "pai_religieux",
"minZoom": 4,
"onZoomGeo": {
"4": "nature <> 'Croix'",
"12": "all"
},
"pointToLayer": "function(feature, latlng) {\n switch(feature.properties.nature) {\n case 'Croix': return L.marker(latlng, markerLib.cross);\n case 'Culte catholique ou orthodoxe': return L.marker(latlng, markerLib.church);\n case 'Culte protestant': return L.marker(latlng, markerLib.chapel2);\n case 'Culte israélite': return L.marker(latlng, markerLib.synagogue2);\n case 'Culte islamique': return L.marker(latlng, markerLib.mosquee);\n case 'Culte divers': return L.marker(latlng, markerLib.japanesetemple);\n case 'Tombeau': return L.marker(latlng, markerLib.cemetary);\n default: return L.marker(latlng, markerLib.warning);\n }\n}\n",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_religieux"
},
"pai_sante": {
"title": "pai_sante",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_sante"
},
"pai_science_enseignement": {
"title": "pai_science_enseignement",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_science_enseignement"
},
"pai_sport": {
"title": "pai_sport",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_sport"
},
"pai_transport": {
"title": "pai_transport",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_transport"
},
"pai_zone_habitation": {
"title": "pai_zone_habitation",
"minZoom": 12,
"onZoomGeo": {
"12": "(nature = 'Lieu-dit habité') and (importance <= 4)",
"15": "nature = 'Lieu-dit habité'",
"18": "all"
},
"pointToLayer": "function(feature, latlng) {\n var label = feature.properties.toponyme;\n var myIcon = L.icon({\n iconUrl: '/yamldoc/label.php?color=red&font=3&label='+label,\n iconSize: [label.length*7, 13],\n iconAnchor: [label.length*7/2, 6],\n });\n return L.marker(latlng, {icon: myIcon});\n}\n",
"typename": "BDTOPO_BDD_WLD_WGS84G:pai_zone_habitation"
},
"surface_activite": {
"title": "surface_activite",
"typename": "BDTOPO_BDD_WLD_WGS84G:surface_activite"
}
},
"Thème_Toponymes": {
"lieu_dit_habite": {
"title": "lieu_dit_habite",
"minZoom": 6,
"onZoomGeo": {
"6": "importance = 1",
"8": "importance <= 2",
"10": "importance <= 3",
"12": "importance <= 4",
"14": "importance <= 5",
"15": "importance <= 6",
"16": "importance <= 7",
"18": "all"
},
"pointToLayer": "function(feature, latlng) {\n var label = feature.properties.nom;\n var myIcon = L.icon({\n iconUrl: '/yamldoc/label.php?color=red&font=3&label='+label,\n iconSize: [label.length*7, 13],\n iconAnchor: [label.length*7/2, 6],\n });\n return L.marker(latlng, {icon: myIcon});\n}\n",
"typename": "BDTOPO_BDD_WLD_WGS84G:lieu_dit_habite"
},
"lieu_dit_non_habite": {
"title": "lieu_dit_non_habite",
"typename": "BDTOPO_BDD_WLD_WGS84G:lieu_dit_non_habite"
},
"toponyme_divers": {
"title": "toponyme_divers",
"typename": "BDTOPO_BDD_WLD_WGS84G:toponyme_divers"
}
},
"Thème_Extension": {
"extension_nom_usuel": {
"title": "extension_nom_usuel",
"typename": "BDTOPO.EXTENSION.NOM_USUEL:extension_nom_usuel"
}
}
}
}