ESRI ArcGIS-Uczenie CAD / GIS

3D Web modelowanie danych za pomocą API-javascript: Esri Advances

Kiedy widzimy funkcjonalność ArcGIS Smart Campus, wraz z zadaniami, takimi jak ścieżki między pulpitem na trzecim poziomie budynku Professional Services i jednym w Audytorium Q, w wyniku zarówno katastru wewnętrznego, jak i integracji danych BIM, dajemy sobie Integracja przepływów Geoinżynierii w wiążącą wizję jest bardzo bliska.

I pomimo faktu, że brakuje poważnych zadań, aby utrzymać metodę typu zarządzania danymi podstawowymi (MDM), aby uzyskać punkt prawdy między lekką rzeczywistością GIS, szczegółową rzeczywistością BIM i incydentami aplikacji w rzeczywistym życiu, które działają na tym wskaźniku. Zdajemy sobie również sprawę, że wszystkie te funkcje działają w przeglądarkach internetowych, z niektórymi procedurami w Pythonie, ale szczególnie z językiem tak lekkim jak javascript.

Co nieuchronnie przypomina nam, że geomatyki i inżynierowie będą musieli pójść o krok dalej, aby zrozumieć modele i kody programowania.

Ważne jest również, aby zwrócić uwagę na zmianę trendu z ciężkich środowisk komputerowych na lekkie fragmenty przeglądarki. Z pewnością informatyk, który tworzył grafikę na serwerze GIS, Gis Engine lub obiektach Gis, wypadł z biznesu, kiedy zobaczył, jak Leaflet pracował na kursie MappingGis; Nie zdziwiłbym się, gdyby przeskoczył nad grobem do swojego poprzednika, mentora.

W oczekiwaniu na następną wersję ArcGis Indoors, w tym artykule podsumowano kombinację uznania Lau - wytrwała dziewczyna, która współpracuje z tą stroną - oraz kontekstowe poglądy redaktora Geofumadas.com na ostatnim seminarium internetowym „Wprowadzenie do 3D w Internecie za pomocą interfejsu ArcGIS API for Javascript ".

Wystawcy webinaru pojawili się początkowo z dobrą orientacją na temat wykorzystania 3D w aplikacjach ArcGIS oraz tego, jak przejawia się to na platformach: Scene viewer, Story Maps czy Web App Builder w zależności od celu badania.

Ważne było, aby podstawowe pojęcia związane z tematem 3D zostały zdefiniowane od samego początku, zwłaszcza że poza pokazaniem objętości stara się modelować procesy. Również aspekt, który jest nadal krytyczny z punktu widzenia podstawowych wymagań systemowych do uruchamiania procesów związanych z tego typu danymi, które są zupełnie inne niż 2D, np. Dobra karta graficzna, obsługa OpenGL zawarta w przeglądarce w / WebGL.

Jeśli nie, niech powiedzą o tym przyjaciele SELPER, we wspaniałym zarządzaniu aktywami w technologiach GIS, które miało swoje bariery przed wersjami OpenGL kart graficznych Nvidia na Uniwersytecie, na którym zostało opracowane.  Wzrosła wykładniczo przez protesty studentów z Bogoty, które utrudniły wykonanie wystarczającej liczby testów poprzedniego dnia.

Ponadto ujawnili oni uruchomienie wsparcia dla uruchomienia narzędzia na urządzeniach mobilnych, takich jak telefony komórkowe lub tablety.

W prezentacji przeprowadzono kilka przykładów lub pokazów, aby zrozumieć, w jaki sposób API dla funkcji JavaScript i jak dane są ze sobą połączone, aby wygenerować modelowania 3D, począwszy od obciążenia warstw lub informacji WebScene i późniejszym jej modelowania / renderowania 3D w Screeneview,

Integracja technologiczna

Architektura jest typu 4.xi składa się z komponentów wizualnych i widżetów, a także akceptuje wiele warstw informacji z różnych źródeł danych. Ta architektura wyróżnia się ponad 3.x, ponieważ wizualizacja 3D jest dostępna tylko na tym poziomie. Narzędzia Webscene i SceneView służą do zarządzania danymi 3D i są w pełni zintegrowane z interfejsem API, oprócz tego, jak modelowanie 3D można dostosować do danych dostępnych w poprzednich aplikacjach.

Na przykładach wskazali wizualną różnicę między danymi 2D i 3D oraz sposób przejścia z widoku mapy 2D WebScene do 3D SceneView za pomocą kodów javascript. Manipulowanie kamerą jest proste, dodając określone polecenia widoki zmieniają kierunek. Testy przeprowadzono na następujących cechach:

  • nagłówek, która pozwala na obracanie kamery w obszarze roboczym.
  • goTo: służy do ustalenia widoku zgodnie z tym, co chcesz zobaczyć w 3D, plus możesz tworzyć animacje za pomocą tego narzędzia, takie jak umieszczanie określonych stopni nagłówek aby odtworzyć animację rotacji.
  • ToMap: przyjmuje współrzędne widoku i umieszcza je na mapie 2D
  • toScreen: pozwala wskazać punkt na mapie 2D i umieścić go później w widoku 3D
  • hitTest: służy do określenia cech, które określony punkt ma w widoku

