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 dešava je da je Geographics uvek bio takav, softver koji je morao znati dimljene stvari za implementaciju na administratorskom nivou. Dok korisnici treba da nauče da rade osnovne rutine za implementaciju, ali je alat koji, iako Bentley ne odgovara podrška je i dalje brani pro razmetljivom korisnika koji ne žele pustiti.

Šta se povezati

Geografski podaci mogu biti povezani na barem Oracle, SQLServer ili Access baze podataka, poželjno preko ODBC-a, iako nisu jedine baze ili jedini način povezivanja. Veza je kreirana, kako sam objasnio u odeljku 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, tačka, ćelija ili poligon. Ova veza radi na sledeć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 povezan, možete pogledati Geographics druge tablice u bazi podataka, kao što su registar poreznih obveznika, vrijednost imovine ... A da ove operacije kao topološka analiza, tematske karte, karta napomene, 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) morate dodati kolonu nazvanu MsLink, dok je pišem, sa M i L u velikim slovima. I ovo mora biti autonomnog tipa, tako da svaki put kada se kreira nova kartica dodeljuje se broj koji se neće ponoviti.
  • Sledeće kolone takođe moraju biti dodane u tabele:

oblast, ime ovih stupaca nije bitno, ono što je zanimljivo je to što je numerički sa dva decimalna mesta. Ovo će biti u stanju da ažurira područje svojine u bazi podataka.

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

x1, y1, x2, y2. To su četiri kolone u kojima će se uskladiti koordinate koje definišu opseg objekta i biće korisno ići u imovinu (locirati) izabran, baš kao da je objavljuje u Geoweb Publisher-u.

  • Zatim, u bazi podataka, u tabeli mscatalog potrebno je uključiti tablicu standarda i dodijeliti je identifikatoru. Ovim se tabela može videti iz Geografije u narednom koraku i može se registrovati u katalogu.

Mape

  • Mapa mora biti registrovana, to se radi Project / setup / register mapa / dgn datoteka. Ovim mapom se dobija broj u tabeli ugmaps.
  • Stvorena tabela se takođe mora kreirati iz geografskih područja. Za ovo morate ići Katalog projekta / setup / table / table. Ovde se kreira stavljanje FILE u ime, MSLINK (sa velikim slovom) u primarnom ključu i pseudonim, u ovom slučaju FC. Zatim izvršiti. Sa ovim, spremni smo da flertujemo.

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 jedinstvena podudarnost između objekta koji će biti povezan (pretpostavimo broj kartice na mapi) i identifikator u obrazcu. Možda je to broj datoteke ili katastarski kod, ali ne bi trebalo da se ponavlja na istoj mapi.

MSLINK Za povezivanje, a ogradaonda Database / text manager. Ostavljamo samo broj broja kartice, da nastavimo na vezu. Zatim izaberemo ime tabele gde želimo da se povežemo, a kolona koja sadrži utakmicu. U ovom slučaju tabela Tab i kolona 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 napravio je vezu kroz mslink postoji u toj koloni. Način za testiranje je korištenjem komande pregledati atribute, treba podići pridruženu tablicu.
  • Da biste ažurirali Oblast i perimetar, nivoi su ostali aktivni ili funkcije granice imovine i jabuka, i centroidi. Onda je to učinjeno 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 svestan sam. Sada shvatate zašto su ove stvari automatizovane pomoću VBA alata ...

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

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.