Chuyển đổi WKT GeoJSON - Đổi WKT sang GeoJSON Online
Công cụ chuyển đổi WKT GeoJSON miễn phí: đổi qua lại giữa định dạng Well-Known Text (WKT) và GeoJSON online. Xác thực, chỉnh sửa và xem dữ liệu hình học ngay lập tức.
WKT và GeoJSON là gì?
WKT (Well-Known Text) là ngôn ngữ đánh dấu văn bản để biểu diễn các đối tượng hình học vector. Đây là định dạng chuẩn được sử dụng trong phần mềm GIS, cơ sở dữ liệu (như PostGIS) và trao đổi dữ liệu không gian.
GeoJSON là định dạng dựa trên JSON để mã hóa cấu trúc dữ liệu địa lý. Nó được sử dụng rộng rãi trong các ứng dụng bản đồ web và cung cấp cách biểu diễn hình học chi tiết hơn nhưng dễ đọc.
Sự khác biệt chính:
- Định dạng: WKT là văn bản gọn nhẹ, GeoJSON dựa trên JSON
- Sử dụng: WKT cho cơ sở dữ liệu/GIS, GeoJSON cho ứng dụng web
- Cấu trúc: WKT đơn giản hơn, GeoJSON bao gồm thuộc tính và siêu dữ liệu
- Hỗ trợ: WKT trong cơ sở dữ liệu không gian, GeoJSON trong thư viện JavaScript
Ví dụ định dạng WKT
WKT biểu diễn hình học dưới dạng chuỗi văn bản:
- POINT: POINT(30 10)
- LINESTRING: LINESTRING(30 10, 10 30, 40 40)
- POLYGON: POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))
- MULTIPOINT: MULTIPOINT((10 40), (40 30), (20 20))
- MULTILINESTRING: MULTILINESTRING((10 10, 20 20), (15 15, 30 15))
WKT được hỗ trợ rộng rãi trong các cơ sở dữ liệu không gian như PostGIS, MySQL Spatial và Oracle Spatial.
Ví dụ định dạng GeoJSON
GeoJSON biểu diễn hình học dưới dạng đối tượng JSON:
{
"type": "Point",
"coordinates": [30, 10]
}GeoJSON có thể bao gồm thuộc tính đối tượng và là định dạng ưa thích cho các thư viện bản đồ web như Leaflet, Mapbox GL và OpenLayers.
Các trường hợp sử dụng phổ biến
Chuyển đổi giữa WKT và GeoJSON cho:
- Nhập/Xuất cơ sở dữ liệu: Chuyển dữ liệu không gian giữa PostGIS và ứng dụng web
- Bản đồ web: Chuyển WKT từ cơ sở dữ liệu sang GeoJSON để hiển thị
- Di chuyển dữ liệu: Chuyển dữ liệu giữa các hệ thống GIS khác nhau
- Tích hợp API: Chuyển đổi định dạng hình học cho các dịch vụ khác nhau
- Xác thực: Kiểm tra tính hợp lệ của hình học ở cả hai định dạng
Các loại hình học được hỗ trợ
Công cụ này hỗ trợ tất cả các loại hình học chuẩn:
- Point, MultiPoint
- LineString, MultiLineString
- Polygon, MultiPolygon
- GeometryCollection
Hỗ trợ cả tọa độ 2D và 3D. Công cụ tự động xử lý các phép biến đổi tọa độ và xác thực cấu trúc hình học.