3D נתונים אינטרנט עם מודלים API-JavaScript: ההתקדמות Esri

כאשר אנו רואים את הפונקציונליות של ArcGIS Smart Campus, עם משימות כגון נתיבים בין שולחן עבודה ברמה השלישית של בניין השירותים המקצועיים לבין אחד באודיטוריום Q, כתוצאה הן מהמסד הפנימי והן מהאינטגרציה של נתוני BIM, אנו נותנים לעצמנו השילוב של גיאו הנדסה זורם לתוך חזון מחייב קרוב מאוד.

ולמרות העובדה שישנן משימות רציניות לקיים שיטת סוג ניהול נתונים ראשי (MDM) לנקודת אמת בין המציאות הקלה של GIS, ה- BIM המציאות המפורטת ותקריות היישום בחיים האמיתיים הפועלות על המצביע הזה. אנו מבינים גם שכל הפונקציונליות הזו פועלת בדפדפני אינטרנט, עם פייתון כלשהו לשגרה, אך מעל לכל עם שפה קלה כמו JavaScript.

מה שבאופן בלתי נמנע מזכיר לנו, שגיאומטיקה ומהנדסים יצטרכו ללכת צעד נוסף כדי להבין את המודלים ואת קודי התכנות.

חשוב גם לציין את שינוי המגמה מסביבות שולחן עבודה כבדות לקטעי קוד דפדפן קלים. אין ספק שמדען מחשבים שעשה אמנות עם שרת GIS, Gis Engine או Gis אובייקטים יצא מהעסק כשראה איך עלון עובד בקורס בנושא MappingGis; לא אהיה מופתע אם ילך לקפוץ מעל הקבר למורה של קודמו.

בהמתנה לגרסה הבאה של ArcGis Indoors, מאמר זה מסכם שילוב של תובנות של לאו - נערה עקשנית המשתפת פעולה עם אתר זה - ואת תצוגות ההקשר של עורך Geofumadas.com, בסמינר המקוון האחרון "מבוא ל- 3D באינטרנט באמצעות ממשק API של ArcGIS עבור Javascript ".

מציגי הוובינר הופיעו בתחילה עם קרס טוב בנושא השימוש בתלת מימד ביישומי ArcGIS, וכיצד הוא בא לידי ביטוי בפלטפורמות של: Scene viewer, Story Maps או Web App Builder בהתאם למטרת המחקר.

היה חשוב שמושגי היסוד הקשורים לנושא התלת-ממדי יוגדרו מלכתחילה, במיוחד משום שמעבר להצגת נפחים, הוא מבקש לדגם תהליכים. כמו כן ההיבט שעדיין קריטי מבחינת דרישות המערכת הבסיסיות להפעלת תהליכים המקושרים לנתונים מסוג זה השונים לחלוטין מ- 3D, כגון כרטיס גרפי טוב, תמיכת OpenGL הכלולה בדפדפן w / WebGL.

אם לא, תן להם נאמר על ידי חברים של SELPER, בקורס המפואר של ניהול הנכסים בטכנולוגיות GIS, אשר היו מחסומים שלה לפני גרסאות OpenGL של כרטיסי המסך הגרפי של האוניברסיטה שבו הוא פותח.  גדל באופן אקספוננציאלי על ידי מחאתם של תלמידי בוגוטה שהקשו על ביצוע מספיק מבחנים יום קודם.

בנוסף, הם חשפו את ההשקה של תמיכה כדי להפעיל את הכלי על מכשירים ניידים כגון טלפונים סלולריים או טבליות.

במצגת שערך כמה דוגמאות או הפגנה, כדי להבין כיצד API עבור פונקציות JavaScript וכיצד הנתונים מחוברים לייצר 3D דוגמנות, החל את העומס של שכבות או מידע WebScene דוגמנות שלה מאוחר / עיבוד 3D ב Screeneview,

אינטגרציה טכנולוגית

הארכיטקטורה היא מסוג 4.x והיא מורכבת מרכיבים חזותיים ווידג'טים, בנוסף לקבלת שכבות מידע מרובות ממקורות נתונים שונים. ארכיטקטורה זו מצטיינת מעל 3.x מכיוון שהדמיה תלת ממדית זמינה רק לרמה זו. הכלים Webscene ו- SceneView משמשים לניהול נתוני תלת מימד ומשולבים במלואם בממשק ה- API, בנוסף לאופן שבו ניתן להתאים דוגמנות תלת-ממדית לנתונים הקיימים ביישומים קודמים.

