Migrați caracteristici de la Geographics la Bentley Map

Cu ceva timp în urmă am vorbit despre ce înseamnă să faceți saltul de la Microstation Geographics la Bentley Harta, am vorbit despre cum atât lucrează scheme și câteva avantaje importante ale Bentley Map. Deja într-un post am vorbit cu putință să migreze structura din proiect, în acest caz vreau să mănânc cum să migrăm hărți cu atributele Geographics la clasele de caracteristici ale xfm.

Deși o structură de proiect construită cu Geographics Legacy poate fi importată de pe Bentley Map, aceasta nu înseamnă că atributele pe care obiectele le au vor fi recunoscute de noul proiect, acestea trebuie să fie atribuite.

Cum funcționează Geografia

În stilul geografic, obiectele printr-un MSLINK au avut o asociere cu o bază de date, care era tot ce avea obiectul, o legătură de tip OLE. Acest MSLINK a asociat obiectul grafic din fișierul dgn prin MAPNAME a tabelului MAPS și prin MSCATALOG pentru a identifica de unde să obțină datele de la Entitynum. În plus, au existat mese duble pentru proiectele compatibile cu intergrafele care, de obicei, aveau un UG înainte.

forme fișiere de export bentley harta geografiei

În plus, obiectul a avut FEATURE, deși acest lucru nu a fost dinamic, dobândită prin atribuirea proprietăților definite pentru acel atribut (inclusiv comenzi) și același lucru a fost asociat cu tabelul de categorie. Un obiect poate avea mai mult de un atribut și prioritatea a fost atribuit-i stilul definitiv, această caracteristică alte obiecte legate de baza au fost asociate cu tabelul MSCATALOG unde au fost atribuit unor astfel de entitynum asta era ombilicul tuturor.

dbdiagrm

Apoi fișierul index.dgn menținând formele de hărți legate, aici hărțile dobândit o MapID, deci fiecare masă legată de cel puțin a avut Criterii geografice două domenii: MSLINK (număr de entități grafice, este unic pe fiecare harta), care este întotdeauna cheia primară și MapID ( care hartă este stocată, este unică în catalogul de hărți) care este o cheie străină a tabelului MAPS.

Singurul mod de a interacționa cu datele a fost prin conectarea la bază și operațiile cu aceasta au fost făcute la fiară cum să fie actualizarea în tabelele care au avut informații despre obiect, cum ar fi zona, perimetrul și coordonatele, astfel încât Publisher să știe cum să-l afișeze. De asemenea, ar putea fi extras etichete care au căzut ca obiecte din baza de date cu aceeași legătură a obiectului asociat.

Se pare simplu, dar mi-a costat o lume care să o înțeleagă de la MGE, iar lucrurile dureroase sunt că tot acest fum nu ajută prea mult la un proiect cu Bentley Map.

Cum funcționează Bentley Map

forme fișiere de export bentley harta geografiei Un proiect Bentley Map menține aceeași logică a categoriei, atributului, hărții, obiectului; dar în acest caz, prin înlocuirea formei de legături de date OLE prin XML, o mare parte din schimbările de proces.

În acest caz, obiectul de pe hartă poate avea date stocate (în același dgn), care este înțeleasă ca xml sau așa cum o numește Bentley. Apoi se schimbă și faptul că obiectele pot avea acum doar un atribut și pot fi asociate spațial cu reguli topologice; înainte de a putea fi aceeași linie limita manzanero și, de asemenea, limita proprietății, acum ele trebuie să fie obiecte separate, dar cu o asociere topologică, astfel încât atunci când se modifică una de cealaltă, este și așa.

Deci, interacționând cu datele, este un simplu clic, indiferent dacă este sau nu conectat la proiect, puteți citi tot ce a rămas ca date xfm. Și apoi manipularea etichete și proprietățile atributelor, făcând doar modificări de la administratorul geospațial. Înainte de a efectua modificări, a fost doar o vizualizare dinamică prin Publisher, dar obiectele necesare pentru a fi eliminate și pentru a reassigned atributul.

În plus, Bentley Harta oferă opțiuni pentru a crea forme de date, procese secvențiale, comenzi asociate (metode / operațiuni / domenii / criterii / rapoarte) și alte trucuri care facilitează datele de construcție.

