Convert the data files (HydroRIVERS) to GeoJSON and upload it to the repo
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 68/100
- Loại issue
- Tính năng
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Lĩnh vực
- data-visualization, web-dev
Hướng nghiên cứu
Bắt đầu bằng cách kiểm tra các tệp hiện có và hành vi tải trong public/fixtures, sau đó lấy nguồn HydroRIVERS của Bắc Mỹ và chuyển đổi nguồn này sang GeoJSON bằng một trong các quy trình GIS được liệt kê. Xác thực cấu trúc GeoJSON, giữ nguyên hình học và các thuộc tính, đồng thời xác nhận rằng bản đồ tải tệp có tên HydroRIVERS (North America).geojson mà không cần thay đổi frontend.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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)
- Ngôn ngữ chính
- HTML
- Star
- 2
- Fork
- 11
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenSourceFellows/map_dashboard_hackathon
-
California Tribal GIS Hackathon Intermediate
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 68/100
-
Endpoint to Fetch UsersĐang mởAdvanced California Tribal GIS Hackathon
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
-
Endpoint to update UsersĐang mởAdvanced California Tribal GIS Hackathon
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
-
Endpoint to create UsersĐang mởAdvanced California Tribal GIS Hackathon
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
-
Epic Feature - HydroLAKESĐang mởCalifornia Tribal GIS Hackathon Intermediate
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Tất cả issue của OpenSourceFellows/map_dashboard_hackathon
Issue tương tự
-
Add google analyticsĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
NCAR/music-box-interactive#628 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Elevation orderĐang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
inbo/erl-butterflies-2025#19 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
The-Strategy-Unit/nhp_output_reports#116 · 1 bình luận ·
-
`annotation_logticks()` warns on R-devel: object length is not a multiple of subscript lengthĐang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
-
type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày