Seseorang secara keliru menyimpan trek GPS sebagai titik arah dan kemudian mengirimkannya kepada saya dalam file .csv. Mereka menginginkan garis belakang (shapefile). Apa metode paling sederhana untuk mengonversikan ini menjadi satu baris? Alat yang tersedia adalah Arcmap, gdal / ogr dan qgis kurang lebih sesuai urutan pilihan. Saya lebih suka tidak menginstal alat tambahan; layanan konversi online akan baik-baik saja.
Latitude,Longitude,Date,Time,ampm,,,
60.71586,-135.07476,25/07/2010,9:26:15,PM,,,,,
60.71637,-135.07563,25/07/2010,9:26:12,PM,,,,,
60.71648,-135.07612,25/07/2010,9:26:11,PM,,,,,
60.71664,-135.07707,25/07/2010,9:26:09,PM,,,,,
60.71672,-135.07756,25/07/2010,9:26:08,PM,,,,,
arcgis-desktop
convert
gps
polyline-creation
matt wilkie
sumber
sumber
Jawaban:
Sepertinya hal penting yang Anda inginkan di sini adalah agar titik-titik dalam garis diurutkan berdasarkan waktu penangkapan, tersebar di tiga baris kolom. Meskipun Anda dapat mengatur data dalam spreadsheet, saya sering menemukan penulisan skrip cepat memberikan fleksibilitas paling:
sumber
Plugin QGIS "Points2One" harus menjadi apa yang Anda cari.
Jika Anda tidak mencentang "Urutkan poin berdasarkan bidang ini", plugin menghubungkannya dalam urutan titik internal di lapisan. Saya menggunakan sampel Anda, mengatur poin dalam urutan zig-zag dan itu berfungsi seperti yang diharapkan:
sumber
ArcGIS 10.0 memiliki alat Points To Line .
Saya merekomendasikan membaca ArcGIS 10.2 untuk dokumentasi Desktop , tetapi dalam ringkasan:
sumber
Jika Anda memiliki ETGeoWizards diinstal pada mesin ArcMap Anda, itu akan menanganinya juga.
sumber
Ekstensi GME ArcGIS gratis menyediakan convert.pointstolines yang akan membuat satu baris dari lapisan titik.
sumber