-
SHPTop: Conversió entre fitxers vectorials SHP i els formats del MiraMon
Accés a aquest text d'ajuda com a pàgina web: SHPTop
Presentació i opcions
Aquesta aplicació converteix un fitxer SHP (Shapefile) d'ArcGIS/ArcView al format topològic del MiraMon (PNT, ARC/NOD, POL) i vice-versa.
L'aplicació permet convertir capes de punts, polilínies o polipolígons. Si hi ha informació sobre la Z de cada vèrtex és també convertida. Es converteix la taula associada al fitxer com a taula principal del fitxer estructurat corresponent. En aquesta versió no es converteix la mesura (measure) que pugui tenir cada vèrtex ni les capes de formes complexes (TIN o similars) anomenades multipatch. Es pot contactar amb contacte@miramon.uab.cat si es té alguna petició en aquest sentit. Per a realitzar la transformació, l'aplicació necessita que la capa a transformar presenti 3 fitxers amb el mateix nom i amb extensions: SHP, SHX i DBF, en el cas de SHP (Shapefile) d'ArcGIS/ArcView al format topològic del MiraMon(PNT, ARC/NOD, POL) i genera aquests tres fitxes en el cas invers.
Les característiques del format SHP impliquen que aquest tipus de fitxers no contenen relacions topològiques (es pot consultar el document ESRI Shapefile Technical Description per a detalls). Per aquest motiu, la importació dels fitxers d'arcs o polígons es pot fer de diverses maneres:
Informació SHP:
L'opció 0 mostra informació sobre el fitxer SHP.
Importació i estructuració topològica:
L'opció 1 del programa importa un fitxer SHP de polílínies i genera topologia arc/node, eliminant interseccions i superposicions. Per a fitxers SHP de polígons, es genera, a més, topologia de polígons; el fitxer d'arcs no presenta vores duplicades (el fitxer d'arcs és més petit) i el fitxer de polígons no presenta superposicions. També és possible eliminar els eventuals micropolígons. Aquesta opció és la recomanada.
Importació:
L'opció 2 del programa realitza una simple importació del format sense modificar la geometria o la topologia de les entitats gràfiques. Per a fitxers SHP de polilínies, es generen fitxers ARC/NOD que poden presentar interseccions entre línies, superposicions i altres situacions no desitjades en un model topològic. Per a fitxers SHP de polígons, es genera un fitxer ARC on cada polígon SHP és representa per un arc tancat amb la vora del polígon (o més d'un arc si aquest polígon conté forats o enclavaments exteriors) i, per tant, les vores de polígons poden estar duplicades si els polígons són adjacents (tal com passa en el fitxer SHP). També es genera un fitxer de grups de polígons no topològics POL (polígons explícits) en el mateix ordre que estan en el fitxer SHP. En no realitzar cap transformació, aquest procés és més ràpid que el corresponent a l'opció 1 i pot ser igualment visualitzat amb MiraMon; tanmateix, en no contenir informació topològica, les eines d'anàlisi poden no acceptar-los com a entrada. Construir topologia sobre aquest fitxer implicaria l'ús combinat de les eines d'estructuració topològica: estructurar els arcs amb LINARC i, si el fitxer és de polígons, fer un nou ciclat de polígons amb CICLAR i transferir els atributs entre polígons amb ATRITOP.
Exportació al format d'ArcGIS/ArcView:
L'opció 3 del programa exporta un fitxer MiraMon (PNT, ARC/NOD, POL) a un fitxer SHP (Shapefile) d'ArcGIS/ArcView tot generant tres fitxers amb el mateix nom i les extensions SHP, SHX i DBF. La taula principal es transforma en la taula associada al fitxer SHP, eliminant el multiregistre segons les especificacions de la DBF del format SHP i els camps geomètric-topològics, propis del format MiraMon.
Caixa de diàleg de l'aplicació
|
Caixa de diàleg del SHPTop |
Sintaxi
Sintaxi:
- SHPTop 0 FitxerSHP
- SHPTop 1 FitxerSHP FitxerTOP [/AREA_MIN] [/AREA_PERI_MIN] [/NEXE_CRITERIS] [/FONDRE] [/ATRIB_ELIM] [/ALGORISME] [/SIMPLIFICA_VERTEXS] [/ESCALAT] [/DESPLAC_X] [/DESPLAC_Y] [/SLD]
- SHPTop 2 FitxerSHP FitxerTOP [/ESCALAT] [/DESPLAC_X] [/DESPLAC_Y] [/SLD]
- SHPTop 3 FitxerTOPMM FitxerSHPMM [/ESCALAT] [/DESPLAC_X] [/DESPLAC_Y] [/VULL_CAMPS_GEOTOPO] [/VULL_TAULES_ASSOCIADES]
Opcions:
- 0:
Informació
- 1:
Importació al format de MiraMon i estructuració topològica (recomanat).
- 2:
Importació al format de MiraMon.
- 3:
Exportació al format d'ArcGIS/ArcView (SHP).
Paràmetres:
- FitxerSHP
(Fitxer Shapefile -
Paràmetre d'entrada): És el nom del fitxer SHP a importar, sense extensió.
- FitxerTOP
(Fitxer TOP -
Paràmetre de sortida): És el nom, sense extensió, del fitxer de sortida. L'extensió de sortida la decideix el programa en funció de tipus de capa SHP indicada.
- FitxerTOPMM
(Fitxer TOPMM -
Paràmetre d'entrada): És el nom, amb extensió, del fitxer a exportar: PNT, ARC o POL.
- FitxerSHPMM
(Fitxer SHPMM -
Paràmetre de sortida): És el nom del fitxer SHP de sortida.
Modificadors:
/AREA_MIN=
(Àrea Mínima)
Mínima àrea permesa per un polígon. (Paràmetre d'entrada) /AREA_PERI_MIN=
(Àrea perímetre mínima)
Mínima relació àrea/perímetre permesa. (Paràmetre d'entrada) /NEXE_CRITERIS=
(Criteris de nexe)
En cas d'indicar els dos criteris, eliminar els polígons que compleixen les dues condicions alhora (AND), o els que en compleixen només una (OR). El valor per defecte és AND. (Paràmetre d'entrada) /FONDRE=
(Fondre micropolígons)
Indica a quin polígon s'assigna l'espai ocupat pel micropolígon que desapareix. Indiqueu POL_GRAN si voleu assignar l'espai al polígon contigu d'àrea més gran. El valor per defecte és FRONTERA_MES_LLARGA, que vol dir que s'elimina l'arc més llarg del micropolígon que desapareix. (Paràmetre d'entrada) /ATRIB_ELIM=
(Eliminar per atribut)
El polígon que absorbeix al micropolígon hereta els seus atributs si el valor és 1. El valor per defecte és 0, que vol dir que els atributs del micropolígons es perden. (Paràmetre d'entrada) /ALGORISME=
(Algorisme)
Aquest paràmetre serveix per a determinar el tipus d'algorisme que l'aplicació emprarà per a tallar els vectors en l'estructuració topològica. - ESCOMBRATGE: basat en la intersecció de segments de Bentley-Ottmann.
- DIRECTE: basat en l'exploració de tots els segments contra tots per a determinar les interseccions entre vectors en l'estructuració topològica.
- AUTOMATIC: el programa decideix automàticament quin dels dos algorismes s'utilitzarà.
(Paràmetre d'entrada) /SIMPLIFICA_VERTEXS
(Simplifica vèrtexs)
Simplifica els vèrtexs intermitjos dels arcs, sempre i quan això no signifiqui un canvi en la topologia. (Paràmetre d'entrada) /SLD= (Fitxer SLD) Fitxer de simbologia en format SLD (Styled Layer Descriptor). (Paràmetre d'entrada) /ESCALAT= (Escalat) És l'escalat aplicat a les coordenades X,Y. Per defecte val 1. (Paràmetre d'entrada) /DESPLAC_X= (Desplaçament X) És el desplaçament aplicat a les coordenades X. Per defecte val 0. (Paràmetre d'entrada) /DESPLAC_Y= (Desplaçament Y) És el desplaçament aplicat a les coordenades Y. Per defecte val 0. (Paràmetre d'entrada) /VULL_CAMPS_GEOTOPO
(Camps geomètric-topològics)
Els camps geomètric-topològics, propis del format de MiraMon, es mantenen en la DBF del Shape. Per defecte aquests camps són eliminats. (Paràmetre d'entrada) /VULL_TAULES_ASSOCIADES
(Taules associades)
Els camps de les taules associades es mantenen en la DBF del Shape (no en forma de taula associada). S'inclouen com a màxim 255 camps. Per defecte aquests camps no són exportats. (Paràmetre d'entrada)
Com saber quin tipus d'algorisme utilitzar en l'opció 1? (modificador opcional /ALGORISME=) Per a més informació es pot consultar sintaxi general.
ArcGIS/ArcView és marca registrada d'Esri, Inc.