Microstation Geographics, spojite se na bazu podataka

Iako je Geografija naslijeđena verzija Bentleya, nakon što se ovdje nalaze karte i katastar Benley, evo nekoliko bilješki za studenta koji želi povezati bazu podataka Geografskih mapa projekta.

Iz prethodnih tema

U nekom postu koji sam objasnio prije nego što neki Geographics funkcionira, ovaj sažetak gotovo 15 zapisa pokazuje da sam doista uživao.

  1. Značajna knjiga
  2. theming
  3. Topološko čišćenje
  4. Povežite linije
  5. Topološka analiza
  6. Povežite lokalni projekt
  7. Uvoz iz datoteka oblika
  8. Izradite koordinatni prikaz
  9. Neki razlike s Bentley Mapom
  10. Razvoj s VBA
  11. Razlike u katastru
  12. Prijelaz na kartu Bentleya
  13. Pušeno s G! alat
  14. Primjeri inspiracije

Ono što se događa je da je Geografija uvijek bila takva, softver koji je morao poznavati dimljene stvari za implementaciju na razini administratora. Dok su korisnici morali naučiti napraviti osnovne rutine kako bi ga primijenili, ipak to je alat koji, iako Bentley ne reagira na podršku, još uvijek brani oni koji to ne žele pustiti.

Što se povezati

Geografski podaci mogu biti povezani s barem Oracle, SQLServer ili Access bazama podataka, po mogućnosti putem ODBC-a, iako nisu jedini osnovi ili jedini način povezivanja. Veza je stvorena, kao što sam objasnio u odjeljku 6 prethodnog popisa.

Što se povezati

Geografska oznaka, u tim verzijama, funkcionira putem veza za vezu objekta (engeneering veze), što može biti linija, točka, ćelije ili poligon. Ta veza funkcionira na sljedeći način:

  • Spojni objekt mora biti na karti, pretpostavimo broj kartice obrasca 425876.
  • MsLink je broj koji se ne ponavlja na karti i koji je povezan kada se objekt povezuje s bazom podataka.
  • Mapid je broj koji povezuje s registrirani mslink karti, tako da mslink može ponoviti s jedne karte na drugu, razlika je u broju registra karte, uz stavku 12 objašnjeno u gornjoj listi.
  • Jednom povezan, moguće je vizualizirati u Geografskim tablicama baze podataka, kao što su registar poreznih obveznika, katastarske vrijednosti ... I ovim operacijama, kao što su topološka analiza, tematski karte, bilješke na karti itd.

Baza podataka

  • Za interakciju s projektom Geographics, baza podataka mora sadržavati sljedeće tablice:

kategorija
svojstvo
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • Osim toga, tablicu kojoj se želite spojiti, kao što je katastarski registar (pretpostavimo da se zove utikač) Morate dodati stupac zvan MsLink, dok pišem, s M i L u velikoj. I to mora biti autonomnog tipa pa svaki put kad se stvori nova kartica dodjeljuje se broj koji se neće ponoviti.
  • Sljedeći stupci također se moraju dodati u tablicu:

Površina, ime ovih stupaca nije važno, a zanimljivo je da je brojčana s dvije decimale. To će biti moguće ažurirati područje imovine u bazi podataka.

perimetar, kao i prethodni, pohraniti vrijednost zbroja stranica imovine.

x1, y1, x2, y2, To su četiri stupca u kojima će se pohraniti koordinate koje definiraju raspon entiteta i bit će korisne za odlazak na nekretninu (smjestiti), baš kao i objaviti u Geoweb izdavaču.

  • Zatim, u bazi podataka, u tablici mscatalog potrebno je uključiti tablicu standarda i dodijeliti ga identifikatorom. Tako da se tablica može vidjeti iz Geografije u sljedećem koraku i može se registrirati u katalogu.

Kartama

  • Karta mora biti registrirana, to je učinjeno od Projekt / setup / registar mapa / dgn datoteke, Uz to, karta stječe broj u tablici ugmaps.
  • Stvorena tablica također mora biti izrađena iz zemljopisnih područja. Za to morate ići Projekt / postavljanje / tablice / tablični katalog, Ovdje je stvoren, stavljajući FILE u ime, MSLINK (s velikim slovom) u primarnom ključu i alias, u ovom slučaju FC. tada počiniti, Time smo spremni za koketiranje.

MSLINK

Veza

Objekt će biti povezan s poljem u tablici utikač, kroz mslink kao primarni ključ i na temelju podudaranja s stupcem clave_ficha.

Mora postojati jedinstveno podudaranje između objekta koji će biti povezan (pretpostavimo da je broj kartice na karti) i identifikator u uzorku. Možda je broj datoteke ili katastarski kôd, ali ne bi se trebao ponoviti na istoj karti.

MSLINK Za povezivanje a ogradatada Baza podataka / upravitelj tekstova, Odlazimo samo na broj kartice, kako bismo nastavili do veze. Zatim odaberemo naziv tablice u kojem želimo povezati i stupac koji sadrži utakmicu. U tom slučaju, Tab tab i stupac clave_ficha.

Aktivirajte opciju Koristite ogradu, odaberemo gumb Pridružiti i kliknemo na zaslon.

  • spremni, MSLINK Gegrafije su pretražile sva ona polja čipa na karti koja se podudarala s brojem čipova baze podataka u tablici utikač i stupca clave_ficha, I on je napravio vezu kroz mslink postoji u tom stupcu. Način testiranja je pomoću naredbe atribute pregleda, treba podignuti pridruženu tablicu.
  • Da biste ažurirali područje i perimetar, razine ostaju aktivne ili značajke granica imovine i jabuke, i središta. Zatim je to učinjeno Baza podataka / područje perimetra u
    ddate
    .
  • Da biste ažurirali koordinate, Baza podataka / koordinirano ažuriranje.
  • umetak je stvoriti novi rekord u bazi podataka, ažuriranje napraviti ažuriranje.

Znam, i ja sam svjestan. Sada razumijete zašto su te stvari automatizirane s VBA alatom ...

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

Ostavite odgovor

Vaša email adresa neće biti objavljen.

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.