Ceva nu sa schimbat prea mult și este așa cum spun utilizatorii ESRI că fumatul ia verde să mestece și să-l digereze.

Problema

Acum, migrați structura unui proiect este posibil, apoi adăugați funcționalitate prin intermediul administratorului geospațial, care ar fi gata să continue să hrănească date, dar dilema este:

Și hărțile construite cu geografia?

Pentru aceasta Bentley nu a proiectat nici un artefact care să permită conversia obiectelor dintr-un proiect Legacy într-un xfm ... Ce dracu '!

Propunerea pe care o voi sugera este cea pe care o văd viabilă, după ce am discutat cu un prieten care ma contactat din Chile, după mai multe e-mail-uri, am ajuns la o geofumadă veche, dar funcțională.

Pasul 1. Export pentru a forma fișiere

Dintr-un proiect deschis Geographics, este aleasă opțiunea de a exporta atribute pentru a forma fișiere (fișier / export / SHP). Acest lucru trebuie făcut pentru fiecare trăsătură existente pe hartă.

forme fișiere de export bentley harta geografiei

Ar fi necesar să luptăm puțin atunci când obiectele sunt centroid / limită, deoarece ar fi necesar să le transmitem formele transferând link-ul către ele.

De asemenea, exportul poate fi făcut în Mapinfo, în funcție de preferințele dvs.

Pasul 2. Importarea de pe harta Bentley

forme fișiere de export bentley harta geografiei Și acum, din proiectul Bentley Map, am ales opțiunea de import (Tipuri de fișiere / import / GIS), cu aceasta apare fereastra Interoperabilitate, butonul din dreapta al mouse - ului se face în importurile și este selectat import nou.

Cu butonul drept al mouse-ului în Imoport1 este selectat un fișier sau un director complet. Este posibil să importați forma fișieresau forme fișiere de export bentley harta geografiei Fișierele Mapinfo tip mif și fila.

Apăsând pe clasa de caracteristici Putem vedea că este posibil să selectați nivelul, culoarea, transparența și alte proprietăți.

Pentru al aloca trăsătură că suntem interesați, trebuie doar să îi atribuim stratul (nivel).

Ce dureros

Așa cum spunea Memín în vechea paquină mexicană:

"Diantres !!!"

Acest lucru ar trebui făcut pentru fiecare caracteristică de pe fiecare hartă din fiecare categorie din fiecare proiect.

Pentru aceasta este posibil să salvați import, deci se numește doar fișier prin fișier sau prin director. Adevărul este că există o muncă grea pentru a transforma datele, mai ales dacă sunt în fișiere separate. Nu ar face rău să lucreze un vba în. NET pentru autoturisme
Pentru a omite procesul în loc să se confrunte cu această sarcină pe jos, care poate cauza mai mult de o singură sinucidere într-o zi. problema Toral este că, pentru a face saltul continuă să se bazeze pe o specialitate (si foarte afumat), în a înțelege curajul Bentley Harta si sfaturi Criterii geografice, este posibil, dar cererile nu ar trebui să fie la fel de astrală (desigur, ambele sunt) pentru utilizatorii obișnuiți.

Chiar mai dureros, dacă informațiile ar fi păstrate în ADN-ul original în istorie... noul fișier nu va avea istoric.

În concluzie

Eu prezint soluția este viabilă dacă aveți puține date, sau dacă acestea au fost depozitate în spațiul cartușului, astfel încât concluzia tristă este că migrația de la Bentley Harta Criterii geografice nu este atât de simplu, pentru transformarea datelor. Dacă administratorul geospațial, așa cum am spus mai devreme, este o durere de dinți, migrarea datelor ar putea fi chiar mai dureroasă decât dacă Bentley se gândește la soluții pentru utilizatorii săi care nu vor să meargă de la o zi la alta.

Vorbind cu prietenii geofumați, mi-au făcut o analogie neînțeleasă, dar de astăzi este o zi plictisitoare într-un hotel deșert și comparația este atât de adevărată, cu permisiunea dvs. o voi folosi:

"Nu este ca schimbarea partenerilor ...

... ar putea fi ca și cum ți-ai pierde din nou virginitatea "

Lasă un comentariu

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.