Kamis, 01 Mei 2025

ArcGIS: Membagi Line berdasarkan Data Tabel (Excel, .dbf, .txt, .csv)

 

Langkah Umum Memotong Line berdasarkan Jarak di Excel di ArcGIS 10.8:

1. Pastikan data Tabel (Excel, .dbf, .txt, .csv) siap digunakan

  • File Excel Anda sebaiknya punya kolom seperti:
  • A screenshot of a computer

AI-generated content may be incorrect. 
Catatan: 
  • Jika hanya satu garis sungai maka nilai Route_ID semua diberi angka 1 sesuai dengan nilai Route_ID pada Shapefile (1)
  • Distance_M dalam satuan meter
  • Anda sudah memiliki 2 file
  1. Shapefile = Sungai (sebagai contoh 1 line)
  2. Tabel Excel dengan jarak tertentu   

 

2. Buka ArcMap dan muat polyline sungai Anda

  • Tambahkan shapefile atau feature class polyline Anda (Sungai).

3. Buat event point dari Tabel (Excel, .dbf, .txt, .csv)

  • Tambahkan file Tabel ke ArcMap (Add Data > pilih Tabel).  (Sebaiknya dalam bentuk  .dbf, .txt atau.csv)
  • Gunakan Linear Referencing:
    • Pastikan polyline sungai Anda memiliki route (Route_ID dan measure (M) values). Kalau belum, lanjutkan ke langkah berikutnya.

4. Buat Route dari Polyline

  • Gunakan tool: Create Routes (ArcToolbox > Linear Referencing > Create Routes)
    • Input: Polyline sungai
    • Route Identifier: Buat field ID (misalnya “Route_ID”)
    • Measure Source: “Length” atau tentukan sendiri
    • Output: Feature baru akan mengahasikan Tipe Polyline M
    • Coordinate Priority (optional) Sesuaikan dari mana titik 0 dimulai


5. Buat titik berdasarkan jarak dari Excel

  • Gunakan tool: Make Route Event Layer
    • Route: layer hasil “NamaFile_Create Routes
    • Table: Excel Anda (pastikan kolom jarak bernama sesuai, misalnya “Distance_M”)
    • Event type: Point Events
    • Route Identifier: Harus sama dengan yang di “Create Routes”
    • Measure: kolom jarak dari Excel
    • Hasilnya: Titik-titik di sepanjang sungai pada posisi yang sesuai


6. Potong garis berdasarkan titik-titik

  • Gunakan tool: Split Line at Point
    • Input: polyline sungai
    • Point: hasil dari langkah 5 (event layer)
    • Tolerance: misalnya 1 meter (jika perlu)

7. Simpan hasilnya sebagai shapefile baru

  • Gunakan Export Data dari hasil pemotongan untuk menyimpan sebagai shapefile.

1. Pastikan sungai Anda dalam format Polyline

  • Harus berupa single polyline (bukan multipart atau banyak segmen).
  • Kalau lebih dari satu baris: lakukan Dissolve (tool: Dissolve) tanpa field (untuk menyatukan jadi satu garis).
  • Kalau garis sungai Anda terdiri dari banyak segmen, pertimbangkan menyatukannya dengan Dissolve berdasarkan satu field umum (misalnya “Nama Sungai”).

2. Buat Route dari Polyline

  • Tool: Create Routes
    • Input: Feature sungai
    • Route Identifier: Buat field baru, isi semua dengan nilai 1 (sama dengan Route_ID di Excel).
    • Measure Source: "Length" (otomatisasi M-value dari panjang garis).
    • Output: Simpan sebagai feature class baru

3. Pastikan Excel Anda cocok

  • Ubah kolom Distance_M dari meter ke kilometer jika perlu disesuaikan dengan satuan M yang digunakan (tapi jika di "Create Routes" tadi Anda set panjang dalam meter, tidak perlu ubah).
  • Simpan file sebagai .dbf atau .csv jika file .xlsx tidak terbaca.

4. Buat Titik Berdasarkan Distance

  • Tool: Make Route Event Layer
    • Route Features: hasil dari "Create Routes"
    • Table: Excel Anda
    • Route ID: Route_ID
    • Measure Field: Distance_M
    • Output: Titik-titik sepanjang sungai


Tidak ada komentar: