Saya ingin mengkonversi GeoPDF yang memiliki entitas vektor di dalamnya ke format vektor dan menjaga koordinat sebenarnya dari vektor-vektor ini. GeoPDF telah diekspor dari ArcMap dan memiliki lapisan di dalamnya.
Saya sudah mencoba GDAL, tetapi itu merasterisasi PDF sebelum mengekspornya. Itu tidak baik untuk saya. Saya juga tidak ingin solusi yang akan mengubah gambar ini kembali ke vektor, terlalu rumit untuk data yang saya miliki.
Apakah seseorang mengetahui adanya alat yang dapat melakukannya? Format yang dihasilkan dapat berupa file CAD atau shapefile atau apa pun yang merupakan format vektor.
Jawaban:
Pembayaran untuk program pdf2cad akan dikonversi ke dxf atau hpgl.
Jika geopdf memiliki layer di dalamnya, ada opsi untuk menyimpan layer ke dxf.
Terkadang (sebenarnya cukup sering) ketika ada lapisan dalam geopdf yang gts nama "default" Anda harus mengedit dxf.
"defalut" bukan nama layer yang valid dalam file dxf.
Tetapi file dxf dapat diedit dalam editor teks.
Anda juga harus melakukan geo-referensi dxf setelahnya. (Saya telah memasukkan permintaan tambahan untuk membaca coords dari geo-pdf.)
Dalam mengukur jarak pilih dan mengukur jarak yang diketahui (yaitu bagian mil), kemudian gunakan kaki dan masukkan 5280.
Pada titik dasi jika Anda tahu titik di tanah, tentukan nilai pikselnya maka Anda dapat memasukkan kedua koordinat tersebut dan tekan pilih .
Satu-satunya hal yang tidak Anda dapatkan adalah rotasi tetapi ini membuatnya dekat sehingga Anda dapat menyelesaikannya dalam cad.
Saya suka perangkat lunak dan saya akan membayar untuk upgrade. v8 saya pikir. Bukan apa yang saya sebut perangkat lunak kelas atas tetapi bernilai uang dan saya tidak bisa mengingatnya pernah menabrak saya.
Satu bug lain yang saya temukan adalah ketika ada gambar (lihat bagian selanjutnya untuk lebih lanjut) dan Anda membuka dxf gambar direferensikan terbalik. ?? Untuk reparir saya menggunakan perintah mirror dan pilih pertengahan satu sisi dan balikkan. Tetapi seringkali gambar tidak penting bagi saya hanya vektor.
Gambar pdf:
jika ada gambar latar belakang di geopdf, gambar tersebut dikonversi ke gambar di dxf.
Juga jika ada lapisan dalam dokumen arcmap yang transparan atau memiliki efek kartografi lainnya, mereka dapat ditambahkan (digabung) ke lapisan gambar dalam geo-pdf.
Jika gambar ini cukup penting untuk digunakan. Apa yang saya lakukan adalah menggunakan Irfanview itu menangani banyak format gambar dan ada plugin pdf. Saya membuka pdf di irfanview dan menyimpan ke format gambar favorit saya dan kemudian menyisipkan dan referensi geografis.
BTW: dapatkan plugin lengkap . Dan ghostscript juga membuat plugin pdf berfungsi.
sumber
Dengan GDAL 1.11.1 saat ini, dimungkinkan untuk membaca dan menulis data vektor GeoPDF
dan mundur
Mendesain output PDF mungkin masih berupa pekerjaan tangan. Tetapi Acrobat reader dapat menampilkan koordinat, dan memilih layer satu per satu.
sumber
pstoedit -f dxf input.pdf output.dxf
@MichaelStimson? Saya menerima pesan kesalahan 'penerjemah tampaknya gagal'Saya tidak tahu alat apa pun yang dapat melakukan ini dalam satu langkah. Jika Anda siap untuk melakukan georeferensi vektor secara manual, karya-karya berikut:
Mungkin perlu beberapa upaya untuk memperbaikinya, tetapi hasilnya bisa sangat tepat.
sumber
Menggunakan pstoedit Anda dapat mengubah pdf Anda menjadi dxf - berhati-hatilah Anda akan kehilangan georeferensi dan perbedaan layer, tetapi Anda akan mendapatkan vektor yang benar dan Anda dapat mengutak-atik beberapa opsi untuk meningkatkan hasilnya. Membuka file dengan editor vektor (Illustrator ™, Inkscape - gratis dan lainnya) Anda dapat membuat sesuatu yang mirip dengan lapisan (sekelompok fitur) yang dapat diproses secara terpisah.
sumber
Saya membuat alat skrip yang memanggil pstoedit dan mengkonversi ke dxf Anda dapat referensi spasial (secara manual) sebelum mengekspor ke kelas fitur. Tidak perlu membuka perangkat lunak yang terpisah. Binding gdal / python saya berantakan dengan pembaruan ArcGIS terakhir saya, tetapi jika Anda memiliki GeoPDF rute ogr2ogr akan membuat Anda semua garis, sans atribut, tetapi setidaknya itu sudah dirujuk secara spasial. Sebagai tambahan, Anda juga dapat mengonversi GeoPDF raster dengan GDAL menggunakan gdal_translate.
http://www.gdal.org/gdal_translate.html
http://www.gdal.org/1.11/frmt_pdf.html
sumber
Saya dapat mengekspor garis kontur vektor dalam GeoPDF (dari Acrobat Pro) sebagai file EPS yang kemudian saya buka di Adobe Illustrator.
Saya tidak tahu apakah ini mempertahankan data koordinat.
Jika Anda memilih untuk melakukan ini, atur hanya layer yang ingin Anda ekspor sebagai terlihat (klik ikon "mata" di sebelah yang lain untuk mematikannya). Kemudian pilih "Ekspor" dari menu file dan pilih "PostScript" lalu pilih "Encapsulated PostScript".
Ketika saya membuka file EPS di Illustrator, semua garis vektor dipertahankan.
(Saya baru menemukan ini hari ini. Sebelumnya, saya sebenarnya telah mengimpor tangkapan layar file topo ke Illustrator dan secara manual melacak setiap kontur.)
Anda mungkin dapat melakukan geo-referensi file vektor ini di aplikasi lain, dengan asumsi data koordinat tidak ditransfer.
sumber