גישה Oracle מרחבי מ BentleyMap
להלן דוגמה של פונקציות שניתן לבצע באמצעות Microstation BentleyMap לנהל מידע ממסד הנתונים OracleSpatial.
התקן את Oracle Client
אין צורך להתקין את אורקל במחשב. רק הלקוח, במקרה זה אני משתמש ב- 11 גרם R2. שלא כמו כשהשתמשו בו מיקרוסקופיה גיאוגרפית, אין צורך להגדיר מחרוזת חיבור על הלקוח, מכיוון ששם היא עבדה בצורה יעילה יותר באמצעות מחבר ODBC. במקרה של BentleyMap, מחרוזת החיבור מוגדרת ב- VBA כך שהיא לא נכנסת, היא נשמרת בקובץ XML או שהיא נכנסת לחלונית בעת ביצוע החיבור.
התחבר למסד הנתונים
בשביל זה צריך להיעשות:
קובץ> יכולת פעולה הדדית
זה יוצר כרטיסייה בחלונית הצדדית, וזה מה שמאפשר לנו ליצור חיבורים לנתונים ממקורות שונים. במקרה של BentleyMap, אתה יכול לגשת לחיבורי Oracle, SQL Server ו- WFS מכאן.
חבל שלא קיים קשר ל- PostGIS.
בתיקיה 'חיבורים', לחץ לחיצה ימנית ובחר 'חיבור Oracle חדש' ...
זה מופיע פאנל, שבו אנחנו חייבים להזין את המשתמש, המפתח ואת כתובת השירות.
במקרה של גישה דרך יציאה, שהיא בדרך כלל 1521, כמו גם את המארח שירות מרחוק שבו הוא פורסם.
את המאפיינים של חיבור ניתן לשמור כקובץ XML של אורקס הרחבה, sqlx או wfsx להתקשר מבלי להיכנס לשדות.
הצג וערוך מידע
לאחר יצירת החיבור, מוצגות השכבות הזמינות בפרוייקט, שניתן לראותן באופן מסודר לפי סוג, או לפי קטגוריית תכונה המוגדרת ב מנהל גיאו-מרחבי.
כדי להתייעץ בנתונים, הסמל משמש בצורה של משקפיים, זה מאפשר להציג את המידע בצורה טבלאית או כמבנה XML.
בלחצן העכבר הימני מוצגות אותן פונקציות של סרגל הכלים המרחביים:
- Querry משמש לשאילתה של נתונים, מהתצוגה (View) או משאילתה ספציפית, או מכל הנתונים הקיימים בסכימה המרחבית.
- הפוסט משמש לשמירת השינויים שבוצעו בגיאומטריה.
- נעל / נעילה כדי לאפשר את האפשרות לבצע שינויים.
- מחיקת מופעי Cached מנקה נתוני תצוגה
במקרה שברצונך ליצור שאילתה ספציפית, תוכל למקם אותה בשדה איפה סעיף, על פי המידע שהאובייקט מכיל. במקרה זה, אני רוצה רק את החבילות הקדסטריות, שנמצאות במעמד פעיל ושייכות לסקטור 0006 של מחלקה 08 ועירייה 01. השאילתה תהיה:
נמחק = 0 ו- CODDEPARTAMENTO = 08 ו- CODMUNICIPIO = 01 ומגזר = 0006
חשוב להבין שבנטלימפ עורכת באופן מקורי, כך שהאפשרות לבצע אסונות היא בהיעדר בקרות אבטחה. יש צורך לקבוע בבירור את תפקידי המשתמשים, בשליטה על גרסאות ואפשרויות לשחזור מידע שנמחקו בטעות. בדרך כלל אנשים שובבים ומבלבלים בין נעילה לבין נעילה.
אחרת, זה נפלא, בהתחשב בכך שיש לו את כל היכולות של תוכנת CAD. תרגול אומר שאתה צריך לעשות שימוש VBA לניהול טוב יותר של הכלים ולניהול עסקאות.