VBA Microstation: generira ograničenu kartu
Prije nekoliko dana pokazao je kako generirati raspored ispisa koristeći Microstation. Prije nego što je postojala ova opcija za rukovanje listovima i modelima, bilo je potrebno to raditi na stari način, generirajući blokove (stanice) i isječući sadržaj.
Natrag od moje minute sabbatical, primjer koji vam pokazujem ovom prilikom je razvijena aplikacija Visual Basic de Microstation, u kojoj se generira ograničena karta, ili kako je nazivaju neke katastarske potvrde. Idealno za katastarske odjele, koji na zahtjev moraju generirati kartu u mjerilu, uslugu za koju naplaćuju, ali koja ako nije automatizirana traje dugo.
Ante je imao video koji sam privremeno uklonio, ali u obrazovne svrhe ostavljam način na koji je razvijena i prilagođena.
Ulazi.
- Dgn, povezan na razini farmi
- Accessova baza podataka koja je sadržavala koordinate područja, opsega i raspona stupaca. Zatim pridruživanje drugoj bazi podataka koja je imala imena poreznih obveznika (ljudi), iz katastarskog ključa.
- Datoteka .cel koja sadrži ćeliju okvira (blok), razmjereno 1: 100, sjeverni simbol i čvorove za agregiranje podataka iz baze podataka. To se mora staviti na mjesto gdje su pohranjene registrirane knjižnice (radni prostor / konfiguracija / ćelija)
U VBA je napravljen obrazac za hvatanje s formatom maske prema katastarskom kodu općine koja će ga koristiti. Ima prostora za dodavanje zapažanja i mogućnosti koje treba umetnuti kao bilješke imena vlasnika, katastarskih ključeva ili samo imovine.
Kako pokrenuti.
Jednom kada se obilježja definiraju, pritisne se gumb "generiranje certifikata" i sustav radi normalne operacije koje bi se obavile ručno u slučaju da ne postoji aplikacija.
Budući da se izvršava na novoj datoteci (rad), sustav izvršava sljedeće:
- Navedena karta odnosi se na vezanu kartu koja sadrži zemljište
- Izračunajte raspon od koordinata koji sadrže zemljište, kako bi se ustanovila odgovarajuća skala
- Zatim izradite ogradu oko entiteta, s veličinom koja odgovara šest parcela, tako da ne morate raditi na cijeloj karti
- Zatim čini a spojnica koja sadrži samo potrebne slojeve, izgradnju granica, građevinske brojeve, granice blokova i imena ulica. U tom procesu, rad primjer je dugotrajan jer topoloških kriteriji nisu dobro namješteni kako bi tim kartama, umjesto povezivanja centroid povezani granice, prisiljavajući izvršiti prijenos flert ruba do težišta i činjenice upravljanje jednom kartom umjesto datoteka zone ili kvadranta čini analizu nezgrapanima.
- Zatim izračunava mjerilo, čineći referencu o veličini bloka (skale) 1: 100 da bi se znalo je li zauzima veće ili manje i stavlja ćeliju.
- Zatim generirati ogradu u okviru onoga što sadrži ograničenu kartu i smanjiti višak.
Rezultat.
Tamo imamo katastarsku potvrdu u kojoj je modul unio podatke kao što su izvršna institucija projekta, logotip općine, izračunato područje, ljestvica, broj listova i opis koji smo naznačili.
Na drugom listu generirajte tablicu koordinata različitih postaja, udaljenosti i ležajeva generiranih u letu od unutarnje ograde na posjedu, postavljajući točku i određeni broj vrhova u smjeru kazaljke na satu od mjesta na kojem se nalazi dalje na zapad. Ako je potrebno, jer poligon ima mnogo vrhova, generirajte potrebne listove.
U ekstremnim slučajevima, za pakete koji izlaze preblizu, a nalaze se pored vrlo široke ulice, tada su stvorene mogućnosti za forsiranje sljedeće skale ili generiranje skale 1: 125 iz koje je sustav izračunao. Slučaj primjera zahtijeva da se to učini, jer vide da susjedi s druge strane ulice ne izlaze u tolikoj mjeri.
Aplikacija radi na Microstation Geographics V8, premda je s vremenom to učinjeno i tisuću drugih stvari za taj postupak o kojima ću se jednog dana nadati.
Ne postoji za preuzimanje. No, ako nas kontaktirate, možemo ga prilagoditi vašim potrebama.
editor@geofumadas.com
Možete li mi reći gdje mogu kupiti tu makronu? i zašto to molim? Zagrljaj, hvala na pozornosti.
čini mi se da je to glavobolja koju mi se sviđa da bismo mogli napustiti ograđenu kartu točno točan proces i jajajjaja