Menambahkan file GPX ke dalam ArcMap?

30

Apa rute paling mulus, pengalaman pengguna termudah, untuk menambahkan file ke ArcMap?

Idealnya, saya ingin berinteraksi dengan .gpx dengan fasilitas yang sama dengan .shp, dapat menyeret'n'drop ke kanvas peta dan sebagainya. Pada akhirnya hasilnya akan menjadi kelas fitur dalam file-gdb tetapi shapefile adalah perantara yang dapat diterima.

matt wilkie
sumber
1
Saya sengaja tidak membatasi ini untuk versi Arcmap tertentu.
matt wilkie
Apakah "rute paling halus" menyiratkan Anda ingin memuluskan paku dalam data dan menghasilkan langkah-langkah untuk rute dalam Sistem Referensi Linear ?
Kirk Kuykendall
@kirk, "smooth" di sini mengacu pada pengalaman pengguna
matt wilkie

Jawaban:

16

Bagi mereka yang menggunakan ArcGIS 10.1 dan yang lebih baru, alat GPX to Features di toolset Konversi tampaknya menjadi yang Anda cari karena:

Mengubah informasi titik di dalam file GPX menjadi fitur.

Cindy Jayakumar
sumber
18

Dukungan File GPX sejauh ini memiliki 820 poin di halaman ArcGIS Ideas, jadi saya kira ada beberapa orang di sekitar yang menunggu fungsionalitas ini (silakan pilih halaman Ide silakan!:]).

Ada beberapa cara untuk mengatasi masalah ini (tanpa urutan tertentu):

  1. Gunakan GPSBabel untuk mengonversi file GPX Anda ke CSV dan kemudian mengimpornya ke Arc.
  2. Gunakan GPX ke Alat Fitur dari galeri skrip. (Lihat Menganalisis Data Pelacakan GPS Anda dengan presentasi Python untuk info lebih lanjut.)
  3. Gunakan Alat Pencernaan dan Pembersihan GPX Otomatis dari galeri skrip.
  4. Gunakan Konversi File GPS (KML, GPX) ke skrip Shapefiles .
  5. Gunakan alat gpx2shp .
  6. Gunakan alat ogr2ogr dengan menelepon ogr2ogr -f "GPX" yourGpxFile.gpx yourShpFile.shp. ( Alat ini mungkin membantu di sini)
  7. Muat data Anda ke PostgreSQL dan sambungkan dari ArcGIS.

Saya pikir pendekatan 'paling lancar' mungkin tergantung pada beberapa faktor, termasuk:

  • Jumlah file GPX yang ingin Anda konversi.
  • Seberapa sering Anda berencana untuk melakukannya (dan seberapa ingin Anda mengotomatiskannya)?
  • Apakah Anda ingin memiliki satu output (file bentuk? Kelas fitur dalam geoDB?) Per GPX atau menggabungkan semuanya.
  • Apa tujuan data Anda (file bentuk? DB?)
Radek
sumber
Memiliki semua yang ada dalam daftar seperti ini membuat sulit untuk memilih yang "paling halus", misalnya saya tidak dapat memilih # 3 dan # 1.
matt wilkie
Nomor yang akan dikonversi: infinite; Seberapa sering: mungkin setiap hari, tentu setiap minggu; Jumlah keluaran: itu tergantung; Tujuan: akhirnya FCs dalam file-gdb tetapi bentuk adalah perantara yang dapat diterima. Pada dasarnya, idealnya, saya ingin berinteraksi dengan .gpx dengan fasilitas yang sama dengan .shp, drag'n'drop dll.
matt wilkie
1
@ mattwilkie: Kupikir tidak sopan untuk memberikan tujuh jawaban terpisah. Mungkin Anda harus memberikan perincian lebih lanjut (seperti yang Anda tunjukkan dalam komentar kedua) untuk pertanyaan karena mungkin bermanfaat bagi orang lain yang mencoba menjawab.
radek
1
Ide ArcGIS ini sekarang telah ditetapkan untuk diterapkan.
PolyGeo
6

Anda dapat mencoba plugin AmigoCloud GDAL / OGR untuk ArcGIS yang saya tulis. Ini gratis, open source, dan masih dalam versi beta. Ini memiliki installer yang berfungsi dengan ArcGIS 10.1.

Ini adalah screenshot dari file GPX yang saya buka secara asli (tidak perlu konversi).

