3Di dành cho Chuyên gia lập trình

3Di dành cho chuyên gia lập trình

3Di sở hữu API mở rộng nhất thế giới trong lĩnh vực mô hình thủy động lực học. Với API này, bạn có thể tự động hóa hoàn toàn quy trình làm việc từ khâu xây dựng mô hình cho đến phân tích. Mọi thao tác nhấp chuột mà người dùng thực hiện trên các giao diện của chúng tôi đều có thể truy cập thông qua các điểm cuối API.

Chúng tôi đã chia API thành nhiều phần:

  • API mô hình và mô phỏng
  • API kết quả (mã nguồn mở)
  • API Lizard (dành cho lưu trữ dữ liệu radar và kịch bản)

API Mô hình và Mô phỏng

API Mô hình và Mô phỏng cho phép bạn kiểm soát toàn diện việc thiết lập, chạy, theo dõi, tương tác và tải xuống kết quả của các mô phỏng.

API này sử dụng chuẩn OpenAPI. Ví dụ về đoạn mã mẫu có sẵn trong tài liệu hướng dẫn.

Bạn có thể yêu cầu cung cấp bản Swagger, bao gồm tất cả các endpoint (điểm cuối/ điểm truy cập API) khả dụng.

api
graph2

API Kết quả

API kết quả là một gói Python kết nối giữa bản mô hình hóa ở định dạng Spatialite với tệp kết quả NetCDF. Các điểm cuối API giúp bạn:

  • Chọn các phần phù hợp trong mô hình
  • Xử lý hàng loạt nhiều kết quả
  • Thực hiện phân tích tùy chỉnh cho một tình huống cụ thể
  • Thực hiện các kiểm tra tiêu chuẩn đối voweis kết quả mô hình
Cân bằng nước được thể hiện qua các phép đo (đường đứt nét) và kết quả mô phỏng (đường liền). Lực ép chính là lượng mưa (màu xanh). Dòng chảy ra từ khu vực polder được thực hiện qua các trạm bơm Willem-Alexander (màu đỏ), Beatrix (màu vàng) và một trạm bơm khẩn cấp (màu xanh lá cây). Kết quả của cân bằng nước là lượng nước dự trữ trong polder tăng lên (màu ngọc lam). Màu tím đại diện cho sự thẩm thấu được mô phỏng. Do sơ đồ mô hình hiện tại không tính đến khả năng phục hồi của đất, nên đất trở nên bão hòa.

API Lizard

API Lizard là API của chúng tôi để lưu trữ lâu dài kết quả mô hình hóa, kết quả hậu xử lý và phổ biến. Nó đi kèm với hàng ngàn các tùy chọn lọc.

API Lizard cho phép bạn:

  • tải xuống (xử lý hậu kỳ) các kết quả đã chọn trực tiếp ở định dạng GTiff
  • xem kết quả ở định dạng WMS trong trình xem GIS tùy chọn
lizardapi

Ví dụ thực tế

3D Stadtmodell Selbitz Demo interaktive Starkregensimulation2 1400x787 1 1

Virtual City Systems (Hệ thống thành phố ảo)

Virtual City Systems đã tích hợp phần mềm mô phỏng thủy động lực học 3Di thông qua API. Điều này giúp kết hợp sức mạnh của môi trường 3D với khả năng mô phỏng lũ lụt một cách tương tác.

Tìm hiểu thêm

Cơ quan quản lý nước của Bắc Hà Lan

Cơ quan quản lý nước của North Holland đã xây dựng một plugin 3Di tùy chỉnh để hỗ trợ quy trình làm việc của họ.

Plugin này hoàn toàn là mã nguồn mở và có sẵn tại đây:

https://github.com/threedi/hhnk-threedi-plugin

hhnkplugin

Các công cụ viết scripts

Với API, bạn có thể tạo công cụ viết kịch bản của riêng mình. Có nhiều ví dụ có sẵn trên github.

Tại đây, bạn sẽ tìm thấy các notebooks mà bạn có thể thực hiện các thao tác sau:

  • Notebook 1: Từ khi bắt đầu mô phỏng đến khi phân tích kết quả
  • Notebook 2: Sử dụng 3Di và Lizard cùng nhau trong một sổ ghi chép cho mục đích xác thực
  • Notebook 3: Tải xuống raster độ sâu nước tối đa từ Lizard từ mô phỏng 3Di
  • Notebook 4: Tải xuống một loạt bản đồ độ sâu nước từ Lizard từ mô phỏng 3Di
  • Notebook 5: Bắt đầu mô phỏng 3Di và sử dụng điều khiển cấu trúc bảng

SẴN SÀNG ĐỂ BẮT ĐẦU?

Bạn có tìm hiểu thêm về cách 3Di hoạt động và đăng ký sử dụng nó không? Vui lòng sử dụng mẫu này để yêu cầu tài khoản truy cập. Chúng tôi sẽ liên hệ với bạn để DEMO trực tuyến và sẽ trả lời tất cả các câu hỏi của bạn.

yêu cầu demo

ĐĂNG KÝ BẢN TIN CỦA CHÚNG TÔI

Vui lòng bật JavaScript trong trình duyệt của bạn để hoàn thành Form này.