określono także, że budowy mapy 3D ma te same narzędzia do tworzenia jednego 2d, takich jak użycie basemaps, warstwy lub warstw, które są obsługiwane że 2D (WMS wektorów lub CSV).

Należy jednak wziąć pod uwagę, że warstwy 2D nie zawierają informacji "Z" (height), dlatego do modelowania danych konieczne jest posiadanie warstw powiązanych z 3D jako chmurami punktów, siatkilub elewatory, W interfejsie API można zadawać pytania dotyczące tych warstw 3D, takich jak określone punkty rzędnej w widoku, na obrazie (1), w którym początkowo zaobserwowano teren, oraz na obrazie (2), gdy zmienia się on z pytanie lub wykonane konsultacje.

Pokazali wiele przykładów reprezentacji danych, na przykład, jakie dane są obsługiwane przez SceneLayers (punkty) i obiekty 3D (obiekty 3D).

W przypadku dużych miast reprezentacja obiektów 3D jest potężnym narzędziem, ponieważ można zobaczyć nie tylko położenie przestrzenne obiektu, ale także jego objętość, związek z otoczeniem, a także wewnętrzne cechy każdego z nich. obiekty. Poniższy obrazek pokazuje, jak losowo wybrali budynek w Nowym Jorku i można zobaczyć wszystkie jego atrybuty. Podobnie można przygotować wiele zapytań w zależności od struktur, takich jak: gdzie znajdują się pewne konstrukcje, które mają określony zakres wysokości lub definicję optymalnych tras

Obsługuje obsługę warstw takich jak IntegratedMeshLayer, który jest blokiem informacji z czujników takich jak drony. Nie zawierają one pojedynczych informacji o każdej strukturze, jak poprzedni obraz, ale jest to masa informacji z atrybutami 3D.

Jeśli chodzi o chmury punktów, można odtwarzać z wielkością punktów, aby uzyskać lepszą wizualizację danych, ponieważ każda warstwa punktów może mieć miliardy punktów informacyjnych, ale nie są one reprezentowane jako sam obiekt 3D.

Określili użycie symboliki w danych 3D, które są przedstawiane w postaci płaskich / płaskich kształtów, oraz symbolikę objętości związaną z obiektami utworzonymi w 3D. Mogą to być określone style, w zależności od typu obiektu. Pokazali użycie tak zwanych ekstrudów do „pokolorowania” struktury zgodnie z jej atrybutami,

Pokazano typy renderowania, które można wykorzystać: simplerenderer, gdzie wszystkie obiekty mają jedną symbolikę, uniqueValueRenderer gdzie można kategoryzować obiekty, zgodnie z atrybutem, i ClassBreakRenderer gdzie obserwowane są atrybuty każdego obiektu w odniesieniu do klasy: w tym przypadku wskazywały one na odległość od budynku, który zajmuje, aby uzyskać dostęp do publicznego systemu transportowego.

Prezenterzy, pokazali w krótkim czasie sel Webinar, wszystkie zalety korzystania z interfejsu API ArcGIS dla JavaScript, w tym:

  • Widgety 3D: dzięki interaktywnej demonstracji wskazywały odległość między obiektami, zarówno w poziomie, jak iw pionie.
  • Konstrukcja aplikacji: z lokalizacji i obiektów 3D.
  • Tryb sceny SceneView: określa treść i styl widoku 3D i można go przesłać do portalu Portal for ArcGIS.
  • Pomiary geodezyjne: nie tylko skupiają się na strukturach powierzchni, ale także pozwalają mierzyć odległości w kuli ziemskiej.
  • Budowanie aplikacji, modelowanie 3D zgodnie z rzeczywistością przestrzeni, linii lub bąbelków, gdzie określone są pewne cechy, takie jak znaczniki, które można zobaczyć na platformach takich jak Google Earth, w tym przypadku 3D
  • Declutter: stosowane do oczyszczania lub etykiety filtry lub właściwości, które są wymagane, aby zobaczyć na mapie 3D, unikając w ten sposób wiele etykiet, które nie pozwalają na prawidłową wizualizację i powodować hałas podczas lokalizowania coś konkretnego.

Po pokazach każdej cechy włączonej w  Interfejs API ArcGIS dla Javascript, pokazał nowości do zaprezentowania w nowej wersji 4.10. Gdzie będziesz miał możliwość:

  • Zbuduj warstwę sceny
  • Widżet plasterka: który przesyła wcześniej zaprojektowane informacje do obiektu 3D
  • Ładowanie dużej ilości danych: nie tylko odpowiadające konkretnemu miastu, ale i krajowi (kraj).
  • Filtry chmury punktów

Wkład webinara do geoinżynierii

Krótko mówiąc, temat jest bardzo aktualny; pamiętając, że trendy w kierunku Digital Twins i Smart Cities wymagają, aby poza myśleniem o zarządzaniu informacją, którego modelowanie zostało znacznie przekroczone, zająć się integracją z modelowaniem operacyjnym. Rynek jest szeroki, obiecujący i do tej pory posiada już wiele rozwiązań niemal pod klucz dla użytkownika końcowego; chociaż dla tych z nas, którzy używają technologii do produkcji narzędzi niekonserwowanych, droga jest nadal trudna. Oznacza to zbieżność innych wymiarów, takich jak czas, koszt i cykl życia procesów; nie na poziomie danych i technologii, co, jak nalegamy, jest kwestią wyraźną, ale w mniej bolesnym dostosowaniu się do rzeczywistych działań użytkownika przed pośrednikami w łańcuchu transakcyjnym, które przechodzą przez informacje przestrzenne. Z punktu widzenia ESRI, tworzenie danych jest dość uciążliwe, ponieważ chociaż można już zintegrować dane BIM zbudowane w Revit, nadal są one postrzegane jako dwa oddzielne światy, które wymagają złożonej transformacji. Nowe prace z pewnością będą mogły być wykorzystane na modelach BIM, ale istnieje zbyt wiele informacji CAD, że wprowadzenie ich do warunków wewnętrznych, z poligonizowanymi przestrzeniami, elewacjami i znormalizowanymi warstwami, jest nadal kosztowne.

Jeśli jednak Esri zasługuje na uznanie, to postęp, jaki robi, jeśli chodzi o atrakcyjną i prostą wizualizację. Wyobrażam sobie już rozczarowania pana Jacka, z jego optyką „ułatwmy” pionowych liderów AutoDesk, w tym późnym, ale udanym małżeństwie, w którym „prawie aplikacja ArcGIS Pro” musi znaleźć się pod arkuszami jako pasujące do kilku elementów, które wskazują na to samo, ale z trudnościami w uproszczeniu istoty wyniku poszukiwanego przez topografię, inżynierię przemysłową, inżynierię lądową i architekturę. I chodzi o to, że trend prostoty artystycznej mapy, który ucierpiał w GIS, nadal musi być przeżywany przez konwencjonalny CAD, z powodu tego nawyku zapominania, że ​​plan to tylko medium, ale ważne jest, aby budynek został oddany do użytku .

Dobre praktyki GIS modelowanie, lekka, koncentruje się na abstrakcji rzeczywistości będzie przydatna dla CAD / BIM hybryda, która za chwilę będzie musiał żyć ponieważ przyjęcie BIM w wielu krajach przechodzi na długo, szczególnie przez nieudolności wykonawcze staroświeccy urzędnicy wkleili dwa pierwsze litery wizji AECO.

Wyścig będzie interesujący w nadchodzących latach, w bardzo podobnej tendencji, która doprowadzi do ciągłego przepływu sekwencji CAD-GIS-BIM-DigitalTwin-SmartCity; o czym świadczą działania po stronie Siemens / Bentley w zakresie pozyskiwania rozwiązań takich jak CityPlanner i wydanie open source na JavaScript.

Na razie przyznajmy Esri zasługę za tę synergię z AutoDesk, wykraczającą poza integrację danych / technologii, w podejściu do integracji procesu / aktora. W końcu jest to korzyść dla użytkowników, którym pozostaje zagwarantowanie tego kroku w nauce rozumienia modeli i kodu; aby rozpocząć przynajmniej dobry kurs ArcGIS Pro i podstawy Javascript.

Oto kilka kursów, które zalecamy aktualizować, w przystępnych cenach.

[ufwp id=”1927556″] [ufwp search=”javascript” orderby=”sprzedaż” items=”3″ template=”grid” grid=”3″]

Golgiego Alvareza

Pisarz, badacz, specjalista w zakresie modeli zarządzania gruntami. Uczestniczył w konceptualizacji i wdrażaniu modeli takich jak: Krajowy System Zarządzania Nieruchomościami SINAP w Hondurasie, Model Zarządzania Wspólnymi Gminami w Hondurasie, Zintegrowany Model Zarządzania Katasterem – Rejestr w Nikaragui, System Administracji Terytorium SAT w Kolumbii . Redaktor bloga wiedzy Geofumadas od 2007 roku i twórca Akademii AulaGEO, która obejmuje ponad 100 kursów z zakresu GIS - CAD - BIM - Digital Twins.

Powiązane artykuły

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Powrót do góry przycisk