Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ImageGeoRef para AutoCAD

Un script de AutoLISP para georreferenciar imágenes raster en AutoCAD utilizando archivos de georreferenciación (World Files), con soporte de fallback universal a archivos .wld.

Descripción

Esta herramienta permite a los usuarios de AutoCAD seleccionar una imagen raster (como JPG, PNG, TIF) y aplicar automáticamente la posición, escala y rotación correctas basándose en un archivo World asociado (por ejemplo, .jgw, .pgw, .tfw) o, en su defecto, un archivo .wld genérico como fallback universal.

Características

  • Georreferenciación automática de imágenes.
  • Cálculo y aplicación de posición, escala y rotación.
  • Compatible con AutoCAD 2012 y versiones posteriores.
  • Soporta los formatos de imagen más comunes.
  • Incluye un método alternativo (usando comandos nativos) para máxima compatibilidad con diferentes versiones de AutoCAD.
  • Implementación robusta para leer las dimensiones de archivos PNG y JPEG directamente desde la cabecera del archivo, evitando inconsistencias de AutoCAD.
  • Fallback universal a archivos .wld si no se encuentra el archivo World específico del formato.

Requisitos

  • AutoCAD 2012 o una versión más reciente.
  • En Windows, el componente ADODB.Stream debe estar disponible (generalmente incluido en el sistema operativo) para la lectura de dimensiones de archivos PNG y JPEG.

Instalación y Uso

  1. Cargar el script:

    • Abre AutoCAD.
    • Usa el comando APPLOAD.
    • Busca y selecciona el archivo ImageGeoRef.lsp.
    • Haz clic en "Load". Verás un mensaje de confirmación en la línea de comandos: [OK] ImageGeoRef.lsp cargado.
  2. Ejecutar el comando:

    • La imagen que quieres georreferenciar debe estar previamente insertada en el dibujo como una referencia externa (usando el comando _IMAGEATTACH o _REFERENCES). Su posición o escala iniciales no importan, ya que el script las sobrescribirá.
    • El archivo World debe tener exactamente el mismo nombre que el archivo de imagen y estar en la misma carpeta. El script busca primero el archivo World específico del formato (p. ej., .jgw para .jpg). Si no existe, busca un archivo .wld genérico como fallback. Si tampoco existe, muestra un error.
    • Escribe el comando IMAGEGEOREF en la línea de comandos y presiona Enter.
    • Sigue las instrucciones: selecciona la imagen raster.

El script buscará automáticamente el archivo World correspondiente y aplicará la transformación.

Formatos Soportados

Extensión de Imagen Extensión de Archivo World
.jpg, .jpeg .jgw
.png .pgw
.tif, .tiff .tfw
.bmp .bpw
.gif .gfw
Cualquier formato .wld (fallback universal)

Licencia

Este proyecto está licenciado bajo la Licencia Pública General de GNU v3.0. Consulta el archivo LICENSE para más detalles.

About

Script de AutoLISP para georreferenciar imágenes raster en AutoCAD usando archivos World

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages