AltitudeMode là thuộc tính xác định vị trí dọc của một phần tử trên bản đồ.
Tham số này xác định xem một đối tượng được kết xuất tương ứng với địa hình, tương ứng với các đối tượng trên mặt đất (như toà nhà) hay ở độ cao tuyệt đối so với mực nước biển.
AltitudeMode là thuộc tính xác định vị trí mà các phần tử bạn thêm vào bản đồ 3D (chẳng hạn như điểm đánh dấu, đường nhiều đoạn, đa giác và mô hình) được kết xuất so với bề mặt trái đất.
Hướng dẫn sau đây cung cấp thông tin về cách sử dụng AltitudeMode một cách hiệu quả và những điều cần cân nhắc đối với các yếu tố ảnh hưởng đến cách các phần tử được hiển thị.
Mô hình độ cao kỹ thuật số
Vị trí của đối tượng địa lý được điều chỉnh bằng 2 Mô hình độ cao kỹ thuật số (DEM) cơ bản có thể truy cập trong API:
- Mô hình địa hình kỹ thuật số (DTM) / "Mặt đất": Chế độ xem "mặt đất trống" cho thấy độ cao của địa hình bên dưới, trong đó các đối tượng trên mặt đất đã bị xoá.
- Mô hình bề mặt kỹ thuật số (DSM) / "Lưới": Một bản thể hiện bề mặt bao gồm độ cao địa hình cộng với các đặc điểm trên mặt đất như toà nhà và cây cối.
Hình ảnh sau đây cho thấy sự khác biệt giữa bản kết xuất DTM và DSM của một khu vực đô thị:

AltitudeMode lựa chọn
Lựa chọn AltitudeMode xác định cách diễn giải giá trị độ cao của đối tượng (nếu được cung cấp) so với mô hình độ cao kỹ thuật số.
ABSOLUTE: Kết xuất đối tượng so với mực nước biển trung bình, được tính bằng EGM96.CLAMP_TO_GROUND: Kết xuất đối tượng trực tiếp trên DTM (Mặt đất), bỏ qua mọi độ cao được cung cấp và tuân theo địa hình.RELATIVE_TO_GROUND: Kết xuất đối tượng so với bề mặt DTM (Mặt đất).RELATIVE_TO_MESH: Kết xuất đối tượng so với DSM (Lưới) – bề mặt cao nhất, bao gồm cả mặt đất, các toà nhà và nước.
Mẫu sau đây cho phép bạn thay đổi AltitudeMode của một đường nhiều đoạn để quan sát cách các chế độ khác nhau ảnh hưởng đến việc kết xuất đường nhiều đoạn trên hình học phức tạp trong một khung cảnh bán đô thị:
Giá trị độ cao ở chế độ tương đối
Khi sử dụng chế độ tương đối (RELATIVE_TO_GROUND hoặc RELATIVE_TO_MESH), giá trị độ cao được cung cấp là độ lệch so với bề mặt cơ sở đã chọn, chứ không phải chiều cao cố định so với mực nước biển. Ví dụ: độ cao 100 sẽ đặt đối tượng 100 mét phía trên DTM hoặc DSM.
Nếu dữ liệu đối tượng không bao gồm độ cao, thì một chế độ tương đối như RELATIVE_TO_MESH sẽ đặt đối tượng ngay trên đỉnh của lưới/bề mặt.
Tuy nhiên, đối với đường nhiều đoạn và đa giác, các mối kết nối giữa các điểm sẽ là đường thẳng. Điều này có thể khiến đường thẳng đi qua lưới giữa các điểm nếu bạn không sử dụng phương pháp nội suy.
Các bước tiếp theo
- Hãy đọc chủ đề Trung tâm kiến trúc để biết thông tin tổng quan chi tiết hơn về
AltitudeMode, bao gồm cả thông tin vềAltitudeModevà các điểm đánh dấu.