Geoprzestrzenne - GISMicroStation-Bentley "Mano egeomates

Perkelkite funkcijas iš Geografijos į Bentley žemėlapį

Kelis valandas mes kalbėjome apie tai, ką reiškia padaryti "Microstation Geographics" šuolį į "Bentley Žemėlapismes kalbėjome apie tai, kaip abu darbai schemos ir keletas svarbių „Bentley Map“ privalumų. Jau įraše kalbėjau apie tai, kaip tai įmanoma migruoti struktūrą projekto, šiuo atveju noriu kramtyti, kaip perkelti žemėlapius su "Geographics" atributais į "xfm" funkcijų klases.

Nors "Geographics Legacy" sukurta projekto struktūra gali būti importuojama iš "Bentley" žemėlapio, tai nereiškia, kad naujojo projekto atpažįstami objektai turi būti pripažinti, jie turi būti priskirti.

Kaip veikia geografija

Geografijos stiliaus objektai per MSLINK turėjo susiejimą su duomenų baze, ty objekte buvo OLE tipo nuoroda. Šis MSLINK susiejo grafinį objektą iš dgn failo per MAPS lentelės MAPNAME ir per MSCATALOG, kad nustatytų, iš kur gauti duomenis. Entitynum. Be to, buvo dvigubos lentelės „Intergraph“ suderinamiems projektams, kurie paprastai anksčiau turėjo UG.

formos failai eksportuoti bentley žemėlapio geografinius duomenis

Be to, objektas turėjo FUNKCIJĄ, nors tai nebuvo dinamiška, priskirdamas jis įgijo tam atributui apibrėžtas ypatybes (įskaitant komandas) ir buvo susietas su lentele CATEGORY. Objektas gali turėti daugiau nei vieną atributą, o prioritetas buvo tas, kurį priskyrė apibrėžtas stilius, kad FEATURE ir kiti objektai, susieti su pagrindu, buvo susieti su lentele MSCATALOG, kur jiems buvo priskirtas toks entitynum kuris buvo visko bambukas.

dbdiagrm

Tada failą index.dgn (MAPID), kad kiekvienoje lentelėje, susijusiame su geografija, būtų bent du laukai: MSLINK (unikalus kiekvieno žemėlapio elemento numeris), kuris visada yra pagrindinis raktas ir MAPID ( ant kurio žemėlapio jis saugomas, žemėlapių kataloge yra unikalus), kuris yra išorinis raktas į MAPS lentelę.

Taigi vienintelis būdas bendrauti su duomenimis buvo prijungtas prie bazės, o operacijos su juo buvo padarytos žvėrims  pavyzdžiui, atnaujinti lenteles, kuriose buvo informacijos apie objektą, pvz., plotą, perimetrą ir koordinates, kad leidėjas žinotų, kaip jį rodyti. Jūs taip pat galėtumėte išgauti etiketės kuris sumažėjo kaip objektai iš duomenų bazės su ta pačia susijusio objekto nuoroda.

Atrodo paprasta, bet man kainavo tai pasaulis, kad jį suprastų iš MGE, ir skausmingas dalykas yra tai, kad visi, kurie rūko, nepadeda daug su Bentley Map projektu.

Kaip veikia "Bentley" žemėlapis

formos failai eksportuoti bentley žemėlapio geografinius duomenis "Bentley" žemėlapio projektas palaiko tą pačią kategoriją, atributą, žemėlapį, objektą; tačiau šiuo atveju, pakeitus OLE duomenų perdavimo formą XML, dauguma proceso pokyčių.

Tokiu atveju žemėlapyje esančiame objekte gali būti saugomi duomenys (tame pačiame dgn), kuris suprantamas kaip xml arba kaip jį vadina „Bentley wfm“. Tada keičiasi ir tai, kad dabar objektai gali turėti tik vieną atributą ir būti topologinėmis taisyklėmis susieti erdvėje; Anksčiau ta pati eilutė galėjo būti obels ir nuosavybės riba, dabar jie turi būti atskiri objektai, tačiau su topologine sąsaja taip, kad modifikuojant vienas kitą taip pat yra.

Taigi sąveikaujant su duomenimis reikia atlikti tik vieną paspaudimą, nesvarbu, ar esate prisijungę prie projekto, galite perskaityti viską, kas liko kaip duomenys xfm. Ir tada tvarkymas etiketės ir priskiria ypatybes, tiesiog atlikdamas pakeitimus iš „Geospatial Administrator“. Anksčiau pakeitimai buvo atliekami tik dinamiškai, naudojant „Publisher“ rodinį, tačiau objektams reikėjo atributą pašalinti ir priskirti iš naujo.

Be to, „Bentley Map“ siūlo galimybes kurti duomenų formas, nuoseklius procesus, susijusias komandas (metodus / operacijas / domenus / kriterijus / ataskaitas) ir kitas piruetes, kurios palengvina duomenų konstravimą.

Kažkas labai nepasikeitė, ir tai, kad, kaip sako vartotojai, "ESRI", kad rūkosi žalias, kramtyti ir virškinti.

Problema

