{"slug": "brazil-bho", "name": "Base Hidrográfica Ottocodificada (Brazil)", "tagline": "Brazil's drainage network with Pfafstetter-coded catchments", "source": "ANA", "category": {"slug": "rivers", "name": "Rivers", "icon": "river", "tone": "blue"}, "meta": ["1:250,000 to 1:25,000", "Static (BHO 6)", "Brazil"], "thumb": "/static/catalog/thumbs/brazil-bho.fa0d8874deb3.jpg", "bbox": [-74.0, -34.0, -34.0, 5.3], "global": false, "access": "download", "url": "/datasets/brazil-bho/", "subtitle": "ANA multiscale Otto-coded hydrography, BHO 6", "summary": "The hydrography ANA uses for water rights and planning: drainage reaches between confluences, each with its contributing area (ottobacia) and an Otto Pfafstetter code, so any reach's upstream network follows from its code.", "categories": [{"slug": "rivers", "name": "Rivers", "icon": "river", "tone": "blue"}], "sources": [{"slug": "ana", "name": "Agência Nacional de Águas e Saneamento Básico", "label": "ANA", "url": "https://www.gov.br/ana/", "page": "/sources/ana/"}], "facts": [["Source", "ANA"], ["Resolution", "1:250,000 to 1:25,000 (multiscale)"], ["Time span", "Static (BHO 6)"], ["Temporal", "Static"], ["Access type", "Direct download (external)"], ["Formats", "GeoPackage"], ["Coverage", "Brazil"]], "access_note": "", "coverage": "Brazil", "license": {"name": "See provider terms", "url": "https://metadados.snirh.gov.br/geonetwork/srv/api/records/32e309da-a8c1-443f-90ac-0cd79ce6a33d"}, "citation": "", "doi": "", "landing_url": "https://metadados.snirh.gov.br/geonetwork/srv/api/records/32e309da-a8c1-443f-90ac-0cd79ce6a33d", "provider_url": "https://metadados.snirh.gov.br/geonetwork/srv/api/records/32e309da-a8c1-443f-90ac-0cd79ce6a33d", "methods": [{"type": "link", "label": "BHO 6 metadata record with downloads (SNIRH)"}], "preview": {"type": "layer", "layer": "rivers", "label": "Rivers (Natural Earth)"}, "thumb_credit": "Rivers (Natural Earth) over Blue Marble (NASA GIBS)", "selection": [-55.0, -15.35, -53.0, -13.35], "selection_text": "-55,-15.35,-53,-13.35", "snippets": {"curl": "curl \"https://hydrological.org/api/v1/datasets/brazil-bho/links?bbox=-55,-15.35,-53,-13.35\" \\\n  -H \"Accept: application/json\"", "python": "import requests\n\nr = requests.get(\"https://hydrological.org/api/v1/datasets/brazil-bho/links\",\n                 params={\"bbox\": \"-55,-15.35,-53,-13.35\"})\nfor group in r.json()[\"groups\"]:\n    for link in group[\"links\"]:\n        print(link[\"url\"])", "javascript": "const res = await fetch(\"https://hydrological.org/api/v1/datasets/brazil-bho/links?bbox=-55,-15.35,-53,-13.35\");\nconst { groups } = await res.json();\nfor (const g of groups) g.links.forEach(l => console.log(l.url));"}, "api": {"links": "/api/v1/datasets/brazil-bho/links?bbox=-55,-15.35,-53,-13.35", "manifest": "/api/v1/datasets/brazil-bho/manifest?bbox=-55,-15.35,-53,-13.35"}}