Microstation Geographics, підключення до бази даних

Незважаючи на те, що Geographics є застарілою версією Bentley, після того, як Бенлі Карт і Кадастр перебувають тут, щоб залишитися, тут є деякі примітки для студента, який хоче підключити базу даних географічних карт проекту.

З попередніх тем

У деяких публікаціях я пояснив, як працюють деякі сміливі роботи Geographics, це резюме майже записів 15 показує, що мені дуже сподобалося.

  1. Книга функцій
  2. Тематичним
  3. Топологічне очищення
  4. Підключіть лінії
  5. Топологічний аналіз
  6. Підключіть місцевий проект
  7. Імпортувати з файлів форми
  8. Створити координатну сітку
  9. Деякі відмінності з картою Бентлі
  10. Розробка з VBA
  11. Відмінності з кадастром
  12. Перейдіть на карту Бентлі
  13. Копчено з G! Інструменти
  14. Натхненні приклади

Що відбувається, це те, що Geographics завжди був таким, програмне забезпечення, яке мав знати копчені речі для реалізації на рівні адміністратора. У той час як користувачі повинні навчитися робити основні процедури для реалізації, але є інструментом, який хоча Bentley не відповідає підтримки як і раніше захищав про удалого користувачів, які не хочуть відпускати.

Що підключити

Географічні дані можуть бути підключені до щонайменше баз даних Oracle, SQLServer або Access, бажано через ODBC, хоча вони не є єдиними базами або єдиним способом з'єднання. Зв'язок створено, як я пояснив у розділі 6 попереднього списку.

Що підключити

Географічні дані в цих версіях працюють через посилання на об'єкти (інженерні посилання), яка може бути лінією, точкою, клітиною або багатокутником. Це з'єднання працює таким чином:

  • Об'єднувальний об'єкт має бути на карті, припустимо, номер табуляції форми 425876.
  • MsLink - це номер, який не повторюється на карті і пов'язаний, коли об'єкт зв'язаний з базою даних.
  • МАПІД це число, яке асоціюється із зареєстрованою mslink карти, тому mslink може бути повторена з однієї карти на іншу, різниця в кількості карти регістра, з урахуванням п 12 роз'яснено в наведеному вище списку.
  • Після того, як пов'язаний між собою, ви можете переглядати Geographics інших таблиці в базі даних, такі як реєстр платників податків, вартість нерухомості ... І робити ці операції, як топологічний аналіз, тематичні карти, карти анотації і т.д.

База даних

  • Для взаємодії з проектом Geographics база даних повинна містити наступні таблиці:

категорія
особливість
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Крім того, таблиця, до якої ви хочете підключитися, наприклад, кадастровий реєстр (припустимо, його називають штекер), ви повинні додати стовпець з назвою MsLink, як я його напишу, з M та L у верхньому регістрі. І це має бути автономним типом, тому кожен раз, коли створюється нова картка, йому присвоюється номер, який не буде повторюватися.
  • До таблиці також слід додати наступні стовпці:

Область, назва цих стовпців не має значення, що цікаво, це цифра з двома десятками. Це буде для того, щоб мати змогу оновити область майна в базі даних.

Периметр, як і попередній, зберігати вартість суми сторін майна.

x1, y1 x2, y2, Це чотири стовпці, в яких будуть зберігатися координати, що визначають діапазон властивостей, і вони будуть корисними для переходу до властивості (розмістити) вибрано, просто публікувати його в Publisher Geoweb.

  • Потім у базі даних у таблиці mscatalog необхідно включити таблицю стандарту та призначити йому ідентифікатор. Це таким чином, щоб таблиця відображалась з Geographics на наступному кроці і може бути зареєстрована в каталозі.

Карти

  • Карта повинна бути зареєстрована, це робиться з Проект / налаштувати / зареєструвати карту / dgn файл, При цьому карта набуває числа у таблиці ugmaps.
  • Створена таблиця також повинна бути створена з географії. Для цього треба їхати Проект / setup / tables / table catalog, Тут він створюється, розміщуючи ФАЙЛ у імені, MSLINK (з великою літерою) у первинному ключі та псевдонімі, в цьому випадку FC. Потім здійснити, З цією метою ми готові фліртувати.

MSLINK

Посилання

Об'єкт буде пов'язаний з полем у таблиці штекер, через mslink як первинний ключ і на основі відповідності зі стовпцем key_chart.

Необхідно мати унікальний зв'язок між об'єктом, який буде пов'язаний (припустимо, номер картки на карті) та ідентифікатор у шаблоні. Це може бути номер файлу або кадастровий код, але його не слід повторювати на тій самій карті.

MSLINK Щоб пов'язати, a парканто База даних / текстовий менеджер, Ми залишаємо лише номер номера карти, щоб перейти на посилання. Тоді ми виберемо назву таблиці, де ми хочемо зв'язати, і стовпчик, який містить відповідність. У цьому випадку таблиця Tab та стовпець key_chart.

Активуйте параметр Використовуйте Паркан ми вибираємо кнопку приєднатися і ми натискаємо на екран.

  • Готовий MSLINK Геграфіка шукала всі ті поля поля чипа на карті, що співпало з номером чипа в базі даних в таблиці штекер і колонка key_chart, І він зробив посилання через mslink що існує в цьому стовпці. Спосіб перевірки це, використовуючи команду переглянути атрибути, повинен підняти відповідну таблицю.
  • Щоб оновити область та периметр, рівні залишаються активними або риси межі власності та яблука, і центроїди. Тоді це зроблено База даних / периметр області u
    ddate
    .
  • Щоб оновити координати, Оновлення бази даних / координат.
  • вставка це створити новий запис у базі даних, оновлення зробити оновлення.

Я знаю, і я знаю. Тепер ви розумієте, чому ці речі автоматизовані за допомогою інструментів VBA ...

Однак, вивчення його логіки було психічним заняттям, яке розвивало деякий сектор нашого мозку. The Геопросторовий адміністратор Вона також має свої квартири.

залишити коментар

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.