katastarMicroStation-Bentley

Microstation Geographics, povežite se sa bazom podataka

Iako je Geographics nasledna verzija Bentley-a, nakon što Benley Map and Cadastre ostaju ovde, ovdje su neke napomene za studenta koji želi povezati bazu podataka geografskih mapa projekta.

Iz prethodnih tema

U nekom postu sam objasnio pre nego što su počeli raditi na nekom od Geographics, ovaj rezime skoro 15 unosa pokazuje da sam stvarno uživao.

  1. Knjiga igara
  2. Tematika
  3. Topološko čišćenje
  4. Povežite linije
  5. Topološka analiza
  6. Povezite lokalni projekat
  7. Uvoz iz fajlova oblika
  8. Kreirajte koordinatnu mrežu
  9. Neke razlike sa Bentley mapom
  10. Razvoj sa VBA
  11. Razlike sa katastrom
  12. Pređite na mapu Bentley
  13. Dimljena sa G! Alati
  14. Inspirativni primeri

Ono što se događa je da je Geographics uvijek bio takav, softver za koji se moralo znati pušio je stvari da bi se to primijenilo na nivou administratora. Iako su korisnici morali naučiti raditi osnovne rutine da bi je primijenili, ipak je to alat koji, unatoč činjenici da Bentley ne reagira u znak podrške, i dalje brani zub i nokat od strane korisnika koji ga ne žele pustiti.

Šta se povezati

Geografski podaci mogu se povezati barem s bazama podataka Oracle, SQLServer ili Access, po mogućnosti putem ODBC-a, iako nisu jedine baze podataka ili jedini način povezivanja. Veza se stvara, kao što sam objasnio u tački 6 prethodne liste.

Šta se povezati

Geografski podaci, u ovim verzijama, funkcionišu preko linkova veze za objekt (inžinjerske veze), što može biti linija, točka, ćelija ili mnogougao. Ova veza djeluje na sljedeći način:

  • Vezni objekat mora biti na mapi, pretpostavimo broj kartice formular 425876.
  • MsLink je broj koji se ne ponavlja na mapi i koji se povezuje kada je objekat povezan sa bazom podataka.
  • MapID je broj koji povezuje mslink sa registrovanom mapom, tako da se MsLink može ponoviti sa jedne mape na drugu, razlika je u registracionom broju karte, subjektu koji sam objasnio u delu 12 na vrhu liste.
  • Jednom povezani, moguće je pregledati druge tablice baze podataka u Geographics-u, poput registra poreznih obveznika, katastarskih vrijednosti ... I pomoću njih izvoditi operacije kao što su topološka analiza, tematske karte, bilješke na karti itd.

baze podataka

  • U cilju interakcije sa geografskim projektom, baza podataka mora da sadrži sledeće tabele:

kategorija
svojstvo
mapsmscatalog
ugcategory
ugkomandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Pored toga, tabela na koju želite da se povežete, kao što je katastarski registar (pretpostavimo da se zove tab) u nju treba dodati stupac nazvan MsLink, kako to pišem, s velikim i malim slovima M i L. A ovo mora biti autonumeričkog tipa, pa mu se svaki put kada se kreira nova kartica dodijeli broj koji se neće ponoviti.
  • Sledeće kolone takođe moraju biti dodane u tabele:

oblast, naziv ovih stupaca nije bitan, bitno je da bude numerički s dvije decimale. To će biti za ažuriranje područja svojstva u bazi podataka.

Perimetar, baš kao i prethodni, za čuvanje vrijednosti sume strana imovine.

x1, y1, x2, y2. To su četiri stupca u kojima će biti pohranjene koordinate koje definiraju raspon svojstva i koje će biti korisne za odlazak na svojstvo (locirati) izabran, baš kao da je objavljuje u Geoweb Publisher-u.

  • Zatim, u bazu podataka, u tablicu mscatalog morate uključiti tablicu registra i dodijeliti joj identifikator. To tako da se tablica u sljedećem koraku može vidjeti iz Geographics-a i može se registrirati u katalogu.

Mape

  • Mapa mora biti registrovana, to se radi Project / setup / register mapa / dgn datoteka. Ovime karta dobiva broj u tablici ugmaps.
  • Stvorena tablica mora se kreirati i iz zemljopisa. Za ovo morate ići Katalog projekta / setup / table / table. Ovdje se kreira, stavljajući ULAZNICU u ime, MSLINK (s velikim slovima) u primarni ključ i zamjensko ime, u ovom slučaju FC. Onda izvršiti. S ovim smo spremni koketirati.

MSLINK

Veza

Objekt će biti povezan sa poljem u tabeli tab, kroz mslink kao primarni ključ i zasnovan na utakmici sa kolonom key_chart.

Mora postojati jedinstveno podudaranje između objekta koji se povezuje (pretpostavimo broj tokena na mapi) i identifikatora u registru. To bi mogao biti broj datoteke ili katastarski ključ, ali ne bi se trebao ponavljati na istoj mapi.

MSLINK Za povezivanje, a ogradaonda Database / text manager. Ostavljamo uključen samo nivo broja čipova za nastavak lige. Zatim biramo naziv tablice koju želimo povezati i stupac koji sadrži podudaranje. U ovom slučaju tablica tablica i stupac key_chart.

Aktivirajte opciju Koristite ogradu, Izabrali smo dugme pristupiti i kliknuti na ekran.

  • Spremni MSLINK Gegraphics je pretražio sva ta polja broja čipa na mapi koja se poklopila sa brojem čip baze podataka u tablici tab i kolona key_chart. I flertovao kroz mslink automatski numerički u tom stupcu. Način da ga testirate je upotreba naredbe pregledati atribute, treba podići pridruženu tablicu.
  • Da biste ažurirali Oblast i perimetar, nivoi su ostali aktivni ili funkcije kopnene granice i bloka te centroidi. Tada je gotovo Perimetar baze podataka / oblasti u
    ddate
    .
  • Da ažurirate koordinate, Ažuriranje baze podataka / koordinata.
  • Ubacite je da kreira novi rekord u bazi podataka, ažuriranje da uradite ažuriranje.

Znam i svjestan sam. Sada razumijete zašto su te stvari automatizirane VBA alatima ...

Međutim, učenje njene logike bilo je mentalna vježba koja je razvila neki sektor našeg mozga. The Geospatial Administrator Takođe ima svoje stanove.

Golgi Alvarez

Pisac, istraživač, specijalista za modele upravljanja zemljištem. Učestvovao je u konceptualizaciji i implementaciji modela kao što su: Nacionalni sistem upravljanja imovinom SINAP u Hondurasu, Model upravljanja zajedničkim opštinama u Hondurasu, Integrisani model upravljanja katastrom - registar u Nikaragvi, Sistem administracije teritorije SAT u Kolumbiji . Urednik Geofumadas bloga znanja od 2007. godine i kreator AulaGEO akademije koja uključuje više od 100 kurseva o temama GIS - CAD - BIM - Digital Twins.

Vezani članci

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

Nazad na vrh dugmeta