Thêm tệp GPX vào ArcMap?


30

Tuyến đường trơn tru nhất, trải nghiệm người dùng dễ dàng nhất để thêm các tệp vào ArcMap là gì?

Lý tưởng nhất là tôi muốn tương tác với .gpx với cùng một phương tiện như .shp, có thể kéo trên vải bản đồ, v.v. Cuối cùng, kết quả sẽ là các lớp đối tượng trong tệp-gdb nhưng shapefile là một trung gian có thể chấp nhận được.


1
Tôi đã cố tình không giới hạn điều này trong một phiên bản Arcmap cụ thể.
matt wilkie

"Tuyến đường trơn tru nhất" có nghĩa là bạn muốn làm mịn các đột biến trong dữ liệu và tạo ra các biện pháp cho các tuyến đường trong Hệ thống Tham chiếu Tuyến tính ?
Kirk Kuykendall

@kirk, "trơn tru" ở đây đề cập đến trải nghiệm người dùng
matt wilkie

Câu trả lời:


16

Đối với những người có ArcGIS 10.1 trở lên, công cụ GPX to Feature trong bộ công cụ Chuyển đổi dường như là thứ bạn đang tìm kiếm vì nó:

Chuyển đổi thông tin điểm bên trong tệp GPX thành các tính năng.


18

Hỗ trợ tệp GPX có 820 điểm cho đến nay trên trang Ý tưởng ArcGIS, vì vậy tôi đoán có rất ít người đang chờ đợi chức năng này (vui lòng bỏ phiếu trên trang Ý tưởng! :)].

Có một số cách để giải quyết vấn đề này (không theo thứ tự cụ thể):

  1. Sử dụng GPSBabel để chuyển đổi tệp GPX của bạn sang CSV và sau đó nhập chúng vào Arc.
  2. Sử dụng GPX to Feature Tool từ thư viện script. (Hãy xem Phân tích dữ liệu theo dõi GPS của bạn với bản trình bày Python để biết thêm thông tin.)
  3. Sử dụng Công cụ dọn dẹp và làm sạch GPX tự động từ thư viện tập lệnh.
  4. Sử dụng Chuyển đổi tập tin GPS (KML, GPX) sang tập lệnh Shapefiles .
  5. Sử dụng công cụ gpx2shp .
  6. Sử dụng công cụ ogr2ogr bằng cách gọi ogr2ogr -f "GPX" yourGpxFile.gpx yourShpFile.shp. ( Công cụ này có thể hữu ích ở đây)
  7. Tải dữ liệu của bạn vào PostgreSQL và kết nối với nó từ ArcGIS.

Tôi nghĩ cách tiếp cận 'trơn tru nhất' có thể phụ thuộc vào một số yếu tố, bao gồm:

  • Số lượng tệp GPX bạn muốn chuyển đổi.
  • Bạn có thường xuyên lên kế hoạch để làm điều đó không (và bạn háo hức tự động hóa nó như thế nào)?
  • Bạn có muốn có một đầu ra (tệp hình dạng? Lớp tính năng trong GeoDB không?) Cho mỗi GPX hoặc hợp nhất tất cả chúng lại với nhau.
  • Đích đến của dữ liệu của bạn (tệp hình dạng? DB là gì?)

Có tất cả mọi thứ trong một danh sách như thế này khiến bạn khó có thể bình chọn cho "trơn tru nhất", ví dụ tôi không thể bỏ phiếu # 3 và xuống # 1.
matt wilkie

Số cần chuyển đổi: vô hạn; Làm thế nào thường xuyên: có lẽ hàng ngày, chắc chắn hàng tuần; Đầu ra số: nó phụ thuộc; Đích đến: cuối cùng là các FC trong một tệp gdb nhưng hình dạng là một trung gian có thể chấp nhận được. Về cơ bản, lý tưởng, tôi muốn tương tác với .gpx với cùng một tiện ích như .shp, drag'n'drop, v.v.
matt wilkie

1
@mattwilkie: Nghĩ rằng sẽ là bất lịch sự khi cung cấp bảy câu trả lời riêng biệt. Có lẽ bạn nên cung cấp thêm chi tiết (như bạn đã nêu trong nhận xét thứ hai của mình) cho câu hỏi vì nó có thể hữu ích cho những người khác đang cố gắng trả lời.
radek

1
Ý tưởng ArcGIS này hiện đã được thiết lập để thực hiện.
PolyGeo

6

Bạn có thể dùng thử plugin AmigoCloud GDAL / OGR cho ArcGIS tôi đang viết. Nó là miễn phí, mã nguồn mở và vẫn đang trong giai đoạn thử nghiệm. Nó có một trình cài đặt hoạt động với ArcGIS 10.1.

