Chuyển đổi CSV sang GeoJSON
Công cụ chuyển đổi CSV sang GeoJSON miễn phí. Chuyển file CSV có tọa độ vĩ độ, kinh độ sang GeoJSON. Hỗ trợ ánh xạ cột tùy chỉnh.
Công cụ chuyển đổi CSV sang GeoJSON là gì?
Công cụ chuyển đổi CSV sang GeoJSON là công cụ trực tuyến miễn phí giúp chuyển đổi file CSV có tọa độ vĩ độ và kinh độ sang định dạng GeoJSON. Điều này rất cần thiết để chuyển đổi dữ liệu bảng tính, nhật ký GPS hoặc xuất cơ sở dữ liệu thành file GeoJSON sẵn sàng cho bản đồ.
GeoJSON là định dạng chuẩn cho các thư viện bản đồ web như Leaflet, Mapbox, Google Maps và OpenLayers. Bằng cách chuyển đổi dữ liệu tọa độ CSV sang GeoJSON, bạn có thể dễ dàng trực quan hóa và phân tích thông tin địa lý trên bản đồ tương tác.
Công cụ tự động phát hiện các cột tọa độ, giữ nguyên tất cả dữ liệu bổ sung dưới dạng thuộc tính đối tượng và xử lý các định dạng CSV khác nhau bao gồm các dấu phân cách và thứ tự tọa độ khác nhau.
Cách sử dụng công cụ chuyển đổi CSV sang GeoJSON
Chuyển đổi CSV sang GeoJSON rất đơn giản:
- Dán dữ liệu CSV hoặc tải file CSV lên
- Công cụ tự động phát hiện các cột vĩ độ và kinh độ
- Điều chỉnh ánh xạ cột nếu cần (lat, lon, latitude, longitude được tự động phát hiện)
- Nhấp Chuyển đổi để tạo GeoJSON FeatureCollection
- Xem trước kết quả trên bản đồ hoặc tải xuống file GeoJSON
Tất cả các cột CSV bổ sung được tự động bao gồm dưới dạng thuộc tính đối tượng trong đầu ra GeoJSON, giữ nguyên các thuộc tính dữ liệu của bạn.
Yêu cầu định dạng CSV
File CSV của bạn cần có:
- Dòng tiêu đề với tên các cột
- Cột vĩ độ (có tên: lat, latitude, y, v.v.)
- Cột kinh độ (có tên: lon, lng, longitude, x, v.v.)
- Tọa độ thập phân hợp lệ (ví dụ: 21.0278, 105.8342)
- Tùy chọn: các cột tên, mô tả hoặc thuộc tính khác
Công cụ hỗ trợ nhiều định dạng CSV khác nhau, bao gồm các giá trị được phân cách bằng dấu phẩy, dấu chấm phẩy và tab.
Ví dụ định dạng CSV
Đây là ví dụ CSV có thể được chuyển đổi:
name,lat,lon,population,country
Hà Nội,21.0278,105.8342,8000000,Việt Nam
TP Hồ Chí Minh,10.8231,106.6297,9000000,Việt Nam
Đà Nẵng,16.0544,108.2022,1200000,Việt Nam
Bangkok,13.7563,100.5018,10500000,Thái Lan
Singapore,1.3521,103.8198,5700000,SingaporeDữ liệu này sẽ được chuyển đổi thành GeoJSON FeatureCollection với 5 đối tượng Point, mỗi đối tượng chứa tên, dân số và quốc gia làm thuộc tính.
Ứng dụng và trường hợp sử dụng
Công cụ chuyển đổi này hữu ích cho:
- Trực quan hóa dữ liệu vị trí từ bảng tính trên bản đồ web
- Chuyển đổi nhật ký GPS hoặc dữ liệu theo dõi sang GeoJSON
- Chuẩn bị dữ liệu vị trí cho ứng dụng Leaflet hoặc Mapbox
- Chuyển đổi dữ liệu xuất từ cơ sở dữ liệu có tọa độ
- Tạo GeoJSON từ dữ liệu khảo sát có tọa độ GPS
- Chuyển đổi vị trí cửa hàng, dữ liệu POI hoặc đo đạc thực địa sang định dạng bản đồ
Tính năng và tùy chọn
Tính năng chính của công cụ chuyển đổi CSV sang GeoJSON:
- Tự động phát hiện cột cho các trường lat/lon
- Ánh xạ cột tùy chỉnh cho tiêu đề không chuẩn
- Giữ nguyên tất cả các cột CSV làm thuộc tính GeoJSON
- Tự động bỏ qua tọa độ không hợp lệ
- Xử lý các thứ tự tọa độ khác nhau (lat,lon hoặc lon,lat)
- Xem trước kết quả trên bản đồ tương tác
- Tải xuống dưới dạng file .geojson để sử dụng trong ứng dụng GIS