Prisijunkite prie "Oracle Spatial" iš "BentleyMap"
Toliau pateikiamas funkcijų, kurios gali būti atliekamos naudojantis "Microstation BentleyMap" funkcijomis, siekiant valdyti informaciją iš "OracleSpatial" duomenų bazės, pavyzdys.
Įdiekite "Oracle" klientą
Nebūtina turėti „Oracle“ kompiuteryje. Tik Klientas, šiuo atveju aš naudoju 11g R2. Skirtingai nei tada, kai jis buvo naudojamas Microsation geografija, nebūtina klientui nustatyti ryšio eilutės, nes ten ji veikė efektyviau naudodama ODBC jungtį. „BentleyMap“ atveju ryšio eilutė yra apibrėžta VBA, kad ji nebūtų įvedama, ji būtų išsaugota xml faile arba ji būtų įvedama skydelyje užmezgant ryšį.
Prisijungti prie duomenų bazės
Už tai turėtumėte daryti:
Failas> žemėlapio sąveika
Tai sukuria skirtuką šoniniame skydelyje, kuris leidžia mums užmegzti ryšį su duomenimis iš skirtingų šaltinių. „BentleyMap“ atveju iš čia galite pasiekti „Oracle“ ryšius, „SQL Server“ ir WFS paslaugas.
Labai blogai, kad nėra ryšio su PostGIS.
Aplanke Ryšiai dešiniuoju pelės mygtuku spustelėkite ir pasirinkite Naujas „Oracle Connection“ ...
Tai pasirodo skydas, kuriame turime įvesti vartotojo, raktą ir paslaugos adresą.
Prieiga prie prievado, kuris paprastai yra 1521, taip pat prieglobos ir nuotolinio paslaugos, kur ji yra paskelbta.
Ryšio ypatybės gali būti išsaugotos kaip plėtinio xx failas orax, sqlx arba wfsx, kad nebūtų įvesta laukų.
Peržiūrėti ir redaguoti informaciją
Sukūrus ryšį, bus rodomi projekte esantys sluoksniai, kuriuos galima peržiūrėti tvarkingai pagal tipą arba pagal atributų kategoriją, apibrėžtą Geografinio valdymo administratorius.
Norėdami sužinoti duomenis, piktograma naudojama kaip akiniai, tai leidžia rodyti informaciją lentelės formatu arba XML formatu.
Dešiniuoju pelės klavišu rodomos tos pačios erdvinių įrankių juostos funkcijos:
- Querry naudojamas duomenų užklausai pateikti iš vaizde (rodinyje) arba iš konkretaus užklausos arba iš visų esamų erdvinės schemos duomenų.
- Paštas naudojamas išsaugoti geometrijos pakeitimus.
- Užrakinkite / atrakinkite, kad galėtumėte atlikti pakeitimus.
- Ištrinti talpykloje esančias bylas išvalo peržiūros duomenis
Jei norite atlikti konkrečią užklausą, galite ją įtraukti į lauką Kur klausimas, pagal objekto turimą informaciją. Šiuo atveju noriu tik kadastro sklypų, kurie yra aktyvios būklės ir kurie priklauso 0006 skyriaus ir savivaldybės 08 sektoriui. Užklausa būtų:
DELETED = 0 ir CODDEPARTAMENTO = 08 ir CODMUNICIPIO = 01 ir SEKTORIUS = 0006
Svarbu suprasti, kad „BentleyMap“ redaguoja savaime, todėl nelaimės tikimybė yra tai, kad trūksta saugumo kontrolės. Būtina aiškiai nustatyti vartotojų vaidmenis valdant klaidos būdu ištrintos informacijos versijas ir atkūrimo parinktis. Paprastai žmonės yra išdykę ir painioja tai, kas yra užraktas, su atrakinimu.
Kitu atveju tai stebuklas, turint omenyje visas CAD programinės įrangos galimybes. Praktika sako, kad tu turi pasinaudoti VBA geresniam įrankių valdymui ir operacijų valdymui.