עם דוגמאות, הם ציינו את ההבדל החזותי בין נתוני דו-ממד לתלת-ממד וכיצד לעבור מתצוגת מפה דו-ממדית של WebScene לתצוגה מקדימה של 2D באמצעות קודי ה- javascript. המניפולציה של המצלמה היא פשוטה, הוספת כמה פקודות ספציפיות התצוגות משנות את הכיוון. הבדיקות נערכו על המאפיינים הבאים:

  • הכותרת, המאפשר סיבוב של המצלמה על סביבת העבודה.
  • goTo: משמש כדי ליצור תצוגה לפי מה שאתה רוצה לראות 3D, ועוד אתה יכול לעשות אנימציות עם הכלי הזה, כגון הצבת מעלות מסוימות של כּוֹתֶרֶת לשחזר אנימציה סיבוב.
  • tomap: לוקח קואורדינטות של נוף וממקם אותו על המפה 2D
  • toScreen: מאפשר לך לציין נקודה במפה 2D ולמקם אותה מאוחר יותר בתצוגת 3D
  • hitTest: משמש כדי לקבוע את המאפיינים כי נקודה מסוימת יש בתצוגה

הם גם מוגדרים כי בניית 3D המפה יש באותם כלים כדי ליצור אחד 2d, כגון שימוש basemaps, שכבות או שכבות אשר נתמכים גם שעבור 2D (WMS, וקטורים או CSV).

עם זאת, יש לקחת בחשבון כי שכבות 2D לא מכילים את המידע של "Z" (גובה), ולכן המודל הנתונים יש צורך יש שכבות הקשורות 3D כעננים נקודה, meshlayers, או מעליות. בתוך ה- API, אתה יכול לשאול על שכבות 3D אלה, כגון נקודות גובה ספציפיות בתוך התצוגה, בתמונה (1) השטח הוא ציין במקור, ובתמונה (2) כפי שהוא משתנה שאלה או התייעצות.

הם הראו מספר דוגמאות לאופן שבו הנתונים מיוצגים, למשל, באילו נתונים תומכים SceneLayers (נקודות) ואובייקטים תלת-ממדיים (3D Objects).

עבור ערים גדולות ייצוג אובייקטים תלת ממדיים הוא כלי רב עוצמה, שכן ניתן לראות לא רק את המיקום המרחבי של האובייקט, אלא גם את נפחו, את הקשר שלו עם הסביבה, כמו גם את המאפיינים הפנימיים של כל אחד מהם. האובייקטים. התמונה למטה מראה כיצד הם בחרו באקראי בניין בעיר ניו יורק, ואת כל התכונות שלו ניתן לראות. כמו כן, ניתן להכין מספר שאילתות על פי המבנים, כגון: היכן שנמצאים מבנים מסוימים בעלי טווח גובה ספציפי או הגדרה של מסלולים אופטימליים.

תומך בטיפול שכבות כמו IntegratedMeshLayer, שהוא בלוק של מידע חיישנים כמו מזל"ט. הם אינם מכילים מידע מבודד של כל מבנה כמו התמונה הקודמת, אבל זה המון מידע עם תכונות 3D.

באשר לענני הנקודה, תוכל לשחק עם גודל הנקודות כדי לקבל תצוגה חזותית טובה יותר של הנתונים, שכן כל שכבת נקודה יכולה לכלול מיליארדי נקודות מידע, אך הן אינן מיוצגות כאובייקט 3D עצמו.

הם ציינו את השימוש בסימבולוגיה בנתוני תלת מימד, המוצגים בצורות שטוחות / שטוחות, ואת סימבולוגיית הנפח הקשורה לאובייקטים שנוצרו בתלת מימד. אלה יכולים להיות בסגנונות ספציפיים בהתאם לסוג האובייקט. הם הראו שימוש במה שמכונה Extrudes כדי "לצבוע" את המבנה על פי תכונותיו,

סוגי העיבוד שניתן להשתמש בהם הוצגו: פשוט יותר, שבו כל האובייקטים יש סימבולוגיה אחת, ייחודי שבו אתה יכול לסווג את האובייקטים, על פי תכונה, ואת ClassBreakRenderer שבו תכונות של כל אובייקט נצפו לגבי מעמד: במקרה זה הם ציינו כמה מרחק מהבניין זה לוקח גישה למערכת התחבורה הציבורית.

המציגים, שהראו בזמן קצר sel Webinar, כל היתרונות של שימוש ב- API ArcGIS עבור Javascript, כולל:

  • 3D יישומונים: עם הדגמה אינטראקטיבית הם ציינו את המרחק בין אובייקטים, הן אופקי והן אנכית.
  • בניית יישומים: מהמיקום ואובייקטים 3D.
  • מצב SceneView סצינה: מגדיר את התוכן והסגנון של התצוגה 3D וניתן להעלות אותם לפורטל עבור ArcGIS.
  • מדידות גיאודזיות: לא רק מתמקד המבנים של פני השטח, אלא גם מאפשר למדוד מרחקים בעולם.
  • יישומי בנייה, דוגמנות 3D לפי השטח הציג מציאות, קווים או בועות קוראות שבו תכונות מסוימות מסומנות, כגון תגים כי הם בפלטפורמות כמו Google Earth, במקרה זה 3D
  • Declutter: להשתמש בהם כדי לטהר או תוויות מסנן או מאפיינים אשר נדרשים כדי לראות על 3D המפה, וכך למנוע הרבה תוויות שאינן מאפשרות הדמיה נכונה, ולגרום רעש כאשר איתור משהו ספציפי.

