ArcGIS-ESRIDạy CAD / GIS

3D Mô hình hóa dữ liệu web với API-javascript: Tiến bộ của Esri

Khi chúng ta thấy chức năng của ArcGIS Smart Campus, với các nhiệm vụ như đường dẫn giữa máy tính để bàn ở cấp độ thứ ba của tòa nhà Dịch vụ Chuyên nghiệp và một trong Thính phòng Q, là kết quả của cả nội bộ và tích hợp dữ liệu BIM, Sự tích hợp của Geo-kỹ thuật chảy vào một tầm nhìn ràng buộc là rất gần.

Và mặc dù thực tế là thiếu các nhiệm vụ nghiêm trọng để duy trì phương pháp loại quản lý dữ liệu tổng thể (MDM) cho một điểm trung thực giữa thực tế nhẹ của GIS, BIM thực tế chi tiết và các sự cố ứng dụng trong cuộc sống thực chạy trên con trỏ này. Chúng tôi cũng nhận thấy rằng tất cả chức năng này đang chạy trên các trình duyệt web, với một số Python cho các quy trình nhưng trên hết là với một ngôn ngữ nhẹ nhàng như javascript.

Điều không tránh khỏi nhắc nhở chúng ta, rằng các chuyên gia địa chất và kỹ sư sẽ phải tiến thêm một bước để hiểu các mô hình và các mã lập trình.

Cũng cần lưu ý xu hướng chuyển từ môi trường máy tính để bàn nặng sang các đoạn mã trình duyệt nhẹ. Chắc chắn một nhà khoa học máy tính đã tạo ra tác phẩm nghệ thuật với máy chủ GIS, Gis Engine hoặc các đối tượng Gis đã ngừng kinh doanh khi anh ấy thấy cách Leaflet hoạt động trong một khóa học về Lập bản đồGis; Tôi sẽ không ngạc nhiên nếu anh ta nhảy qua ngôi mộ cho người cố vấn tiền nhiệm của mình.

Trong khi chờ phiên bản ArcGis Indoors tiếp theo, bài viết này tóm tắt sự kết hợp giữa những hiểu biết của Lau - một cô gái ngoan cường hợp tác với trang web này - và các quan điểm ngữ cảnh của người biên tập Geofumadas.com, trên hội thảo trên web gần đây “Giới thiệu về 3D trên Web với API ArcGIS cho Javascript ".

Các nhà triển lãm của hội thảo trên web ban đầu xuất hiện với một cái nhìn tốt về chủ đề sử dụng 3D trong các ứng dụng ArcGIS và cách nó thể hiện trong các nền tảng của: Trình xem cảnh, Bản đồ câu chuyện hoặc Trình tạo ứng dụng web tùy thuộc vào mục đích của nghiên cứu.

Điều quan trọng là các khái niệm cơ bản liên quan đến chủ đề 3D phải được xác định ngay từ đầu, đặc biệt là vì ngoài việc hiển thị khối lượng, nó còn tìm kiếm các quy trình mô hình hóa. Ngoài ra, khía cạnh vẫn còn quan trọng về yêu cầu hệ thống cơ bản để chạy các quy trình liên kết với loại dữ liệu hoàn toàn khác với 2D, chẳng hạn như một card đồ họa tốt, hỗ trợ OpenGL có trong trình duyệt w / WebGL.

Nếu không, hãy để họ được bạn bè của SELPER, trong quá trình quản lý tài sản tuyệt vời trong các công nghệ GIS, vốn có rào cản trước phiên bản OpenGL của card đồ họa Nvidia của trường đại học nơi nó được phát triển.  Tăng lên theo cấp số nhân bởi các cuộc biểu tình của sinh viên Bogota gây khó khăn cho việc làm đủ bài kiểm tra ngày trước.

Ngoài ra, họ tiết lộ sự ra mắt của sự hỗ trợ để chạy công cụ trên các thiết bị di động như điện thoại di động hoặc máy tính bảng.

Trong bài thuyết trình tiến hành một số ví dụ hoặc các cuộc biểu tình, để hiểu làm thế nào các API cho các chức năng JavaScript và cách dữ liệu được kết nối với nhau để tạo ra mô hình 3D, bắt đầu với tải trọng của lớp hoặc thông tin để WebScene và sau đó xây dựng mô hình của nó / vẽ 3D trong Screeneview,

