Convert the data files (HydroRIVERS) to GeoJSON and upload it to the repo
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Tranquilla
- Ambito
- data-visualization, web-dev
Direzione di ricerca
Inizia ispezionando i file esistenti e il comportamento di caricamento in public/fixtures, quindi ottieni la sorgente HydroRIVERS per il Nord America e convertila in GeoJSON utilizzando uno dei workflow GIS elencati. Convalida la struttura GeoJSON, preserva la geometria e le proprietà e conferma che la mappa carichi il file denominato HydroRIVERS (North America).geojson senza modifiche al frontend.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
.geojsonformat² - Shapefile (
-
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)
-
GDAL/OGR³
-
QGIS⁴
-
other online conversion tools¹
-
python libraries²
-
-
Name the GeoJSON file:
HydroRIVERS (North America).geojson
- 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
HydroRIVERS (North America).geojson¹
Acceptance Criteria
- HydroRIVERS North America dataset converted to valid GeoJSON¹
- GeoJSON file uploaded into
public/fixtures/² - File named
HydroRIVERS (North America).geojson³ - File structure is valid and readable⁴
- Dataset loads correctly into existing map setup¹
- PR scope remains small and beginner-friendly²
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)
- Lingua principale
- HTML
- Stelle
- 2
- Fork
- 11
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Avvia il container di sviluppo del progetto nel browser, con il tuo account GitHub.
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di OpenSourceFellows/map_dashboard_hackathon
-
California Tribal GIS Hackathon Intermediate
Difficoltà 2/5 Mezza giornata Idoneità per principianti 68/100
-
Endpoint to Fetch UsersApertaAdvanced California Tribal GIS Hackathon
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Endpoint to update UsersApertaAdvanced California Tribal GIS Hackathon
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Endpoint to create UsersApertaAdvanced California Tribal GIS Hackathon
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Epic Feature - HydroLAKESApertaCalifornia Tribal GIS Hackathon Intermediate
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Tutte le issue di OpenSourceFellows/map_dashboard_hackathon
Issue simili
-
Polars 2.0: calls without `y` (e.g. `df.hvplot.dataset()`) raise AttributeRemovedError for `pl.NUMERIC_DTYPES`Forse già presa @hoxbro l’ha presa oggi. ApertaTRIAGE
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
[Bug]: AreaChart renders SVG rect with negative width and height on initial renderForse già presa @huong8373tt-beep l’ha presa oggi. ApertaNeeds: Triage :mag: Package: charting Type: Bug :bug:
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
0.3.3 bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno
-
bug Team:Cloud Security
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
elastic/kibana#299702 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement QA
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
CSIS-iLab/more-red-ink#127 ·
I maintainer di solito rispondono entro 1 giorno