-
TestTop: Test de fitxers topològicament estructurats
Aquest programa fa alguns tests de consistència sobre fitxers
topològicament estructurats. En aquest moment estan disponibles els següents tests:
Test de veïnatge de polígons.:
Controla que no hi hagi dos polígons amb els mateixos atributs temàtics a banda i banda d'un mateix arc. Es genera un fitxer BADLINES.VEC (de punts) que marca amb 3 punts les línies que presenten veïnatges erronis, i un fitxer QUEIXESL.TXT que descriu els errors. També controla existència de registres en blanc al costat de registres amb dades, reportats en els fitxers BADLINIC.VEC i QUEIXLIC.TXT. Aquestes verificacions es fan per tots els camps temàtics a l'hora.
Test de coherència del fitxer de polígons.:
Un fitxer de polígons conté dues taules amb continguts parcialment redundants. Per una banda hi ha una taula que indica, per cada arc quin polígon hi ha a la dreta i quin hi ha a l'esquerra; per una altra banda hi ha també una taula que indica per cada polígon, quina és la seqüència d'arcs que el delimita. Aquest test explora la informació redundant busca possibles incoherències. En cas que s'observin diferències, el programa proposa una solució automàtica que consisteix a reescriure la primera taula a partir de la informació de la segona. Si s'ha obtingut el fitxer de polígons a través d'un programa com Ciclar, aquest test no hauria de trobar mai cap inconsistència.
Test de coherència entre el fitxer d'arcs i el de nodes:
Un fitxer d'arcs conté una taula que indica per cada arc quin és el node inici i quin és el node fi. Un fitxer de nodes conté una taula que indica per cada node quin tipus de node és i quins arcs hi convergeixen. Aquestes dues informacions són en part redundants. Aquest test explora la informació redundant i busca possibles incoherències. En cas que s'observin diferències, el programa proposa una solució automàtica que consisteix a refer totalment el fitxer de nodes a partir de la informació del fitxer d'arcs. Donat que no es modifica simultàniament el contingut de la base de dades de nodes es perdrà el vincle entre els elements gràfics i els atributs alfanumèrics. Si el programa només troba incoherències en el tipus de node indicat en el fitxer de nodes, el programa pot reconstruir el fitxer de nodes sense perill de pèrdua d'informació. Si els dos fitxers d'arcs i nodes s'han obtingut amb un programa com LINARC, aquest test no hauria de trobar mai cap inconsistència.
Test de necessitat de longituds, perímetres i àrees el·lipsoidals:
Quan la projecció cartogràfica és coneguda (vegeu llistat de projeccions conegudes a l'ajuda del programa CanviPrj), és convenient d'incloure a la base de dades els camps LONG_ARCE, PERIMETREE i AREAE, que indiquen la longitud, el perímetre i l'àrea reals de cada objecte calculats sobre l'el·lipsoide terrestre amb criteris geodèsics acurats. Aquest camps resulten especialment indicats en projeccions cartogràfiques en què el càlcul sobre el mapa dóna valors clarament diferents dels reals sobre la superfície terrestre (per exemple, la projecció Mercator) o en projeccions en mapes en què la diferència és petita però on apareixen llargues línies que poden acumular errors importants. En cas que el programa determini que és possible de fer càlculs geodèsics, afegeix a la base de dades els camps anteriorment indicats. Segons la projecció cartogràfica utilitzada, el programa declara visibles els nous camps, segons el més comunament usat com a mesura de longitud, perímetre i àrea per en aquella projecció. Podeu canviar aquests criteris de visibilitat en el fitxer REL.
Test de coherencia entre els valors dels camps geomètrico-topològics:
Test de coherencia entre els valors dels camps geomètrico-topològics de la taula principal i el fitxer binari (només per arcs).
Sintaxi:
- TestTop 1 Fitxer.pol
- TestTop 2 Fitxer.pol
- TestTop 4 FitxerG
- TestTop 8 FitxerPA
- TestTop 16 FitxerA
Opcions:
- 1:
Test de veïnatge de polígons
- 2:
Test de coherència del fitxer de polígons.
- 4:
Test de coherència entre el fitxer d'arcs i el de nodes.
- 8:
Test de necessitat de longituds, perímetres i àrees el·lipsoidals
- 16:
Test de coherencia entre els valors dels camps geomètrico-topològics de la taula principal i el fitxer binari (només per arcs).
Paràmetres:
- Fitxer.pol
(Fitxer de polígons -
Paràmetre d'entrada): És el nom del fitxer vectorial estructurat (amb extensió) sobre el que s'executa el test.
- FitxerG
(Fitxer de polígons, arcs o nodes -
Paràmetre d'entrada): Pot ser POL, ARC o NOD i si indiqueu un fitxer POL el programa fa el test del fitxer ARC vinculat.
- FitxerPA
(Fitxer de polígons o arcs -
Paràmetre d'entrada): L'extensió pot ser POL o ARC.
- FitxerA
(Fitxer de d'arcs -
Paràmetre d'entrada): És el nom del fitxer vectorial estructurat (amb extensió d'arcs) sobre el que s'executa el test.
