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/bdcarto (pub)
Erreur: la classe FeatureDataset n'est pas définie
Création d'un document AutoDescribed
{
"title": "BD CARTO",
"creator": "IGN",
"abstract": "La BD CARTO® est une description vectorielle homogène des différents éléments du paysage\navec une précision décamétrique.\n\nLa BD CARTO® propose par ailleurs sa richesse thématique : réseaux routier (plus d’1 million de km de routes)\net ferré, unités administratives, réseau hydrographique, occupation du sol.\nPour chaque thème, les objets sont associés à des attributs pour une description sémantique et des analyses\nplus fines. Cet outil permet de localiser, gérer, suivre ses données métier du 1 : 50 000 au 1 : 200 000.\n\nLa BD CARTO® est également un fond cartographique de référence, précis et homogène, qui permet d’avoir une vision\net une analyse d’ensemble sur un territoire intercommunal, départemental ou régional.\nSa structuration topologique, son actualité (mise à jour régulière) et sa précision permettent\nnotamment le couplage avec les moyens modernes de localisation embarquée (géonavigation)\net les applications de navigation routière à moyenne échelle.\n\nDepuis 2015, un nouveau processus de production a été mis en oeuvre, pour offrir une meilleure mise à jour.\n\nAffichage complet au zoom 13.\n\nLa [carte correspondante peut être générée ici](id.php/geodata/bdcarto/map/display?latlon=47.135,-1.730&zoom=11).\n\nURL de test:\n \n - [doc BDCarto](id.php/geodata/bdcarto)\n - [description de limite_administrative](id.php/geodata/bdcarto/limite_administrative)\n - [affichage de limite_administrative\n ](id.php/geodata/bdcarto/limite_administrative?bbox=1.4,47.3,4.5,48.6&zoom=9)\n",
"identifier": "http://professionnels.ign.fr/bdcarto",
"coverage": "iso:code:3166:FR (métropole)",
"licence": "Licence ouverte Etalab 2.0",
"$schema": "http://ydclasses.georef.eu/FeatureDataset/schema",
"wfsUrl": "https://wxs.ign.fr/3j980d2491vfvr7pigjqdwqw/geoportail/wfs",
"wfsOptions": {
"referer": "http://gexplor.fr/"
},
"minZoom": 11,
"maxZoom": 18,
"featureModifier": "return function (string $typename, array $feature) use ($yaml): array {\n if ($typename == 'BDCARTO_BDD_WLD_WGS84G:limite_administrative')\n $feature['properties']['augmented'] = \"augmented for $typename\";\n return $feature;\n};\n",
"layersByTheme": {
"Thème_Administratif": {
"limite_administrative": {
"title": "limite administrative",
"conformsTo": {
"description": "Portion continue de contour de commune",
"geometryType": "LineString",
"properties": {
"id": {
"description": "Identifiant de la limite administrative"
},
"nature": {
"description": "Nature de la limite administrative",
"enum": {
"Frontière internationale": {
"description": "Limite d’État"
},
"Limite côtière": {
"description": "Laisse des plus hautes eaux"
},
"Limite de région": {
"description": "Limite régionale"
},
"Limite de département": {
"description": "Limite départementale"
},
"Limite d'arrondissement": {
"description": "Limite d’arrondissement"
},
"Limite de commune": {
"description": "Limite de communale"
}
}
},
"precision": {
"description": "Précision de la localisation",
"enum": {
"Standard": {
"description": "Précision standard de localisation"
},
"Non définie": {
"description": "Précision non définie, en particulier pour les limites s’appuyant sur les surfaces d’eau du domaine public de l’État\n"
}
}
}
}
},
"minZoom": 0,
"onZoomGeo": {
"0": "/geodata/ne_110m/coastAdminBoundaryLines",
"4": "/geodata/ne_10m/coastAdminBoundaryLines",
"7": "/geodata/route500/limite_administrative",
"9": "nature in ('Limite côtière','Frontière internationale','Limite de région')",
"10": "nature in ('Limite côtière','Frontière internationale','Limite de région','Limite de département')",
"12": "all"
},
"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,
"typename": "BDCARTO_BDD_WLD_WGS84G:limite_administrative"
},
"coastline": {
"title": "Limite côtière",
"description": "Laisse des plus hautes eaux",
"select": "limite_administrative / nature='Limite côtière'",
"style": {
"color": "blue",
"weight": 2,
"opacity": 0.65
}
},
"region": {
"title": "région",
"style": {
"color": "red",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:region"
},
"departement": {
"title": "départment",
"style": {
"color": "orange",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:departement"
},
"arrondissement": {
"title": "arrondissement",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:arrondissement"
},
"commune": {
"title": "commune",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:commune"
}
},
"Thème_Equipement": {
"aerodrome": {
"title": "aerodrome",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:aerodrome"
},
"piste_aerodrome": {
"title": "piste_aerodrome",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:piste_aerodrome"
},
"metro_aerien": {
"title": "metro_aerien",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:metro_aerien"
},
"transport_cable": {
"title": "transport_cable",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:transport_cable"
},
"ligne_electrique": {
"title": "ligne_electrique",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:ligne_electrique"
},
"cimetiere": {
"title": "cimetiere",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:cimetiere"
},
"construction_elevee": {
"title": "construction_elevee",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:construction_elevee"
},
"digue": {
"title": "digue",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:digue"
},
"enceinte_militaire": {
"title": "enceinte_militaire",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:enceinte_militaire"
}
},
"Thème_Habillage": {
"zone_occupation_sol": {
"title": "zone_occupation_sol",
"style": "function(feature) {\n switch (feature.properties.nature) {\n case 'Eau libre': return { color: 'blue', weight: 0, opacity: 0.8 };\n case 'Forêt': return { color: 'green', weight: 0, opacity: 0.8 };\n case 'Bâti': return { color: 'OrangeRed', weight: 0, opacity: 0.8 };\n case 'Vigne, verger': return { color: 'fuchsia', weight: 0, opacity: 0.8 };\n case 'Prairie': return { color: 'lightGreen', weight: 0, opacity: 0.8 };\n case 'Marais, tourbière': return { color: 'LightSeaGreen', weight: 0, opacity: 0.8 };\n case 'Zone d\\'activités': return { color: 'Maroon', weight: 0, opacity: 0.8 };\n \n default: return { color: 'red', weight: 2, opacity: 1 }; // identif des natures non prises en compte\n }\n}\n",
"typename": "BDCARTO_BDD_WLD_WGS84G:zone_occupation_sol"
},
"zone_batie_activites": {
"title": "Zones bâties et d'activités",
"select": "zone_occupation_sol / nature in ('Bâti','Zone d\\'activités')",
"style": {
"color": "Maroon",
"weight": 1,
"opacity": 0.65
}
}
},
"Thème_Hydrographie": {
"troncon_hydrographique": {
"title": "Cours d’eau",
"minZoom": 0,
"onZoomGeo": {
"0": "/geodata/ne_110m/rivers_lake_centerlines",
"4": "/geodata/ne_10m/rivers_lake_centerlines_scale_rank",
"9": "classe in ('100')",
"10": "classe in ('100','50')",
"11": "classe in ('100','50','25')",
"12": "classe in ('100','50','25','10')",
"13": "all"
},
"style": {
"color": "MediumBlue",
"weight": 1,
"opacity": 0.65
},
"displayedByDefault": true,
"typename": "BDCARTO_BDD_WLD_WGS84G:troncon_hydrographique"
},
"surface_hydrographique": {
"title": "Zone couverte d’eau",
"style": {
"color": "blue",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:surface_hydrographique"
},
"ponctuel_hydrographique": {
"title": "Nœud hydrographique et point d’eau isolé",
"typename": "BDCARTO_BDD_WLD_WGS84G:ponctuel_hydrographique"
},
"laisse": {
"title": "laisse",
"style": {
"color": "mediumSeaGreen",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:laisse"
},
"zone_hydrographique_texture": {
"title": "Zone hydrographie de texture",
"style": {
"color": "mediumSeaGreen",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:zone_hydrographique_texture"
}
},
"Thème_Réseau_ferré": {
"troncon_voie_ferree": {
"title": "troncon_voie_ferree",
"minZoom": 4,
"onZoomGeo": {
"4": "/geodata/ne_10m/railroads",
"8": "/geodata/route500/troncon_voie_ferree",
"9": "nature='LGV' or energie='Electrifiée'",
"11": "all"
},
"style": "function(feature) {\n if (feature.properties.nature=='LGV')\n return { color: 'black', weight: 2, opacity: 1 };\n else if (feature.properties.energie=='Electrifiée')\n return { color: 'black', weight: 1, opacity: 1 };\n else\n return { color: 'black', weight: 1, \n line_dasharray: [2, 1],\n //'dasharray': '4, 5',\n opacity: 0.65 };\n}\n",
"typename": "BDCARTO_BDD_WLD_WGS84G:troncon_voie_ferree"
},
"noeud_ferre": {
"title": "noeud_ferre",
"minZoom": 8,
"onZoomGeo": {
"8": "nature in ('Gare de voyageurs','Gare de voyageurs et de fret','Gare de fret')",
"11": "all"
},
"pointToLayer": "function(feature, latlng) {\n switch(feature.properties.nature) {\n case 'Gare de voyageurs': return L.marker(latlng, markerLib.railway);\n case 'Gare de voyageurs et de fret': return L.marker(latlng, markerLib.railway);\n case 'Gare de fret': return L.marker(latlng, markerLib.steamtrain);\n case 'Embranchement': return L.marker(latlng, markerLib.junction);\n case 'Changement d\\'attribut': return L.marker(latlng, markerLib.point55);\n default: return L.marker(latlng, markerLib.warning);\n }\n}\n",
"typename": "BDCARTO_BDD_WLD_WGS84G:noeud_ferre"
}
},
"Thème_Réseau_routier": {
"troncon_route": {
"title": "troncon_route",
"minZoom": 4,
"onZoomGeo": {
"4": "/geodata/ne_10m/roads",
"9": "/geodata/route500/troncon_route",
"10": "vocation in ('Type autoroutier','Liaison principale')",
"12": "vocation in ('Type autoroutier','Liaison principale','Liaison régionale')",
"13": "all"
},
"style": "function(feature) {\n switch (feature.properties.vocation) {\n case 'Type autoroutier': return { color: 'violet', weight: 2};\n case 'Liaison principale': return { color: 'red', weight: 1};\n case 'Liaison régionale': return { color: 'orange', weight: 1};\n case 'Liaison locale': return { color: 'gold', weight: 1};\n case 'Bretelle': return { color: 'red', weight: 1};\n }\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": "BDCARTO_BDD_WLD_WGS84G:troncon_route"
},
"noeud_routier": {
"title": "noeud_routier",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:noeud_routier"
},
"liaison_maritime": {
"title": "liaison_maritime",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:liaison_maritime"
},
"itineraire": {
"title": "itineraire",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:itineraire"
},
"franchissement": {
"title": "franchissement",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:franchissement"
},
"communication_restreinte": {
"title": "communication_restreinte",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:communication_restreinte"
},
"equipement_routier": {
"title": "equipement_routier",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:equipement_routier"
},
"acces_equipement": {
"title": "acces_equipement",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:acces_equipement"
}
},
"Thème_Toponymie": {
"etablissement": {
"title": "etablissement",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:etablissement"
},
"massif_boise": {
"title": "massif_boise",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:massif_boise"
},
"point_remarquable_relief": {
"title": "point_remarquable_relief",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:point_remarquable_relief"
},
"zone_activite": {
"title": "zone_activite",
"style": {
"color": "darkGrey",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:zone_activite"
},
"zone_habitat": {
"title": "zone d’habitat",
"conformsTo": {
"description": "Point représentant une zone d’habitat.",
"geometryType": "Point",
"properties": {
"id": {
"description": "Identifiant de la zone d’habitat"
},
"importance": {
"description": "Importance de la zone d’habitat.",
"enum": {
"Chef-lieu de commune": {
"description": "Chef-lieu de commune"
},
"Quartier de ville": {
"description": "Quartier de ville"
},
"Hameau": {
"description": "Hameau"
},
"Sans objet": {
"description": "Sans objet"
}
}
},
"insee": {
"description": "Numéro INSEE de la commune dont la zone d’habitat est chef-lieu."
},
"toponyme": {
"description": "Toponyme éventuellement associé à la zone d’habitat."
}
}
},
"minZoom": 0,
"onZoomGeo": {
"0": "/geodata/ne_10m/populated_places_simple",
"4": "/geodata/ne_10m/populated_places_simple",
"9": "/geodata/route500/noeud_commune",
"11": "importance = 'Chef-lieu de commune'",
"12": "importance in ('Chef-lieu de commune','Quartier de ville')",
"13": "all"
},
"pointToLayer": "function(feature, latlng) {\n var label = '';\n if (feature.properties.toponyme) // bdcarto\n label = feature.properties.toponyme;\n else if (feature.properties.nom_comm) // route500\n label = feature.properties.nom_comm;\n else if (feature.properties.name) // ne_10m + ne_110m\n label = feature.properties.name;\n var myIcon = L.icon({\n iconUrl: '/yamldoc/label.php?color=DarkSlateGray&font=3&label='+label,\n iconSize: [label.length*7, 13],\n iconAnchor: [label.length*7/2, 6],\n //popupAnchor: [label.length*7/2, 6]\n });\n return L.marker(latlng, {icon: myIcon});\n}\n",
"displayedByDefault": true,
"typename": "BDCARTO_BDD_WLD_WGS84G:zone_habitat"
},
"zone_reglementee_touristique": {
"title": "Zone réglementée et d’intérêt touristique",
"description": "Sont retenus :\n \n - les parcs naturels marins et les parcs nationaux avec leurs zones périphériques ;\n - les parcs naturels régionaux ;\n - les réserves naturelles accessibles au public.\n Dans certaines de ces réserves, le public ne peut pas pénétrer mais l’observation peut\n se faire de l’extérieur ; c’est le cas le plus courant pour les îles.\n Une réserve naturelle est un espace soumis à des restrictions et à une législation particulière\n afin de protéger un milieu naturel fragile ou menacé ;\n - les réserves nationales de chasse ;\n - certaines forêts domaniales.\n",
"style": {
"color": "green",
"weight": 1,
"opacity": 0.65
},
"typename": "BDCARTO_BDD_WLD_WGS84G:zone_reglementee_touristique"
}
}
}
}