Microstation Geographics, cunnettite a basa di dati
Ancu Geographics hè una versione successione di Bentley, dopu à Benley Map è u Catastu sò quì per stà, quì sò quelle qualchì nota per un studiente chì vole cunghjuntà una basa di dati di u pruficitu Geographics.
Da temi vechji
In certi messaggiu aghju spiegatu cumu cumu parechji cuddà di Geographics sò travagliu, questu sensu di quasi intruduce 15 mostra chì mi piace veramente.
- U libru
- À tematica
- Limpieza topologica
- Connect lines
- Analisi lucali
- Cunnette un prughjettu lucale
- Importa da schedarii di forma
- Crea un quadru di coordenada
- Certi diffirenzi cù Bentley Mappa
- Sviluppu cù VBA
- Differences with Cadastre
- Migrà a Bentley Map
- Smoked with G! Ferramenti
- Esempii inspirati
Ciò chì accade hè chì Geographics era sempre cusì, un software chì duvia esse cunnisciutu fumava cose per implementallu à u livellu amministratore. Mentre l'utenti anu avutu à amparà à fà routine di basa per applicallu, però hè un strumentu chì malgradu u fattu chì Bentley ùn risponde micca in supportu, hè sempre difesu dente è unghie da l'utilizatori chì ùn volenu micca lascià andà.
Cosa di cunnetta
A Geografia pò esse cunnessa almenu à e basi di dati Oracle, SQLServer o Access, preferibilmente via ODBC, ancu se ùn sò micca l'uniche basa di dati o l'unicu modu di cunnessione. A cunnessione hè creata, cum'è aghju spiegatu in l'articulu 6 di a lista precedente.
Cosa di cunnetta
Geographics, in queste versioni, travagliu nantu à ligami in cunnessione d'oġġett (ligami di geneticu), chì pò esse una linea, un puntu, una cellula o un poligonu. Sta cunnessione funziona cusì:
- L'ughjettu di cunnessione deve esse in u mapu, suvettate un numeru chjave di a forma 425876.
- U MsLink hè un numaru chì ùn hè micca ripetitu in un situ è questu hè assuciatu chì l'ughjettu hè ligatu cù a basa di dati.
- U MapID hè un numeru chì assuciava u mslink cù u cartulare registratu, perchè un MsLink pò esse ripetitivi da un carte per l'altre, a diferenza hè in u numeru di registrazione di u cartulare, un sugettu ch'e aghju explicatu in parti 12 di a lista più ghjunta.
- Una volta ligata, hè pussibule di vede altre tavule in a basa di dati in Geugrafia, cum'è u registru di i contribuenti, i valori cadastrali ... È cun queste, eseguite operazioni cum'è analisi topologica, carte tematiche, annotazioni à a carta, ecc.
A basa di dati
- Per interazzione cù un prughjettu Geographics, a basa di dati deve cuntene i seguenti taule:
catigurìa
caratteristica
mapmascatalog
ugcategorie
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat
- Inoltre, u tavulu à quale vulete cunnetta, cum'è u register cadastrali (suvce chì hè chjamatu ficha) una colonna chjamata MsLink deve esse aghjunta, mentre a scrivu, cù i M è L in maiuscule. E questu deve esse di u tippu autonumericu, cusì ogni volta chì una nova carta hè creata hè assignatu un numeru chì ùn serà micca ripetutu.
- Ci vole à aghjunghje l'altri chjassi aghjuntu à a tavula:
Area, u nome di queste colonne ùn importa micca, ciò chì importa hè chì sia numericu cù duie decimali. Questu serà per aghjurnà l'area di a prupietà in a basa di dati.
Perimetru, cum'è l'vechja, per guardà u valore di a summa di i costi di a prupietà.
x1, y1, x2, y2. Queste sò quattru colonne induve e coordinate chì definiscenu a gamma di a pruprietà saranu salvate, è chì seranu utili per andà in a pruprietà (truvà) selezziunate, cum'è di publicallu in Geoweb Publisher.
- Dopu, in a basa di dati, in a tavula mscatalog duvete include a tavula di u registru è assignallu un identificatore. Questu cusì chì a tavula pò esse vista da Geographics in u passu prossimu è pò esse registrata in u catalogu.
I maple
- U mapu deve esse registratu, questu hè fatta da Project / setup / register map / dgn file. Cù questu, a carta acquista un numeru in a tavula ugmaps.
- U tavulu creatu deve esse creatu ancu da a geografia. Per questu avete da andà à Catégorie di prughjettu / settore / tàvule / table. Quì hè creatu, piazzendu TICKET in u nome, MSLINK (cù lettere maiuscule) in a chjave primaria è un alias, in questu casu FC. Dopu Commit. Cù questu, simu pronti à flirtà.
U ligame
L'uggettu serà assuciatu à un campu in a tavula ficha, per mezu mslink hè una chjave primaria è basa in un match with the column key_chart.
Deve esse una partita unica trà l'ughjettu da ligà (supponemu u numeru di gettone nantu à a carta) è un identificatore in u registru. Pò benissimu esse u numeru di schedariu o a chjave cadastrale, ma ùn deve micca esse ripetutu nantu à a listessa carta.
Per ligà, a fissaallura Database / amministratore di testu. Lascemu solu u livellu di numeru di chip, per andà à a lega. Dopu sceglemu u nome di a tavula induve vulemu ligà è a colonna chì cuntene a partita. In questu casu, a tavula Tabulazione è a colonna key_chart.
Activate l'opzione Utilizà Fence, aghjustemu u buttone Join è femu clicu nantu à a schermu.
- Pratu I difetti trafchiati per tutti quelli campi di u numaru chip nant'à u mapu, chì coinciditi cù u numeru chip di basa à a tavula ficha e culonna key_chart. È hà fattu un flirtu attraversu u mslink auto-numericu esistente in quella colonna. U modu per pruvà si usa u cumandamentu avvisu attributi, putissi criari la taula assuciata.
- Per actualizà a Zona è u perimetru, i nivadi sò stati activi o funziunalità di terra è cunfine di bloccu, è centruidi. Allora hè fatta Base de datos / area perimétrica u
ddate. - Per aghjurnà coordenadas, Database / aghjurnata di coordenada.
- inside hè di creà un novu registru in a basa di dati, aghjurnamentu fà una aghjurnà.
A sò, è sò cuscente. Avà capite perchè queste cose sò automatizate cù strumenti VBA ...
Tuttavia, amparà a so logica era un eserciziu mentale chì hà sviluppatu una parte di u nostru cervellu. U Amministratore geospatiale Hà dinò i so appartamenti.