Issue created with ChatGPT models' help¹
Description
Add HydroRIVERS data for North America only into the repository by converting the provided source files (Shapefile, File Geodatabase, or similar GIS formats) into valid GeoJSON format¹.
The converted GeoJSON file should then be uploaded into the repository fixtures folder so the map can automatically consume and render the dataset².
This issue is intentionally kept small and beginner-friendly for first-time contributors³.
Goals
- Convert HydroRIVERS North America dataset into GeoJSON¹
- Use standard GIS conversion workflows/tools²
- Upload converted GeoJSON file into repo fixtures folder³
- Ensure GeoJSON renders correctly on the map⁴
- Keep implementation lightweight and beginner-friendly¹
Implementation Instructions
- Obtain the HydroRIVERS North America dataset¹
- Download shapefiles and/or geodatabase files from:²
https://www.hydrosheds.org/products/hydrorivers
-
Convert the dataset from:
- Shapefile (
.shp)³
- File Geodatabase (
.gdb)⁴
- or other provided GIS formats¹
into valid .geojson format²
-
Contributors may use standard GIS conversion workflows/tools including:
-
Name the GeoJSON file:
HydroRIVERS (North America).geojson
- Upload the final GeoJSON file to:
Repo path:³
https://github.com/OpenSourceFellows/map_dashboard_hackathon/tree/main/public/fixtures
- Verify the GeoJSON structure is valid and loads correctly on the map⁴
- Keep the dataset limited to North America only¹
Expected Functionalities
GeoJSON Conversion
- Source GIS data converts successfully into valid GeoJSON¹
- Geometry and properties remain intact after conversion²
Repository Integration
- GeoJSON file is uploaded into fixtures folder³
- Existing map setup can automatically consume the file⁴
Notes
- Contributors may use their own judgment regarding conversion workflow/tools¹
- Standard GIS conversion procedures from documentation/tutorials are acceptable²
- Keep PR scope small and focused only on dataset conversion/upload³
- No frontend UI work is required for this issue⁴
- Name the GeoJSON file
HydroRIVERS (North America).geojson¹
Acceptance Criteria
Resources
¹ [HydroRIVERS Product Page](https://www.hydrosheds.org/products/hydrorivers?utm_source=chatgpt.com)
² [GDAL Vector Conversion Documentation](https://gdal.org/programs/ogr2ogr.html?utm_source=chatgpt.com)
³ [QGIS Documentation](https://docs.qgis.org/latest/en/docs/index.html?utm_source=chatgpt.com)
⁴ [GeoJSON Specification](https://geojson.org/?utm_source=chatgpt.com)
Issue created with ChatGPT models' help¹
Description
Add HydroRIVERS data for North America only into the repository by converting the provided source files (Shapefile, File Geodatabase, or similar GIS formats) into valid GeoJSON format¹.
The converted GeoJSON file should then be uploaded into the repository fixtures folder so the map can automatically consume and render the dataset².
This issue is intentionally kept small and beginner-friendly for first-time contributors³.
Goals
Implementation Instructions
Convert the dataset from:
.shp)³.gdb)⁴into valid
.geojsonformat²Contributors may use standard GIS conversion workflows/tools including:
[Geoutil](https://geoutil.com/converters/shapefile-to-geojson.html?utm_source=chatgpt.com)
[MyGeoData](https://mygeodata.cloud/converter/shp-to-geojson?utm_source=chatgpt.com)
[Mapshaper](https://mapshaper.org/?utm_source=chatgpt.com)
GDAL/OGR³
QGIS⁴
other online conversion tools¹
python libraries²
Name the GeoJSON file:
Repo path:³
Expected Functionalities
GeoJSON Conversion
Repository Integration
Notes
HydroRIVERS (North America).geojson¹Acceptance Criteria
public/fixtures/²HydroRIVERS (North America).geojson³Resources
¹ [HydroRIVERS Product Page](https://www.hydrosheds.org/products/hydrorivers?utm_source=chatgpt.com)
² [GDAL Vector Conversion Documentation](https://gdal.org/programs/ogr2ogr.html?utm_source=chatgpt.com)
³ [QGIS Documentation](https://docs.qgis.org/latest/en/docs/index.html?utm_source=chatgpt.com)
⁴ [GeoJSON Specification](https://geojson.org/?utm_source=chatgpt.com)