Tích hợp công nghệ

Kiến trúc thuộc loại 4.x và được tạo thành từ các thành phần và vật dụng trực quan, ngoài việc chấp nhận nhiều lớp thông tin từ các nguồn dữ liệu khác nhau. Kiến trúc này vượt trội hơn 3.x vì tính năng trực quan hóa 3D chỉ khả dụng cho cấp độ này. Các công cụ Webscene và SceneView được sử dụng để quản lý dữ liệu 3D và được tích hợp hoàn toàn vào API, ngoài cách mô hình 3D có thể được điều chỉnh cho phù hợp với dữ liệu có sẵn trong các ứng dụng trước đó.

Với các ví dụ, họ chỉ ra sự khác biệt trực quan giữa dữ liệu 2D và 3D và cách chuyển từ chế độ xem bản đồ WebScene 2D sang Chế độ xem cảnh 3D, thông qua các mã javascript. Thao tác với máy ảnh rất đơn giản, thêm một số lệnh cụ thể các góc nhìn sẽ thay đổi hướng. Thử nghiệm được thực hiện trên các đặc điểm sau:

  • nhóm, cho phép quay máy ảnh trên vùng làm việc.
  • goTo: được sử dụng để thiết lập chế độ xem theo những gì bạn muốn xem trong 3D, ngoài ra bạn có thể tạo hoạt ảnh bằng công cụ này, chẳng hạn như đặt một số mức độ nhất định phần mở đầu để tạo lại hoạt ảnh xoay.
  • ToMap: có tọa độ của khung nhìn và đặt nó trên bản đồ 2D
  • toScreen: cho phép bạn chỉ ra một điểm trên bản đồ 2D và đặt nó sau trong khung nhìn 3D
  • hitTest: được sử dụng để xác định các đặc tính mà một điểm cụ thể có trong khung nhìn

Họ cũng xác định rằng việc xây dựng một 3D bản đồ có các công cụ tương tự để tạo ra một 2d, chẳng hạn như sử dụng bản đồ nền, các lớp hoặc các lớp mà cũng được hỗ trợ mà cho 2D (WMS, vectơ hoặc CSV).

Tuy nhiên, nó phải được đưa vào tài khoản rằng các lớp 2D không chứa thông tin về "Z" (chiều cao), đó là lý do tại sao để mô hình dữ liệu nó là cần thiết để có các lớp liên kết với 3D như các đám mây điểm, mắt lướihoặc độ cao. Trong API, bạn có thể thực hiện các yêu cầu về các lớp 3D này, chẳng hạn như các điểm cao cụ thể trong chế độ xem, trong hình ảnh (1) địa hình ban đầu được quan sát và trong hình ảnh (2) khi nó thay đổi từ truy vấn hoặc tham vấn được thực hiện.

Họ đưa ra nhiều ví dụ về cách dữ liệu được biểu diễn, chẳng hạn như SceneLayers (điểm) và đối tượng 3D (3D Objects) hỗ trợ dữ liệu nào.

Đối với các thành phố lớn, việc biểu diễn các đối tượng 3D là một công cụ mạnh mẽ, vì có thể thấy, không chỉ vị trí không gian của đối tượng mà có thể thêm vào thể tích, mối quan hệ với môi trường cũng như các đặc điểm nội tại của từng đối tượng. Các vật thể. Hình ảnh sau đây cho thấy cách họ chọn ngẫu nhiên một tòa nhà ở Thành phố New York và có thể thấy tất cả các thuộc tính của nó. Tương tự như vậy, nhiều truy vấn có thể được chuẩn bị theo cấu trúc, chẳng hạn như: nơi đặt các cấu trúc nhất định có phạm vi độ cao cụ thể hoặc xác định các tuyến đường tối ưu

Hỗ trợ xử lý các lớp như IntegratedMeshLayer, đó là một khối thông tin từ các cảm biến như máy bay không người lái. Chúng không chứa thông tin riêng biệt của mỗi cấu trúc như hình ảnh trước đó, nhưng nó là một khối thông tin với các thuộc tính 3D.

