кадастърMicrostation-Bentley

Намерете и заменете използването на регулярни изрази: Microstation

Намирането и замяната е често срещана функция, обясних я за Excel. Когато се прилага в картографиране или CAD, възможностите да намерим точно това, което търсим, са по-сложни, тъй като не само търсене на атрибути.

Проблемът, заменете текстовете

Имам карта с повече от 800 номерирани свойства. Имам нужда номерата на имотите, които представляват улиците, реките и други активи за обществено ползване, да имат само един текст.

Въпросът е, че за да го свържа отново, искам вместо да имам 92345, който е определен номер на земя, да има река R, улица C, L лагуна и т.н.

замени текстовата микростанция

Така например, трябва да сложа R за текстове над 92,000 93,000, тъй като те са реки. След това към текстовете над XNUMX XNUMX поставете C, защото те са улици. бла бла бла.

Използвайте регулярни изрази

Това в предишните версии на Microstation винаги е съществувало, но от версиите V8i, то носи малък раздел, който го подсказва и може да активира или не функционалността.

Винаги се прави от Edit> find and replace.

Панелът, който ви показва, ни дава възможност да поставим това, което търсим, какво ще го замени, както и някои условия като контрол на капитула, търсене в блокове, ограда.

Избираме опцията "Използване на регулярни изрази", която активира горния раздел, който показва какви възможности могат да бъдат включени в низа за търсене.

Вижте, че ако сложа текста 92, тогава три точки, мога да имам всички числа, по-големи от 92,000 XNUMX. И така изберете да бъде заменен с буква R.

замени текстовата микростанция

С опцията Намери дисплеят се придвижва до избрания текст и се придвижва към следващите.

Ако изпълня "Replace All", всички текстове ще бъдат заменени.

По същия начин, за да замените уличния текст, който има диапазон над 93,000, трябва да поставя 93 ... и да го замени с C.

Други регулярни изрази

Възможностите за използване на други нужди от търсене са разнообразни.

  • Символът ^ се използва за обозначаване на началото на ред. Да предположим, че имаме номер 292010, не бихме искали той да бъде включен. Така че низът ще бъде ^ 92 ..., който ще намери само текстовете, които започват с 92, които имат три знака подред.
  • Символът $ за края. Да предположим, че трябва да намеря текстовете, които завършват с числото 10, тогава е написано 10 $
  • Точката се използва за знаци, звездичка за нула или повече, знакът + за номер 1 или повече.
  • Ако очакваме да намерим само ASCII цифри, тогава използваме акроним: dy, ако чакаме само азбучно, използваме: a
  • Ако искаме набор от знаци, можем да използваме скобите

За да научите повече, предлагам основите: Уикипедия.

Голджи Алварес

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Бутон "Нагоре" горе