Overfør funksjoner fra geografisk til Bentley Map

For en tid siden har vi snakket om hva det betyr å gjøre spranget fra Microstation Geographics til Bentley Kart, vi snakket om hvordan begge arbeider ordninger og noen viktige fordeler med Bentley Map. Allerede i et innlegg snakket jeg som mulig migrere strukturen av prosjektet, i dette tilfellet vil jeg tygge hvordan jeg skal flytte kart med geografiske attributter til funksjonsklasser xfm.

Selv om en prosjektstruktur bygget med Geographics Legacy kan importeres fra Bentley Map, betyr det ikke at egenskapene som objektene har, vil bli gjenkjent av det nye prosjektet, må de tildeles.

Hvordan Geografi arbeidet

I geografisk stil hadde objektene gjennom en MSLINK en tilknytning til en database, det var alt objektet hadde, en OLE-type-kobling. Denne MSLINK tilknyttet det grafiske objektet fra dgn-filen gjennom MAPNAME av MAPS-tabellen, og gjennom MSCATALOG for å identifisere hvor dataene skal hentes fra Entitynum. I tillegg var det dobbeltbord for intergraph-kompatible prosjekter som vanligvis hadde en UG før.

form filer eksport bentley kart geografisk

I tillegg hadde objektet en FEATURE, selv om dette ikke var dynamisk, da den tildelte det, kjøpte de egenskapene definert for det attributtet (blant annet kommandoer), og dette var knyttet til CATEGORY-tabellen. Et objekt kunne ha mer enn ett attributt og prioriteten var den som tildelte den endelige stilen, FEATURE og andre objekter knyttet til basen var knyttet til MSCATALOG-tabellen der de ble tildelt det samme entitynum det var navlen til alt.

dbdiagrm

Så filen index.dgn opprett figurer av kart knyttet sammen, her kjøpte kartene en mapId, derav hvert bord knyttet til Geographics hadde minst to felt: MSLINK (antall grafisk enhet, er unikt på hvert kart) som alltid er primærnøkkelen og mapId ( hvilket kart er lagret, det er unikt i kartkatalogen) som er en utenlandsk nøkkel til MAPS-tabellen.

Så den eneste måten å samhandle med dataene var ved å være koblet til basen, og operasjonene med den ble laget til dyret hvordan å være oppdateringen i tabellene som hadde informasjon om objektet, for eksempel område, omkrets og koordinater, slik at Publisher visste hvordan å vise den. Det kan også trekkes ut etiketter som falt som objekter fra databasen med den samme lenken til det koblede objektet.

Det virker enkelt, men det kostet meg en verden å forstå den fra MGE, og det smertefulle er at alt som røyker, ikke hjelper mye for et prosjekt med Bentley Map.

Hvordan Bentley Map fungerer

form filer eksport bentley kart geografisk Et Bentley Map-prosjekt opprettholder samme logikk for kategori, attributt, kart, objekt; men i dette tilfellet erstatter mye av prosessen med å erstatte formen til OLE-datalink ved XML.

I dette tilfellet kan objektet på kartet ha lagret data (i samme dgn), som forstås som xml eller som Bentley kaller det wfm. Da endrer det også at nå kan objekter bare ha et attributt og være romlig forbundet med topologiske regler; før det kan være den samme linjen grensene til manzanero og også grensen til eiendommen, nå må de være separate objekter, men med en topologisk forening slik at når man endrer en, er den andre også den.

Så interaksjon med data, er et enkelt klikk, uansett om det er koblet til prosjektet, du kan lese alt som ble igjen som data xfm. Og så håndteringen av etiketter og egenskaper av attributter, med bare å gjøre endringer fra Geospatial Administrator. Først var endringer bare dynamisk visning gjennom Publisher, men objektene som skulle fjernes og tilordnet attributten.