Đối với những đám mây điểm, bạn có thể chơi với kích thước của các điểm để có một trực quan hóa tốt hơn về dữ liệu, vì mỗi lớp điểm có thể có hàng tỷ điểm thông tin, nhưng chúng không được đại diện như một đối tượng 3D.

Họ chỉ định việc sử dụng ký hiệu trong dữ liệu 3D, được trình bày dưới dạng hình phẳng / phẳng và ký hiệu thể tích liên quan đến các đối tượng được tạo trong 3D. Chúng có thể ở các kiểu cụ thể tùy theo loại đối tượng. Họ cho thấy việc sử dụng cái gọi là Extrudes để "tô màu" cấu trúc theo các thuộc tính của nó,

Các loại kết xuất có thể được sử dụng được hiển thị: người đơn giản, nơi tất cả các đối tượng đều có một biểu tượng duy nhất, uniqueValueRenderer nơi bạn có thể phân loại các đối tượng, theo một thuộc tính và ClassBreakRenderer nơi các thuộc tính của từng đối tượng được quan sát đối với một lớp: trong trường hợp này chúng chỉ ra khoảng cách từ tòa nhà cần đến bao nhiêu để truy cập vào hệ thống giao thông công cộng.

Các diễn giả, đã trình bày trong hội thảo trên web về thời gian ngắn, tất cả những lợi ích của việc sử dụng API ArcGIS cho Javascript, bao gồm:

  • 3D Widgets: với một cuộc biểu tình tương tác, họ chỉ ra khoảng cách giữa các đối tượng, cả theo chiều ngang và chiều dọc.
  • Xây dựng các ứng dụng: từ vị trí và các đối tượng 3D.
  • Chế độ SceneView scene: xác định nội dung và kiểu dáng của khung nhìn 3D và có thể được tải lên Portal for ArcGIS.
  • Đo đạc trắc địa: không chỉ tập trung vào cấu trúc của bề mặt mà còn cho phép đo khoảng cách trên toàn cầu.
  • Xây dựng ứng dụng, mô hình 3D theo thực tế được trình bày không gian, dòng hoặc bong bóng gọi nơi tính năng nhất định được chỉ định, chẳng hạn như thẻ có trên các nền tảng như Google Earth, trong trường hợp này 3D
  • Sắp xếp lại: sử dụng để làm sạch hoặc nhãn lọc hoặc đặc điểm được yêu cầu để xem trên 3D bản đồ, như vậy tránh được rất nhiều nhãn không cho phép hình dung đúng đắn, và gây tiếng ồn khi định vị một cái gì đó cụ thể.

Theo các cuộc biểu tình của từng đặc tính được tích hợp vào  API ArcGIS cho Javascript, cho thấy các tính mới được trình bày trong phiên bản mới của 4.10. Nơi bạn sẽ có khả năng:

  • Tạo lớp cảnh
  • Slice widget: sẽ truyền thông tin được thiết kế trước đó đến một đối tượng 3D
  • Tải một lượng lớn dữ liệu: không chỉ tương ứng với một thành phố cụ thể, mà là quốc gia (quốc gia).
  • Bộ lọc đám mây điểm

Đóng góp của hội thảo trên web này cho việc tổ chức địa lý