Membuka file GPX secara asli.

Selain itu, Anda mendapatkan akses ke 55 format lain.

1) ESRI Shapefile 15) GPX            29) DXF           43) Geomedia
2) MapInfo File   16) KML            30) Geoconcept    44) EDIGEO
3) UK .NTF        17) GeoJSON        31) GeoRSS        45) GFT
4) SDTS           18) GMT            32) GPSTrackMaker 46) SVG
5) TIGER          19) SQLite         33) VFK           47) CouchDB
6) S57            20) ODBC           34) PGDump        48) Idrisi
7) DGN            21) PGeo           35) OSM           49) ARCGEN
8) VRT            22) MSSQLSpatial   36) GPSBabel      50) SEGUKOOA
9) REC            23) PostgreSQL     37) SUA           51) SEGY
10) Memory        24) MySQL          38) OpenAir       52) ODS
11) BNA           25) PCIDSK         39) PDS           53) XLSX
12) CSV           26) XPlane         40) WFS           54) ElasticSearch
13) NAS           27) AVCBin         41) HTF           55) PD
14) GML           28) AVCE00         42) AeronavFAA

Beri tahu saya cara kerjanya untuk Anda dan kirimkan bug saat Anda menemukannya.

Ragi Yaser Burhum
sumber
2
+10! Dukungan OGR penuh di Arcmap (dan semua arcgis?) Akan menjadi Ragi yang sangat mengagumkan . Terlebih lagi yang diiklankan "... dalam rilis ArcGIS berikutnya, WorkspacePlugin's akan memiliki dukungan menulis" . Dan open source untuk boot !!
matt wilkie
@ mattwilkie mengerjakannya saat saya mengetik ini. Saya sepertinya mengalami masalah dokumentasi / bug API. Setidaknya karya baca sekarang :)
Ragi Yaser Burhum
Secara teori, ini memang mendukung semua ArcGIS. Namun demikian, saat ini, saya bundling ArcMap ICommand dan Plugin di dll yang sama. Jika saya memisahkan mereka dalam berbagai dll, itu akan membuat ArcGIS Server dapat mengaksesnya. Pokoknya, ini awal :)
Ragi Yaser Burhum
4

Anda tidak menunjukkan apakah itu adalah penambahan langsung ke ArcMap atau tidak langsung. Untuk ArcMap sebelum versi 10, saya merekomendasikan DNRGarmin dan ada beberapa opsi lain yang tercantum di utas ini . DNRGarmin akan keluar dengan versi baru awal tahun depan yang menjanjikan akses langsung. Sekarang, akses langsung berarti memuat file gpx ke DNRGarmin dan mengakses data dari sana. Saya juga menemukan utas ini dari situs web Geoprocessing


sumber
Ini (DNRGarmin) tanpa diragukan lagi masih merupakan cara terbaik. Penting jika Anda menggunakan GPS Garmin dan ArcGIS.
Jakub Sisak GeoGraphics
Tautan terputus
PolyGeo
2

Saya tidak pernah menggunakannya, tetapi seseorang dengan baik hati telah menyediakan ruang kerja plugin untuk file GPX di assembla. Saya ingin tahu apakah ini sumber untuk DNRGPS yang disebutkan dalam jawaban lain.

Plugin dll ruang kerja memungkinkan format file yang biasanya tidak didukung untuk digunakan seperti format lain yang didukung. Dengan kata lain file GPX dapat digunakan seolah-olah mereka adalah file bentuk.

Cara menggunakan :

produksi / pengujian: copy bin / release / GpxPlugin.dll dari bin / release ke beberapa folder sistem yang stabil salin reg.bat dan unreg.bat ke folder yang sama jalankan reg.bat karena administrator menggunakan ArcMap / Catlog seperti biasa
ketika Anda ingin menghapus itu, jalankan unreg.dll, lalu hapus tiga file

pengembangan / debugging: salin reg.bat / unreg.bat ke bin / debug jalankan reg.bat sebagai administrator file proyek VS harus meluncurkan ArcCatalog setelah membangun dll debug Anda tidak perlu mendaftar ulang antara build kecuali Anda mengubah GUID

http://subversion.assembla.com/svn/dnrgps/

Inilah wiki.

Kirk Kuykendall
sumber
0

GPX ke SHP

(berfungsi paling baik dengan usb 2.0 dicolokkan ke pc yang sama dengan arcmap)

"Konversi data GPS, GIS, atau CAD ke atau dari GPX, Google Earth KML atau KMZ, Excel CSV atau TXT, SHP shapefile, atau gambar DXF AutoCAD dalam dua klik. Anda dapat memproyeksi ulang data dalam format geografis apa pun (lat-lon, UTM, US State Plane) dan mengubah datum secara instan. Dengan ExpertGPS, Anda akan dapat menghitung luas areal, mengukur jarak, ketinggian, dan kelas. "

(bukan iklan tetapi akan dikenakan biaya $ 80 bahkan untuk penggunaan non komersial / rumah)

http://www.expertgps.com/gpx-shp.asp

Kemudian ke File Geodatabase

Mapperz
sumber
0

Gunakan perangkat lunak GIS open source QGIS untuk itu. Memiliki antarmuka pengguna yang bagus, Anda akan dengan mudah menggunakan Alat GDAL \ OGR . Yang perlu Anda lakukan adalah membuka file GPX Anda sebagai layer vektor (atau cukup seret dan jatuhkan ke QGIS Canvas), maka Anda akan dapat menambahkan trek, titik trek, titik arah dan \ atau rute ke proyek Anda. Dari sana Anda dapat memeriksa geometri GPX Anda, periksa atribut tabelnya, tanpa perlu mengekspornya (berguna saat Anda tidak tahu apa yang GPX mengandung data yang Anda butuhkan).

Setelah itu Anda hanya perlu mengklik kanan layer yang diinginkan dan menggunakan "Simpan Sebagai ..." untuk menyimpannya sebagai Shapefile (atau format lainnya). Selama proses ini Anda bahkan dapat memproyeksi ulang data Anda dari WGS84 ke Sistem Koordinasi tujuan Anda.

Alexandre Neto
sumber
Meskipun saya setuju bahwa Qgis telah lama memiliki dukungan GPX dan menggunakannya dengan lancar, pertanyaan ini adalah tentang Arcmap, dan jadi jawaban ini di luar topik ;-)
matt wilkie
Ya, Anda adalah orang-orangnya di sini ... Tetapi sebagian besar jawabannya menggunakan perangkat lunak eksternal untuk ArcMap, karena ArcMap tidak membuka GPX dengan cara yang sama. Jangan menganggapnya sebagai saya memaksakan jalur Open Source, saya menggunakan ArcMap dan QGIS untuk melakukan tugas GIS saya, dan itulah yang saya gunakan ketika berurusan dengan file GPX.
Alexandre Neto
-1

Cara mengimpor trek GPS dari Android ke ArcMap

  1. Simpan file KMZ sebagai file KML di Google Earth
  2. Buka file KML di Notepad
  3. Salin dan tempel semua teks ke dalam Excel
  4. Pilih baris koordinat GPS ke dalam lembar terpisah
  5. Parse koordinat ke dalam kolom X dan Y (Sumber daya yang berguna: https://support.microsoft.com/en-us/kb/214261 )
  6. Masukkan tajuk X dan Y sebagai baris baru di bagian atas
  7. Hapus kolom teks pertama dan terakhir dan simpan sheet
  8. Impor lembar GPS ke ArcMap
  9. Gunakan alat Konversi Notasi Koordinat untuk membuat shapefile GPS
  10. Gunakan Project untuk mengonversi shapefile dari geografis ke sistem koordinat yang diproyeksikan
  11. Gunakan alat Points to Line untuk mengubah poin menjadi garis.

masukkan deskripsi gambar di sini

SMAPS
sumber
Terima kasih telah berbagi, tetapi Anda bekerja terlalu keras! KML dapat dicerna dalam satu atau dua langkah, lihat Posting yang berisi 'impor / ekspor kml ke arcgis desktop'
matt wilkie
Hai Matt, terima kasih atas tanggapan Anda! Saya telah membaca posting tersebut dan alasan mengapa saya harus melakukan semua langkah ini adalah karena alat KML ke Layer membawa trek GPS Android sebagai 2 titik awal dan akhir tanpa fitur garis - yang mana saya harus melakukan semua di atas untuk dapat menampilkan trek garis di ArcGIS dengan proyeksi yang tepat. Alat notasi konversi digunakan karena trek GPS dalam derajat desimal sementara saya membutuhkan koordinat UTM.
SMAPS