VBA Microstation: Luo rajattu kartta
Muutama päivä sitten osoitin miten tuottaa tulostusmallit käyttämällä Microstationia. Ennen kuin arkkien ja mallien käsittelyssä oli tämä vaihtoehto, se oli tehtävä vanhalla tavalla luomalla lohkoja (soluja) ja leikkaamalla sisältöä.
Takaisin minulta sapatti-, esimerkki, jonka näytän tällä kertaa, on kehitetty sovellus Visual Basic Mikrostation, jossa muodostetaan rajattu kartta tai kuten jotkut katastrofivarmenteet kutsuvat sitä. Ihanteellinen katastrofiosastoille, joiden on laadittava pyynnöstä mittakaavassa kartta, josta palvelu veloitetaan, mutta joka kestää kauan, ellei sitä automatisoida.
Anteella oli video, jonka poistoin tilapäisesti, mutta opetustarkoituksiin täten jätän tapa, jolla sitä kehitettiin ja räätälöitiin.
Tulot.
- Dgn, linkitetty tilalla
- Access-tietokanta, joka sisälsi alueen sarakkeen, kehän ja alueen koordinaatit. Sitten liittyminen toiseen tietokantaan, jolla oli veronmaksajien (ihmisten) nimet, katastrofiavain.
- .Cel-tiedosto, joka sisältää kehyssolun (lohkon), skaalattuna 1: 100, pohjoissymbolin, ja solmut tietojen lisäämiseen tietokannasta. Tämä on asetettava rekisteröityjen kirjastojen tallennuspaikkaan (työtila / kokoonpano / solu)
VBA: ssa tehtiin sieppauslomake maskimuodolla sitä käyttävän kunnan kadastritunnuksen mukaan. Siinä on tilaa lisätä havaintoja ja vaihtoehtoja, jotka lisätään muodossa merkinnät omistajien nimet, katetristen avainten tai omaisuuden numero.
Miten se toteutetaan
Kun ominaisuudet on määritetty, painetaan "generate certificate" -painiketta ja järjestelmä suorittaa tavanomaiset toiminnot, jotka tehdään manuaalisesti, jos sovellus ei ole käytettävissä.
Koska se toimii uudella tiedostolla (työ), järjestelmä suorittaa seuraavat:
- Viite liekki linkitetty kartta, joka sisältää juoni
- Laske alue koordinaateista, jotka sisältävät juoni, määrittämään sopiva asteikko
- Sitten luo aita kiinteistön ympärille, jonka koko vastaa kuutta ominaisuutta, jotta ei tarvitse työskennellä koko kartan kanssa
- Sitten hän tekee a keritä joka sisältää vain tarvittavat kerrokset, omaisuuden rajat, maatilojen numerot, omenarajat ja kadunnimet. Tässä prosessissa toiminta esimerkki on aikaa vievää, koska topologinen perusteet eivät sovellu hyvin näitä karttoja sijasta yhdistää painopisteen liittyvät rajat, pakottaa tekemään siirtoa Flirttailu reuna sentroidiin ja se yksittäisten karttojen hallinta vyöhykkeiden tai kvadranttien tiedostojen sijasta tekee analyysistä hankalaa.
- Laskee sitten asteikolla, joten viittaus lohkon koko (solu) taso 1: 100 nähdä, jos käsitellään tehdä se isompi tai pienempi ja aseta solu.
- Luo sitten aita rajatun kartan sisältävässä kehyksessä ja leikkaa liika.
Tulos
Siellä meillä on, eli kiinteistörekisterin todistus, jossa data moduuli Lisätään toimeenpanovirasto hankkeen logo kunnan lasketun alueen, mittakaava, lehti numero ja kuvaus osoittavat.
Luo toiselle arkille taulukko eri asemien, etäisyyksien ja laakereiden koordinaateista, jotka syntyivät lennossa kiinteistön sisäpuolisesta aidasta, sijoittamalla piste ja kärkipiste myötäpäivään sijainnistaan. länteen. Luo tarvittavat taulukot tarvittaessa, koska monikulmiossa on monia pisteitä.
Äärimmäisissä tapauksissa paketeista, jotka menevät liian lähelle ja jotka ovat hyvin leveän kadun vieressä, luotiin vaihtoehdot pakottaa seuraava asteikko tai luoda mittakaava 1: 125, josta järjestelmä laskee. Esimerkin tapaus vaatii tämän tekemistä, koska he näkevät, että kadun toisella puolella olevat naapurit eivät tule esiin siinä mittakaavassa.
Sovellus toimii Microstation Geographics V8: lla, vaikka ajan myötä tämä ja tuhat muuta asiaa tehtiin prosessille, jonka jonain päivänä toivon puhuvan.
Sitä ei ole ladattavissa. Mutta jos otat meihin yhteyttä, voimme sopeuttaa sen tarpeisiisi.
editor@geofumadas.com
Voisitko kertoa minulle, mistä voin ostaa makron? ja sen cosnto mielestäsi? haltio kiitos huomiosta
Mielestäni se oli päänsärky, josta pidän siitä, että voisin jättää tarkan kartan tarkan totuuden erinomaisesta prosessista jajajjaja