Systematics
  • About Us
    • אודות סיסטמטיקס
      • על סיסטמטיקס
      • לקוחות
      • תעשיה
      • קהילה
      • הורדת תעודות ISO
      • בלוג
      • דרכי הגעה
      • Privacy Policy
    • תחומים בסיסטמטיקס
      • תחום GIS
      • תחום 3D CAD/PLM
      • תחום MATLAB & Simulink
      • תחום 3D Printing
    • רכישה
      • חנות מדפסות תלת מימד וחומרים
      • חנות ESRI
      • צור קשר עם מכירות
    • תמיכה
      • תמיכה ושירותי ייעוץ
      • סקר שביעות רצון לקוחות
      • נהלי התקנה ורישוי GIS
      • נהלי התקנה ורישוי MATLAB
      • נהלי התקנה ורישוי SOLIDWORKS
      • פתיחת קריאות שירות
      • פתיחת קריאות שירות תחום GIS
    • קורסים
      • אודות מרכז ההדרכה
      • קורסים GIS
      • קורסים SOLIDWORKS
      • קורסים MATLAB & Simulink
      • קורסים ALTIUM
      • קורסים 3D Printing
    • קריירה
      • משרות
      • לעבוד בסיסטמטיקס
  • GIS
    • ראשי
      • אודות תחום GIS
      • קהילה
    • מוצרים ופתרונות
      • GIS בענן
      • GIS ברשויות מקומיות
      • GIS ארגוני – ArcGIS Enterprise
      • GIS למקצוענים – ArcGIS Pro
      • GIS למפתחים
      • חידושי מערכת ArcGIS
      • פתרונות GIS
    • DATA
      • מוצרי Data חברת סיסטמטיקס
      • סקירה על מוצרי ה-DATA
    • מקורות למידה
      • אירועים ברחבי הארץ
      • וובינרים מקוונים LIVE
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים GIS
      • סיפורי לקוחות GIS
      • תכנית סטארטאפים GIS
      • עדכונים וניוזלטרים
      • בלוג
    • תמיכה
      • תמיכה טכנית
      • מקורות מידע
      • שירותים – תמיכה וייעוץ
      • נהלי התקנה ורישוי GIS
      • פתיחת קריאת שירות GIS
    • רכישה
  • 3D CAD/PLM
    • ראשי
      • אודות תחום 3D CAD/PLM
      • סיפורי הצלחה
      • רשתות חברתיות
      • דרושים לעבודה עם SOLIDWORKS
      • צרו קשר
    • מוצרים
      • SOLIDWORKS | CAD
      • 3DEXPERIENCE
      • CATIA | HIGH END CAD
      • ENOVIA | PLM
      • SOLIDWORKS Simulation
      • Altium Designer | PCB
      • 3D PRINTING
      • FREE TOOLS
      • מה חדש בגרסת SOLIDWORKS 2026
    • פתרונות
      • סטארטאפים
      • אקדמיה וחינוך
    • מקורות למידה
      • אירועים וסמינרים
      • וובינרים מקצועיים
      • וובינרים מוקלטים לצפייה ישירה
      • קורסים SOLIDWORKS
      • קורסים ALTIUM
      • בלוג SOLIDWORKS
      • בלוג ALTIUM
    • תמיכה
      • תמיכה טכנית
      • SOLIDWORKS Term Licensing
      • חידוש חוזה תחזוקה SOLIDWORKS
      • חידוש חוזה תחזוקה ALTIUM
      • מקורות מידע
      • תמיכה | FAQ
      • שירותים
      • Citrix GoToAssist Agent
      • פתיחת קריאות שירות
    • לקוחות
      • סיפורי הצלחה
  • MATLAB & Simulink
    • ראשי
      • אודות תחום MATLAB & Simulink
      • קהילה
    • מוצרים
      • MATLAB
      • יכולת ושילובי MATLAB
      • Audio System Toolbox
      • MATLAB ו-Simulink בענן
      • תכן מערכות SerDes
      • Deploying to Hardware
      • Machine Learning
      • Deep Learning
      • Physical Modeling
      • Parallel Computing Toolbox
      • MATLAB Report Generator
      • Symbolic Math Toolbox
      • Sensor Fusion & Tracking Toolbox
      • Speedgoat
    • פתרונות
      • MATLAB & Simulink Product Family
      • בינה מלאכותית – Artificial Intelligence
      • Certification
      • Communication Systems
      • מערכות לתעשיית ה-Medical
      • מערכות אוטונומיות ורובוטיקה
      • Electrification Renewable energy
      • ייצור קוד אוטומטי ישירות מ-MATLAB ו-Simulink
      • הטמעה לחומרה
      • Solutions by Industry
      • תכנית סטארטפים
    • מקורות למידה
      • אירועים קרובים
      • וובינרים מקוונים
      • וובינרים מוקלטים (VOD)
      • קורסים
      • סיפורי הצלחה
      • בלוג
    • תמיכה
      • נהלי התקנה ורישוי MATLAB
      • תמיכה וייעוץ
      • פתיחת קריאות שירות
    • הורדה
  • 3D Printing
    • ראשי
      • אודות תחום 3D Printing
      • קהילה
      • חנות מדפסות תלת מימד וחומרים
    • מדפסות וחומרי הדפסה
      • מדפסות תלת מימד
      • מדפסות HP Jet Fusion 3D
      • מדפסות MarkForged
      • מדפסות FORMLABS
      • פתרונות סריקה מבית PEEL 3D
      • חומרי הדפסה
      • פתרונות לתכנון 3D CAD
    • ייצור מתקדם
      • TULIP – פלטפורמה מבוססת ענן לניהול רצפת הייצור (Composable MES)
    • תעשיות
      • הנדסה, תכנון ופיתוח
      • תעשייה וייצור
      • ציוד רפואי
      • רפואת שיניים
      • אקדמיה ומחקר
      • מוסדות חינוך
      • עיצוב וייצור תכשיטים
    • מקורות למידה
      • אירועים
      • וובינרים
      • סיפורי הצלחה
      • קורסים
      • בלוג
    • תמיכה
      • תמיכה
      • FAQ מדפסות FORMLABS
      • פתיחת קריאות שירות
  • Contact Us
  • EN
  • About Us
    • Careers
  • Solutions
  • Industries
  • Customers
    • Customers
    • Success Stories
  • Support
  • Contact Us
  • HE
  • Menu Menu

