Quiero convertir un GeoPDF que tenga una entidad de vectores en un formato vectorial y preservar las coordenadas reales de estos vectores. GeoPDF se ha exportado desde ArcMap y tiene capas.
He intentado con GDAL, pero rasteriza el PDF antes de exportarlo. Lo cual no es bueno para mí. Además, no quiero una solución que convierta esta imagen de nuevo en vectores, demasiado complicada para los datos que tengo.
¿Alguien conoce alguna herramienta que pueda hacer eso? El formato resultante puede ser un archivo CAD o un archivo de forma o cualquier cosa que sea un formato vectorial.
Respuestas:
El pago por el programa pdf2cad se convertirá a dxf o hpgl.
Si el geopdf tiene capas, hay una opción para guardar las capas en dxf.
A veces (en realidad, con bastante frecuencia) cuando hay una capa en el geopdf que obtiene el nombre "predeterminado", tiene que editar el dxf.
"defalut" no es un nombre de capa válido en archivos dxf.
Pero los archivos dxf son editables en un editor de texto.
También debe geo-referenciar el dxf después. (He presentado una solicitud de mejora para leer las coordenadas del geo-pdf).
En la distancia, seleccione medir y medir una distancia conocida (es decir, sección de milla), luego use pies y coloque 5280.
En el punto de empate, si conoce un punto en el suelo, determine sus valores de píxeles, luego puede poner ambas coordenadas y presionar seleccionar .
Lo único que no obtienes es la rotación, pero esto solo lo acerca para que puedas terminarlo en cad.
Me gusta el software y estoy a punto de pagar la actualización. v8, creo. No es lo que yo llamaría un software de clase alta, pero vale la pena y realmente no puedo recordar que alguna vez me haya fallado.
Otro error que he encontrado es que cuando hay una imagen (consulte la siguiente sección para obtener más información) y abre el archivo dxf, se hace referencia a la imagen al revés. ?? Para repararlo uso el comando espejo y selecciono la mitad de un lado y lo volteo. Pero a menudo las imágenes no son importantes para mí, solo los vectores.
Imagen pdf:
si hay una imagen de fondo en el geopdf, se convierte en una imagen en el dxf.
Además, si hay capas en el documento de mapa de arco que son transparentes o tienen otros efectos cartográficos, se pueden agregar (fusionar) a la capa de imagen en el geo-pdf.
Si esta imagen es lo suficientemente importante como para usar. Lo que hago es usar Irfanview , maneja muchos formatos de imagen y hay un complemento pdf. Abro el pdf en irfanview y lo guardo en mi formato de imagen favorito y luego inserto y geo-referencia.
Por cierto: obtén los complementos completos . Y ghostscript también para hacer que funcione el complemento pdf.
fuente
Con el GDAL 1.11.1 actual, es posible leer y escribir datos vectoriales GeoPDF con
y hacia atrás
Sin embargo, diseñar una salida PDF aún podría ser un trabajo manual. Pero Acrobat Reader puede mostrar coordenadas y seleccionar capas individualmente.
fuente
pstoedit -f dxf input.pdf output.dxf
@MichaelStimson? Recibo el error 'el intérprete parece haber fallado'No conozco ninguna herramienta que pueda hacer esto en un solo paso. Si está preparado para georreferenciar los vectores manualmente, los siguientes trabajos:
Puede tomar algunos intentos para hacerlo bien, pero los resultados pueden ser muy precisos.
fuente
Al usar pstoedit, podría convertir su pdf a dxf; tenga cuidado de perder la georreferenciación y la distinción de capas, pero obtendrá verdaderos vectores y podrá manipular varias opciones para mejorar el resultado. Al abrir el archivo con un editor de vectores (Illustrator ™, Inkscape - free y otros) puede crear algo similar a las capas (grupo de características) que se pueden procesar por separado.
fuente
Creé una herramienta de script que llama a pstoedit y convierte a dxf a la que puede hacer referencia espacial (manualmente) antes de exportar a una clase de entidad. No es necesario abrir ningún software por separado. Mis enlaces gdal / python se desmoronaron con mi última actualización de ArcGIS, pero si tiene un GeoPDF, la ruta ogr2ogr le proporcionará todo el trabajo de línea, sin atributos, pero al menos ya estará referenciado espacialmente. Solo para mencionar, también puede convertir el ráster GeoPDF con GDAL usando gdal_translate.
http://www.gdal.org/gdal_translate.html
http://www.gdal.org/1.11/frmt_pdf.html
fuente
Pude exportar las líneas de contorno vectorizadas en un GeoPDF (de Acrobat Pro) como un archivo EPS que luego abrí en Adobe Illustrator.
Sin embargo, no sé si esto retiene los datos de coordenadas.
Si elige hacer esto, configure solo las capas que desea exportar como visibles (haga clic en el icono "ojo" al lado de las otras para desactivarlas). Luego elija "Exportar" en el menú de archivo y elija "PostScript", luego elija "PostScript encapsulado".
Cuando abrí el archivo EPS en Illustrator, todas las líneas vectoriales se mantuvieron.
(Acabo de descubrir esto hoy. Antes, en realidad había importado una captura de pantalla del archivo topo en Illustrator y tracé manualmente cada contorno).
Probablemente podría geo-referenciar este archivo vectorial en otra aplicación, suponiendo que los datos de coordenadas no se transfirieron.
fuente