دسترسی به اوراکل فضایی از BentleyMap
زیر یک مثال از ویژگی های است که می تواند با استفاده از Microstation BentleyMap برای مدیریت اطلاعات از پایگاه داده OracleSpatial انجام شود.
نصب اوراکل مشتری
نصب اوراکل روی رایانه ضروری نیست. فقط مشتری است ، در این حالت من از 11g R2 استفاده می کنم. بر خلاف زمانی که مورد استفاده قرار گرفت جغرافیای Microsation، لازم نیست که یک رشته اتصال بر روی سرویس گیرنده تعریف شود ، زیرا در آنجا با استفاده از اتصال ODBC کارآمدتر کار می کند. در مورد BentleyMap ، رشته اتصال در VBA تعریف می شود تا وارد نشود ، در یک فایل xml ذخیره می شود یا هنگام ایجاد اتصال در صفحه وارد می شود.
به پایگاه داده وصل شوید
برای این شما باید انجام دهید:
پرونده> قابلیت همکاری در نقشه
این یک زبانه در پانل کناری ایجاد می کند ، همان چیزی است که به ما امکان می دهد از منابع مختلف به داده ها متصل شویم. در مورد BentleyMap ، از اینجا می توانید به اتصالات Oracle ، SQL Server و خدمات WFS دسترسی پیدا کنید.
متاسفم که هیچ ارتباطی با PostGIS وجود ندارد
در پوشه Connections، راست کلیک کرده و Connection New Oracle Connection را انتخاب کنید ...
این پانل است که ما باید کاربر، رمز عبور و آدرس سرویس را وارد کنید.
در صورت دسترسی از طریق یک پورت، معمولا 1521، و همچنین میزبان و سرویس از راه دور که در آن منتشر شده است.
خواص یک اتصال می تواند به عنوان یک فایل xml از فرمت orax، sqlx یا wfsx ذخیره شود بدون نیاز به ورود به فیلدها.
مشورت و ویرایش اطلاعات
هنگامی که اتصال ایجاد می شود، لایه های موجود در پروژه، که ممکن است بر اساس نوع فرم و یا دسته تعریف ویژگی طبقه بندی شده اند نشان داده شده است مدیر جغرافیایی.
برای مشورت دادن به داده ها، نماد به عنوان عینک استفاده می شود، این اجازه می دهد تا اطلاعات را به صورت جدولی یا به عنوان یک ساختار xml نمایش دهد.
در دکمه سمت راست ماوس همان ویژگی های نوار ابزار فضایی نشان داده شده است:
- Querry استفاده می شود برای پرس و جو داده یا استقرار (نمایش) و یا از یک پرسش خاص، و یا همه از داده های موجود در طرح فضایی.
- پست برای ذخیره تغییرات ساخته شده به هندسه استفاده می شود.
- قفل / باز کردن برای فعال کردن امکان ایجاد تغییرات.
- پاک کردن نمونه های حافظه پاک شده اطلاعات پاک شده را پاک می کند
اگر می خواهید یک پرس و جو خاص ایجاد کنید، می توانید آن را در فیلد قرار دهید کجاست؟، با توجه به اطلاعاتی که شی در آن موجود است. در این حالت ، من فقط بسته های کاداستر را می خواهم که در حالت فعال باشند و مربوط به بخش 0006 اداره 08 و شهرداری 01 هستند. س wouldال عبارت است از:
و حذف = 0 08 و CODMUNICIPIO CODDEPARTAMENTO = = = 01 0006 و بخش
درک این نکته مهم است که BentleyMap بومی را ویرایش می کند ، بنابراین امکان ایجاد بلایا در کنترل سیستم های امنیتی وجود ندارد. لازم است نقش کاربران به طور واضح در کنترل نسخه های مختلف و گزینه های بازیابی اطلاعات اشتباه حذف شود. به طور کلی افراد شیطنت می کنند و قفل را با قفل باز اشتباه می گیرند.
در غیر این صورت ، با توجه به اینکه از تمام قابلیت های نرم افزار CAD برخوردار است ، فوق العاده است. تمرین می گوید شما مجبورید از VBA استفاده کنید برای مدیریت بهتر ابزارها و برای مدیریت معاملات.