Как экспортировать в excel в arcgis

Обновлено: 04.07.2024

Excel - это приложение для работы с электронными таблицами от Microsoft с собственными форматами * .xls и * .xlsx.

Я видел все вопросы о том, как экспортировать таблицу атрибутов в Excel из QGIS, и я пробую все ответы, такие как копирование, вставка, CSV (на самом деле это не знаю, где найти), но ни один из них не является правильным ответом. , Может кто-нибудь помочь мне?

Как я могу преобразовать файл Excel с x, y столбцами в точечный шейп-файл? Есть несколько необязательных требований в дополнение к правильному созданию шейп-файла: Типы столбцов (согласно спецификаторам формата Excel) должны быть сохранены (особенно типы даты) Имена столбцов должны быть взяты из заголовка Я хотел бы сделать это из командной строки …

У меня есть файл Excel, содержащий данные, собранные за многие годы в виде координат широты и долготы для археологических памятников - как я могу импортировать их в QGIS в качестве нового слоя?

Может кто-нибудь сказать мне, как это сделать? Я хочу, чтобы при открытии MXD запускался скрипт Python, который перетягивал бы лист Excel в GDB и обновлял карту. Я только хочу, чтобы это произошло в этом конкретном MXD.

В моем офисе будут большие изменения в разделе ГИС. Этот раздел функционирует с 1980-х годов и содержит огромный набор данных ГИС (т. Е. Шейп-файлы, растровые файлы, данные и т. Д.), Но никогда не проходил никакой инвентаризации. Теперь это произойдет. Существует ли какой-либо автоматизированный способ извлечения всей информации о данных ГИС …