בעקבות ההפגנות של כל מאפיין משולב  ArcGIS API עבור Javascript, הראה את החידושים שיוצגו בגרסת 4.10 החדשה. איפה תהיה לך את האפשרות של:

  • בנה את שכבת הסצנה
  • יישומון פרוסה: אשר תשדר מידע שתוכנן בעבר לאובייקט 3D
  • טוען כמות גדולה של נתונים: לא רק המקביל לעיר ספציפית, אלא ארצית (ארץ).
  • מסננים ענן נקודה

תרומות של הסמינר המקוון הזה כדי geoengineering

בקיצור, הנושא תקף מאוד; לזכור שהמגמות לעבר תאומים דיגיטליים וערים חכמות דורשות שמעבר לחשיבה על ניהול מידע, שהמודלים שעברו עלייתו רבה, יש להתייחס לשילוב עם דוגמנות תפעול. השוק רחב, מבטיח ועד היום יש לו כבר הרבה פתרונות כמעט סוהרים עבור משתמש הקצה; אם כי לאלו מאיתנו המשתמשים בטכנולוגיה לייצור כלים שאינם משומרים, הדרך עדיין קשה. זה מרמז על התכנסות בין המימדים האחרים כגון זמן, עלות ומחזור החיים של התהליכים; לא ברמת הנתונים והטכנולוגיה, שכפי שאנחנו מתעקשים, היא נושא ברור, אלא בהתאמה הפחות כואבת לפעולות החיים האמיתיות של המשתמש לפני מתווכים בשרשרת העסקאות שעוברים מידע מרחבי. מהצד של ESRI, בניית נתונים היא קצת מפרכת, כי למרות שאפשר כבר לשלב נתוני BIM שנבנו ב- Revit, זה עדיין נתפס כשני עולמות נפרדים הדורשים שינוי מורכב. העבודות החדשות בוודאי יוכלו לשמש על דגמי BIM, אך יש כמות מוגזמת של מידע CAD שמביא אותו לתנאים מקורים, עם חללים מצולעים, גבהים ושכבות מנורמלות עדיין יקר.

עם זאת, אם אסרי ראוי לזכות, זהו ההתקדמות בהדמיה מושכת ופשוטה. אני כבר יכול לדמיין את האכזבות של דון ג'ק, מהאופטיקה שלו "בואו נעשה את זה קל" למנהיגי הקווים האנכיים של AutoDesk, באותם נישואים מאוחרים אך מוצלחים שבהםכמעט יישום ArcGIS Pro»עליכם למצוא מתחת לסדינים כנעל עם מספר חלקים המצביעים על אותו דבר אך עם קשיים לפשט את מהות התוצאה אותה מבקשים טופוגרפיה, הנדסת תעשיה, הנדסה אזרחית ואדריכלות. וזה כי את מגמת הפשטות של המפה האמנותית שספג ה- GIS, עדיין חייבים לחוות על ידי CAD קונבנציונאלי, בגלל הרגל זה לשכוח שתוכנית היא רק מדיום, אלא שהדבר החשוב הוא להפעיל את הבניין.

GIS מודלים ושיטות טובות, קל משקל, התמקד הפשטה של ​​מציאות יהיה שימושי עבור היברידית CAD / BIM, אשר במשך זמן תצטרך לחיות בגלל אימוץ BIM במדינות רבות עובר זמן רב, במיוחד על ידי חוסר מיומנות התקנות פקידים מיושנים הודבקו על שני המכתבים הראשונים של חזון AECO.

המירוץ יהיה מעניין בשנים הקרובות, במגמה דומה מאוד להביא זרימה רציפה רצף CAD-GIS-BIM-DigitalTwin-SmartCity; כפי שמעידים פעולות בצד של סימנס / בנטלי ברכישת פתרונות כגון סיטיפלאנר ואת שחרורו של קוד פתוח ב- Javascript.

לעת עתה, בואו ניתן לאשרי קרדיט על מאמץ הסינרגיה ההוא עם AutoDesk, מעבר לאינטגרציה של נתונים / טכנולוגיה, בגישה של שילוב תהליכים / שחקנים. בסופו של דבר, זה רווח עבור המשתמשים, שנותרו להבטיח את הצעד הזה ללמוד להבין מודלים וקוד; להתחיל לפחות קורס ArcGIS Pro טוב ויסודות Javascript.

אלה הם כמה קורסים שאנו ממליצים לשמור לך מעודכן, במחירים סבירים.

[ufwp id = »1927556 ″]

[ufwp search = »javascript» orderby = »מכירות» פריטים = »3 ″ תבנית =» רשת »grid =» 3 ″]

השאירו תשובה

כתובת הדוא"ל שלך לא תפורסם.

אתר זה משתמש Akismet כדי להפחית דואר זבל. למד כיצד מעובדים נתוני ההערה שלך.