Microstation Geographics, միացեք տվյալների շտեմարան
Թեև Geographics-ը Bentley-ի ժառանգական տարբերակն է, այն բանից հետո, երբ Benley Map-ն ու Կադաստրը մնան, այստեղ ես ամփոփում եմ որոշ նշումներ մի ուսանողի համար, ով ցանկանում է միացնել քարտեզների տվյալների բազան Geographics նախագծին:
Նախորդ թեմաներից
Որոշ հաղորդագրություններում, որոնք ես նախկինում բացատրել եմ, թե ինչպես են աշխատում որոշ Geographics-ի փորոտիքները, գրեթե 15 գրառումների այս ամփոփագիրը ցույց է տալիս, որ ես իսկապես վայելել եմ այն:
- Խաղարկային գիրքը
- Thematize
- Տոպոլոգիական մաքրում
- Միացրեք գծերը
- տոպոլոգիական վերլուծություն
- Միացրեք տեղական նախագիծը
- Ներմուծում ձևային ֆայլերից
- Ստեղծեք կոորդինատային ցանց
- Մոտ տարբերություններ Bentley Map-ով
- Զարգացում VBA-ով
- Տարբերությունները կադաստրի հետ
- Տեղափոխել Bentley քարտեզ
- Ծխել է G! Գործիքներ
- ոգեշնչող օրինակներ
Այն, ինչ տեղի է ունենում, այն է, որ Geographics-ը միշտ եղել է այսպիսին՝ ծրագրակազմ, որի մասին պետք է խելահեղ բաներ իմանալ՝ այն իրականացնելու համար ադմինիստրատորի մակարդակով: Թեև օգտատերերը պետք է սովորեին կատարել հիմնական առօրյան՝ այն կիրառելու համար, այն, այնուամենայնիվ, գործիք է, որը, չնայած Bentley-ն չի արձագանքում ի աջակցություն, շարունակում է պաշտպանել ատամն ու եղունգը այն օգտվողների կողմից, ովքեր չեն ցանկանում դա բաց թողնել:
Ինչին միացնել
Geographics-ը կարող է միացված լինել առնվազն Oracle, SQLServer կամ Acces տվյալների բազաներին, նախընտրելի է ODBC-ի միջոցով, թեև դրանք միակ տվյալների բազաները կամ միակ կապի ռեժիմը չեն: Կապը ստեղծված է, ինչպես բացատրեցի նախորդ ցանկի 6-րդ մասում։
Ինչ կապել
Geographics, այս տարբերակներում աշխատում է օբյեկտների միացման հղումներով (ինժեներական հղումներ), որը կարող է լինել ուղիղ, կետ, բջիջ կամ բազմանկյուն: Այս կապը գործում է հետևյալ կերպ.
- Միացնող օբյեկտը պետք է լինի քարտեզի վրա, ենթադրենք 425876 ձևի նշանային համար։
- MsLink-ը մի թիվ է, որը չի կրկնվում քարտեզում և կապված է այն բանից հետո, երբ օբյեկտը կապվում է տվյալների բազայի հետ:
- MapID-ը մի թիվ է, որը կապում է mslink-ը գրանցված քարտեզի հետ, ուստի MsLink-ը կարող է կրկնվել մի քարտեզից մյուսը, տարբերությունը քարտեզի գրանցման համարի մեջ է, թեմա, որը ես բացատրեցի վերը նշված ցանկի 12-րդ բաժնում:
- Կապվելուց հետո Geographics-ում հնարավոր է դիտել տվյալների բազայի այլ աղյուսակներ, ինչպիսիք են հարկ վճարողների ռեգիստրը, կադաստրային արժեքները... Եվ դրանցով կատարեք գործողություններ, ինչպիսիք են տոպոլոգիական վերլուծությունը, թեմատիկ քարտեզները, քարտեզի անոտացիաները և այլն:
Տվյալների բազան
- Geographics նախագծի հետ փոխազդելու համար տվյալների բազան պետք է պարունակի հետևյալ աղյուսակները.
կատեգորիա
առանձնահատկություն
քարտեզների կատալոգ
ug կատեգորիա
ugcommandug հատկությունը
ugjoin_cat
ugmap
ugtable_cat
- Բացի այդ, աղյուսակը, որին ցանկանում եք միանալ, ինչպես օրինակ կադաստրային ռեգիստրը (ենթադրենք, որ այն կոչվում է. էջանշանը) պետք է ավելացնել MsLink կոչվող սյունակը, ճիշտ այնպես, ինչպես գրում եմ, M և L մեծատառերով: Եվ սա պետք է լինի ավտոմատ թվային, այնպես որ ամեն անգամ, երբ նոր ֆայլ ստեղծվում է, նրան տրվում է մի թիվ, որը չի կրկնվի:
- Աղյուսակում պետք է ավելացվեն նաև հետևյալ սյունակները.
Մակերես, այս սյունակների անվանումը նշանակություն չունի, կարևորն այն է, որ դրանք թվային լինեն երկու տասնորդական թվերով։ Սա հնարավորություն կտա թարմացնել գույքի տարածքը տվյալների բազայում:
Perimeter, ինչպես նախորդը, գույքի կողմերի գումարի արժեքը պահպանելու համար։
x1, y1, x2, y2. Սրանք չորս սյունակներ են, որտեղ կպահվեն կոորդինատները, որոնք սահմանում են սեփականության տիրույթը, և որոնք օգտակար կլինեն գույք գնալու համար (տեղորոշել) ընտրված, նույնը, ինչ Geoweb Publisher-ում հրապարակելու համար:
- Այնուհետև տվյալների բազայում, mscatalog աղյուսակում, դուք պետք է ներառեք ռեեստրի աղյուսակը և դրան նույնացուցիչ նշանակեք: Սա, որպեսզի հաջորդ քայլում աղյուսակը դիտվի Geographics-ից և գրանցվի կատալոգում:
Քարտեզները
- Քարտեզը պետք է գրանցված լինի, սա արվում է Նախագիծ / կարգավորում / գրանցում քարտեզ / dgn ֆայլ. Դրանով քարտեզը ձեռք է բերում թիվ ugmaps աղյուսակում:
- Ստեղծված աղյուսակը նույնպես պետք է ստեղծվի աշխարհագրությունից։ Դա անելու համար դուք պետք է գնաք Նախագիծ / կարգավորում / աղյուսակներ / սեղանի կատալոգ. Այստեղ այն ստեղծվում է՝ անվանման մեջ դնելով TOKEN, հիմնական բանալիում MSLINK (մեծատառով) և մականունը, այս դեպքում՝ FC: Հետո հանձնարարել. Սրանով մենք պատրաստ ենք սիրախաղ անել։
Ֆլիրտը
Օբյեկտը կկապվի աղյուսակի դաշտին էջանշանը, միջոցով mslink որպես հիմնական բանալի և հիմնված է սյունակի հետ համապատասխանության վրա նշան_բանալին.
Պետք է լինի եզակի համապատասխանություն կապվող օբյեկտի (ենթադրենք քարտի համարը քարտեզի վրա) և գրանցամատյանում նույնացուցիչի միջև: Դա կարող է լինել գրանցման համարը կամ կադաստրային ծածկագիրը, բայց դա չպետք է կրկնվի նույն քարտեզի վրա:
Կապել, տեղադրել ա ցանկապատապա Տվյալների բազա/տեքստային կառավարիչ. Հղմանը անցնելու համար մենք թողնում ենք միայն նշանային թվի մակարդակը: Այնուհետև մենք ընտրում ենք աղյուսակի անվանումը, որտեղ ցանկանում ենք կապել, և այն սյունակը, որը պարունակում է համապատասխանությունը: Այս դեպքում Tab աղյուսակը և սյունակը նշան_բանալին.
Ակտիվացրեք տարբերակը Օգտագործեք ցանկապատը, մենք ընտրում ենք կոճակը միանալ և մենք սեղմում ենք էկրանին:
- Պատրաստ է, Gegraphics-ը որոնել է քարտեզի բոլոր այն նշանների համարի դաշտերը, որոնք համընկնում են աղյուսակի տվյալների բազայի նշանի համարին էջանշանը և սյունակ նշան_բանալին. Եվ նա կապ հաստատեց միջոցով mslink գոյություն ունեցող ինքնահամարն այդ սյունակում: Այն փորձարկելու եղանակը հրամանի օգտագործումն է վերանայման հատկանիշներ, այն պետք է բարձրացնի կապված աղյուսակը:
- Տարածքը և պարագիծը թարմացնելու համար մակարդակները թողեք ակտիվ կամ Հատկություններ սեփականության և բլոկի սահմանների, և կենտրոնաձևերի: Հետո դա արվում է Տվյալների բազա / տարածքի պարագծային u
ամսաթիվը. - Կոորդինատները թարմացնելու համար, Տվյալների բազայի/կոորդինատի թարմացում:
- Տեղադրել տվյալների բազայում նոր գրառում ստեղծելն է, թարմացնել թարմացում կատարելու համար:
Ես գիտեմ, և տեղյակ եմ. Այժմ դուք հասկանում եք, թե ինչու են այս բաները ավտոմատացված VBA գործիքներով…
Այնուամենայնիվ, դրա տրամաբանությունը սովորելը մտավոր վարժություն էր, որը զարգացրեց մեր ուղեղի որոշ հատված: Նա Geospatial կառավարիչ Ունի նաև իր բնակարանները։