Geographics Microstation، پیوند به پایگاه داده

در حالی که Geographics یک نسخه میراث بنتلی است، پس از نقشه Benley و کاداستر وارد به ماندن، در اینجا من برخی از یادداشت های یک دانش آموز که می خواهند برای اتصال به یک پایگاه داده نقشه های یک پروژه Geographics خلاصه.

از مقالات قبلی

در بعضی پست ها قبل از اینکه چگونه برخی از جغرافیای Geographics کار می کنند توضیح دادم، این خلاصه ای از نوشته های تقریبا 15 نشان می دهد که من واقعا از آن لذت بردم.

  1. کتاب ویژگی
  2. تظاهرات
  3. تمیز کردن توپولوژی
  4. خطوط را ببند
  5. تجزیه و تحلیل توپولوژیک
  6. یک پروژه محلی را وصل کنید
  7. واردات از فایل های شکل
  8. ایجاد شبکه مختصات
  9. برخی از تفاوت ها با نقشه بنتلی
  10. توسعه با VBA
  11. تفاوت با کاداستر
  12. مهاجرت به نقشه بنتلی
  13. دودکش با G! ابزارها
  14. نمونه های الهام بخش

چه اتفاقی می افتد این است که Geographics همیشه مثل آن بود، یک نرم افزار که مجبور بود از چیزهای دودی برای اجرای در سطح مدیر استفاده کند. در حالی که کاربران باید یاد بگیرند به انجام روتین های اصلی برای پیاده سازی و در عین حال ابزاری است که هر چند بنتلی را پشتیبانی می کند پاسخ نمی دهد، هنوز هم طرفدار کاربران swashbuckling که نمی خواهند به اجازه رفتن دفاع است.

چه چیزی برای اتصال

Geographics می تواند به حداقل پایگاه داده های اوراکل، SQLServer یا Access متصل شود، ترجیحا از طریق ODBC، هر چند که آنها تنها پایگاه ها و یا تنها حالت اتصال نیستند. اتصال، همانطور که در 6 در لیست قبلی توضیح داده شد، ایجاد می شود.

چه چیزی برای اتصال

Geographics، در این نسخه ها، از طریق اتصال به شیء (لینک های مهندسی)، که می تواند یک خط، نقطه، سلولی، یا چند ضلعی باشد. این اتصال به روش زیر عمل می کند:

  • شیء اتصال باید روی نقشه باشد، فرض کنید یک شماره تب از فرم 425876 باشد.
  • MsLink یک عدد است که در یک نقشه تکرار نمی شود و هنگامی که شی با پایگاه داده مرتبط می شود، مرتبط می شود.
  • MapID یک شماره است که با نقشه mslink ثبت نام شده، به طوری که یک mslink می توان از یک نقشه به دیگر تکرار مرتبط است، تفاوت در تعداد ثبت نام بر روی نقشه، موضوع را به بخش 12 توضیح داده شده در لیست بالا است.
  • پس از مرتبط، شما می توانید Geographics جداول دیگر در پایگاه داده، مانند ثبت نام از مالیات دهندگان را مشاهده، ارزش املاک ... و انجام این عملیات به عنوان تجزیه و تحلیل توپولوژیک، نقشه های موضوعی، حاشیه نویسی بر روی نقشه، و غیره

پایگاه داده

  • به منظور تعامل با یک پروژه Geographics، پایگاه داده باید شامل جداول زیر باشد:

دسته
از ویژگی های
mapsmscatalog
محتوا
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • علاوه بر این، جدولی که میخواهید ارتباط برقرار کنید، مانند ثبت نام کاداستر (فرض کنید آن را نامیده اید) برق وصل کردن) شما باید یک ستون به نام MsLink اضافه کنید، همانطور که من آن را بنویسید، با M و L در حروف بزرگ. و این باید از نوع خودمختاری باشد، بنابراین هر بار که یک کارت جدید ایجاد می شود، یک عدد مشخص می شود که تکرار نخواهد شد.
  • ستون های زیر نیز باید به جدول اضافه شوند:

منطقه، نام این ستون مهم نیست، جالب است این است که عددی با دو رقمی است. این به منظور به روز رسانی منطقه اموال در پایگاه داده است.

محدوده، درست مثل یک قبلی، برای ذخیره مقدار دو طرف اموال.

x1 y1 x2 y2. این ها چهار ستون هستند که مختصات آن مشخص کننده دامنه اموال ذخیره می شود و برای انتقال به ملک (قرار دادن) انتخاب شده است، درست مانند انتشار آن در ناشر Geoweb.

  • سپس، در پایگاه داده، در جدول mscatalog ضروری است که جدول استاندارد را وارد کنید و شناسه آن را اختصاص دهید. این به طوری که جدول را می توان از Geographics در مرحله بعد مشاهده کرد و می تواند در کاتالوگ ثبت شود.

نقشه ها

  • نقشه باید ثبت شود، از این کار انجام می شود پروژه / تنظیم / ثبت نام نقشه / فایل dgn. با این کار، نقشه یک شماره را در جدول ugmaps می گیرد.
  • جدول ایجاد شده همچنین باید از موقعیت جغرافیایی ایجاد شود. برای این شما باید بروید پروژه / تنظیم / جداول / جدول فهرست. در اینجا آن را ایجاد می کنیم، قرار دادن FILE در نام، MSLINK (با حرف بزرگ) در کلید اولیه و نام مستعار، در این مورد FC. سپس مرتکب. با این کار، ما آماده هستیم که فریاد بزنیم

MSLINK

پیوند

شی به یک فیلد در جدول پیوند خواهد خورد برق وصل کردن، از طریق mslink به عنوان یک کلید اولیه و بر اساس یک بازی با ستون key_chart.

باید بین جوشی که ارتباط (فرض کنید شماره کارت در نقشه) و یک شناسه در الگو باشد، باید یک بازی منحصر به فرد داشته باشد. ممکن است شماره پرونده یا کد کاداستری باشد، اما نباید در همان نقشه تکرار شود.

MSLINK برای پیوند دادن، a حصارسپس بانک اطلاعاتی / مدیریت متن. ما تنها سطح شماره کارت را در آنجا می گذاریم، برای ادامه به لینک. سپس نام جدولی که میخواهیم لینک کنیم و ستون حاوی مسابقه را انتخاب کنیم. در این مورد، جدول Tab و ستون key_chart.

گزینه را فعال کنید استفاده از حصار، ما دکمه را انتخاب می کنیم پیوستن و ما روی صفحه کلیک میکنیم

  • آماده است MSLINK Gegraphics برای همه این زمینه های شماره تراشه را بر روی نقشه جستجو کرد، که با شماره تراکنش پایگاه داده در جدول همخوانی داشت برق وصل کردن و ستون key_chart. و او لینک را از طریق mslink موجود در آن ستون. راه برای آزمایش آن است که با استفاده از دستور ویژگی های بازبینیباید جدول مربوط به آن را افزایش دهد.
  • برای به روز رسانی منطقه و محیط، سطوح فعال فعال یا امکانات مرز ملک و سیب و centroids. سپس آن را انجام می شود پایگاه داده / محیط اطراف شما
    ddate
    .
  • برای به روز رسانی مختصات به روز رسانی پایگاه داده / مختصات.
  • قرار دادن ایجاد یک رکورد جدید در پایگاه داده است به روز رسانی برای به روز رسانی

من می دانم، و من آگاه هستم اکنون می فهمید که چرا این ابزارها با ابزار VBA اتوماتیک می شوند ...

با این حال، یادگیری منطق آن یک تمرین ذهنی بود که برخی از بخش مغز ما را توسعه داد. این مدیر جغرافیایی این آپارتمان نیز دارد.

دیدگاهتان را بنویسید:

نشانی ایمیل شما منتشر نخواهد شد.

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. یاد بگیرید نحوه پردازش اطلاعات نظرتان چگونه است.