Konversi GeoJSON ke DXF

Konverter ini mengubah satu atau beberapa file GeoJSON menjadi satu gambar DXF untuk AutoCAD, BricsCAD, DraftSight, atau LibreCAD. GeoJSON dalam bujur dan lintang dikonversi ke meter dalam zona UTM data, atau ke sistem yang Anda masukkan; GeoJSON yang sudah memakai sistem koordinat terproyeksi tetap memakai sistem tersebut. Setiap file menjadi layer CAD, dan sebuah field seperti nama dapat ditulis sebagai teks. File dikonversi di browser Anda dan tidak diunggah.

Ada file yang tidak terkonversi dengan benar? Kirim e-mail ke [email protected], sebaiknya disertai contoh file kecil, dan masalahnya akan diperbaiki.

Fakta singkat

GeoJSON ke DXF: mengapa perlu dikonversi

GeoJSON adalah format peta web, geojson.io, ekspor OpenStreetMap, dan sebagian besar API peta, tetapi program CAD tidak dapat membukanya, dan koordinatnya biasanya berupa bujur dan lintang dalam derajat, yang digambar sangat kecil dan terdistorsi oleh CAD. Halaman ini membaca GeoJSON di browser Anda dengan GDAL, library open source di balik QGIS, mengonversi koordinat ke meter dalam zona UTM tempat data berada (atau ke grid nasional yang Anda masukkan), lalu menulis satu DXF. Titik menjadi point DXF, garis menjadi polyline, dan poligon menjadi polyline tertutup, termasuk lubangnya. Setiap file GeoJSON berakhir pada layer CAD sendiri, atau Anda memilih sebuah field yang nilainya menjadi layer, dan nilai field seperti nama dapat ditulis sebagai teks di samping bentuknya. Tidak ada yang dikirim ke server.

Cara mengonversi GeoJSON ke DXF

  1. Letakkan satu atau beberapa file .geojson atau .json. Beberapa file masuk ke satu DXF, masing-masing pada layer sendiri.
  2. Periksa sistem koordinat output. Untuk bujur dan lintang, zona UTM data sudah terisi; ganti dengan grid yang dipakai gambar CAD Anda, misalnya EPSG:32748 (UTM zona 48S) atau EPSG:23835 (DGN95 / UTM zona 50S).
  3. Pilih nama yang dipakai untuk layer CAD dan field mana yang ditulis sebagai teks, lalu klik Konversi ke DXF.

Apa yang berubah saat Anda mengonversi

Pilih sistem koordinat gambar

GeoJSON standar (RFC 7946) dalam bujur dan lintang WGS84. Konverter mengisi zona UTM tempat data berada, sehingga gambar dalam meter dan dapat diukur. Jika data harus sejajar dengan gambar CAD yang sudah ada, masukkan sistem gambar tersebut, misalnya WGS 84 / UTM zona 48S (EPSG:32748), DGN95 / UTM zona 50S (EPSG:23835), atau sistem lokal proyek Anda. DXF tidak menyimpan sistem koordinat, jadi beri tahu pengguna CAD sistem mana yang Anda pilih.

GeoJSON dalam meter tanpa "crs"

QGIS dapat menyimpan GeoJSON dalam sistem terproyeksi seperti UTM. Jika file memiliki anggota "crs", sistem tersebut dibaca dan dipertahankan, dan tidak ada yang diisi otomatis. Jika tidak ada, koordinat dalam meter tidak mungkin WGS84; konverter lalu meminta kode EPSG data sebelum mengonversi.

Properti tidak ikut

DXF tidak punya tabel atribut. Hanya geometri, nama layer, dan jika Anda mau, satu field sebagai teks yang ditulis. Properti lainnya dan warna simplestyle dari geojson.io tidak ikut; setiap entity mendapat warna layer CAD-nya (ByLayer). Untuk mempertahankan atribut, konversikan juga GeoJSON yang sama ke shapefile atau CSV.

Tinggi teks hanya perkiraan

Teks ditulis dengan tinggi sekitar 1/250 lebar gambar, dibulatkan ke 1, 2, atau 5 meter (atau pangkat sepuluh lainnya), dan baris status menyebutkan tingginya. Di AutoCAD Anda dapat memilih semua teks dengan QSELECT dan mengubah tingginya sekaligus.

Tentang format file

GeoJSON

GeoJSON adalah format JSON berbasis teks biasa untuk fitur geografis, distandarkan sebagai RFC 7946 pada 2016. Ini adalah format asli peta web seperti Leaflet, MapLibre, dan Mapbox, serta banyak API.

  • Koordinat berupa bujur, lintang WGS84 (dengan urutan itu).
  • Titik, garis, dan poligon dapat dicampur dalam satu file.
  • Properti (properties) bisa berupa nilai JSON apa pun, tanpa batas panjang nama field.

DXF

DXF (Drawing Exchange Format) adalah format pertukaran terbuka dari AutoCAD, diterbitkan Autodesk sejak 1982. Surveyor, arsitek, dan insinyur memakainya untuk memindahkan gambar CAD antarprogram. DXF berisi garis, polyline, busur, lingkaran, teks, arsiran, dan blok pada layer bernama, tetapi tanpa tabel atribut dan tanpa sistem koordinat.

  • Teks biasa (atau biner) dengan entitas gambar pada layer bernama; blok adalah simbol yang dapat dipakai ulang dan disisipkan berkali-kali.
  • Tidak ada tabel atribut: selain geometri, sebuah entitas memiliki layer, warna, tipe garis, dan, untuk teks, teks itu sendiri.
  • Sistem koordinat tidak disimpan; koordinat hanyalah angka, sering dalam grid nasional atau satuan lokal lokasi proyek.
  • DWG adalah format biner milik AutoCAD sendiri, bukan hal yang sama dengan DXF.

Pertanyaan yang sering diajukan

Program CAD mana yang membuka DXF-nya?

DXF mengikuti format AutoCAD 2004, yang dibaca oleh AutoCAD, AutoCAD LT, BricsCAD, DraftSight, LibreCAD, QCAD, MicroStation, dan QGIS.

Bisakah saya mendapat DWG sebagai gantinya?

Tidak langsung. Buka DXF di AutoCAD, BricsCAD, atau DraftSight lalu gunakan Save As DWG, atau konversikan dengan ODA File Converter yang gratis.

Apakah ketinggian dipertahankan?

Ya, jika GeoJSON memiliki koordinat ketiga yang tidak bernilai nol di semua titik, DXF mendapat titik dan polyline 3D. Koordinat yang semuanya nol dibuang, sehingga gambar tetap datar.

GeoJSON saya hanya satu geometri, bukan FeatureCollection. Apakah bisa?

Bisa. Geometri tunggal, satu Feature, dan FeatureCollection semuanya dapat dibaca, begitu pula file .json dari API, asalkan isinya GeoJSON.

Apakah GeoJSON saya diunggah?

Tidak. DXF ditulis oleh browser di komputer Anda sendiri, dan tidak ada yang dikirim ke server.