I tillegg tilbyr Bentley Map alternativer for å lage data skjemaer, sekvensielle prosesser, tilknyttede kommandoer (metoder / operasjoner / domener / kriterier / rapporter) og andre pirouetter som letter dataoppbyggingen.

Noe endret seg ikke mye, og er det som ESRI-brukere sier, at røkt grønn tar for å tygge og fordøye det.

Problemet

Nå migrere strukturen til et prosjekt er mulig, og legg deretter til funksjonalitet gjennom Geospatial Administrator, som vil være klar til å fortsette å mate data, men dilemmaet er:

Og kartene bygd med Geographics?

For dette har Bentley ikke utviklet noen gjenstand som gjør det mulig å konvertere objekter fra et Legacy-prosjekt til en xfm ... Hva en fan!

Forslaget vil foreslå, er det jeg ser levedyktig etter å ha chattet med en venn fra Chile kontaktet meg etter flere e-poster har nådd en utdatert, men funksjonell Geofumada.

Trinn 1. Eksporterer for å forme filer

Fra et åpent Geografisk prosjekt er muligheten for å eksportere attributter til å forme filer valgt (fil / eksport / SHP). Dette må gjøres for hver funksjonen eksisterende på kartet.

form filer eksport bentley kart geografisk

Det ville være nødvendig å kjempe litt når objektene er sentroid / grense, siden det ville være nødvendig å sende dem til figurer ved å overføre linken til dem.

Også eksporten kan gjøres til Mapinfo, i henhold til dine preferanser.

Trinn 2. Importerer fra Bentley Map

form filer eksport bentley kart geografisk Og nå, fra Bentley Map Project, valgte vi importalternativet (Fil / import / GIS Datatyper), med dette vises vinduet Interoperabilitet, høyre museknapp er gjort i import og den er valgt ny import.

Med høyre museknapp i Imoport1 velges en fil eller en komplett katalog. Det er mulig å importere form fileren form filer eksport bentley kart geografisk Mapinfo-filer skriver mif og tabulator.

Ved å trykke på funksjonsklasse Vi kan se at det er mulig å velge nivå, farge, gjennomsiktighet og andre egenskaper.

Å tilordne den til funksjonen at vi er interessert i, bare tilord det laget (nivå).

Den smertefulle

Som Memín sa i den gamle meksikanske paquinen:

"Diantres !!!"

Dette må gjøres for hver funksjon på hvert kart i hver kategori i hvert prosjekt.

For dette er det mulig å lagre importere, så det blir bare kalt fil etter fil eller katalog. Sannheten er at det er vanskelig å forvandle data, spesielt hvis de er i separate filer. Det ville ikke skade å jobbe en vba i .NET for aut
Å overgå prosessen i stedet for å møte denne oppgaven til fots, noe som kan forårsake mer enn ett selvmord en dag. Hele problemet er at for å få hoppet fortsatt avhengig av et spesialisert (og veldig røkt) råd for å forstå gutten til Bentley Map and Geographics, er det mulig, men søknadene skal ikke være like astrale (innrømme at begge er) for vanlige brukere.

Enda mer smertefullt, hvis informasjonen ble lagret i det opprinnelige DNA i historien... den nye filen har ingen historie.

I konklusjonen

Løsningen som jeg presenterer, er levedyktig dersom det er lite data, eller hvis de ble lagret i en romskassett, så er den triste konklusjonen at overføringen fra Geography til Bentley Map ikke er så enkel, på grunn av transformasjon av data. Hvis Geospatial Administrator, som jeg sa før, er en tannpine, dataoverføring kan være enda mer smertefull, med mindre Bentley tenker på løsninger for brukerne som ikke vil gå fra en dag til den neste.

Å snakke med geofumede venner, de gjorde meg en uklok analogi, men siden i dag er en kjedelig dag i et seedy hotell, og sammenligningen er så sant, med din tillatelse vil jeg bruke den:

"Det er ikke som å bytte partnere ...

... det kan være som å miste jomfruen din igjen "

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.