Tačiau yra galimybė migruoti projekto struktūrą, tada pridėti funkcijų per geospatial administratorių, o tai reiškia, kad esate pasirengęs tęsti duomenų teikimą, tačiau dilema yra:

Ir žemėlapiai, sukurti "Geographics"?

Dėl šios Bentley nebuvo sukurta jokių artefaktų, kurie leidžia konvertuoti objektus iš Legacy projekto į xfm ... koks pasakojimas!

Siūlomas pasiūlymas, kurį aš siūlau, yra tas, kuris, manau, yra gyvybingas po pokalbio su draugu, kuris iš Čilės kreipėsi į mane, po kelių el. Laiškų, kuriuos atvykome pasenę, bet funkcionaliai Geofumadai.

Žingsnis 1. Eksportavimas į formas failus

Atvirame "Geographics" projekte pasirenkama galimybė eksportuoti atributus formų rinkmenoms (failas / eksportas / SHP). Tai turi būti padaryta kiekvienam ypatybė esanti žemėlapyje.

formos failai eksportuoti bentley žemėlapio geografinius duomenis

Būtina šiek tiek kovoti, kai objektai yra centroido / ribos, nes jas reikia perkelti į figūras, perduodant ligue.

Eksportavimas taip pat gali būti atliekamas "Mapinfo", kaip pageidaujama.

 

Žingsnis 2. Importuojama iš "Bentley" žemėlapio

formos failai eksportuoti bentley žemėlapio geografinius duomenis Ir dabar, iš "Bentley Map Project", pasirinkome importo parinktį (Failų / importo / GIS duomenų tipai), su šiuo langu Sąveika, tu dešiniuoju pelės mygtuku spustelėkite importas ir pasirinkite naujas importas.

Dešiniuoju pelės mygtuku ant Imoport1 pasirenkate failą arba visą katalogą. Galima importuoti formos failai, arba formos failai eksportuoti bentley žemėlapio geografinius duomenis "Mapinfo" failai tipas mif ir skirtukas.

Žaisdami funkcijų klasė matome, kad galima pasirinkti lygį, spalvą, skaidrumą ir kitas savybes.

Priskirti tai ypatybė kuri mus domina, pakanka nustatyti sluoksnį (lygį).

 

Kaip skausminga

Kaip Meminas sakė senoje Meksikos pakinoje:

"Dana!"

tai turėtumėte tai padaryti kiekvienai kiekvieno kiekvieno kategorijos kiekvieno projekto kiekvieno projekto funkcijai.

Norėdami tai padaryti, galite išsaugoti importuoti, todėl jis vadinamas tik failais pagal failus arba katalogus. Tiesa ta, kad yra didelis darbas transformuojant duomenis, ypač jei jie yra atskiruose failuose. Tai nepakenktų, dirbkite vba .NET aut
Praleiskite procesą, užuot vykdę šią užduotį pėsčiomis, o tai gali sukelti daugiau nei vieną savižudybę per dieną. Pagrindinė problema yra ta, kad šuolis ir toliau priklausys nuo specializuotų (ir labai rūkytų) konsultacijų, kad suprastume „Bentley Map“ ir „Geographics“ žarnas. Tai įmanoma, tačiau programos neturėtų būti tokios astrališkos (pripažinkime, jos abi yra) paprastiems vartotojams.

Dar skaudesnė, jei buvo išsaugota pirminė informacija istorijoje... naujame faile nebus nieko istorijos.

užbaigiant

Mano pateiktas sprendimas yra perspektyvus, jei turite mažai duomenų arba jei jie buvo laikomi erdvinėje kasetėje, todėl liūdna išvada, kad perėjimas iš „Geographics“ į „Bentley Map“ nėra toks lengvas dėl duomenų transformacijos. Jei geodiskusijos administratorius, kaip jis sakė anksčiau, yra dantų skausmas, duomenų perkėlimas gali būti dar skausmingesnis, nebent "Bentley" galvoja apie sprendimus savo vartotojams, kurie nenori eiti iš vienos dienos į kitą.

Pokalbis su geofumadų draugais padarė neprotingą analogiją, tačiau nuo šiol mirštančioje viešbutyje yra nuobodi diena, o palyginimas yra toks tiesus, su jūsų leidimu aš jį naudosiu:

"Tai ne kaip pakeisti partnerius ...

... gali būti kaip prarasti nekaltybę "

Golgis Alvarezas

Rašytojas, tyrinėtojas, žemėtvarkos modelių specialistas. Jis dalyvavo kuriant ir įgyvendinant tokius modelius kaip: Nacionalinė turto administravimo sistema SINAP Hondūre, Hondūro jungtinių savivaldybių valdymo modelis, Nikaragvos kadastro valdymo integruotas modelis – registras, SAT teritorijos administravimo sistema Kolumbijoje. . Geofumadas žinių tinklaraščio redaktorius nuo 2007 m. ir AulaGEO akademijos, apimančios daugiau nei 100 kursų GIS – CAD – BIM – skaitmeninių dvynių temomis, kūrėjas.

Susiję straipsniai

Komentuoti

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

Atgal į viršų mygtukas