Nói tóm lại, chủ thể rất có giá trị; Hãy nhớ rằng các xu hướng đối với Cặp song sinh kỹ thuật số và Thành phố thông minh yêu cầu rằng, ngoài việc suy nghĩ về quản lý thông tin, mà mô hình đã bị vượt quá nhiều, thì việc tích hợp với mô hình hoạt động phải được giải quyết. Thị trường rộng lớn, đầy hứa hẹn và cho đến nay nó đã có nhiều giải pháp gần như chìa khóa trao tay cho người dùng cuối; mặc dù đối với chúng ta, những người sử dụng công nghệ để làm các công cụ không đóng hộp, con đường vẫn còn khó khăn. Điều này ngụ ý, hội tụ các khía cạnh khác như thời gian, chi phí và vòng đời của các quy trình; không phải ở cấp độ dữ liệu và công nghệ, như chúng tôi nhấn mạnh, là một vấn đề rõ ràng, mà là ở mức độ thích nghi ít hơn với các hành động thực tế của người dùng trước các trung gian trong chuỗi giao dịch truyền qua thông tin không gian. Từ phía ESRI, việc xây dựng dữ liệu có phần khó khăn, bởi vì mặc dù bạn đã có thể tích hợp dữ liệu BIM được xây dựng trên Revit, nhưng nó vẫn được xem như hai thế giới riêng biệt đòi hỏi sự biến đổi phức tạp. Các tác phẩm mới chắc chắn sẽ có thể được sử dụng trên các mô hình BIM, nhưng có quá nhiều thông tin CAD để đưa nó vào Điều kiện trong nhà, với các không gian, độ cao và các lớp chuẩn hóa vẫn còn đắt.

Tuy nhiên, nếu Esri xứng đáng được tín nhiệm, đó là sự tiến bộ mà nó đạt được về mặt hình ảnh hấp dẫn và đơn giản. Tôi đã có thể hình dung ra sự thất vọng của Mr.gần như là một ứng dụng ArcGIS Pro”Phải tìm thấy bên dưới các tấm như một sự phù hợp với một số mảnh hướng đến cùng một thứ nhưng có khó khăn để đơn giản hóa bản chất của kết quả được tìm kiếm bởi địa hình, Kỹ thuật công nghiệp, Kỹ thuật dân dụng và Kiến trúc. Và đó là xu hướng đơn giản hóa bản đồ mỹ thuật mà GIS phải gánh chịu, vẫn phải sống bằng CAD thông thường, do thói quen đó mà quên mất rằng quy hoạch chỉ là phương tiện, mà điều quan trọng là đưa công trình vào hoạt động. .

Thực hành tốt mô hình GIS, nhẹ, tập trung vào trừu tượng của thực tế sẽ hữu ích cho lai CAD / BIM, mà trong một thời gian sẽ phải sống vì việc áp dụng BIM ở nhiều nước đi trong thời gian dài, đặc biệt là các quy định thiếu khả năng các quan chức lỗi thời dán vào hai chữ cái đầu tiên của tầm nhìn AECO.

Cuộc đua sẽ rất thú vị trong những năm tới, theo một xu hướng rất giống nhau để mang đến một dòng chảy liên tục trình tự CAD-GIS-BIM-DigitalTwin-SmartCity; được chứng minh bằng các hành động ở phía bên của Siemens / Bentley trong việc mua lại các giải pháp như CityPlanner và việc phát hành mã nguồn mở trên Javascript.

Hiện tại, hãy ghi nhận Esri cho nỗ lực hợp tác đó với AutoDesk, ngoài tích hợp dữ liệu / công nghệ, trong phương pháp tiếp cận tích hợp quy trình / tác nhân. Cuối cùng, đó là lợi ích cho người dùng, những người còn lại để đảm bảo rằng bước học để hiểu các mô hình và mã; để bắt đầu ít nhất một khóa học ArcGIS Pro tốt và kiến ​​thức cơ bản về Javascript.

Đây là một số khóa học mà chúng tôi khuyên bạn nên cập nhật, với mức giá phải chăng.

[ufwp id = ”1927556 ​​″] [ufwp search =” javascript ”orderby =” sales ”items =” 3 ″ template = ”grid” grid = ”3 ″]

Golgi Alvarez

Nhà văn, nhà nghiên cứu, chuyên gia về Mô hình quản lý đất đai. Ông đã tham gia vào việc hình thành và triển khai các mô hình như: Hệ thống quản lý tài sản quốc gia SINAP ở Honduras, Mô hình quản lý các thành phố chung ở Honduras, Mô hình tổng hợp quản lý địa chính - đăng ký ở Nicaragua, Hệ thống quản lý lãnh thổ SAT ở Colombia . Biên tập viên của blog kiến ​​thức Geofumadas từ năm 2007 và là người tạo ra Học viện AulaGEO bao gồm hơn 100 khóa học về các chủ đề GIS - CAD - BIM - Digital Twins.

Bài viết liên quan

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

Back to top