Separarea datelor dintr-o coloană în mai multe coloane

Capitolul 5: Prelucrarea datelor

Dacă importați date în MapInfo din alte formate, atunci există posibilitatea ca datele să nu fie convertite corect. În unele cazuri, datele care ar trebui să apară în diferite coloane sunt combinate într-una. De exemplu, trebuie să separați trei fuzionate într-o coloană care conține informații despre numele (FIRST - nume, MIDDLE - patronimic și LAST - nume de familie) în trei părți. Această metodă funcționează chiar dacă nu există nici o înregistrare a patronimului, ci doar un nume de familie.







1. Executați comanda FILE> ABOUT CLICK TABLE și deschideți tabelul pe care doriți să-l modificați.

2. Apoi, adăugați trei coloane noi în tabel. Executați comanda TABLURI> ȘI REPLACE> CONSTRUCȚIE. Adăugați două coloane cu un tip de date pentru caractere, dimensiune 15. Numează-le FIRST și MIDDLE. Apoi adăugați oa treia coloană cu date de caractere de dimensiunea 30.

3. Mai întâi, introduceți numele complet în coloana numită LAST, executând TABLE> COLOAN BROWN. Completați caseta de dialog "Actualizare coloană" după cum urmează:

Coloana actualizată este LAST, iar ca rezultat al operației obținem valoarea din coloană cu numele complet. Rețineți că lucrăm numai cu o singură masă, astfel încât în ​​tabelul Refresh și în caseta Valori de extras din casetă trebuie să specificați același nume de tabel. În următorul exemplu, denumiți tabelul "Table1" și numele coloanei complete cu valorile dvs.

4. Pentru a separa numele de valorile coloanei Name, executați TABLE> BROWN COLUMN. Completați caseta de dialog "Actualizare coloană" după cum urmează:

MapInfo Professional 7.5

7. Actualizați acum coloana LAST folosind comanda TABLE> COLOANĂ BROWN și completați dialogul după cum urmează:

Valoarea este acum: Dreapta $ (LAST, Len (LAST) -Instr (1, LAST, ""))

8. Faceți clic pe OK și actualizați coloana.

Plasarea informațiilor despre obiectele grafice în coloanele vizibile







Comanda ABOUT COLUMN BACK este de asemenea folosită pentru a plasa informații despre obiectele grafice în coloanele vizibile ale tabelului. Tabelele care conțin obiecte grafice ascund informații despre ele (nu sunt vizibile de utilizator). Cu comanda ABOUT COLUMN BACK, o parte din aceste informații pot fi plasate în coloane care sunt afișate în fereastra List. Echipa Despre coloana Refresh cu expresii CentroidX (obj) și CentroidY (obj) folosește o proiecție, care arată harta curentă, și folosește proiecția implicită „Latitudine / Longitudine“.

Pentru a afișa coordonatele latitudinii și longitudinii în lista de tabele:

Înainte de a actualiza conținutul mesei, trebuie mai întâi să adăugați două tabele noi în tabel (să le numim "Latitude" și "Longitude"), unde vom pune datele coordonatelor. După efectuarea acestor modificări, tabelul va fi eliminat din toate ferestrele deschise. Cu toate acestea, acesta va fi încă deschis.

2. Executați comanda TABLE> O COLUMN BROWN. specificați RADIOLOC și ca tabel pe care doriți să îl actualizați și în valoarea de extras din fereastră.

3. Setați "Longitude" în coloana Refresh.

4. În caseta Value (Valoare), trebuie să specificăm o expresie pentru obținerea longitudinii.

5. Apăsați butonul STOP. pentru a deschide dialogul "Expresie".

MapInfo Professional 7.5

6. În lista Opțiuni, selectați "CentroidX". MapInfo afișează expresia "CentroidX (obj)".

7. Faceți clic pe OK. pentru a reveni la caseta de dialog "Actualizare coloană". Expresia va fi copiată în caseta Value.

8. Faceți clic pe OK. MapInfo calculează longitudinea fiecărei posturi de radio și o plasează în coloana "Longitude".

9. Repetați această procedură pentru a obține valorile latitudinii folosind expresia CentroidY (obj).

10. Executați comanda FILE> WITH SAVE TABLE. pentru a stoca coordonatele în tabelul RADIOLOC.

Notă: Dacă schimbați obiectele grafice (și, prin urmare, coordonatele centroidilor), trebuie să recalculați valorile celor două coloane pe care le-am introdus. Ele nu vor fi actualizate automat.

Adăugarea unei intrări în tabel

Puteți adăuga înregistrări temporare în tabela MapInfo. Tabelul anterior acestui lucru ar trebui să devină variabil.

Pentru a adăuga o intrare nouă:

1. În meniul Despre CCW, faceți clic pe Listă nouă.

2. Selectați tabelul care trebuie modificat din lista derulantă.

3. Faceți clic pe OK pentru a afișa tabelul în fereastra List.

4. În meniul P RUN, apăsați N RECORD. Pentru a adăuga o intrare nouă în partea de jos a tabelului.

5. Introduceți noile date din fiecare coloană a acestei intrări noi.

6. După ce terminați adăugarea de înregistrări, în meniul Fișier, faceți clic pe comanda SAVE TABLE. pentru a înregistra datele introduse. Se afișează caseta de dialog "Salvați masa".

7. Faceți clic pe butonul SAVE. pentru a salva intrări noi în tabel.

MapInfo Professional 7.5







Trimiteți-le prietenilor: