Մուտք գործեք Oracle Spatial- ից BentleyMap- ից
Ստորև բերված է գործառույթների օրինակ, որոնք կարող են իրականացվել Microstation BentleyMap-ի միջոցով՝ OracleSpatial տվյալների բազայից տեղեկատվությունը կառավարելու համար:
Տեղադրեք Oracle Client-ը
Պարտադիր չէ, որ Oracle-ը տեղադրված լինի համակարգչում։ Միայն հաճախորդը, այս դեպքում ես օգտագործում եմ 11 գ R2: Ի տարբերություն օգտագործման ժամանակ Microsation Geographics, հաճախորդի վրա կապի տող սահմանելու կարիք չկա, քանի որ այնտեղ այն ավելի արդյունավետ էր աշխատում՝ օգտագործելով ODBC միակցիչը: BentleyMap-ի դեպքում միացման տողը սահմանվում է VBA-ում, որպեսզի այն չմտնի, այն պահվում է xml ֆայլում կամ մուտքագրվում է վահանակում կապը կատարելիս:
Միացեք տվյալների բազային
Դրա համար դուք պետք է անեք.
Ֆայլ > քարտեզի փոխգործունակություն
Սա կողային վահանակում ստեղծում է ներդիր, որը թույլ է տալիս մեզ կապեր հաստատել տարբեր աղբյուրներից ստացված տվյալների հետ: BentleyMap-ի դեպքում այստեղից կարող եք մուտք գործել Oracle կապեր, SQL Server և WFS ծառայություններ:
Ափսոս, որ PostGIS-ի հետ կապ չկա:
Միացումներ պանակում սեղմեք աջը և ընտրեք Նոր Oracle Connection...
Սա հայտնվում է վահանակ, որտեղ մենք պետք է մուտքագրենք օգտվողի անունը, գաղտնաբառը և ծառայության հասցեն:
Նավահանգստի միջոցով մուտք գործելու դեպքում, որը սովորաբար 1521 է, ինչպես նաև հոսթ և հեռահար ծառայություն, որտեղ այն հրապարակվում է։
Կապի հատկությունները կարող են պահպանվել որպես xml ֆայլ՝ orax, sqlx կամ wfsx ընդլայնմամբ, որը կոչվելու է առանց դաշտերը մուտքագրելու:
Խորհրդակցեք և խմբագրեք տեղեկատվությունը
Կապը ստեղծվելուց հետո ցուցադրվում են նախագծում առկա շերտերը, որոնք կարող են դիտվել ըստ տեսակի կամ սահմանված ատրիբուտների կատեգորիայի: Geospatial կառավարիչ.
Տվյալների հետ ծանոթանալու համար օգտագործվում է ակնոցի տեսքով պատկերակը, որը թույլ է տալիս տեղեկատվությունը ցուցադրել աղյուսակային տեսքով կամ որպես xml կառուցվածք:
Տարածական գործիքների սանդղակի նույն գործառույթները ցուցադրվում են մկնիկի աջ կոճակի վրա.
- Querry-ն օգտագործվում է տվյալների հարցումների համար՝ կա՛մ ցուցադրումից (Դիտել) կամ կոնկրետ հարցումից, կա՛մ տարածական սխեմայի բոլոր առկա տվյալներից:
- Գրառումն օգտագործվում է երկրաչափության մեջ կատարված փոփոխությունները պահելու համար:
- Կողպել / ապակողպել՝ փոփոխություններ կատարելու հնարավորությունը միացնելու համար:
- Ջնջել քեշավորված օրինակները մաքրում է տվյալները տեսքից
Եթե ցանկանում եք կատարել կոնկրետ հարցում, կարող եք այն տեղադրել դաշտում Որտեղ կետ, ըստ օբյեկտում պարունակվող տեղեկատվության։ Այս դեպքում ես ուզում եմ միայն կադաստրային ծանրոցները, որոնք գտնվում են ակտիվ կարգավիճակում և պատկանում են 0006 վարչության և քաղաքապետարանի 08 հատվածին: Հարցումը կլինի.
ՋՆՋՎԱԾ = 0 ԵՎ ԲԱԺՆԻ ԿՈԴԸ = 08 ԵՎ ՄԱՍՆԱԿՑԻ ԿՈԴԸ = 01 ԵՎ ՈԼՈՐՏ = 0006
Կարևոր է հասկանալ, որ BentleyMap-ը խմբագրում է բնօրինակը, ուստի աղետի հավանականությունը կայանում է անվտանգության վերահսկողության բացակայության մեջ: Անհրաժեշտ է հստակ սահմանել օգտատերերի դերերը, տարբերակների վերահսկման և սխալմամբ ջնջված տեղեկատվության վերականգնման տարբերակները: Սովորաբար մարդիկ չարաճճի են և շփոթում են կողպեքը բացելու հետ:
Մնացածը հրաշալի է, հաշվի առնելով, որ ունես CAD ծրագրաշարի բոլոր հնարավորությունները։ Պրակտիկան ասում է, որ պետք է օգտվել VBA-ից գործիքների ավելի լավ կառավարման և գործարքների կառավարման համար: