Микроконтроллеры VBA: постройте размерную карту

Несколько дней назад он показал, как генерировать макеты для печати используя Microstation. Перед этим вариантом обработки листов и моделей необходимо было сделать это старомодно, создав блоки (ячейки) и выполнив обрезку содержимого.

Моя минута назад субботнийПримером я показываю на этот раз это приложение, разработанное на Визуальный Бейсик из Microstation, в которой создается ограниченная карта или как ее называют кадастровый сертификат. Идеально подходит для кадастровых отделов, которые должны генерировать карту по запросу, по шкале, услугу, за которую они взимают плату, но которая, если она не автоматизирована, занимает много времени.

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

Входы.

  • A dgn, связанный на уровне фермы
  • База данных Access, содержащая столбец области, периметр и координаты диапазона. Затем присоединитесь к другой базе данных с именами налогоплательщиков (людей) из кадастрового ключа.
  • Файл .cel, содержащий ячейку кадра (блок), со шкалой 1: 100, символом севера и узлами для добавления данных из базы данных. Это должно быть помещено в место, где хранятся зарегистрированные библиотеки (рабочее пространство / конфигурация / ячейка)

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

Как он работает.

После назначенных функций, «Создать сертификат» и система делает обычные операции будут вручную в случае, когда не имеющая кнопку приложения нажата.

ограниченное отображение

Так как он работает на новый файл (работа), система выполняет следующие действия:

  • Ссылка на вызов карта, содержащая участок связан
  • Вычисляет диапазон от координат, содержащих участок, чтобы установить соответствующую шкалу
  • Затем создает забор вокруг собственности, с эквивалентом шести земельным участком, чтобы избежать того, чтобы работать со всей картой
  • Затем он делает клип Он содержащий только необходимые сухопутные границы, количество ферм, границы яблока и названия улиц слоев. В этом процессе, например, операция отнимает много времени, поскольку топологические критерии не очень хорошо подходит для этих карт, а не связывая центроид связала границы, заставляя сделать передачу от края до Флирт центроида и тот факт, управлять один файл карты вместо зон или квадранта делает громоздкий анализ.
  • Затем вычисляет масштаб, делая размер опорного блока (ячейки) уровня 1: 100, чтобы увидеть, если дело сделать его больше или меньше, и поместить в клетку.
  • Затем он создает забор в контексте того, что в ограниченной карте и обрежьте излишки.

Результат.

Там у нас есть это, сертификат кадастровый, в котором модуль данных вставляются в качестве исполнительного органа для проекта, логотипа муниципалитета, расчетной области, масштаба, количества листьев и описания показывает.

ограниченное отображение

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

ограниченное отображение

Для экстремальных случаев, которые слишком близки, которые находятся рядом с очень широкой улицей, затем были созданы опции, чтобы заставить следующий масштаб или создать масштаб 1: 125, из которого рассчитывается система. Случай примера требует от вас сделать это с ним, так как вы видите, что соседние с другой стороны улицы не выходят на этот уровень.

Приложение работает на Microstation Geographics V8, хотя со временем это было сделано и тысячи других вещей для этого процесса, о которых я надеюсь поговорить в один прекрасный день.

3 Ответов на "VBA Microstation: Создание ограниченной карты"

  1. Он не существует для скачивания. Но если вы обратитесь к нам, мы можем адаптировать его к вашим потребностям.

    editor@geofumadas.com

  2. Вы можете сказать, где я могу купить этот макрос? и cosnto его, пожалуйста? Объятие спасибо за ваше внимание

  3. Это заставляет меня quebradera голову, что я хотел бы оставить карту точная истина ограничена превосходный процесс jajajjaja

Оставить комментарий

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

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.