Bỏ qua để đến nội dung

Nhập tệp OpenDRIVE (.xodr)

drawtonomy đọc mạng lưới đường ASAM OpenDRIVE định dạng .xodr. Bộ phân tích tính toán hình học giải tích (đường thẳng, cung tròn, đường xoắn ốc và đa thức), lấy mẫu mỗi làn đường thành các hình Lane có thể chỉnh sửa, và giữ nguyên kết nối giữa các làn để bạn có thể chỉnh sửa mạng lưới đường trực quan rồi xuất ngược lại OpenDRIVE.

Nhập tệp OpenDRIVE .xodr, chỉnh sửa và xuất lại.
  1. Mở menu FileImport.
  2. Chọn tệp .xodr.
  3. drawtonomy phân tích mạng lưới đường và hiển thị bản đồ xem trước để bạn chọn những đoạn đường muốn đưa vào.

Bộ nhập chấp nhận OpenDRIVE đến phiên bản 1.8 và đọc tiêu đề geoReference nếu có, giúp các đoạn đường nhập vào căn chỉnh với nền bản đồ đúng vị trí thực tế trên thế giới.

Chỉ nhập một số đoạn đường cụ thể

Phần tiêu đề “Chỉ nhập một số đoạn đường cụ thể”

Giống như bộ nhập Lanelet2, nhập .xodr đi qua bước xem trước với tính năng chọn lựa thay vì đổ toàn bộ tệp lên canvas:

  1. Sau khi chọn tệp .xodr, drawtonomy hiển thị bản xem trước của mọi đoạn đường.
  2. Nhấp hoặc kéo để chọn những đoạn đường bạn muốn chỉnh sửa.
  3. Nhấp Import selection.

Chỉ nhập vùng bạn cần giúp trình chỉnh sửa hoạt động mượt mà với các mạng lưới lớn — xem mẹo hiệu suất bên dưới.

Tính năng OpenDRIVEKhi nhập
Đường tham chiếu của đường (line, arc, spiral, poly3, paramPoly3)Được tính toán và lấy mẫu thành hình học polyline
Các phần làn đường và chiều rộng lànTrở thành hình Lane với các linestring ranh giới chung
Liên kết successor / predecessor của lànĐược giữ nguyên dưới dạng kết nối làn đường Next / Previous
Nút giaoCác đường kết nối được nhập dưới dạng làn đường; vùng nút giao hiển thị dưới dạng đa giác giao lộ
<signal> động (đèn giao thông)Trở thành hình đèn giao thông có thể chỉnh sửa, liên kết với các làn mà <validity> bao phủ
<signal> tĩnh (biển báo giao thông, giới hạn tốc độ)Trở thành bản ghi biển báo có thể chỉnh sửa, liên kết với các làn liên quan; toàn bộ thuộc tính được giữ trong dữ liệu người dùng
geoReferenceĐặt gốc tọa độ cảnh để nền bản đồ căn chỉnh đúng

Chi tiết 3D (độ cao, độ nghiêng ngang) được làm phẳng khi nhập — canvas của drawtonomy là 2D — nhưng tệp .xodr gốc được giữ lại để phục vụ round-trip, nên thông tin 3D chưa chỉnh sửa vẫn được xuất ra nguyên vẹn. Các tính năng bị làm phẳng hoặc bỏ qua được ghi vào console trình duyệt với nhãn [OpenDRIVE import].

drawtonomy giữ XML .xodr gốc dưới dạng tệp phụ khi bạn nhập. Khi xuất, các đoạn đường bạn không chỉnh sửa được xuất lại từ nguồn đó một cách nguyên vẹn, nên hình học giải tích của chúng (clothoid, đa thức) được bảo toàn chính xác thay vì phải tái tạo từ các điểm lấy mẫu. Các đoạn đường bạn đã chỉnh sửa được tái tạo sang hình học OpenDRIVE. Cơ chế carry-through này là điều làm cho vòng lặp nhập → chỉnh sửa → xuất trở thành một round-trip chất lượng cao (đã kiểm chứng với esmini 3.3.0).

drawtonomy xử lý được mạng lưới đường lớn, vì vậy bạn có thể nhập cả tệp .xodr khi cần. Tuy nhiên, khi bạn chỉ quan tâm đến một đoạn cụ thể, chỉ nhập những đoạn đường bạn cần giúp trình chỉnh sửa hoạt động nhanh nhất và tránh tải hình học bạn sẽ không chỉnh sửa.