VBA Microstation: створити обмежену карту

Кілька днів тому показав, як генерувати друк макетів за допомогою Microstation. Перш ніж існувала ця опція для обробки аркушів та моделей, потрібно було робити це по-старому, генеруючи блоки (комірки) та відсікаючи вміст.

З моєї хвилини сабатичний, приклад, який я покажу вам, з цієї причини є додатком, розробленим на Візуальний Бейсік Мікростанція, в якій генерується обмежена карта, або як називають її деякі кадастрові сертифікати. Ідеально підходить для підрозділів кадастру, які повинні на замовлення сформувати карту в масштабі, послугу, за яку вони беруть плату, але яка, якщо не автоматизувати, займає багато часу.

Ante мав відео, яке я тимчасово видалив, але для навчальних цілей тут я залишаю дорогу, якою вона була розроблена та налаштована.

Входи.

  • Dgn, пов'язаний на рівні ферми
  • База даних Access, яка містила координати області стовпців, периметра та діапазону. Потім приєднання до іншої бази даних, що містить імена платників податків (людей), з кадастрового ключа.
  • Файл .cel, що містить комірку (блок) кадру, масштаб 1: 100, північний символ та вузли для агрегування даних із бази даних. Це має бути розміщено там, де зберігаються зареєстровані бібліотеки (робоча область / конфігурація / комірка)

У VBA було зроблено форму захоплення з форматом маски відповідно до кадастрового коду муніципалітету, який збирався його використовувати. У ньому є місце для додавання спостережень та опцій, які слід вставити як анотації імена власників, кадастрові ключі чи номер власності.

Як бігти.

Після того, як призначені характеристики, натискається кнопка "генерувати сертифікат", і система виконує звичайні операції, які виконуються вручну в разі відсутності програми.

Обмежена карта

Оскільки він виконується на новому файлі (роботі), система виконує наступне:

  • Карта із зазначеним посиланням стосується пов'язаної карти, яка містить сюжет
  • Розрахуйте діапазон від координат, що містять сюжет, для встановлення відповідної шкали
  • Потім створіть огорожу навколо майна, розміром еквівалентною шість лотів, тому вам не потрібно працювати з усією картою
  • Тоді він робить а кліп який містить лише необхідні шари, межі будівництва, номери будівель, межі блоків та назва вулиць. У цьому процесі, наприклад, операція забирає багато часу, оскільки топологічні критерії не дуже добре підходить для цих карт, а не пов'язуючи центр ваги зв'язала кордону, змушуючи зробити передачу від краю до Флірт центроїда і той факт, Управління єдиною картою замість файлів зони чи квадрантів робить аналіз громіздким.
  • Потім він обчислює масштаб, даючи посилання на розмір блоку (масштабу) 1: 100, щоб дізнатися, чи займає він, щоб зробити його більшим або меншим і розмістив комірку.
  • Потім генеруйте огорожу в рамці того, що містить обмежену карту, і скоротити надлишок.

Результат.

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

Обмежена карта

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

Обмежена карта

У крайніх випадках для посилок, які йдуть занадто близько, що знаходяться поруч із дуже широкою вулицею, тоді були створені варіанти, щоб примусити наступний масштаб або створити масштаб 1: 125, з якого система розрахувала. Випадок із прикладом вимагає цього, оскільки вони бачать, що сусіди по той бік вулиці виходять не в такому масштабі.

Додаток працює на Microstation Geographics V8, хоча з часом це було зроблено та ще тисячу речей для цього процесу, про які я сподіваюся одного разу говорити.

3 Відповіді на "VBA Microstation: Створення обмеженої карти"

  1. Він не існує для завантаження. Але якщо ви зв’яжетесь з нами, ми можемо підлаштувати це під ваші потреби.

    Редактор@geofumadas.com

  2. Не могли б ви сказати мені, де я можу купити цей макрос? і кошик з нього, будь ласка Обійми, дякую за увагу.

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

Залиште відповідь

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

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