אוצר של מידע גיאוגרפי בקצות האצבעות: ArcGIS Living Atlas of the World

מאגר ה-Living Atlas of the World מהווה את החלק המוסדר והמקוטלג של אותו שפע מידע ציבורי. באמצעות מנגנון החיפוש של ה-Living Atlas הופכים התכנים השונים לזמינים עוד יותר וכך ונגישים יותר לשימוש ביישומיכם.

מאגר ה-Living Atlas מכיל תכנים מסוגים שונים – ובהמשך המאמר נתמקד בכל אחד מהם:

  • מפות בסיס (Basemaps)
    • וקטוריות ורסטריות
    • בסיסיות וגם "יצירתיות"
  • שכבות ומפות
    • Feature, imagery, elevation, live feeds, time enabled
  • יישומים (Web Apps)
    • Custom apps, configurable apps, story maps, dashboards, web experiences
  • כלי עזר ליישום
    • Rule Packages, Deep Learning Models, Raster Function Templates, …..

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

חיפוש תכנים והוספתם למפות

חלונית החיפוש באתר ה Living Atlas מאפשרת לנו חיפוש תכנים בקטלוג המידע לפי מילות מפתח אחר שכבות, מפות, ישומים,  Story Maps, Dashboards ועוד.

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

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

  • אם ידוע גם הבעלים של התוכן וגם הסוג, ניתן לשלב את שניהם בחיפוש:

owner:esri type:Web Map

  • אם הבעלים יכול להיות אחת מכמה אפשרויות, ניתן להשתמש באופרטור OR:

 (owner:esri OR owner:systematics) AND type:Web Map

  • לחיפוש של ביטוי מורכב – שימוש במרכאות:

type:Web Map AND title: “Active Wildfires”

  • אם לא ידוע שם הפריט, ניתן לחפש לפי טקסט מתוך התיאור או ה tags:

owner:esri AND (description:emergency OR tags:emergency)

  • אם ידוע מועד פרסום התוכן – ניתן לחפש טווח תאריכים בפורמט Unix (בדוגמא – Jan 1, 2020  עד Jan 1, 2021):

tags:emergency AND created: [0000001577906960000 TO 0000001609529360000]

קל מאד לחפש שכבות זמינות להוספה למפות שלכם, ישירות מתוך חלונית ה Add Data של יישומי ה Desktop
(ArcMap, ArcGIS Pro)

או מחלונית ה-Add Layers של ה Map Viewer של פורטל ArcGIS Online או ה-Enterprise Portal הארגוני

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

לאחר שהוספתם שכבות שמצאתם ב Living Atlas אל המפה שלכם (הן לפרוייקט Desktop והן ל Map Viewer Web Map), תוכלו לשמור את המפה והשכבות האלו יישמרו כחלק ממנה – פנייה אל ה web layer המקורי שפורסם למאגר. תוכלו להשתמש ב web maps כאלו בכל יישומי הפורטל: מחוללי היישומים (Web AppBuilder / Experience Builder), מפות סיפור (Story Maps), תבניות יישום, Dashboards וכו'.

שיתוף מפות עם תכני Living Atlas

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

  • Subscriber Content: שכבות שנגישות רק למי שמתחבר למפה עם Account פעיל של ArcGIS Online
  • Premium Content: שכבות שהשימוש בהן (צפייה במפה) מחייב קרדיטים: 10 credits per 1,000 map requests .

בעת שיתוף מפה המכילה את שני הסוגים הנ"ל תתקבל הודעת אזהרה, אותה יש לקחת בחשבון בהתאם לקהל היעד: אין טעם לפרסם מפה המכילה Subscriber Content במסגרת יישום המיועד לציבור הרחב, שכן ברור שלרוב הקהל אין ArcGIS Online Account ולכן חלק מתכני המפה לא יהיו זמינים.

Living Atlas Apps

מאגר ה Living Atlas מכיל גם סדרת יישומים מוכנים לשימוש – ה Living Atlas Apps. אלו יישומים שפותחו על ידי מיטה מפתחי ה JavaScript API של חברת Esri ונועדו גם להציג חלק מתכני המאגר (ולתת לכם רעיונות לשימוש בתכנים האלו ביישומיכם) וגם להציג את טכנולוגיות המיפוי המתקדמות של ה API. כל היישומים מרשימים ומועילים – ונסקור את חלקם בהמשך המאמר. עבור חלקם – ניתן אף להוריד את קוד המקור המלא מתוך קישור לעמוד ה GitHUB של Esri ולהתאים את היישום לצרכיכם.

Living Atlas Basemaps

מאגר ה Living Atlas מכיל מגוון גדול של מפות בסיס מותאמות לכל צורך של הצגת נתונים. את המידע מעדכנים כל הזמן על בסיס תוכן של ספקי מידע מובילים בעולם (כגון HERE, Garmin, OSM).

