կադաստրMicrostation-Bentley

VBA Microstation: Ստեղծեք սահմանափակ քարտեզ

Մի քանի օր առաջ ես ցույց տվեցի, թե ինչպես կարելի է գեներացնել տպագրության դասավորություններ օգտագործելով Microstation: Մինչ թերթերի և մոդելների կառավարման այս տարբերակը գոյություն ուներ, անհրաժեշտ էր դա անել հին ձևով՝ ստեղծելով բլոկներ (բջիջներ) և կտրելով բովանդակությունը:

Վերադարձ իմ րոպեից շաբաթօրյակ, օրինակը, որը ես ցույց եմ տալիս այս առիթով, հավելված է, որը մշակվել է Visual Basic Microstation-ի, որում ստեղծվում է սահմանափակ քարտեզ կամ ինչպես ոմանք անվանում են կադաստրային վկայագիր: Իդեալական է կադաստրի ստորաբաժանումների համար, որոնք պետք է քարտեզ ստեղծեն ըստ ցանկության, մասշտաբով, ծառայություն, որի համար նրանք գանձում են, բայց որը, եթե ավտոմատացված չէ, երկար ժամանակ է պահանջում:

Անտեն ուներ մի տեսանյութ, որը ես ժամանակավորապես հեռացրի, բայց կրթական նպատակներով այստեղ ձեզ եմ թողնում, թե ինչպես է այն մշակվել և հարմարեցվել:

Մուտքերը.

  • A dgn, կապված սեփականության մակարդակի հետ
  • Access տվյալների բազա, որը պարունակում էր տարածքի սյունակը, պարագիծը և տիրույթի կոորդինատները: Այնուհետև միանալ մեկ այլ տվյալների բազայի, որն ունի հարկատուների (մարդկանց) անունները` հիմնվելով կադաստրային բանալիի վրա:
  • .cel ֆայլ, որը պարունակում է շրջանակի բջիջ (բլոկ), 1:100 մասշտաբով, հյուսիսային նշանով և տվյալների բազայից տվյալներ ավելացնելու հանգույցներով: Սա պետք է տեղադրվի այն վայրում, որտեղ պահվում են գրանցված գրադարանները (աշխատանքային տարածք/կոնֆիգուրացիա/բջիջ)

VBA-ում ստեղծվել է գրավման ձև՝ դիմակի ձևաչափով, ըստ քաղաքապետարանի կադաստրային կոդի, որը պատրաստվում էր օգտագործել այն։ Այն ունի բացատ՝ ավելացնելու դիտարկումներ և տարբերակներ՝ որպես զետեղվելու համար բացատրություններ միայն սեփականատերերի անունները, կադաստրային բանալիները կամ սեփականության համարը:

Ինչպես է այն իրականացվում:

Հատկանիշները նշանակվելուց հետո սեղմվում է «ստեղծել վկայական» կոճակը, և համակարգը կատարում է սովորական գործողություններ, որոնք կկատարվեին ձեռքով, եթե այն չունենար հավելվածը:

սահմանափակ քարտեզ

Քանի որ այն կատարվում է նոր ֆայլի (աշխատանքի) վրա, համակարգը կատարում է հետևյալը.

  • Հղումը կանչում է կապակցված քարտեզը, որը պարունակում է ծանրոցը
  • Հաշվում է միջակայքը այն կոորդինատներից, որոնք պարունակում են սյուժեն՝ համապատասխան սանդղակը սահմանելու համար
  • Այնուհետև ստեղծեք պարիսպ գույքի շուրջը, որի չափը համարժեք է վեց գույքի, որպեսզի ստիպված չլինեք աշխատել ամբողջ քարտեզի հետ:
  • Հետո նա անում է ա կուլ տալ որը պարունակում է միայն անհրաժեշտ շերտերը, գույքի սահմանները, սեփականության համարները, բլոկի սահմանները և փողոցների անվանումները: Այս գործընթացում օրինակով գործողությունը դանդաղ է, քանի որ տեղաբանական չափանիշներն այնքան էլ տեղին չեն այս քարտեզներում, կենտրոնը կապելու փոխարեն նրանք կապեցին սահմանները, ինչը ստիպեց կապի փոխանցումը սահմանից կենտրոն և այն փաստը, որ կառավարում է մեկ քարտեզը գոտու կամ քառակուսի ֆայլերի փոխարեն վերլուծությունը դարձնում է ծանր:
  • Այնուհետև հաշվարկեք սանդղակը, հղում կատարելով բլոկի (բջջի) չափին 1:100 մասշտաբին, որպեսզի իմանաք, թե արդյոք անհրաժեշտ է այն մեծացնել կամ փոքրացնել և տեղադրել բջիջը:
  • Այնուհետև այն ստեղծում է ցանկապատ այն շրջանակում, ինչ պարունակում է սահմանափակված քարտեզը և կտրում է ավելցուկը:

Արդյունքը.

Այնտեղ մենք ունենք՝ կադաստրային վկայական, որի մոդուլի մեջ զետեղված են տվյալներ՝ նախագիծն իրականացնող հաստատությունը, քաղաքապետարանի տարբերանշանը, հաշվարկված տարածքը, մասշտաբը, թերթիկի համարը և նկարագրությունը, որը մենք նշում ենք։

սահմանափակ քարտեզ

Երկրորդ թերթիկի վրա ստեղծեք տարբեր կայանների կոորդինատների աղյուսակը, հեռավորությունները և ուղղությունները, որոնք ստեղծվել են թռիչքի ժամանակ սեփականության ներքին ցանկապատից՝ տեղադրելով կետ և գագաթային համարը ժամացույցի սլաքի ուղղությամբ, որտեղից այն գտնվում է ավելի դեպի արևմուտք: Անհրաժեշտության դեպքում, քանի որ բազմանկյունն ունի բազմաթիվ գագաթներ, առաջացրեք անհրաժեշտ տերևները:

սահմանափակ քարտեզ

Ծայրահեղ դեպքերի համար, այն հողակտորների համար, որոնք շատ մոտ են դուրս գալիս, որոնք գտնվում են շատ լայն փողոցի կողքին, այնուհետև ընտրանքները ստեղծվեցին հաջորդ սանդղակը պարտադրելու կամ համակարգի հաշվարկածի 1:125 մասշտաբի առաջացման համար: Օրինակի դեպքը պահանջում է դա անել, քանի որ տեսնում եք, որ փողոցի մյուս կողմի հարեւաններն այդ մասշտաբով չեն երևում։

Հավելվածն աշխատում է Microstation Geographics V8-ի վրա, չնայած ժամանակի ընթացքում այս և հազար այլ բաներ արվեցին այդ գործընթացի համար, որոնց մասին մի օր հույս ունեմ խոսելու։

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

3 Comments

  1. Ներբեռնելու համար այն գոյություն չունի: Բայց եթե դուք կապվեք մեզ հետ, մենք կարող ենք այն հարմարեցնել ձեր կարիքներին:

    editor@geofumadas.com

  2. Կարո՞ղ եք ասել, թե որտեղից կարող եմ գնել այդ մակրոները: իսկ դրա արժեքը խնդրում եմ? գրկել, շնորհակալություն ուշադրության համար

  3. Կարծում եմ, որ դա գլխացավանք էր: Ինձ դա դուր է գալիս, որպեսզի կարողանամ քարտեզը ճշգրիտ սահմանազատված թողնել: Իրոք, հիանալի գործընթաց է hahahahaha

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Վերադառնալ սկիզբ կոճակը