Додавання файлів GPX до ArcMap?


30

Який найпростіший шлях, найпростіший досвід користувача, додати файли до ArcMap?

В ідеалі я хотів би взаємодіяти з .gpx з тим самим об'єктом, що і .shp, щоб перетягнути на полотно карти і так далі. У кінцевому підсумку результати стануть функціональними класами у файлі-gdb, але shapefile є прийнятним проміжним.


1
Я навмисно не обмежував це конкретною версією Arcmap.
matt wilkie

Чи означає "плавний маршрут", що ви хочете згладити шипи даних і створити заходи для маршрутів у системі лінійних довідок ?
Кірк Куйкендалл

@kirk, "гладкий" тут посилається на досвід користувача
matt wilkie

Відповіді:


16

Для тих, хто має ArcGIS 10.1 та новіших версій, інструмент GPX to Features у наборі інструментів «Перетворення» здається саме тим, що ви шукаєте, оскільки це:

Перетворює інформацію про точку у файлі GPX у функції.


18

На підтримці файлів GPX поки що 820 балів на сторінці Ідеї ArcGIS, тому, мабуть, мало хто чекає на цю функціональність (голосуйте на сторінці Ідеї, будь ласка!:]).

Є кілька способів вирішити цю проблему (не в конкретному порядку):

  1. Використовуйте GPSBabel для перетворення файлів GPX у CSV та імпортування їх у Arc.
  2. Використовуйте інструмент GPX для функцій з галереї сценаріїв. (Перегляньте аналіз даних GPS відстеження за допомогою презентації Python для отримання додаткової інформації.)
  3. Використовуйте автоматичний засіб для чищення та очищення GPX із галереї сценаріїв.
  4. Використовуйте Перетворити GPS-файли (KML, GPX) у сценарій Shapefiles .
  5. Використовуйте інструмент gpx2shp .
  6. Скористайтеся інструментом ogr2ogr , зателефонувавши ogr2ogr -f "GPX" yourGpxFile.gpx yourShpFile.shp. ( Цей інструмент може бути тут корисним)
  7. Завантажте свої дані в PostgreSQL та підключіться до них з ArcGIS.

Я думаю, що «найгладший» підхід може залежати від кількох факторів, зокрема:

  • Кількість файлів GPX, які ви хочете конвертувати.
  • Як часто ви плануєте це робити (і наскільки ви прагнете його автоматизувати)?
  • Ви хочете мати один вихід (файл форми? Клас особливості в геоДБ?) На GPX або об'єднати їх усі разом.
  • Яке призначення ваших даних (файл форми? БД?)

Якщо у такому списку є все, важко проголосувати за «найгладнішого», наприклад, я не можу проголосувати за №3 і №1.
matt wilkie

Номер для перетворення: нескінченний; Як часто: можливо щодня, звичайно щотижня; Кількість виходів: це залежить; Призначення: в кінцевому рахунку FC у файлі-gdb, але форма є прийнятним проміжним. В принципі, в ідеалі, я хотів би взаємодіяти з .gpx з такою ж об'єкт , як .shp, drag'n'drop і т.д.
матовий Уїлкі

1
@mattwilkie: Думав, що було б нечесно надати сім окремих відповідей. Можливо, ви повинні дати більше деталей (як ви вказали у своєму другому коментарі) до питання, оскільки це може бути корисним для інших, хто намагається відповісти.
radek

1
Ця ідея ArcGIS тепер налаштована на реалізацію.
PolyGeo

6

Ви можете спробувати плагін AmigoCloud GDAL / OGR для ArcGIS Я пишу. Він безкоштовний, з відкритим кодом і все ще знаходиться в бета-версії. Він має інсталятор, який працює з ArcGIS 10.1.

Ось скріншот файлу GPX, який я відкрив власноруч (конверсія не потрібна).

Відкриття файлу GPX спочатку.

Крім того, ви отримуєте доступ до 55 інших форматів.

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

Дайте мені знати, як це працює для вас, і будь ласка, надсилайте помилки, коли ви їх знайдете.


2
+10! Повна підтримка OGR в Arcmap (і всі аркгіди?) Була б надзвичайно приголомшливою для Рагі. Тим більше, що рекламоване "... у наступному випуску ArcGIS, у WorkpacePlugin's буде підтримка запису" . І з відкритим кодом для завантаження !!
matt wilkie

@mattwilkie працює над цим, коли я це ввожу. Здається, у мене виникають проблеми / помилки з документацією API. Принаймні прочитане зараз працює :)
Рагі Ясер Бурхум

Теоретично це дає підтримку всій ArcGIS. Тим не менш, в даний час я поєдную ArcMap ICommand і Plugin в одному і тому ж DLL. Якщо я відокремлю їх у різних dll, це дозволить ArcGIS Server отримати доступ до нього. У всякому разі, це старт :)
Рагі Ясер Бурхум

4

Ви не вказуєте, чи це пряме додавання до ArcMap або непряме. Для ArcMap до версії 10 я рекомендую DNRGarmin. Є кілька інших варіантів, перелічених у цій темі . DNRGarmin вийде з новою версією на початку наступного року, яка обіцяє прямий доступ. Тепер прямий доступ означає завантаження gpx-файлу в DNRGarmin та доступ до даних звідти. Я також знайшов цю тему на веб-сайті Geoprocessing


Це (DNRGarmin), без сумніву, все ще найкращий спосіб. Важливо, якщо ви використовуєте GPS Garmin та ArcGIS.
Jakub Sisak GeoGraphics

Посилання порушені
PolyGeo

4

Дивно, як це може здатися рекомендованим Esri способом - додати файли gpx до ArcExplorer (який є безкоштовним) і зберегти як shapefile, який потім заноситься до Arcmap: http://blogs.esri.com/info/blogs/ arcgisexplorerblog / archive / 2008/08/13 / importing-gps-via-gpx.aspx

(Опубліковано заради повноти, не обов'язково тому, що я вважаю це хорошим методом, це занадто непрямо для цього, але якщо хтось уже має та використовує AE, це добре знати.)


2

Я ніколи не використовував це, але хтось люб’язно надав робочу область плагіна для файлів GPX на асембле. Цікаво, чи це джерело ДНРГПС, згадане в інших відповідях.

Копи робочої області плагінів дозволяють використовувати зазвичай непідтримувані формати файлів, як і інші підтримувані формати. Іншими словами, файли GPX можуть використовуватися так, ніби вони формують файли.

Як користуватися :

виробництво / тестування: скопіюйте bin / release / GpxPlugin.dll з bin / release в стабільну системну папку, скопіюйте reg.bat і undeg.bat в ту саму папку, що запускає reg.bat, як адміністратор, використовуючи ArcMap / Catlog, як зазвичай,
коли потрібно видалити його, запустіть undeg.dll, а потім видаліть три файли

розробка / налагодження: скопіюйте reg.bat / undeg.bat в bin / debug запустити reg.bat як адміністратор файл проекту VS повинен запустити ArcCatalog після побудови налагодження DLL, вам не потрібно перереєструватись між збірками, якщо ви не зміните GUID

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

Ось вікі.


0

GPX до SHP

(найкраще працює з usb 2.0, підключеним до того ж ПК, що і arcmap)

"Перетворіть будь-які дані GPS, GIS або CAD в GPX, KML або KMZ Google Планета Земля, Excel CSV або TXT, формати SHP або малюнки AutoCAD DXF за два кліки. Ви можете повторно відхилити дані в будь-якому географічному форматі (lat-lon, UTM, Державний літак США) і миттєво змінити дату. За допомогою ExpertGPS ви зможете розрахувати площу, виміряти відстань, висоту та клас ".

(не реклама, але коштуватиме 80 доларів навіть для некомерційного / домашнього використання)

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

Потім у файл Geodatabase


0

Для цього використовуйте програмне забезпечення з відкритим кодом GIS QGIS . Маючи приємний користувальницький інтерфейс, ви легко будете користуватися інструментами GDAL \ OGR . Все, що вам потрібно зробити, це відкрити вам файл GPX у вигляді векторного шару (або просто перетягнути його на QGIS Canvas), тоді ви зможете додати до свого проекту доріжки, точки сліду, точки та \ або маршрути. Звідти ви можете перевірити геометрії свого GPX, перевірити його атрибути таблиці без необхідності їх експорту (корисно, коли ви не знаєте, що GPX містить потрібні вам дані).

Після цього потрібно просто клацнути правою кнопкою миші потрібний шар і скористатися "Зберегти як ...", щоб зберегти його як Shapefile (або будь-який інший формат). Під час процесу ви навіть можете відхилити свої дані з WGS84 до системи координат пункту призначення.


Хоча я погоджуюся, що Qgis вже давно підтримує GPX, і його використання гладко, це питання про Arcmap, і тому ця відповідь поза темою ;-)
matt wilkie

Ну, ви тут чоловіки ... Але більшість відповідей використовують зовнішнє програмне забезпечення для ArcMap, оскільки ArcMap не відкриває GPX нативно. Не сприймайте це так, як я змушую шлях до відкритого коду, я використовую як ArcMap, так і QGIS, щоб виконувати свої завдання GIS, і це те, що я використовую при роботі з файлами GPX.
Олександр Нето

-1

Як імпортувати GPS-треки з Android в ArcMap

  1. Збережіть файл KMZ як файл KML у Google Earth
  2. Відкрийте файл KML у Блокноті
  3. Скопіюйте та вставте весь текст у Excel
  4. Виберіть рядки координат GPS на окремому аркуші
  5. Розбір координат у стовпцях X та Y (Корисний ресурс: https://support.microsoft.com/en-us/kb/214261 )
  6. Вставте заголовок X та Y як новий рядок у верхній частині
  7. Видаліть перший і останній стовпці тексту та збережіть аркуш
  8. Імпортуйте аркуш GPS в ArcMap
  9. Використовуйте інструмент «Перетворити позначення координат» для створення GPS-формату
  10. Використовуйте Project для перетворення форми файлу з географічної в проектовану систему координат
  11. Використовуйте інструмент «Точки до лінії», щоб перетворити точки в лінії.

введіть тут опис зображення


Дякуємо за обмін, але ви надто працюєте! KML можна приймати в один або два етапи, див. Повідомлення, що містять "імпорт / експорт kml на арггіс робочий стіл"
matt wilkie

Гей Метт, дякую за відгук! Я прочитав ці пости, і причина, чому я повинен виконати всі ці кроки, полягає в тому, що інструмент KML до Layer приніс доріжки Android GPS у вигляді двох початкових і кінцевих точок без особливостей рядка - що мені довелося робити всі вище, щоб мати можливість відображати лінійні доріжки в ArcGIS з правильними проекціями. Інструмент конвертування позначень використовується, оскільки GPS-треки знаходилися в десяткових градусах, тоді як мені потрібні координати UTM.
SMAPS
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.