רוב מפות הבסיס כבר עברו הגירה לפורמט הוקטורי (Vector Tiles), הנושא אתו יתרונות רבים:

  • נראות טובה בכל רזולוציה
  • תמיכה משופרת בעבודה מנותקת (אפשרות להוריד אזורים גדולים לשימוש Offline עם נפח קטן)
  • יותר אינטראקטיביות (תצוגה מותאמת לכל קנ"מ, סיבוב המפה לא משנה כיוון טקסט)
  • המון Styles ואפשרות ליצירת Style משלכם (באמצעות יישום ה Vector Tile Style Editor)
  • עדכון מהיר יותר של תוכן, המאפשר ל Esri לשמור על המפות עדכניות

קיימים עשרות Styles שמבוססים על אותו Vector base וחושפים את המידע ב Vector Tile Basemaps שונים. הפופולריים ביותר מביניהם גם עוברים "גיור" לעברית (בכל רמות הקנ"מ בשטחי ישראל ועד רמת קנ"מ מסוימת בשאר העולם). מפות הבסיס בעברית זמינות לכם לשימוש דרך קבוצת מפות בסיס של ישראל בעברית – Hebrew Basemaps.

תרומת תוכן משלכם אל מאגר ה Living Atlas

אם יש לארגון שלכם או לכם תוכן שבבעלותכם, יכול להועיל לקהיליית משתמשי ה GIS, ולא נושא עליו מגבלות מידע סודי – למה שלא תתרמו את חלקכם בהעשרת עולם התוכן הזמין ומקוטלג ב Living Atlas ?

קיימות שתי דרכים לתרום ל Living Atlas: עדכון ה Basemaps דרך יישום Community Maps Editor במידע מפורט על סביבתכם או שיתוף שכבות ציבוריות שלכם מתוך ArcGIS Online אל הקטלוג של Living Atlas.

ה Community Maps Editor הנו יישום המאפשר לכם להעלות עדכונים מפורטים ל Esri Basemaps. זהו יישום מקוון (Web App) המכיל יכולות עריכה מתקדמות כגון Snap to features, curves & angles, stencils, copy / paste.

המידע שאתם מעדכנים עובר תהליכי בקרה / טיוב בהשתתפותכם. לאחר אישור העדכון – המידע שעדכנתם מתפרסם ל Vector Base שיעדכן תוך מספר שבועות את כל ה Vector Basemaps. קיימים מספר גופים בישראל שכבר השתמשו ביישום על מנת להעלות עדכונים מפורטים של אזור העיסוק שלהם – כגון קריית הטכניון (Style מוצג – Modern Antique):

או גני הנדיב (Style מוצג – Topograpic):

הדרך השנייה בה תוכלו לתרום להעשרת ה Living Atlas – היא על ידי הכללת תכנים ששיתפתם כבר (תכנים בבעלותכם, עם הרשאת Public, כמובן) אל ArcGIS Online, במסגרת קטלוג החיפוש של ה Living Atlas. זה מחייב כמובן חיבור למערכת עם חשבון  ArcGIS Online. במסך השיתוף תוכלו לראות את כל התוכן שבתיקיית ה ArcGIS Online שלכם, עם "ציון" המבטא את רמת המוכנות של הפריט לשיתוף ב living Atlas, והסבר על מה חסר בו (למשל, חובה למלא את שדות התיאור השונים ברמת פירוט מספקת). לאחר שתגיעו לציון המינימום הנדרש לשיתוף, תוכלו להציג Nomination לפריט ולאחר אישורו – יהיה חלק מקטלוג ה Living Atlas.

World Imagery Layers / Basemaps

מאגר ה Living Atlas מכיל High-res imagery  עדכני הנרכש על ידי Esri מספקי המידע הלוויני המובילים בעולם. רוב השטח מכוסה (מאז 2016) על ידי מידע של MAXAR. מעל  80 מליון קמ"ר מתעדכנים מדי שנה בכלל זה – עדכון לכיסוי עולמי ועדכון מפורט לכאלף אזורים אורבניים נבחרים. בקרוב – לאחר הסרת התקנה הפדרלית שמנעה פרסום מידע ברזולוציה גבוהה לשטח ישראל – צפוי כיסוי איכותי גם לאזורנו.

בהקשר זה – נזכיר את אחד היישומים המעניינים של ה living Atlas – יישום ה World Imagery Wayback. זהו יישום המאפשר טעינת גרסאות קודמות של ה World Imagery מאז 2014. לכל שכבה – מטהדטה הכולל מועד צילום, ספק, רזולוציית מקור. כל כמה שבועות מתעדכנים חלק מהאזורים. קיימים ביישום כלי עזר מובנים להשוואה בין תקופות שונות ולשימוש בשכבות ביישומים. בסה"כ מונגשים דרך היישום למעלה מ 500 טרהבייט של מידע פיקסלי זמין לחיפוש ותצוגה !

מידע מולטי-ספקטרלי

המאגר מכיל כיסוי עולמי מולטי-ספקטרלי של  Landsat (9 ערוצים) וגם  Sentinel (12 ערוצים). השכבות מוגשות כ Imagery Layer  – כלומר מוזאיקה המאפשרת גישה לכיסויים שונים לפי מאפיינים:

  • הגדרת "סדר הצגה" לכיסויים
  • אפשרויות Blend בין הכיסויים השונים
  • סינון מידע – "העלמת" חלק מהכיסויים
  • שימוש ב Processing Templates מוכנים

גם לגבי מידע זה קיימים יישומי עזר מעניינים – Landsat Explorer, Sentinel Explorer. שני היישומים חושפים את המידע המולטיספקטרלי עם סדרת אינדקסים (פונקציות) מוכנים החושפים שימושים שונים למידע, וכוללים גם יכולת השוואה בין כיסויים ותקופות שונים.

מידע המבוסס על מאגר Open Street Map

מאגר המידע הקהילתי OSM מונגש אל ה Living Atlas בשתי דרכים:

  • OpenStreetMap Vector Basemap המבוססת על המידע, עם כרטוגרפיה של  OSM. מתעדכנת כל 3 שבועות על בסיס עדכוני OSM, ומגיעה עם מבחר סגנונות מפה שונים זמינים  (basemap gallery): OpenStreetMap, OpenStreetMap with Relief, Esri Streets, Streets with Relief, Imagery Hybrid, Blueprint, Canvas, …
  • Feature Layers. Esri hosted feature layers  של המידע הוקטורי מתוך OpenStreetMap data. המידע זמין כיישויות Feaure Layers לתשאול, סינון, ניתוח וכו'. מכיל מספר שכבות (Buildings, POIs, Streets, etc), בחלוקה בין יבשות. המידע מתעדכן תוך דקות מרגע העדכון במאגר OSM !

שכבות ה World Elevation

מודל גובה ספרתי (DEM) גלובלי. שילוב מידע ממקורות שונים (מסחרי / תרומת קהילה) ברזולוציות שונות (החל מתת-מטר ועד 24 מטר לפיקסל). חוץ משכבת הבסיס (DEM) עצמה, מונגשים גם סדרת שירותים המשתמשים במידע ה DEM לתוצרים נלווים – ממוכנים לשימוש ביישומי 2D / 3D:

  • World Elevation Image Service (Terrain & TopoBathy)
  • Analysis Services (Profile, Viewshed, Summarize)
  • 3D Elevation (Terrain3D & TopoBathy3D)
  • Surface Analysis (Slope, Aspect)
  • World Hillshade (Light and Dark) Tile Services

שכבות "חיות" – Live Feed Layers

המאגר מכיל סדרת שכבות המחוברות לחיישנים שונים (ותהליכי חילוץ מידע אוטומטי) המספקות Live feed של מידעים שונים, כתוכן גיאוגרפי מקוון. המידע מגיע מטעם ספקים / סוכנויות ממשלתיות שונות כגון NOAA, USGS, NASA ועוד. השכבות מתוכננות לעמוד ב Load גבוה בזמן אירועי חירום. הרוב רלוונטי רק לארה"ב – אולם יש גם כמה שכבות גלובליות. השכבות מיועדות לשיתוף עם הציבור – חופשיות לשימוש בלי Login. בין השאר ניתן למצוא Live Feeds עולמיים לנתונים כמו:

  • Hurricanes, Cyclones, Typhoons
  • Earthquakes
  • GEOGLOWS Stream & River Forecast
  • Weather Stations
  • Air Quality (PM 2.5)
  • Pirate Activity Messages
  • Sea Surface Temperature
  • Chlorophyll Concentration
  • COVID-19 Data from JHU

נציין בהקשר זה את יישום ה Indicators of the Planet המציג "לוח בקרה" לתופעות שונות ברחבי העולם: שריפות יער, בצורת, זיהום אויר, סופות, עימותים מזויינים, מגיפות (קורונה …) ועוד ….

כל Indicator מופיע ככרטיסיה המציגה "מונה" אירועים עכשוויים המגיע מאחת משכבות ה  Live Feed. כל "כרטיסיה" מובילה לעמוד תיאור עם Web Map המקושר לשכבת ה Live Feed, ומאפשר גישה למאפייניה.

יש לציין גם את יישום ה Live Feeds Status Dashboard המציג עבור שכבות ה Live feeds נתוני עזר כגון סטטוס השירות, קישור לכל אחת מהשכבות, רמת השימוש בשעה האחרונה, עדכון אחרון / הבא ועוד.

כלי עזר ליישומי ArcGIS

בנוסף לשכבות מפות ויישומים, מכיל מאגר ה Living Atlas גם מבחר כלי עזר לשימוש במערכת : ArcGIS

  • Deep Learning pre-trained Models
  • Rules לתצוגה תלת-ממדית
  • Raster Functions Templates

ניתן לאתר כלי עזר אלו כחלק מקטלוג החיפוש ב Living Atlas. הכלים ניתנים להורדה ושימוש בתוכנות השונות

סיכום

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

לחבר את SOLIDWORKS לענן

SOLIDWORKS CONNECTED on the 3DEXPERIENCE PLATFORM

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

שיתוף מידע בענן באמצעות הפתרון החדש  SOLIDWORKS Connected על גביי פלטפורמת ה- 3DEXPERIENCE, הוא במרחק מספר לחיצות עכבר.

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

SOLIDWORKS CONNECTED מאפשר לבצע Design Review בזמן אמת, כך שהמידע נגיש וזמין תמיד לכולם בצוות, גם כאשר עובדים מהבית או מרחוק. כל אחד יכול לעבוד בכל מכשיר (נייח או נייד, כולל tablet או טלפון נייד), להשתתף ב Design Reviews ולהיות חלק מתהליך הפיתוח בכל זמן ובכל מקום.

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

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

שיתוף המידע התלת-מדדי לכולם (מתכננים, מנהלים, ספקים ויצרנים), בשפה משותפת ומובנת לכולם, מונעת טעויות ומשפרת את תהליך הפיתוח והייצור ללא צורך בשליחת שרטוטים, או קבצים בדרכים שונות ולא מבוקרות (כמו מייל, לינקים, או כוננים משותפים).

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

בעזרת SOLIDWORKS CONECTED, אתם תמיד מחוברים למידע "חי", ואין סיכון להיות לא-מסונכרן או לראות מידע לא מעודכן.

יכולת הניהול בסביבת הענן, היא חלק אינטגרלי בפלטפורמת ה 3DEXPERIENCE.

הפלטפורמה מספקת את התשתית הטכנולוגית לניהול המידע והגרסאות.

אין צורך להטמיע מערכות ניהול ולהתקין שרתים ייעודים לכך.

החיבור לפלטפורמת ה 3DEXPERIENCE בענן, מאפשר להמשיך לעבוד ולתכנן במערכת ה SOLIDWORKS המוכרת, ובן-זמנית לשתף את שאר הארגון במידע ולהפוך ל "Unified product definition" עבור כל הארגון וכך לאפשר שימוש חלק ונגיש במידע ברחבי הארגון כולו, ללא צורך בהטמעת תשתיות.

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

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

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

פלטפורמת ה 3DEXPERIENCE מספקת את התשתית והכלים לשתף את כולם בתהליך הפיתוח בסביבת פיתוח מוצרים ייחודית ודינמית.

התוצאה היא פיתוח מוצר מהיר ויעיל יותר.

יצרתם כבר App-Store ליישומי MATLAB שלכם?

ברוכים השבים לפוסט נוסף שלנו, בנושא MATLAB ועבודה בענן. הפעם, רציתי לספר לכם קצת על איך אפשר לשתף אפליקציות גרפיות (GUI) עם אנשים מרחבי הארגון או העולם, ע"י גישה לדף אינטרנט. תחשבו על מחשבון משכנתא, או אפליקציה לסימולציה של טילים וגילוי במכ"מ, שאתם רוצים לשתף עם מישהו במיקום אחר. ואולי אפילו כלי פנים ארגוני שבניתם, ומרגישים בצורך עז לשתף עם חבריכם ממחלקות אחרות.

לפני מספר שנים השיקה חברת MathWorks את MATLAB Web App Server – סביבה המאפשרת בניה של דף אינטרנט המכיל את כל האפליקציות הגרפיות שפיתחתם. לאחר תהליך של התקנה והגדרה ראשונית, כל אדם שייגש לכתובת האתר יוכל להפעיל את האפליקציה, כאילו הייתה מותקנת אצלו מקומית. כמובן שאין צורך בהתקנה בצד הלקוח, וישנה שקיפות מבחינת גרסת האפליקציה או MATLAB.

אז ראינו שמבחינת ה"לקוח" התהליך הוא די שקוף ופשוט – רק לגלוש לכתובת המתאימה. אז איך עושים זאת מהצד של ה"מפתח" – גם בקלות, אבל ב-3 שלבים פשוטים?

בשלב הראשון (1), נייצר את האפליקציה בעזרת App Designer, בדיוק (!) כפי שעושים עם כל אפליקציה גרפית אחרת. שימו לב שמאחר שמדובר על טכנולוגיה של html5, אנו תומכים רק ב-App Designer, ולא ב-GUIDE… אז אלה מכם שעובדים בגרסה 2015 ומטה – אולי זו הזדמנות טובה להשתדרג… לא יודעים איך להשתמש בכלי?

>> לחצו כאן היכנסו לפוסט של הגר

בשלב הבא (2), ניעזר ב-MATLAB Compiler בכדי לייצר רכיב עצמאי מסוג .ctf קובץ זה למעשה מכיל את כל הלוגיקה/הרכיבים הגרפיים וכל מה שהאפליקציה מכילה. כן, זה אותו הכלי שמייצר גם רכיבי standalone (או EXE), אז במידה ותרצו לבדוק לפני כן בצורה מקומית – זה ממש קל. לפני כמה חודשים כתבנו פוסט על השימוש בכלי הזה.

>> מוזמנים לקרוא הקליקו כאן

השלב הבא (3) הוא הכי מסובך, לפחות "על הנייר". כי כאן אנחנו מקימים שרת אינטרנטי שיכול לקבל פניות ממקומות שונים ולנהל אותם לפי הסדר, לנהל משאבי זיכרון וחישוב, ואף לטפל בכמה ליבות. למזלנו, זה ממש פשוט (כמובן!) עם Web App Server, ותוך מספר דקות ניתן להעלות את הקבצים המקומפלים משלב (2). השרת מספק לנו בתור תוצאה קישור (URL) שניתן לשתף בקלות עם אנשים בארגון.

יש כמה יתרונות לעבודה עם ה-Web App Server:

  • ניתן להעלות אפליקציות (קבצי .ctf) שנכתבו בגרסאות שונות של MATLAB. כלומר, באותו האתר ניתן יהיה למצוא אפליקציות חדשות וישנות ללא בעיה. זה כמובן מצריך עדכון של ה-Server כך שיכיל MCR בגרסאות מתאימות.
    קראו עוד כאן
  • ניתן להוסיף לאתר רובד של אבטחה דרך ניהול הרשאות גישה עם שם משתמש וסיסמא (תמיכה ב-LDAP ו-OpenID).
  • לא חייבים להסתפק בשרת אחד. אפשר להשתמש בכמה שרתים בכדי להנגיש את הכלים המתאימים לאנשים הנכונים!

שיתוף המידע והאפליקציות יכול לשמש לא רק כלפי חוץ אלא פנים ארגוני.

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

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

בין אם ברצוננו לפרסם את העבודות שלנו בצורה אינטראקטיבית ונוחה, ובין אם נרצה שהעובדים שלנו יעבדו בצורה חכמה ויעילה, השימוש ב-Web App Server זו הבחירה הנכונה.

הרצאה מתוך MATLAB EXPO 2021, הסוקרת בהרחבה את יכולות המוצר:
Sharing MATLAB Apps and Simulink Simulations (24:30)

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

קישורים נוספים להרחבה:

  1. What Is MATLAB Web App Server? (2:48)
  2. MATLAB Web App Server Product Page
  3. Documentation: Set Up MATLAB Web App Server
  4. Get Started with MATLAB Web App Server

פרסום שירותים אל שרת / פורטל GIS מתוך ArcGIS Pro

המאמר מתרכז ב-4 נושאים עיקריים:

  • פרסום שירותי מיפוי (share as web layer) כולל הקבלה לתהליכים אלו ב-ArcMap
  • פרסום שירותים בשרת ArcGIS Server שהוא stand alone (ללא פורטל)
  • פרסום שירותי מיפוי ויצירת webmap בקליק אחד (share as webmap)
  • פרסום שירותי GeoProcessing
    (web tool)

פרסום באופן כללי מה-Pro (חוץ מ-ArcGIS Server Stand Alone) הוא כזה:

  1. היכנס לפורטל
  2. לחץ על הטאב של Share :
    1. השתמש ב-ribbons כדי לפרסם:
      1. Web Layer שלם (כל השכבות במפה)
      1. Web map
      1. Web Tool
    1. השתמש ב-context menu כדי לפרסם רק חלק מהשכבות
  3. בצע Analyze
  4. לחץ על כפתור Publish

פרסום שירותי מיפוי (share as web layer) :

להבנת האפשרויות השונות, יש להבין קודם את ההבדל בין registered data ל-copy all data :

כפי שניתן לראות בשרטוט, גם ה-Pro וגם ה-ArcGIS Server מסתכלים על אותו מקור נתונים. מקרים אלו נועדו במקור לאפשר עריכת נתונים למשתמשי הקצה, אם כי יש סיבות נוספות שרוצים DB אחד עדכני ולא לשכפל נתונים. יש לציין, שאם רוצים בכל זאת עריכה, ניתן לבצע רק כאשר מקור הנתונים הוא מ-Enterprise GeoDataBase.

כפי שניתן לראות בשרטוט, המידע שה-Pro מסתכל עליו מועתק בזמן הפרסום (share) לספריות של ArcGIS Server. לכן, לאחר הפרסום, ה-Pro מסתכל על DB אחד וה-ArcGIS Server מסתכל על DB אחר, שהוא העתק של ה-DB שה-Pro מסתכל עליו. משתמשים באופציה הזו כדי בעיקר לשלוט על שמירת ההעתקים של המידע ובעבר גם מטעמי אבטחת מידע.

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

פרסום שירותים בשרת ArcGIS Server שהוא stand alone (ללא פורטל) :

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

הפרסום לשרת ללא פורטל נעשה בשני שלבים:

  1. יצירת קישור ל-ArcGIS Server:
  • לחיצה על מקש ימני של הקישור ובחירה באופציה של Publish:

פרסום שירותי מיפוי ויצירת webmap בקליק אחד (share as webmap) :

בלחיצת כפתור יוצרים גם webMap וגם web layers. זה מסך הפרסום:

ואלה התוצאות שנוצרות בכל אחת מהאפשרויות:

נזכיר שיש תמיכה מלאה ב-Pro גם ב-2D וגם ב-3D, כולל כמובן פרסום שירותים בתלת מימד, אך כל הנושא של פרסום תלת מימדי הוא גדול ונרחב והועבר ע"י יגאל מהצוות שלנו בעבר. יש הפנייה למקור המידע הזה ברשימת ההפניות.

פרסום שירותי GeoProcessing (web tool) :

  • Web tool הוא אייטם בפורטל החושף GeoProcessing Service והפרסום שלו נעשה:
    • מתוך ההסטוריה של הרצת  GP tool
    • מתוך הטאב של Share והריבון Web Tool

התראת SOLIDWORKS PDM Resource Monitor

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

התראה על משאבים גרפיים נמוכים

מה פירוש ההתראה?

GDI – Graphical Device Interface הוא תהליך במחשב אשר מציג אובייקטים גרפיים.

כברירת מחדל, התהליך (Process) מוגבל בהתקנה רגילה של ווינדוס, לערך של 10,000 GDI Handles, ולכן כאשר אנחנו משתמשים בתוכנות בעלות גרפיקה גבוהה (כמו למשל SOLIDWORKS) , או אם נפתח הרבה חלונות Explorer וממשקי עבודה, נוכל לעיתים להגיע קרוב לגבול הזה ולקבל את ההתראה.

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

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

הודעה קריטית מפורטת על משאבים גרפיים

אם נרצה, נוכל לבטל את ההתראה הזאת.

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

הפתרון הינו הגדלת ה – GDI המותרים לערך שכנראה לא נגיע אליו בעבודה רגילה ולכן לא נקבל את ההתראות בהתאם.

הערה חשובה – העריכה המוצעת מטה חייבת להתבצע על ידי איש המחשבים שלכם ורק לאחר ביצוע גיבוי לתיקיות המתאימות.

תחילה יש להכנס דרך Start לאפליקציית Regedit.

באפליקציה עצמה, יש להגיע לנתיב:

‘HKEY_CURRENT_USER\Software\Solidworks\Applications\PDMWorks Enterprise\Vaults\_-Global\Settings'

יש לבצע גיבוי לנתיב זה ורק לאחר מכן להוסיף DWORD חדשים עם השמות הבאים ועם הערך 30,000

•           ‘GDI_Danger_Threshold’

•           ‘GDI_Warning_Threshold’

•           ‘MonitorGDIFrequency(sec)’

הרובוט שנלחם בפשיעה באמריקה תוכנן באמצעות ALTIUM DESIGNER

כוחות הבטחון והשיטור העירוני לא יכולים פיזית להיות בכל מקום ולצפות בכל פשע שמתבצע, ועל כן הרובוט למעשה  מוסיף "עוד זוג עיניים" למערך הבטחון. בשונה מבן אדם, הרובוט יכול לעבוד שעות ארוכות ובאמצעות למידת מכונה מסוג Autonomous Data Machines (ADMs) מסוגל ללמוד לזהות פשעים והפרות סדר חדשות וכמובן לאכוף אותם.

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

הרובוט כולל תוכנן ויוצר בעמק הסיליקון שבקליפורניה ומטרתו להפוך את אמריקה למדינה הבטוחה ביותר בעולם. היכולות של Altium Designer סייעו לחברת  Knightscope לפתח את התכנון הסכמטי ואת המעגל המודפס בקלות ובמהירות ובכך לצאת עם רובוט איכותי בזמן קצר שכבר עובד במספר מוקדים ברחבי ארצות הברית.

גם בארץ חברות רבות מפתחות את הרובוטים שלהם בעזרת Altium Designer לדוגמא: RoboTeam, CommonSense Robotics, Human Xtensions ועוד…

צפו בכתבה המלאה וראו כיצד Altium Designer סייעה למהנדסים של Knightscope לפתח את המאבטח האולטימטיבי.

לצפייה בכתבה:

כיצד בדקו את הדיוק של SOLIDWORKS Simulation Plastics ומה הייתה המסקנה?

אבל עד כמה הטענות על היתרונות האלו נכונות?

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

עד כמה התוצאות של התוכנה באמת קרובות למצב האמיתי?

חברת SOLIDWORKS® DS  מבצעת בדיקות רבות ומקיפות מאוד של כלי הסימולציה שלה על מנת שאלו יעמדו ויתעלו על הדרישות והצורך של התעשיה והמשתמשים. חלק מהבדיקות מבוצעות בשיתוף עם NAFAMS -ארגון עולמי, עצמאי, שמבצע בדיקות Benchmark לכל תוכנות הסימולציה בעולם. מה שאולי לא כולם מכירים זה ש SOLIDWORKS מפרסמת את תוצאות הבדיקות והן נמצאות בתוך ההתקנה של התוכנה. כל אחד יכול לראות את התוצאות והשוואה בין הסימולציה לחישוב אמיתי.

בנוסף לבדיקות האלו ארגונים נוספים ומוסדות אקדמיה ברחבי העולם מבצעים בדיקות נוספות. אספר לכם על אחת מתוך בדיקות רבות מהסוג הזה.

כיצד עושים השוואה בין בדיקות מעבדה פיזיות לייצור בהזרקת פלסטיק כנגד SOLIDWORKS Simulation Plastics?

על מנת לבצע וולידציה של Simulation Plastics , חברת SOLIDWORKS עשתה שיתוף פעולה עם אוניברסיטת Chunch Yuan (CYCU) בטאיוון. זהו אחד המרכזים הגדולים בעולם לפיתוח טכנולוגיית הזרקת פלסטיק, בו קיים ציוד ומערכות בדיקה מתקדמות מאוד המאפשרות לבצע את כל סוגי הבדיקות בתחום זה.  

הפרויקט התבצע בשיתוף מחלקת ההנדסה בהובלת Dr. Shia Chung Shelley Chen אשר פיקחה על איכות הבדיקות והתוצאות בהשוואה בין תוצאות הניסויים הפיזיים לתוצאות סימולציית SOLIDWORKS Simulation Plastics.  

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

לבסוף צוות הבדיקה באוניברסיטת CYCU הציג את הממצאים הבאים המשווים בין תוצאות הניסויים הפיזיים לתוצאות SOLIDWORKS Simulation Plastics.

התוצאות מפורסמות וזמינות לכולם

את התוצאות המלאות של הוולידציה של SOLIDWORKS / CYCU University ניתן לראות במסמך בקישור זה. בכמה מילים, הניסויים האלו הראו קורלציה מצוינת בין תוצאות הסימולציה לבין התוצאות האימפריות של הניסויים בהזרקת פלסטיק שהתבצעו.

הפיצ'רים השונים של האנליזה, החל מאופן המילוי של התבניות, פרופיל הלחצים בזמן המילוי, נפילת לחצים בנוזל הקירור, טמפרטורות נוזל הקירור, אנליזת המעוותים(warpage) ועד לדיוק כללי של האנליזה נבדקו ונמצאו מדויקים. כמו כן, ניתן לראות מגמת שיפור ברורה בדיוק התוצאות בגרסאות החדשות יותר של התוכנה (בתמונות השוואה בין גרסת 2018 לגרסת 2019).

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

בתמונה: אוניברסיטת CYCU טאיוון

שכפול הרכבה? יצירת מק"טים למאות חלקים ברגע? הכל אפשרי עם SOLIDWORKS PDM

פעולת COPY TREE

פעולה זו מחליפה לנו את פעולת ה – PACK AND GO השימושית שכולנו מכירים ומאפשרת לנו גמישות גדולה הרבה יותר. אז פרט לאפשרויות שקיימות לנו גם ב – PACK AND GO כמו העתקת שרטוטים , או שמירה על מבנה התיקיות, מה עוד נרוויח פה?

זמן זה כסף!

אין צורך לפתוח את ההרכבה ב-SOLIDWORKS. מכיוון שבתוך מערכת ה – PDM כל מבנה ההרכבה נשמר לנו באופן מלא ומסודר (וניתן לראות אותו בכל רגע בלשונית ה – CONTAINS), המערכת לא צריכה לפתוח את SOLIDWORKS על מנת להתעדכן ברפרנסים.

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

ידע זה כוח!

בחלונית ה-COPY TREE נוכל לפלטר את הבחירה שלנו ברכיבים לא רק לפי גודל או שם הקובץ אלא לפי כל פרמטר שנרצה. נוכל לפלטר לפי CUSTOM PROPERTIES, או לפי סטטוס הקובץ ב-PDM, או לפי מיקום הקובץ בכספת.

בנוסף, נקבל מידע עדכני כמה חלקים, הרכבות ושרטוטים אנחנו משכפלים כדי שנוכל לצפות את כמות הקבצים שנקבל במהלך השכפול.
(הקליקו על התמונה לצפייה)

שמות ומספרים

בניגוד לפעולת ה-PACK AND GO שמאפשרת לנו רק להוסיף תחילית או סיומת ידנית לשם הקובץ החדש, ב-PDM  נוכל להגדיר שם חדש בדרכים נוספות.

נוכל להגדיר שם חדש לפי מק"ט ספציפי וכך לקבל ברגע עשרות ומאות מקט"ים עבור החלקים שלנו. את המק"ט נוכל לבחור לפי סוג הקובץ, כי הפעולה לא מוגבלת רק לקבצי SOLIDWORKS אלא לכל סוג קובץ שנרצה!
(הקליקו על התמונה לצפייה)

עדכון היסטורי

לבסוף, נוכל להגדיר שבסיום פעולת ה – COPY TREE , המערכת תבצע CHECK IN באופן אוטומטי עם הערה להיסטוריה, כך שיהיה לנו תיעוד מלא מהיכן הקובץ לכספת שלנו.

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

ומה אם אנחנו רוצים רק להעביר מבנה הרכבה מפרויקט לפרויקט מבלי לבצע שכפול?

בעולם ה – SOLIDWORKS של פעם, היינו מבצעים העתקה של כל ההרכבה באמצעות PACK AND GO ואז מחיקה של ההרכבה במיקום הישן. הפעולה לקחה לנו יותר זמן ואם בוצעה לא במדויק, יכלה לגרור לעיתים גם חוסר התאמה ברפרנסים כשפתחנו את ההרכבה ב – SOLIDWORKS.

במערכת ה – PDM יש לנו פתרון חכם יותר והוא פעולת ה – MOVE TREE.

פעולת ה – MOVE TREE טומנת בחובה את כל היתרונות של פעולת ה – COPY TREE פרט לכך שהיא לא מבצעת העתקה אלא העברה בלבד של הקבצים לכל מקום שנבחר.

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

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

ואם נרצה לבדוק כמה חלופות לתכן אבל עדיין "לזכור" מה היתה ההרכבה המקורית?

בדיוק לשם כך, מערכת ה-PDM מאפשרת לנו לקחת את שכפול התכן ושיתוף הפעולה בין הצוותים צעד אחד קדימה ולהשתמש בפעולת BRANCH AND MERGE.

איך נשתמש בפעולה ואיך ננצל אותה בצורה הטובה ביותר?  תוכלו לקרוא בפוסט Branching and Merging

5 סיבות מדוע כדאי לכם להדפיס חלקים גדולים ומדויקים עם מדפסת Form 3L

1. הגודל

Form 3L מאפשרת לך לעבוד מהשולחן שלך כמו שלא יכולת בעבר. עם נפח הדפסה עצום של 335X200X300 מ"ל – פי 5 מנפח הדפסה של Form 3,  אפשר להדפיס חלקים גדולים במיוחד או כמות גדולה של חלקים קטנים ומדויקים.

סיור וירטואלי – הכירו מקרוב את מדפסת Form 3L

בואו להתנסות ולחוות את מדפסת ה-SLA החדשה מבית Formlabs

להדפסה של חלקים גדולים במיוחד והדפסה של כמות גדולה

של חלקים קטנים ומדויקים.

2. אוטומציה של ההדפסה

כשאנחנו מדפיסים במדפסת הגדולה הזו אנחנו צורכים הרבה יותר חומר. ה- Dispenser האוטומטי מאפשר לנו  להזרים כל מהלך ההדפסה חומר למגש מהמחסנית.

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

3. קלות השימוש במדפסת

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

גם התוכנה היא אותה תוכנה שאנחנו  מכירים מה- Form 3 ה–Preform. ה-Preform תומכת גם ב- Form 3 , Form 3L, וגם במדפסת ה-SLS  החדשה ה- Fuse 1.

בדרך זו אנחנו מבטיחים תהליך קל ונוח למשתמש, ההבדל היחיד הוא הגודל.


וובינר:

Form 3L Deep Dive

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

שאינה מתפשרת על רמת דיוק הפרטים הקטנים ביותר וטיב פני השטח.

צפו בוובינר >>

4. הגמישות

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

5. המחיר

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

MATLAB Compiler Runtime – עכשיו באריזה קומפקטית !

בדיוק בשביל זה MathWorks פיתחו את משפחת המוצרים שנועדו לתת מענה ל-Application Deployment, ובסדרת הפוסטים הקרובה רציתי לעשות לכם סדר בתוך מגוון האפשרויות.

בפוסט זה נכיר תחילה את MATLAB Compiler, המאפשר בלחיצת כפתור לקמפל את הקוד (או הממשק הגרפי) שכתבנו ב-MATLAB לקובץ exe עצמאי, אותו נוכל לשתף:

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

הפצת אפליקציית MATLAB בדרך זו מגלמת מספר יתרונות:

  • אנו יכולים לשתף את האפליקציה שלנו מבלי לפחד שהקוד שלנו יהיה חשוף לשינויים של גורמים חיצוניים
  • האפליקציה תעבוד במחשב הקצה ללא תלות האם מותקן בו MATLAB או לא
  • כל הקבצים ארוזים בהורדה אחת קלה ונגישה לכולם
  • בניגוד לפעם, רק רכיבי התוכנה הרלוונטיים נארזים, כך שלא בהכרח נדרש נפח אחסון
זיהוי קבצים אשר הפונקציה המקומפלת תלויה בהם – כולם נארזים לקובץ exe אחד לצורך ריצה עצמאית אצל משתמשי הקצה

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

חשוב לשים לב: גירסת MATLAB Runtime צריכה להיות זהה לגירסה שבה קומפל קוד המקור ב-MATLAB.

כמו כן, למי שמעדיף למזער את נפח קובץ ה-exe שאותו מפיצים למשתמשי הקצה, קיימת אפשרות נוספת – ניתן לארוז את האפליקציה בלבד, ללא MATLAB Runtime, אך במקרה זה משתמשי הקצה יהיו אחראים להוריד (בחינם) מהאינטרנט התקנה הכוללת את כל ספריות ה-Runtime. החסרון המרכזי בכך הוא שיידרש נפח אחסון גדול יותר להתקנת כל הרכיבים (מכיוון שלא מבוצע dependency analysis מקדים ע"י MATLAB Compiler).

התהליך המתואר כאן הוא צורת השימוש הנפוצה ביותר בקרב משתמשי MATLAB, אך למעשה, MATLAB Compiler מאפשר גם:

  1. לקמפל ל-Docker Container (רלוונטי למערכת ההפעלה לינוקס בלבד) – לדוגמה מפורטת לחצו כאן
  2. לייצר אפליקציות מבוססות רשת (Web Apps) –על כך נרחיב בפוסטים הבאים
  3. לייצר תוספים ל-Excel, המבוססים על פונקציות ב-MATLAB
  4. לקמפל רכיבים המיועדים לרוץ על תשתיות הרצה של big data, כגון Hadoop Cluster עם מנוע Spark – לדוגמה מפורטת לחצו כאן

אם אתם כבר שואלים את עצמכם לגבי דרכים מתקדמות לתת גישה רחבה ונוחה לכלים גרפיים שכתבתם ב-MATLAB, או על חיבור אפליקציות MATLAB למערכות מחשוב ארגוניות, תשתיות מחשוב מבוזרות ועוד – המשיכו לעקוב אחרי הפוסטים הבאים בסדרה הזו!

לסרטון הדגמה קצר (כ-4 דקות) – לחצו כאן