У меня есть шейп-файл с 60k + записями, каждый из которых является полигоном с соответствующими атрибутами (общая площадь, имена землевладельцев, налоговые номера и т. Д.). В конечном итоге мне нужен файл CSV со всеми этими атрибутами и соответствующей геометрией (в формате xyz, совместимом с KML, то есть НЕ в формате …

У меня есть таблица атрибутов с двумя пустыми полями в QGIS. Я хочу импортировать базу данных Excel, чтобы заполнить мои пустые поля в QGIS. Мой файл Excel совпадает со столбцами в моей таблице атрибутов QGIS. Я могу правильно присоединить мой Excel (.CSV) к моему шейп-файлу. Тем не менее, процесс, вместо …

У меня есть ломаная линия в Google Earth. Я могу видеть профиль высоты в Google Планета Земля, когда я двигаюсь вдоль полилинии, но есть ли способ извлечь данные о широте, длине и высоте в Excel?

Я пишу код Python для преобразования X, Y точек в Excel в шейп-файл. В этом процессе я должен прочитать xy баллы из shhet1. Какой шаг я должен включить в свой процесс, чтобы прочитать данные из листа 1 рабочей книги Excel (97-2003). Я написал код следующим образом .. import arcpy from …

Моя компания только что перешла на Office 2007, и теперь я больше не могу легко манипулировать и создавать базы данных. Я не понимаю решения MS об удалении этой возможности, но, увы, бесполезно плакать над пролитым молоком. Я спрашиваю всех здесь, что вы используете (желательно бесплатно), чтобы удовлетворить все ваши потребности …

Мне было поручено создать модель с использованием ArcGIS ModelBuilder, которая сначала выполняет несколько задач геообработки, а затем соединяет таблицу Excel с результатами этих геообработок. Однако модели необходимо сначала открыть файл Excel, чтобы пользователь мог отредактировать его вручную, а затем пользователь сохранит свои изменения и закроет файл. Затем ожидается, что модель …

При добавлении слоев таблиц из файлов Excel ArcGIS пытается угадать типы данных : Microsoft Excel не применяет типы полей для значений во время ввода данных, как это делают стандартные базы данных. Поэтому тип поля, указанный в Excel, не используется при определении типа поля, предоставляемого в ArcGIS. Вместо этого тип поля …

Ранее я добавлял текстовые слои с разделителями в QGIS со столбцами, содержащими широту и долготу отдельно. Но теперь у меня есть файл Excel, как: station no parcel no parcel coordinates 63 215 X1,Y1; X2,Y2; X3,Y3; X4,Y4 Таким образом, у меня есть все координаты посылки в одном столбце для каждой посылки. …

У меня есть файл Excel с 2 столбцами атрибутов, 1-элементная информация 2-номер цвета (RGB), который должен символизировать текущий объект. Этот файл можно соединить со слоем, используя уникальное поле «Информация об объекте» (таблица атрибутов). Так что у меня есть как атрибут цветовой номер атрибута для каждого полигона. Как я могу использовать …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.

Вы можете открывать таблицы Microsoft Excel напрямую в ArcGIS Pro и работать с ними так же, как с любыми другими источниками табличных данных. Например, их можно добавить на карту, открыть в виде Таблицы и использовать в качестве входных данных инструментов геообработки.

Установите драйвер Microsoft Access Database Engine.

Для работы с файлами Excel в ArcGIS Pro необходимо загрузить и установить Microsoft Access Database Engine 2016 Redistributable на ваш компьютер. Драйвер доступен в Microsoft Download Center.

  • Если вы используете ArcGIS Pro 2.4, выберите 32-разрядный драйвер.
  • Если вы используете ArcGIS Pro 2.5 или более новую версию, выберите для загрузки драйвер, соответствующий установленным у вас приложениям Microsoft .
  • AccessDatabaseEngine.exe – 32-Разрядный драйвер
  • AccessDatabaseEngine_X64.exe – 64-Разрядный драйвер
  1. Сохраните загруженный файл на компьютере на диске C:.
  2. В строке поиска Windows на панели задач введите Командная строка , чтобы найти и открыть Командную строку.
  3. Щелкните правой кнопкой мыши приложение Командной строки и выберите Запустить от имени администратора .
  4. Командная строка откроется в папке по умолчанию. Введите cd C:\ , чтобы изменить папку на диск C:, где вы сохранили файл.
  5. Чтобы запустить .exe в режиме автоматической установки, введите AccessDatabaseEngine.exe /quiet или AccessDatabaseEngine_X64.exe /quiet в зависимости от выбранной загрузки в Microsoft Download Center.
Рекомендуется перезагрузить компьютер после завершении установки.
Примечание:
Что проверить, установлен ли драйвер, в окне поиска Windows введите Settings . На панели Apps & features найдите Microsoft Access Database Engine 2016 . Если его там нет или у вас возникли проблемы с указанными выше сведениями об установке, см. Дополнительные подробные инструкции по установке в Руководстве по подключению к файлам Excel в ArcGIS Pro .

Использование файлов Microsoft Excel в ArcGIS Pro

Добавить данные

Файлы Excel добавляются в проект тем же способом, что и другие данные: щелкните кнопку Добавить данные на вкладке Карта . Когда вы указываете файл Excel , вам необходимо выбрать таблицу, которую вы хотите открыть. Например, если имеется книга Excel с названием Sales_Figures.xlsx, в которой содержится три листа: Sales, Month и Year to Date, – каждый из них является отдельной таблицей в ArcGIS Pro .

При доступе из ArcGIS Pro лист представляется как таблица, в конце названия которой стоит значок доллара ($). Если в названиях листов есть пробелы, они будут заменены на нижнее подчеркивание.

После добавления на карту таблицы, ее можно открыть в панели Содержание . Однако вы не сможете редактировать таблицу или экспортировать записи в формат Excel .

В следующем примере показана разница в отображении многолистного документа в Microsoft Excel и в диалоговом окне Добавить данные .

    Три листа показаны так, как они выглядят на панели листов внизу окна Excel .

Вот как выглядят три рабочих листа в окне Excel

Доступные листы книги Sales_Figures в диалоговом окне Добавить данные

Форматирование таблицы Microsoft Excel для использования в ArcGIS Pro

Вы можете работать с файлами Microsoft Excel в ArcGIS Pro так же, как и с другими табличными данными, но есть ряд ограничений. Учитывайте эти общие рекомендации при создании данных в Excel для использования в ArcGIS Pro :

  1. Проверьте, чтобы первая строка листа была правильно отформатирована, так как она будет источником названий полей в ArcGIS.
  • Имя поля должно начинаться с буквы.
  • Имя поля должно содержать только буквы, цифры и знаки подчеркивания «_».
  • Имена полей не должны превышать 64 символа.

Добавление таблицы Microsoft Excel на карту

Файлы Excel добавляются в проект тем же способом, что и другие данные: щелкните кнопку Добавить данные на вкладке Карта или используйте панель Каталог .

Добавить данные

  1. Нажмите на кнопку Добавить данные на вкладке ленты Карта .
  2. Перейдите к файлу рабочей книги Excel , когда откроется диалоговое окно Добавить данные .
  3. Дважды щелкните на файле книги Excel .
  4. Щелкните таблицу, которую хотите добавить на карту.
  5. Щелкните Выбрать .

Добавить к текущей карте

Либо можно перетащить таблицу Excel с панели Каталог на карту либо щелкнуть правой кнопкой таблицу и щелкнуть Добавить к текущей карте .

Ограничения

При работе с файлами Microsoft Excel надо учитывать следующие моменты:

  • ArcGIS поддерживает файлы Excel 2003 и более ранних версий .xls , а также файлы Excel 2007 .xlsx . Одним из преимуществ Excel 2007 является то, что он поддерживает большие размеры листов (1 048 576 строк на 16 384 столбцов) по сравнению с Excel 2003 (65 536 строк на 256 столбцов).
  • Таблицы Excel в ArcGIS Pro доступны только для чтения; тем не менее, их можно редактировать в Excel , несмотря на то, что лист таблицы открыт на панели Содержание (слой автономной таблицы). Слой будет отображать только обновленные (сохраненные) значения исправлений, которые сделаны вне ArcGIS Pro когда ArcGIS Pro был закрыт и открыт заново.

Примечание:

Если вы вносите исправления в таблицу вне ArcGIS Pro , в то время, когда она открыта на панели Содержание , сначала попробуйте удалить и добавить слой заново без перезапуска ArcGIS Pro , но вы можете получить ошибку неподдерживаемого типа данных.

  • Если таблица Excel будет экспортирована, необходимо учесть желаемый размер текстовых полей.

Когда рабочий лист Excel добавлен к карте, ArcGIS Pro попытается сохранить все знаки, представленные в листе или имени поля и отобразить его в виде автономной таблицы.

Например лист с именем Year to Date в Excel будет отображен в Каталоге или панели Содержание как 'Year to Date$' , имя будет в кавычках, так как оно содержит пробелы. При добавлении в инструмент геообработки таблица используется напрямую, поэтому имя может несколько измениться. На том же примере, если вы перетягиваете лист Excel с именем Year to Date в инструмент геообработки или выбираете его из ниспадающего списка, он будет выглядеть как T_Year_to_Date$_ .

Вы можете открывать таблицы Microsoft Excel напрямую в ArcGIS и работать с ними так же, как с любыми другими источниками табличных данных. Например, вы можете добавить их в ArcMap, просматривать в ArcCatalog, и использовать как входные значения в инструментах геокодирования.

Как и другие данные, файлы Excel могут добавляться в ArcMap с помощью диалогового окна Добавить данные (Add Data) . Когда вы указываете файл Excel, вам необходимо выбрать таблицу, которую вы хотите открыть. Например, имеется книга Excel с названием Sales_Figures.xls, в которой содержится три листа Sales, Month и Year to Date, каждый из которых представляет отдельную таблицу в ArcGIS. Любое имя указывающее ячейки или ряды определенные в Excel сохраняются в ArcGIS.

При открытии файла Excel в ArcGIS, лист представлен в виде таблицы со значком ($) в конце заголовка, но именованные диапазоны не содержат этого значка. Названия таблиц, полученных из листов или именованных диапазонов, содержащих пробелы, заключаются в одинарные кавычки.

Один раз добавив в ArcMap, вы можете открывать таблицу, выбрав По источникам в Таблице содержания. Однако вы не сможете редактировать таблицу или экспортировать записи в формат Excel.

На примере ниже показана разница при отображении многолистного документа в Microsoft Excel и в диалоговом окне Добавить данные в ArcMap.

При работе с файлами Microsoft Office Excel надо учитывать следующие моменты:

  • ArcGIS поддерживает файлы Excel 2003 ( .xls) и Excel 2007 ( .xlsx). Одно преимущество Excel 2007 заключается в том, что он поддерживает большие размеры листов (1,048,576 строк на 16,384 столбцов) по сравнению с Excel 2003 (65,536 строк на 256 столбцов).
  • Если вы хотите использовать в ArcGIS файлы формата .xlsx, но у вас не инсталлирован Excel 2007, вы должны установить Office System Driver 2007. Его можно загрузить в центре загрузки Майкрософт. Если у вас нет установленного Microsoft Excel 2010 или вообще никакого Microsoft Excel, надо установить драйвер 2007 до того, как вы сможете использовать файлы .xls или .xlsx.
  • Когда книга открыта в ArcGIS, таблицы Excel доступны только для чтения как в ArcGIS, так и в Excel.
  • Названия полей берутся из первой строки каждого столбца на листе. Вы можете просмотреть свойства, задать псевдонимы полей и их видимость в вкладке Поля диалогового окна Свойства таблицы.
  • Excel не накладывает никаких ограничений на типы полей для значений при вводе данных, как это происходит в нормальных базах данных. Поэтому тип поля, определенный в Excel, не используется для определения типа поля, открытого в ArcGIS. Просто в ArcGIS сканируются значения первых восьми строк поля и на их основании определяется тип этого поля. Если в результате просмотра в отдельном поле обнаружатся смешанные типы данных, то поле будет возвращено в виде строкового поля, а значения будут преобразованы в строки.
  • Числовые поля конвертируются в тип двойной точности в ArcGIS.
  • Таблицы Excel ведут себя так же, как и другие таблицы, не содержащие поле ObjectID. Следовательно, вы не сможете редактировать, устанавливать связи или осуществлять выборку на карте.
  • Поддержка файлов Excel в ArcGIS осуществляется с помощью Microsoft OLE DB Provider для Jet 4.0 и поддерживающего его Excel ISAM (Indexed Sequential Access Method) драйвера. Щелкните Microsoft KB article 326548, чтобы получить более подробную информацию о Microsoft OLE DB Provider для Jet 4.0 и Excel ISAM.
  • Экспорт в Excel можно производить напрямую, с помощью инструмента Экспорт в Excel (Export To Excel) из библиотеки инструментов-скриптов и моделей геообработки. Табличные данные можно также экспортировать в формат dBASE, который можно открыть в Excel 97/2003 и сохранить как XLS-файл. Корпорация Майкрософт прекратила поддержку формата DBF в Office 2007.
  • Но вы все равно сможете открыть файл Excel через подключение базы данных OLE DB.
Внимание:

Если вы ранее указали на вкладке Типы файлов (File Types) диалогового окна Опции ArcCatalog (ArcCatalog Options) (меню Настройка (Customize) ), чтобы ArcCatalog отображал XLS-файлы, необходимо будет удалить этот тип файла, чтобы иметь прямой доступ к файлам Excel.

Есть ли способ экспортировать таблицу с выбранными записями в электронную таблицу Excel?

Произошла ошибка при экспорте таблицы

Другая проблема у меня с координатами. Я хочу их только с одним локусом после запятой, я имею в виду, как формат: хх хх хх, х не так, как у меня сейчас хх хх хх, ххх.

альтернативный текст

Версия моего программного обеспечения - 9.3.

Последние версии ArcGIS, начиная с 10.2, а сейчас мы на 10.5, имеют набор инструментов под названием Excel Toolset, который имеет инструмент Table To Excel , который:

Преобразует таблицу в файл Microsoft Excel.

Вы можете конвертировать в Excel прямо из этого инструмента. У него есть некоторые ограничения. Например, Excel 2010 и выше поддерживает 16 384 столбца, но ArcGIS будет экспортировать только 256, когда я последний раз проверял его.

Я понимаю необходимость прямого перехода в Excel из базы геоданных, поскольку использование маршрута DBF укорачивает имена ваших полей. Если вы работаете в шейп-файле, я не уверен, что вы получите много дополнительной функциональности.

Посмотрите ответ Джея для раздела команды Parse ответа, поскольку это все еще остается.

Следует также отметить, что вы не можете экспортировать таблицу атрибутов с более чем 65 535 записями. (потому что он может экспортировать только в .xls, но не в .xlsx, который может копировать вставить> миллион записей . )

Получаете ли вы ту же ошибку при копировании / вставке записей?

альтернативный текст

Это из памяти, но если вы щелкните правой кнопкой мыши на серой строке индикатора строки, ваше меню должно иметь «Копировать выбранные записи». Затем вы можете вставить непосредственно в электронную таблицу Excel.

Предостережение: если ваши выборы находятся в связанной таблице, которая является результатом выбора объектов, у вас могут фактически быть неправильные выборы (вы получаете строки в связанной таблице, которые на самом деле не связаны ни с одной из выбранных вами функций, и вы можете скучаю по другим). Один из моих пользователей обнаружил эту проблему, которая появляется с перебоями. Я сузил вопрос до ArcMap. База геоданных + пользовательский тестовый код ArcObjects работает правильно. Наш обходной путь: если нашим пользователям нужны связанные данные для чего-то важного, а количество записей слишком велико для их визуальной проверки, мы получаем данные из базы данных с помощью SQL-запроса. Мы не видели этой проблемы с ArcGIS 10.

Обновление: вы сказали, что получили данные в Excel. Ваши значения DMS находятся в текстовом поле? Вы можете проанализировать необходимую информацию и округлить десятичное значение. основываясь на том, что я вижу на скриншоте, я придумал:

Читайте также: