Бештар

Замимаи ArcGis Engine ҳангоми харитасозии васеъшавии синф вайрон мешавад

Замимаи ArcGis Engine ҳангоми харитасозии васеъшавии синф вайрон мешавад


Ман як барномаи ArcGIS Engine 10.1 дорам. Он хуб кор мекунад. Он дар оғозёбӣ .mxd мекушояд. .Mxd дорои 3 синфи хусусият мебошад, ки васеъшавии синф татбиқ карда мешаванд.

Ман танҳо кӯшиш кардам, ки бори аввал дар тӯли солҳо ба барнома тағирот ворид кунам ва ҳоло ман наметавонам барномаро бор кунам .mxd.

.Mxd -ро метавон дар ArcMap бе мушкил кушод, аз ин рӯ ман медонам, ки васеъшавии синф дар мошин хуб насб карда шудааст. Аммо вақте ки барномаи ArcGIS Engine бор мекунад, он вақте ки .mxd -ро бор мекунад, бе хато ё огоҳӣ меафтад.

axMapControl1.LoadMxFile ("MyMXD")

Агар ман қабатҳои харитаро аз .mxd, ки васеъшавии синф доранд, хориҷ кунам, он хуб кушода мешавад.

Агар ман китобхонаи васеъкунии синфҳоро ҳамчун истинод ба лоиҳа илова кунам ва инчунин лоиҳаи васеъкунии синфро дар студияи визуалӣ боз кунам, ман метавонам рамзи тавсеаи синфро гузарам. Он чизе ки ман мебинам, зербахши нав номида мешавад ва тағирёбандаи сатҳи модул муқаррар карда мешавад, Вақте ки он то ба охир расидани зерфасл замима мешавад ArcEngine, он зербахши навро дар синфи хусусиятҳои навбатии хидмати харита даъват намекунад.

Sub Sub New () MyBase.New () Sub 'Crash -ро пас аз ин сатр хотима диҳед

Ман танҳо пайхас кардам, ки пас аз садама дар равзанаи баромад хато сабт шудааст. Вақте ки барнома пас аз боркунии васеъкунии дараҷаи аввал хато мекунад

Иҷлосияи ARC -и бидуни иҷозатнома - қатъ мешавад!

Дар равзанаи Натиҷа сабт карда мешавад. Замимаи ArcEngine бомуваффақият ба вақти корӣ пайваст мешавад ва ман бо AoInitialize иҷозатномаро бомуваффақият оғоз мекунам, на ин ки чаро ин хато партофта мешавад.


Видеоро тамошо кунед: Intro to ArcGIS Pro