VecDXF: Exportació de capes vectorials MiraMon a fitxers DXF
Aquest programa fa la conversió de fitxers
vectorials estructurats de punts, arcs, polígons o nodes (formats PNT, ARC,
POL o NOD) i de fitxers no estructurats de punts, línies o polígons (format
VEC) a format DXF, importable per AutoCAD (consulteu la comanda DXFIN en el
manual d'AutoCAD) i per altres programes, com ara MicroStation,
CorelDraw o MS-Word. També exporta la 3a dimensió si és present en els
formats d'origen.
Els polígons es converteixen en polilínies tancades; les línies i arcs es
converteixen en polilínies obertes; els punts i nodes es poden convertir en
punts o en textos. El màxim nombre de vèrtexs en cada línia o polígon és 4.2
milions.
El fitxer DXF generat conté una capçalera amb els límits geogràfics del
fitxer i la definició de les capes.
En l'opció d'exportació a textos DXF, els atributs dels punts
poden contenir accents, però cal indicar correctament quin és el joc de
caràcters en funció del programa que ha de llegir el DXF:
- Per AutoCAD 2000, FreeHand 8 i MicroStation 95 cal escollir
ANSI-1252
- Per MS-Word 2000 i CorelDraw 8 cal escollir OEM-850
Pel cas del MicroStation 95, un cop importat el DXF, els caracters
accentuats es veuen com a asteriscos. Per corregir això cal canviar el tipus
de font. Un possible procediment és:
- Fer un zoom de vista general.
- Usar l'eina "cercado" per a enquadrar tot el text.
- Des de la finestra d'eines de text, prémer el botó "Canviar
atributs de text".
- Seleccionar una font que suporti accents Windows-ANSI, per exemple
105-INTL_ISO.
- Seleccionar "Usar cercado".
- Fer un "clic" sobre l'àrea seleccionada amb el
"cercado".
El programa permet introduir un escalat i un desplaçament, el que fa
possible que el fitxer DXF tingui coordenades terreny si no en tenia o
desplaçar tot el dibuix a rangs de coordenades menors (p. ex. alguns
programes poden tenir problemes en obrir fitxers DXF amb coordenades UTM en
m).
Notes:
- Els atributs numérics o alfanumèrics esdevénen noms de capes del
fitxer DXF. D'acord amb el format DXF, especificat per AutoDesk, els
noms de capa es transformen a lletres majúscules i es trunquen a 31
caràcters de longitud. Els caràcters no admesos en el format DXF es
transformen de forma convenient (per exemple una 'À' esdevé una
'A' i un caràcter '$' esdevé '_').
- En el cas de fitxers lligats a una base de dades només és possible
exportar un sol atribut. Recomanem exportar el camp ID_GRAFIC si es pretén
retornar el fitxer a MiraMon, per així poder restituir tots els atributs
amb la comanda "Join físic" de MiraDades.
- Els atributs numèrics i negatius mantenen el signe en el nom.
- Rang d'atributs numèrics enters admès: -2147483648 a 2147483647
(long).
- Els atributs que són nombres reals només poden ser exportats com a
textos, ja que els noms de capa no poden contenir punts decimals. Si es
força l'exportació com a nom de capa, el punt decimal esdevé un
subratllat.
- És possible prescindir dels atributs i situar tots els elements en una
sola capa. Pel cas de textos, els textos DXF se situen en una sola capa i
l'atribut esdevé el text.
Sintaxi:
VecDXF 1 NomFitxVec NomFitxDXF
VecDXF 2 NomFitxVec NomFitxDXF AlçadaText
- Opció
- 1 Transformació directa:
- punts i nodes -> punts
- línies i arcs -> polilínies obertes
- polígons -> polilínies tancades
- 2 Transforma punts -> textos.
- NomFitxVec és el nom del fitxer vectorial (PNT,ARC,NOD,POL,VEC) a
convertir.
- NomFitxDXF és el nom del fitxer DXF de sortida.
- AlçadaText és la mida del text DXF en unitats mapa.
- /ESCALAT= és l'escalat aplicat a les coordenades X,Y. Per
defecte val 1.
- /DESPLAC_X= és el desplaçament aplicat a les coordenades X. Per
defecte val 0.
- /DESPLAC_Y= és el desplaçament aplicat a les coordenades Y. Per
defecte val 0.
- /N_DECIMALS= nombre de xifres decimals escrites a les coordenades
del fitxer DXF de sortida; per defecte val 6.
- /UNICAPA= nom de la capa DXF si voleu tots els elements a la mateixa
capa. Si no s'indica, l'atribut de cada element serà la seva
capa.
- /JOC_CARAC= joc de caràcters desitjat per als textos; pot ser
ANSI-1252 o OEM-850. Per defecte val ANSI-1252.
- /TAULA= i /CAMP= indiquen el camp de la base de dades que
s'exporta com a capa o text al DXF. Per saber més sobre els valors
d'aquests paràmetres seguiu les consideracions del document de
sintaxi general.
-
/REPE= indica quin registre escollit quan hi ha més d'un
registre per un identificador gràfic (registre múltiple). Per saber
més sobre els valors d'aquests paràmetres seguiu les
consideracions del document de sintaxi
general.
- /ALCADA= Indica quina de les possibles alçades s'escriu en el
DXF. Per saber més sobre els valors d'aquest paràmetre seguiu les
consideracions del document de sintaxi
general.
AutoCAD, CorelDraw, FreeHand, MicroStation, MS-Word són marques registrades
dels seus respectius propietaris. MiraMon és una marca registrada de Xavier
Pons.
Eines d'importació/exportació de fitxers vectorials: