přidat
katastrMicrostation-Bentley

Vyhledávání a nahrazování pomocí regulárních výrazů: Microstation

Hledání a nahrazování je běžně používaná funkce, vysvětlil jsem to jednou pro aplikaci Excel. Při jeho aplikaci v mapování nebo CAD jsou možnosti hledání přesně toho, co hledáme, složitější, protože to není jen hledání podle atributů.

Problém, nahradit texty

Mám mapu s více než 800 očíslovanými vlastnostmi. Potřebuji, aby čísla nemovitostí, která představují ulice, řeky a další veřejné statky, měla pouze jeden text.

Jde o to, že k tomu, abych to znovu spojil, požaduji, aby místo toho, aby měl 92345, který byl přiděleno číslo šarže, měl řeku R, ulici C, lagunu L atd.

nahradit text mikrostationu

Takže například musím dát R pro texty nad 92,000 93,000, protože jsou to řeky. Potom k textům nad XNUMX XNUMX vložte C, protože jsou to ulice. bla bla bla.

Používejte regulární výrazy

Toto v předchozích verzích Microstation vždy existovalo, ale z verzí V8i přináší malou kartu, která to naznačuje a může aktivovat nebo ne.

Vždy se to provádí z nabídky Úpravy> Najít a nahradit.

Panel, který je zobrazen, nám dává možnost umístit to, co hledáme, jaký obsah jej nahradí, a některé podmínky, jako je kontrola velkých písmen, vyhledávání v blocích (buňkách), plotu.

Vyberte možnost "Použití pravidelných výrazů", která aktivuje horní kartu, která ukazuje, jaké možnosti mohou být zahrnuty do vyhledávacího řetězce.

Podívejte se, že když vložím text 92, pak tři body, mohu mít všechna čísla větší než 92,000 XNUMX. A tak vyberte, abyste byli nahrazeni písmenem R.

nahradit text mikrostationu

Pomocí možnosti Najít se displej posouvá na vybraný text a tím se dostane k následujícím.

Pokud provedu "Nahradit vše", budou všechny texty nahrazeny.

Stejně tak, abych nahradil text ulic, které mají hodnost nad 93,000, potřebuji umístit 93 ... a nahradit ho C.

Jiný typ regulárních výrazů

Možnosti využití jiných vyhledávacích potřeb jsou různé.

  • Symbol ^ se používá k označení začátku řádku. Předpokládejme, že máme číslo 292010, nechtěli bychom, aby bylo zahrnuto. Řetězec by pak byl ^ 92 ..., který najde pouze texty začínající 92, které mají tři znaky za sebou.
  • Symbol $ pro konec. Předpokládejme, že musím najít texty, které končí číslem 10, pak je napsáno 10 $
  • Bod se používá pro znaky, hvězdičku pro nulu nebo více, znak + pro číslo 1 nebo více.
  • Pokud očekáváme, že najdeme pouze číslice ASCII, použijeme zkratku: dy, v případě čekání pouze abecedně používáme: a
  • Chceme-li mít řadu znaků, můžeme použít závorky

Chcete-li vědět více, navrhuji základy: Wikipedia.

Golgi Alvarez

Spisovatel, výzkumník, specialista na modely hospodaření s půdou. Podílel se na konceptualizaci a implementaci modelů jako: Národní systém správy majetku SINAP v Hondurasu, Model hospodaření společných obcí v Hondurasu, Integrovaný model správy katastru - Registr v Nikaragui, Systém správy území SAT v Kolumbii . Editor znalostního blogu Geofumadas od roku 2007 a tvůrce Akademie AulaAGEO, která zahrnuje více než 100 kurzů na témata GIS - CAD - BIM - Digitální dvojčata.

Související články

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.

Tlačítko Nahoru