Home > ArcGIS-ESRI > Trabajar shape files con AutoCAD

Trabajar shape files con AutoCAD

Los shape files, conocidos como archivos .shp serán formatos cuaternarios en cuestión de tecnología pero no podemos evitar que hayan sido popularizados tanto como lo fue ArcView 3x.  Esta es la razón por la que siguen siendo muy utilizados, al grado que plataformas la mayoría de plataformas geoespaciales han desarrollado rutinas para operar con ellos.  Inclusive gvSIG puede leerlos y editarlos.

Una alternativa muy usada antes era exportar de ESRI a dxf, con la desventaja de perder los datos tabulares.  En este caso, veremos como interactuar con estos velociraptors usando AutoCAD AutoCAD Map, me enterado de este proceso mediante una gentil respuesta de Txus en el foro Cartesia.

1.  No es cualquier AutoCAD

Un shape file está compuesto por una geometría, contenida en el archivo de extensión .shp, luego los datos tabulares contenidos en el archivo .dbf y el índice que los vincula que es el .shx.

Para leer un archivo de estos se requiere AutoCAD Map, o bien Civil 3D; también vale aclarar que a diferencia de Bentley Map o gvSIG no es posible leer el archivo de forma nativa pero sí es viable mediante una conexión FDO.

El ejemplo lo estoy haciendo con AutoCAD Civil 3D 2008.

2. Como importar archivos .shp

importar shp con autocadPara ello hay que hacerlo en el menú:

"map / tools / import", allí permite elegir tanto archivos .shp como E00 e incluso coverages del inicial ArcInfo workstation.

También permite importar de programas como Mapinfo (.mif .tab) y Microstation Geographics (.dgn).  Me parece una buena apertura de AutoCAD a formatos ajenos, pues al importar de un dgn por esta vía es posible capturar el mslink y otras personalizaciones como explotar objetos complejos y convertir cells a bloques de una vez.

Luego el panel solicita que se le asigne proyección y la posibilidad de importar solamente una zona.

importar shp con autocad

También es posible especificar si los polígonos se desean convertidos a polilíneas cerradas.

3. Como exportar a .shp 

Para exportar el proceso es parecido, "map / tools / export", luego la exportación debe hacerse por separado, las líneas, puntos, polígonos y textos.  La selección se puede hacer manualmente, por layers o por feature classes y si se tienen topologías definidas, mejor.exportar shp autocad map civil 3d

También es necesario definir los atributos de los objetos que construirán las columnas del dbf, la proyección del archivo de salida y la conversión de polilíneas cerradas a polígonos.

En esto de importar y exportar existe la alternativa de crear un perfil para no estar definiendo cada vez las condiciones, esto se guardaría como un archivo .ipf que puede ser cargado cada vez que se hará el proceso.

14 comentarios

  1. Buenas tardes, tengo una duda.

    He abierto un archivo .shp en AutoCad Civil 2008, el cual es de una zona grande con muchas parcelas distintas.

    1.- Si quiero conocer la superficie de una parcela, Civil me la arroja sin problema, pero si selecciono dos o más, la superficie me aparece como *VARIOS*. ¿Hay alguna manera de que Cad me haga la suma?

    2.- Dentro de dichas parcelas, en la mayoría de los casos hay más de un tipo de cultivo dentro (vid y almendro por ejemplo). ¿Hay alguna manera de poder subdividir esa parcela en recintos y que me devuelva la superficie de dichos recintos?

  2. Negativo. Un shape no lo puedes editar con AutoCAD map, solo vincularlo. Lo puedes editar con cualquier qgis o arcgis, son igual de fácil de operar.

  3. Holaaaaaa,
    Me gustaría saber si Autocad Map permite juntar dos shapes (que tengan los campos de la tabla iguales) en uno solo. El comando unir, suma las celdas de la tabla, pero las duplica aunque se llamen igual…
    Un saludo y gracias de antemano

  4. BUENAS TARDES!! ME GUSTARIA SABER CUANTO PUEDO COBRAR POR PASAR EL PLANO DE UN MUNICIPIO DE DWG A SHAPEFILE? ES PRIMERA VEZ. EL COSTO SERIA EN DOLARES O BOLIVARES. ME URGE?

  5. miguelangel

    Alguien sabe si hay algún comando si un fichero dwg está en 3d, se puede exportar a shape y que esté en 3d también?? Si esta operación se hace con el comando normal de exportar a sig, proyecta todas las líneas hasta la cota 0.

    Un saludo y gracias de antemano

  6. Convierte anotaciones a gráficos. Cada programa suele tener un plugin para eso.

  7. Hola,
    estoy buscando la manera de exportar desde Autocad Map, Kosmo o GvSig unas etiquetas para que puedan verse en Autocad normal.
    Gracias
    Saludos

  8. Me parece estupenda la tarea de explicarnos algunos temas muy interesantes a los que no sabemos, gracias por su tiempo y sabiduria.

  9. Gracias Buho.

  10. Hola
    A pesar que constantemente visito esta web, no me había percatado de este post… así que un año 3 meses después comento, a pesar que creo que ya debes conocer este punto 😀
    Buena con el import/ export en AutoCAD Map.. peeeeeeeeero lo «correcto» es trabajar con el shp en FORMATO NATIVO osea.. SIN IMPORTAR!…
    Desde el Task Pane de AutoCAD Map (desde la versión 2007 para arriba) tiene la posibilidad de conectarse directamente a varios repositorios de datos (wms, oracle, wfs, raster y [oh!] shp)…
    Simplemente vas a Data / Connect to data y listo!. Respeta tal cual el archivo shp original, es posible consultar, analizar, editar y todo sigue en formato shp..
    Acá una imagen del comando en cuestión
    http://img402.imageshack.us/img402/4387/ejemplomap.jpg
    Saludos!!
    BUHO
    Lima Perú

  11. Gracias, ya he hecho la corrección.

    un saludo.

  12. Deberías tachar Autocad, y usar Autocad map (Civil 3D está construido sobre él)

    Y también podías hacer referencia a la conexión FDO, que aunque no suelo utilizarla, entiendo que trabaja sobre el archivo nativo shp, y no es necesario importarlo 😉

  13. jeje, eres malo !

    Gracias por el dato. Ya he colocado el crédito.

Comentar

Su dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.