CatastroMicrostation-Bentley

VBA Microstation: Generer afgrænset kort

For et par dage siden viste jeg, hvordan man genererer layouts til tryk ved hjælp af mikrostation. Før denne mulighed for at administrere ark og modeller eksisterede, var det nødvendigt at gøre det på den gammeldags måde ved at generere blokke (celler) og trimme indhold.

tilbage fra mit minut sabbatår, eksemplet, som jeg viser dig denne gang, er en applikation udviklet på Visual Basic fra Microstation, hvor der genereres et afgrænset kort, eller som nogle matrikelbeviser kalder det. Ideel til matrikelafdelinger, som skal generere et kort på forespørgsel i skalering, en service, som de tager betaling for, men hvis den ikke er automatiseret, tager det lang tid.

Før havde jeg en video, som jeg midlertidigt fjernede, men af ​​pædagogiske formål er her, hvordan den blev udviklet og tilpasset.

Indgangene.

  • En dgn, knyttet til ejendomsniveauet
  • En Access-database, der indeholder kolonnen med område-, omkreds- og rækkeviddekoordinater. Derefter en joinforbindelse til en anden database, der havde navnene på skatteyderne (personer), baseret på matrikelnøglen.
  • En .cel-fil, der indeholder rammecellen (blok), med skala 1:100, nordsymbol og noder til tilføjelse af data fra databasen. Dette skal placeres på det sted, hvor de registrerede biblioteker er gemt (arbejdsområde/konfiguration/celle)

I VBA'en blev der lavet en opsamlingsformular med maskeformat i henhold til matrikelkoden for den kommune, der skulle bruge den. Den har plads til at tilføje kommentarer og muligheder, der skal indsættes som anmærkninger alene navnene på ejerne, matrikelnøglerne eller ejendomsnummeret.

Hvordan det kører

Når egenskaberne er blevet udpeget, trykkes der på knappen "generer certifikat", og systemet udfører normale handlinger, der ville blive udført manuelt, hvis applikationen ikke var tilgængelig.

afgrænset kort

Da det udføres oven på en ny fil (arbejde), gør systemet følgende:

  • Reference kalder det linkede kort, der indeholder pakken
  • Beregner rækkevidden fra de koordinater, der indeholder pakken, for at etablere den passende skala
  • Lav herefter et hegn rundt om ejendommen, med en størrelse svarende til seks ejendomme, så du ikke skal arbejde med hele kortet
  • Så gør han en klip indeholdende kun de nødvendige lag, ejendomsgrænser, ejendomsnumre, blokgrænser og vejnavne. I denne proces er operationen med eksemplet tidskrævende, fordi de topologiske kriterier ikke er særlig fyldestgørende i disse kort, i stedet for at linke tyngdepunktet sammenkædede de grænserne, hvilket tvang en linkoverførsel fra grænse til tyngdepunkt og det faktum at håndtere et enkelt kort i stedet for zone- eller kvadrantfiler gør analysen besværlig.
  • Derefter beregner den skalaen, laver en reference på størrelsen af ​​blokken (cellen) skalaen 1:100 for at vide, om det kræver at gøre den større eller mindre, og placerer cellen.
  • Det genererer derefter et hegn på rammen af, hvad det afgrænsede kort indeholder, og skærer det overskydende af.

Resultatet.

Der har vi det, et matrikelcertifikat, i hvis modul data såsom den udførende institution for projektet, kommunens logo, det beregnede areal, målestok, bladnummer og beskrivelsen, som vi angiver, er indsat.

afgrænset kort

På et andet ark genererer den koordinattabellen for de forskellige stationer, afstande og kurser, der blev genereret i farten fra et internt hegn på ejendommen, og placerer et punkt og et toppunkt med uret fra den, der er længst mod vest. Hvis det er nødvendigt, fordi polygonen har mange hjørner, generer du de nødvendige ark.

afgrænset kort

I ekstreme tilfælde, med pakker, der kommer for tæt på, som ligger ud til en meget bred gade, så blev mulighederne skabt for at tvinge den næste skala eller generere en skala 1:125 ud fra, hvad systemet beregnede. Eksemplets tilfælde kræver at man gør dette, da man kan se, at naboerne på den anden side af gaden ikke optræder i den skala.

Applikationen virker på Microstation Geographics V8, selvom der med tiden blev gjort dette og tusind andre ting for den proces, som jeg en dag håber at tale om.

Golgi Alvarez

Forfatter, forsker, specialist i jordforvaltningsmodeller. Han har deltaget i konceptualisering og implementering af modeller såsom: National System of Property Administration SINAP i Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT in Colombia . Redaktør af Geofumadas vidensblog siden 2007 og skaberen af ​​AulaGEO Academy, der omfatter mere end 100 kurser om emner GIS - CAD - BIM - Digitale tvillinger.

Relaterede artikler

3 Kommentarer

  1. Kan du fortælle mig, hvor jeg kan købe den makro? og prisen på det tak? et kram tak for opmærksomheden

  2. Det forekommer mig, at det var hovedpine. Det kan jeg godt lide at kunne forlade det nøjagtige afgrænsede kort, fremragende proces, hahahahaha

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

Tilbage til toppen knap