Click to open the search input field Click to open the search input field Search | ENHE

עמוד הבית » בלוג » GIS Blog

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

בניה, פרסום ושימוש ב-Gp Services לניתוחים ברשת

Mody Buchbinder
28/05/2023
GIS Blog

תגיות: ArcGIS Enterprise | GeoProcessing

כלי ה-GeoProcessing בסביבת ה-Pro נותנים כלי ניתוח חזקים וידידותיים לביצוע ניתוחים גאוגרפיים. השימוש ב- Model Builder או בשפת פיתון מאפשר לבנות ניתוחים מורכבים תוך שימוש בכלי ה-GP כאבני בנין.

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

ניתוח מורכב שפותח על ידי מומחה, זמין בשלב הראשוני רק למומחה המפתח. בעזרת הפיכה לכלי Gp Service אנחנו מנגישים אותו לכל מי שיכול לגשת אליו ב- web גם מתוך כלי הPro אבל גם מדפדפן פשוט או ממגוון כלי esri אחרים וגם מכלים חיצוניים שיכולים לקרוא לו דרך ממשק rest.

הצעדים הפשוטים לייצור ופרסום Gp Service

  1. כתיבת קוד פיתון מתאים
  2. הגדרתו ככלי GP סטנדרטי בפרו – הכתבת הפרמטרים
  3. הרצה ובדיקת הכלי בפרו.
  4. הגדרות הפרסום
  5. אנליזה מקדימה לפרסום ופתרון בעיות
  6. פרסום

כתיבת קוד פיתון מתאים

קוד פיתון יכול להשתמש בכל פקודות ה-GP הקיימות ובנוסף בפונקציות פיתון מיוחדות לסביבת arcgis. בנוסף יכול להשתמש גם במגוון ספריות ציבוריות שקיימות לפיתון.

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

בנוסף היא שפה פשוטה יחסית שלא מחייבת ידע מעמיק בתכנות. סיסטמטיקס מציעה קורס פיתון המלמד להשתמש בספריה הייעודית של arcgis – ספרית arcpy.

שימוש בשכבות בזיכרון (שימוש ב memory בתוך הפיתון) מומלץ מאוד בעיקר בכלים שצריכים להתפרסם באינטרנט.

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

הגדרה ככלי בפרו

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

באם רוצים לאפשר למשתמש לבחור נקודה על המסך (מה שמקובל בכלים שמפורסמים ל web) יש צורך להגדיר את הפרמטר כ Feature Set

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

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

הרצה ובדיקות

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

הגדרות הפרסום

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

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

אנליזה

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