Dưới đây là ảnh chụp màn hình của tệp GPX mà tôi đã mở nguyên bản (không cần chuyển đổi).

Mở tệp GPX nguyên bản.

Ngoài ra, bạn có quyền truy cập vào 55 định dạng khác.

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

Hãy cho tôi biết làm thế nào nó hoạt động cho bạn và xin vui lòng gửi lỗi khi bạn tìm thấy chúng.


2
+10! Hỗ trợ OGR đầy đủ trong Arcmap (và tất cả arcgis?) Sẽ là Ragi cực kỳ tuyệt vời . Thậm chí nhiều hơn những quảng cáo "... trong phiên bản ArcGIS tiếp theo, WorkspacePlugin sẽ có hỗ trợ viết" . Và mã nguồn mở để khởi động !!
matt wilkie

@mattwilkie làm việc với nó khi tôi gõ cái này. Tôi dường như đang chạy vào các vấn đề / lỗi tài liệu API. Ít nhất là các tác phẩm đã đọc bây giờ :)
Ragi Yaser Burhum

Về lý thuyết, điều này không hỗ trợ cho tất cả ArcGIS. Tuy nhiên, hiện tại, tôi đang kết hợp ArcMap ICommand và Plugin trong cùng một dll. Nếu tôi tách chúng thành các dll khác nhau, điều đó sẽ khiến ArcGIS Server có thể truy cập nó. Dù sao, đây là một sự khởi đầu :)
Ragi Yaser Burhum

4

Bạn không cho biết liệu đó là bổ sung trực tiếp vào ArcMap hay gián tiếp. Đối với ArcMap trước phiên bản 10, tôi khuyên dùng DNRGarmin và có một số tùy chọn khác được liệt kê trong chuỗi này . DNRGarmin sẽ ra mắt với phiên bản mới vào đầu năm tới, hứa hẹn sẽ truy cập trực tiếp. Bây giờ, truy cập trực tiếp có nghĩa là tải tệp gpx vào DNRGarmin và truy cập dữ liệu từ đó. Tôi cũng tìm thấy chủ đề này từ trang web Geoprocessing


Điều này (DNRGarmin) chắc chắn vẫn là cách tốt nhất. Cần thiết nếu bạn sử dụng GPS Garmin và ArcGIS.
Jakub Sisak GeoGraphics

Liên kết bị hỏng
PolyGeo

4

Điều kỳ lạ là âm thanh của Esri được đề xuất là thêm các tệp gpx vào ArcExplorer (miễn phí) và lưu dưới dạng shapefile, sau đó được đưa vào Arcmap: http://bloss.esri.com/info/bloss/ arcgothyplorerblog / archive / 2008/08/13 / nhập-gps-via-gpx.aspx

(Được đăng vì mục đích hoàn toàn, không nhất thiết vì tôi nghĩ đó là một phương pháp tốt, nó quá gián tiếp cho điều đó, nhưng nếu ai đó đã có và sử dụng AE thì thật tốt khi biết.)


2

Tôi chưa bao giờ sử dụng nó, nhưng ai đó đã vui lòng cung cấp không gian làm việc cho các tệp GPX trên tập hợp. Tôi tự hỏi nếu đây là nguồn cho DNRGPS được đề cập trong các câu trả lời khác.

Các dll không gian làm việc của plugin cho phép các định dạng tệp không được hỗ trợ thông thường được sử dụng như các định dạng được hỗ trợ khác. Nói cách khác, các tệp GPX có thể được sử dụng như thể chúng là các tệp hình dạng.

Cách sử dụng :

sản xuất / thử nghiệm: sao chép bin / release / GpxPlugin.dll từ bin / phát hành sang một số thư mục hệ thống ổn định sao chép reg.bat và unreg.bat vào cùng thư mục chạy reg.bat khi quản trị viên sử dụng ArcMap / Catlog như bình thường
khi bạn muốn xóa nó, chạy unreg.dll, sau đó xóa ba tệp

phát triển / gỡ lỗi: sao chép reg.bat / unreg.bat sang bin / gỡ lỗi chạy reg.bat vì quản trị viên tệp dự án VS sẽ khởi chạy ArcCatalog sau khi xây dựng dll gỡ lỗi, bạn không cần phải đăng ký lại giữa các bản dựng trừ khi bạn thay đổi GUID

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

Đây là wiki.


0

GPX đến SHP

(hoạt động tốt nhất với usb 2.0 được cắm vào cùng một máy tính với arcmap)

"Chuyển đổi bất kỳ dữ liệu GPS, GIS hoặc CAD nào sang hoặc từ GPX, Google Earth KML hoặc KMZ, Excel CSV hoặc TXT, SHP shapefiles hoặc AutoCAD DXF trong hai lần nhấp. Bạn có thể từ chối dữ liệu ở bất kỳ định dạng địa lý nào (lat-lon, UTM, Máy bay Nhà nước Hoa Kỳ) và thay đổi dữ liệu ngay lập tức. Với ExpertGPS, bạn sẽ có thể tính diện tích, đo khoảng cách, độ cao và cấp. "

(không phải quảng cáo nhưng sẽ có giá $ 80 ngay cả khi không sử dụng tại nhà / thương mại)

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

Sau đó, đến Cơ sở dữ liệu địa lý


0

Sử dụng phần mềm GIS nguồn mở QGIS cho điều đó. Có giao diện người dùng đẹp, bạn sẽ dễ dàng sử dụng Công cụ GDAL \ OGR . Tất cả những gì bạn cần làm là mở tệp GPX của bạn dưới dạng lớp vectơ (hoặc chỉ cần kéo và thả tệp vào QGIS Canvas), sau đó bạn sẽ có thể thêm các bản nhạc, điểm theo dõi, điểm tham chiếu và \ hoặc tuyến đường vào dự án của mình. Từ đó, bạn có thể kiểm tra hình học GPX của mình, kiểm tra các thuộc tính bảng của nó mà không cần xuất nó (hữu ích khi bạn không biết GPX chứa dữ liệu nào bạn cần).

Sau đó, bạn chỉ cần nhấp chuột phải vào lớp mong muốn và sử dụng "Save As ..." để lưu nó dưới dạng Shapefile (hoặc bất kỳ định dạng nào khác). Trong quá trình, bạn thậm chí có thể chuyển hướng dữ liệu của mình từ WGS84 sang Hệ thống tọa độ đích.


Mặc dù tôi đồng ý rằng Qgis từ lâu đã có hỗ trợ GPX và sử dụng rất trơn tru, nhưng câu hỏi này là về Arcmap, và vì vậy câu trả lời này không có chủ đề ;-)
matt wilkie

Chà, bạn là đàn ông ở đây ... Nhưng hầu hết các câu trả lời đều sử dụng phần mềm bên ngoài cho ArcMap, vì ArcMap không mở GPX nativelly. Đừng coi đó là việc tôi buộc đường dẫn Nguồn mở, tôi sử dụng cả ArcMap và QGIS để thực hiện các tác vụ GIS của mình và đó là những gì tôi sử dụng khi xử lý các tệp GPX.
Alexandre Neto

-1

Cách nhập các bản nhạc GPS từ Android vào ArcMap

  1. Lưu tệp KMZ dưới dạng tệp KML trong Google Earth
  2. Mở tệp KML trong Notepad
  3. Sao chép và dán tất cả văn bản vào Excel
  4. Chọn các hàng tọa độ GPS thành bảng riêng
  5. Phân tích tọa độ thành các cột X và Y (Tài nguyên hữu ích: https://support.microsoft.com/en-us/kb/214261 )
  6. Chèn tiêu đề X và Y dưới dạng một hàng mới ở trên cùng
  7. Xóa các cột văn bản đầu tiên và cuối cùng và lưu bảng
  8. Nhập bảng GPS vào ArcMap
  9. Sử dụng công cụ Chuyển đổi tọa độ ký hiệu để tạo shapefile GPS
  10. Sử dụng Project để chuyển đổi shapefile từ hệ thống tọa độ địa lý sang dự kiến
  11. Sử dụng công cụ Points to Line để chuyển đổi điểm thành dòng.

nhập mô tả hình ảnh ở đây


Cảm ơn đã chia sẻ, nhưng bạn đang làm việc quá sức! KML có thể được nhập vào trong một hoặc hai bước, xem Bài đăng có chứa 'nhập / xuất kml sang máy tính để bàn arcgis'
matt wilkie

Này Matt, cảm ơn phản hồi của bạn! Tôi đã đọc những bài đăng đó và lý do tại sao tôi phải thực hiện tất cả các bước này là vì công cụ KML to Layer mang đến các bản nhạc Android GPS là 2 điểm bắt đầu và kết thúc mà không có tính năng đường - đó là điều tôi phải làm tất cả ở trên để có thể hiển thị các tuyến đường trong ArcGIS với các hình chiếu phù hợp. Công cụ ký hiệu chuyển đổi được sử dụng vì các rãnh GPS ở độ thập phân trong khi tôi cần tọa độ UTM.
SMAPS
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.