Sự khác biệt giữa KML và KMZ

Sự khác biệt giữa KML và KMZ
Sự khác biệt giữa KML và KMZ

Video: Sự khác biệt giữa KML và KMZ

Video: Sự khác biệt giữa KML và KMZ
Video: PNG-8 vs PNG-24: which one should you use? 2024, Tháng bảy
Anonim

KML so với KMZ

KML và KMZ là hai phần mở rộng của tệp thông tin Không gian địa lý được hệ thống Thông tin Địa lý và phần mềm liên quan sử dụng. Chúng được sử dụng để ghi lại thuộc tính và thông tin khác về một vị trí trong bản đồ.

KML

KML là viết tắt của Keyhole Markup Language. Nó được phát triển bởi Keyhole Inc. cho Keyhole Earth Viewer của họ. Tệp KML cơ bản là tệp XML có ký hiệu cụ thể để thể hiện thông tin địa lý như chú thích và hình ảnh hóa trong các mô hình địa lý 2D và 3D có sẵn trực tuyến.

Keyhole Inc. được Google mua lại vào năm 2004 và các sản phẩm của Google như Google Earth và Google Maps đã được nâng cấp để hỗ trợ KML. KML đã được chấp nhận làm tiêu chuẩn quốc tế tại Open Geospatial Consortium vào năm 2008.

Tệp KML lưu trữ dữ liệu không gian địa lý. Tệp KML cung cấp thông tin cho phần mềm liên quan về các tính năng như dấu vị trí, hình ảnh, đa giác, mô hình 3D và mô tả văn bản. Các đối tượng địa lý này luôn được kết hợp với một tọa độ cụ thể trên bản đồ, thường được cung cấp bởi kinh độ và vĩ độ. Các tệp này cũng được sử dụng để ghi lại tương tác của người dùng với các tính năng của bản đồ để sử dụng sau này.

KMZ

Phiên bản nén của tệp KML được gọi là tệp KMZ. Tệp KML là một tệp định dạng văn bản riêng lẻ trong khi KMZ liên kết dữ liệu được đề cập đến trong các tệp KML. Những hình ảnh này và dữ liệu khác có thể được bao gồm trong tệp nén trong các thư mục riêng biệt. Tệp KML đơn giản có thể được nén thành tệp KMZ bằng cách nén nó và đổi tên bằng phần mở rộng tệp.kmz.

Tệp KML tương thích với hầu hết phần mềm GIS trong khi KMZ được hỗ trợ bởi các sản phẩm của Google; phần mềm khác có thể không hỗ trợ.

KML so với KMZ

• KML và KMZ là hai phần mở rộng tệp được sử dụng cho các trường hợp khác nhau của tệp thông tin Không gian địa lý, được gọi là Ngôn ngữ đánh dấu lỗ khóa.

• KML là ngôn ngữ XML dựa trên thẻ được sử dụng để lưu trữ các thuộc tính của bản đồ hoặc mô hình. Mỗi tệp KML bao gồm một tập hợp các yếu tố đồ họa, hình ảnh và cài đặt.

• KMZ là phiên bản nén của tệp KML.

• Tệp KML là một tệp dựa trên văn bản đơn giản và có thể được mở trong trình soạn thảo văn bản. Tệp KMZ có thể được lưu trữ cùng với hình ảnh và thông tin khác được chỉ ra trong tệp KML. Các tệp này có thể được lưu trữ trong các thư mục riêng biệt trong kho lưu trữ KMZ.

• Cả hai loại tệp đều tương thích với các ứng dụng của Google như Google Maps và Google Earth, nhưng phần mềm khác có thể không hỗ trợ KMZ mặc dù chúng hỗ trợ KML.

Đề xuất: