Skip to content

Convert the data files (HydroLAKES, North America only) to GeoJSON and upload it to the repo #25

@SAUMILDHANKAR

Description

@SAUMILDHANKAR

Issue created with ChatGPT models' help¹


Description

Add HydroLAKES 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 HydroLAKES 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 HydroLAKES North America dataset¹

  • Convert the dataset from:

    • Shapefile (.shp
    • File Geodatabase (.gdb
    • or other provided GIS formats⁴

    into valid .geojson format¹

  • Contributors may use standard GIS tools/workflows such as:

    • GDAL/OGR²
    • QGIS³
    • online conversion tools⁴
  • Name the GeoJSON file "Major Lakes (North America)"

  • Upload the final GeoJSON file to:

public/fixtures/

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 "Major Lakes (North America)"

Acceptance Criteria

  • HydroLAKES North America dataset converted to valid GeoJSON¹
  • GeoJSON file uploaded into public/fixtures/²
  • Name the GeoJSON file "Major Lakes (North America)"
  • File structure is valid and readable³
  • Dataset loads correctly into existing map setup⁴
  • PR scope remains small and beginner-friendly¹

Resources

¹ [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)
³ [map_dashboard_hackathon fixtures folder](https://github.com/OpenSourceFellows/map_dashboard_hackathon/tree/main/public/fixtures?utm_source=chatgpt.com)
⁴ [GeoJSON Specification](https://geojson.org/?utm_source=chatgpt.com)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Ready

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions