Bentley Map Geographics xüsusiyyətləri miqrasiya
Artıq bir müddətdir ki, Microstation Geographics-dən sıçrayış etməyin nə demək olduğunu danışırıq Bentley Map, necə haqqında danışdıq hər ikisi işləyir sxemləri və Bentley Xəritəsinin bəzi mühüm üstünlükləri. Bir yazıda bunun necə mümkün olduğu haqqında artıq danışdım strukturu köçürün Bu halda mən Coğrafiya atributları olan xəritələri xfm xüsusiyyət siniflərinə necə köçürməyi öyrənmək istəyirəm.
Geographics Legacy ilə qurulmuş layihə strukturu Bentley Map-dən idxal oluna bilsə də, bu, obyektlərin atributlarının yeni layihə tərəfindən tanınması demək deyil, bunlar təyin edilməlidir.
Coğrafiya necə işləyirdi
Coğrafiya üslubunda MSLINK vasitəsilə obyektlərin verilənlər bazası ilə əlaqəsi var idi, yəni bütün obyektdə OLE tipli bir əlaqə var idi. Bu MSLINK verilənlərin haradan alınacağını müəyyən etmək üçün DGN faylındakı qrafik obyekti MAPS cədvəlinin MAPNAME və MSCATALOG vasitəsilə əlaqələndirdi. Varlıq. Bundan əlavə, əvvəllər adətən UG daşıyan Intergraph uyğun layihələr üçün ikiqat masalar var idi.
Bundan əlavə, obyektin XÜSUSİYYƏTLƏRİ var idi, baxmayaraq ki, bu dinamik olmasa da, təyin olunduqda o, həmin atribut üçün müəyyən edilmiş xassələri (əmrlər daxil olmaqla) əldə etdi və bu, CATEGORY cədvəli ilə əlaqələndirildi. Obyektin birdən çox atributu ola bilər və prioritet qəti üslubu təyin edən, FEATURE və baza ilə əlaqəli digər obyektlərin MSCATALOG cədvəli ilə əlaqəli olduğu və onlara belə təyinat verilmişdir. varlıq hər şeyin göbəyi idi.
Sonra fayl index.dgn əlaqəli xəritələrin formalarını qorudu, burada xəritələr MAPID əldə etdi, buna görə də Coğrafiya ilə əlaqəli hər cədvəlin ən azı iki sahəsi var idi: MSLINK (qrafik obyekt nömrəsi, hər xəritədə unikaldır) həmişə əsas açardır və MAPID (hansı xəritə saxlanılır, xəritə kataloqunda unikaldır) MAPS cədvəlinin xarici açarıdır.
Beləliklə, verilənlərlə qarşılıqlı əlaqə qurmağın yeganə yolu bazaya qoşulmaq idi və onunla əməliyyatlar həyata keçirildi vəhşicəsinə məsələn, sahə, perimetr və koordinatlar kimi obyekt haqqında məlumatı olan cədvəlləri yeniləyin ki, Publisher onu necə göstərəcəyini bilsin. Onu da çıxarmaq olar yazıları əlaqəli obyektin eyni keçidi ilə verilənlər bazasından obyektlər kimi düşdü.
Bu sadə görünür, lakin MGE-dən bunu başa düşmək üçün mənə bir dünya lazım oldu və kədərlisi odur ki, bütün bu cəfəngiyyatlar Bentley Map ilə bir layihə üçün o qədər də faydalı deyil.
Bentley xəritəsi necə işləyir
Bentley Xəritə layihəsi eyni Kateqoriya, Atribut, Xəritə, Obyekt məntiqini saxlayır; lakin bu halda, məlumat bağlamasının OLE formasını XML ilə əvəz etməklə, prosesin çox hissəsi dəyişir.
Bu halda, xəritədəki obyekt xml kimi başa düşülən və ya Bentley wfm adlandırdığı kimi (eyni dgn-də) saxlanılan məlumatlara malik ola bilər. Sonra bu da dəyişir ki, indi obyektlərin yalnız bir atributu ola bilər və topoloji qaydalar vasitəsilə məkanla əlaqələndirilə bilər; Əvvəllər alma ağacının həddi, həmçinin xassə həddi eyni xətt ola bilərdisə, indi onlar ayrı-ayrı obyektlər olmalıdır, lakin topoloji assosiasiyaya malik olmalıdır ki, biri dəyişdirildikdə digəri də ayrı olsun.
Beləliklə, məlumatlarla əlaqə qurmaq bir klik uzaqlıqdadır, layihəyə qoşulmağınızdan asılı olmayaraq, xfm datası olaraq qalan hər şeyi oxuya biləcəksiniz. Və sonra rəhbərliyi yazıları və atribut xassələri, yalnız Geoməkan Administratorundan dəyişikliklər etməklə. Əvvəllər dəyişikliklərin edilməsi yalnız Publisher vasitəsilə görünüşdə dinamik idi, lakin obyektlər atributun silinməsini və yenidən təyin edilməsini tələb edirdi.
Bundan əlavə, Bentley Map məlumat formaları, ardıcıl proseslər, əlaqəli əmrlər (metodlar / əməliyyatlar / domenlər / meyarlar / hesabatlar) və məlumatların qurulmasını asanlaşdıran digər fəndlər yaratmaq üçün seçimlər təklif edir.
Bir şey çox dəyişmədi və bu, ESRI istifadəçilərinin dediyi kimi, tüstü çeynəmək və həzm etmək üçün yaşıl rəngi götürür.
Problem
İndi layihənin strukturunu köçürmək, sonra Geoməkan Administratorundan istifadə edərək ona funksiyalar əlavə etmək mümkündür, bu da məlumatların qidalanmasına davam etməyə hazır olmaq deməkdir, lakin dilemma belədir:
Və Coğrafiya ilə qurulmuş xəritələr?
Bunun üçün Bentley obyektləri Legacy layihəsindən xfm layihəsinə çevirməyə imkan verən heç bir qadcet hazırlamayıb... nə sik!
Təklif edəcəyim təklif, Çilidən mənimlə əlaqə saxlayan bir dostumla söhbət etdikdən sonra, bir neçə e-poçtdan sonra köhnə, lakin işlək bir Geofumadaya çatdıq.
Addım 1. Forma fayllarına ixrac
Açıq Coğrafiya layihəsindən forma fayllarına atributları ixrac etmək seçimini seçin (fayl/ixrac/SHP). Bu, hər biri üçün edilməlidir xüsusiyyət xəritədə mövcuddur.
Obyektlər mərkəzdə/sərhəd olduqda bir az mübarizə olardı, çünki keçidi köçürməklə onları formalara çevirmək lazım olacaq.
İstədiyiniz kimi, ixrac Mapinfo-ya da edilə bilər.
Addım 2. Bentley Xəritəsindən idxal
İndi Bentley Xəritə Layihəsindən idxal seçimini seçirik (Fayl / idxal / GIS məlumat növləri), bununla pəncərə görünür əlaqəni, siçan üzərinə sağ vurun idxal və seçilmişdir yeni idxal.
Imoport1-də siçanın sağ düyməsi ilə siz ya faylı, ya da bütün kataloqu seçirsiniz. İdxal etmək mümkündür forma fayllarıvə ya Mapinfo faylları mif və tab yazın.
Toxunaraq xüsusiyyət sinfi Səviyyə, rəng, şəffaflıq və digər xüsusiyyətləri seçmək mümkün olduğunu görə bilərik.
Onu təyin etmək üçün xüsusiyyət bizi maraqlandıran, sadəcə təbəqəni (səviyyəni) təyin edin.
Ağrılı
Meminin o köhnə Meksika paquinində dediyi kimi:
"lənətə gəlsin!!!"
Bu, hər bir layihənin hər bir kateqoriyasındakı hər xəritədəki hər bir xüsusiyyət üçün edilməlidir.
Bunun üçün qənaət etmək mümkündür idxal, buna görə də o, yalnız fayl və ya qovluq üzrə fayl adlanır. Həqiqət budur ki, məlumatları, xüsusən də ayrı-ayrı fayllarda olarsa, çevirmək üçün çox iş var. Aut üçün .NET-də vba üzərində işləmək zərər verməzdi
Bir gündə birdən çox intihara səbəb ola biləcək bu vəzifəni piyada qarşı-qarşıya qoymaq yerinə prosesi omatize edin. Əsas problem ondan ibarətdir ki, sıçrayış etmək üçün Bentley Map and Geographics-in cəsarətlərini başa düşmək üçün xüsusi məsləhətlərdən (və çox siqaret çəkənlərdən) asılı olmağa davam edirsiniz, bu mümkündür, lakin tətbiqlər o qədər də astral olmamalıdır (qeyd edək ki, onların hər ikisi var) adi istifadəçilər üçün.
Daha da ağrılı, əgər məlumat orijinal dgn-də saxlanılırsa tarixdə…yeni faylın heç bir tarixçəsi olmayacaq.
Nəticədə
Təqdim etdiyim həll, məlumatınız azdırsa və ya fəza kartricində saxlanılıbsa, məqsədəuyğundur, buna görə də kədərli nəticə ondan ibarətdir ki, məlumatların çevrilməsi səbəbindən Geographics-dən Bentley Map-ə keçid o qədər də sadə deyil. Əgər Geoməkan Administratoru, əvvəllər dediyim kimi bir diş ağrısı, əgər Bentley bir gündən digərinə keçmək istəməyən istifadəçiləri üçün həll yolları düşünməsə, məlumat miqrasiyası daha da ağrılı ola bilər.
Geosmoked dostlarla söhbət edərkən, onlar mənə ağılsız bir bənzətmə etdilər, amma bu gün sərin bir oteldə darıxdırıcı bir gün olduğundan və müqayisə çox doğru olduğundan, icazənizlə istifadə edəcəm:
“Bu, partnyoru dəyişmək kimi deyil...
… bu, yenidən bakirəliyini itirmək kimi ola bilər”