אחת ההתראות הנפוצות (שאינה מונעת פרסום) היא שהמידע יועתק לתוך השרת (ייהפך ל hosted). לעיתים זה מה שאנחנו רוצים שיקרה. במידה ולא, עלינו לייצר בפורטל data store שינגיש את מיקום המידע שלנו (ספריה או Database) לפורטל. במידה והאנליזה מוצאת שהמידע יושב בתוך אחד מה data store (בשפה אחרת, שמקור המידע הוא registered in the server) היא לא תעתיק את המידע אלא תשאיר לינק אליו  ותשתמש בשכבה המעודכנת.

פרסום

לוקח קצת זמן ובסוף מתפרסם.

שימוש בכלי ה-Gp Services בתוך הפורטל

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

בפרו

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

מתוך REST

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

מתוך WebApp

לאחר יצירת webmap ניתן לפרסם אותו לאפליקציית web app builder

אפליקציה זאת מכילה GeoProcessing widget המאפשר לקרוא בצורה ידידותית לכל gp service

מה קורה בשרת בהרצה

עבור כל הרצה נוצרת ספריה ייחודית בתוך ספרית ה jobs. בתוך ספריה זאת קיים scratch Folder בתוכו ניתן לשמור קבצי ביניים של rasters  או shape ובנוסף scratchGDB שגם בו אפשר לשים שכבות.

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

לסיכום,

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

הפצה של הניתוחים לכלל הארגון ככלי GP בתוך toolbox  תלויה ברישיון פרו מקומי.

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

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

תגיות: ArcGIS Enterprise | GeoProcessing

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

פוסטים נוספים מאותה קטגוריה

החזון לעתיד של ג'ק דיינג'מונד, מייסד ומנכ"ל Esri

החזון לעתיד של ג'ק דיינג'מונד, מייסד ומנכ"ל Esri

GIS Blog

יגאל מונטנר
30/10/2025
מבוא ל-ArcGIS Enterprise

מבוא ל-ArcGIS Enterprise

GIS Blog

עפרה איינמר
04/09/2025
עריכה מתקדמת ב-Web עם ArcGIS Web Editor

עריכה מתקדמת ב-Web עם ArcGIS Web Editor

GIS Blog

שקד ברקאי
21/05/2025
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

GIS Blog
שדה חובה

ההרשמה בוצעה בהצלחה. בדוק בתיבת הדואר שלך, הודעה המכילה קישור לאישור ההרשמה ואשר את הרשמתך.

רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


    social-media-youtubesocial-media-linkedin

    קהילה

    • קהילת סיסטמטיקס
    • SOLIDWORKS Blog
    • PCB Blog
    • MATLAB with Fun Blog
    • GIS Blog
    • Smart 3D Printing Blog
    • ESRI Israel FB
    • SOLIDWORKS Israel FB
    • MATLAB and Simulink LI
    • MATLAB and Simulink FB

    צור קשר

    • בקשת יצירת קשר
    • בקשת קשר טלפוני

    רכישה

    • בקשת הצעת מחיר
    • מכירות ESRI
    • מכירות SOLIDWORKS
    • מכירות ALTIUM
    • מכירות CATIA
    • מכירות ENOVIA
    • מכירות MATLAB & Simulink
    • מכירת מדפסות תלת מימד

    קורסים

    • קורסים GIS
    • קורסים SOLIDWORKS
    • קורסים MATLAB & Simulink
    • קורסים CATIA
    • קורסים ALTIUM
    • יצירת קשר מרכז ההדרכה

    תמיכה

    • מדיניות תמיכה
    • שירותי ייעוץ
    • פתיחת קריאות שירות

    פתרונות ומוצרים

    • תחום GIS
    • תחום 3D CAD/PLM
    • SOLIDWORKS
    • ALTIUM PCB
    • CATIA
    • ENOVIA
    • MATLAB & Simulink
    • תחום 3D Printing
    • 3D EXPERIENCE
    • תעשיות
    • אקדמיה
    • Start Ups

    אודות סיסטמטיקס

    • מי אנחנו?
    • תעודות הסמכת ISO
    • אירועים
    • דרכי גישה ומפה
    • יצירת קשר
    • מדיניות הפרטיות של אתר סיסטמטיקס – Privacy-Policy

    לקוחות

    • לקוחות סיסטמטיקס
    • סיפורי לקוח SOLIDWORKS
    • סיפורי לקוח MathWorks
    • סיפורי הצלחה GIS
    © 2025 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
    • הישארו מעודכנים
    • כיתבו לנו
    Scroll to top