Таблица в таблицу (Конвертация)
Инструмент копирует строки таблицы, вид таблицы, класс пространственных объектов, векторный слой, файл с разделителями или растр с таблицей атрибутов в новую базу геоданных, таблицу dBASE или файл с разделителями.
- База геоданных
- dBASE ( .dbf )
- Листы Microsoft Excel ( .xls и .xlsx )
- Файлы со значениями, разделенными запятыми ( .csv , .txt и .asc )
- Файлы с разделителями tab ( .tsv и .tab )
- Файлы, разделенные вертикальной линией ( .psv )
Для файлов с разделителями первая строка входного файла используется в качестве имен полей выходной таблицы. В именах полей не должно быть пробелов и специальных символов (например, $ или *), и если в первой строчке входного файла они есть, появится соответствующее сообщение об ошибке.
- Файлы со значениями, разделенными запятыми ( .csv , .txt или .asc )
- Файлы с разделителями tab ( .tsv или .tab )
- Файлы, разделенные вертикальной линией ( .psv )
- Чтобы изменить порядок полей, выберите имя поля и перетащите его в новое положение.
- Тип данных по умолчанию для выходного поля будет таким же, как тип данных первого входного поля (того имени), с которым он сталкивается. Вы можете вручную изменить тип данных в любое время на любой другой допустимый тип данных.
- Доступны следующие правила слияния: первый, последний, соединение, сумма, среднее, медиана, мода, минимум, максимум, среднеквадратическое отклонение и количество.
- Используя правило слияния Соединение , вы можете задать собственный разделитель, например, пробел, запятую, точку, тире и т.д. Чтобы использовать пробел, убедитесь, что курсор мыши находится в начале входной строки и щелкните клавишу Пробел один раз.
- Можно указать начальное и конечное положения текстовых полей, используя опцию формата.
- Среднеквадратическое отклонение не должно быть использовано для одного входного поля, так как значения нельзя делить на ноль. Поэтому среднеквадратическое отклонение не может применяться для одного входного поля.
При конвертации данных базы геоданных, имеющих подтипы или домены, в таблицу dBASE, коды и описания подтипов и доменов могут быть включены в выходные данные. Для управления этим поведением используйте параметр среды геообработки Передать описания доменов полей. По умолчанию в выходные данные будут включены только коды доменов и подтипов, но не описания.
Примечание:Конвертация в таблицу dBASE с описаниями подтипа и домена может занять больше времени (более низкая производительность), чем то же действие без использования описаний. Если нет необходимости использовать описания подтипов и доменов в выходной таблице dBASE, для обеспечения оптимальной производительности рекомендуется отключить поведение по умолчанию параметра среды Перенос описаний домена поля .
Параметры
Входная таблица, которая будет экспортирована в новую таблицу.
Место назначения, куда будет записана новая таблица.
Имя выходной таблицы.
Если в качестве выходного местоположения выбрана папка, укажите расширение .csv , .txt или .dbf , чтобы экспортировать таблицы в соответствующий формат. Если в качестве выходного местоположения выбрана база геоданных, не указывайте расширение.
SQL-выражение, которое будет использоваться для выбора поднабора записей.
Атрибутивные поля выходного набора данных, с соответствующими свойствами полей, и исходные поля. По умолчанию будут включены все поля из входных данных.
Поля можно добавлять, удалять, переименовывать и переупорядочивать, а также изменять их свойства.
- Первое - используется первое входное значение.
- Последнее – используется последнее значение входного поля.
- Соединение – соединение (объединение) значений входных полей.
- Сумма – вычисление суммы значений входных полей.
- Среднее – вычисление среднего по значениям входных полей.
- Медиана – вычисление медианы (середины) по значениям входных полей.
- Мода – использование значения, встречающегося с наибольшей частотой.
- Минимум – использование наименьшего из всех значений входных полей.
- Максимум – использование наибольшего из всех значений входных полей.
- Среднеквадратическое отклонение – использование классификации методом среднеквадратического отклонения для всех значений входных полей.
- Количество – определяет количество записей, участвующих в вычислениях.
Задает параметры хранения по умолчанию (конфигурации) для баз геоданных в реляционной системе управления базами данных (РСУБД). Этот параметр применим только при использовании таблиц корпоративной базы геоданных.
Ключевые слова конфигурации задаются администратором базы данных.
Производные выходные данныеВходная таблица, которая будет экспортирована в новую таблицу.
Место назначения, куда будет записана новая таблица.
Имя выходной таблицы.
Если в качестве выходного местоположения выбрана папка, укажите расширение .csv , .txt или .dbf , чтобы экспортировать таблицы в соответствующий формат. Если в качестве выходного местоположения выбрана база геоданных, не указывайте расширение.
SQL-выражение, которое будет использоваться для выбора поднабора записей.
Атрибутивные поля выходного набора данных, с соответствующими свойствами полей, и исходные поля. По умолчанию будут включены все поля из входных данных.
Поля можно добавлять, удалять, переименовывать и переупорядочивать, а также изменять их свойства.
- Первое - используется первое входное значение.
- Последнее – используется последнее значение входного поля.
- Соединение – соединение (объединение) значений входных полей.
- Сумма – вычисление суммы значений входных полей.
- Среднее – вычисление среднего по значениям входных полей.
- Медиана – вычисление медианы (середины) по значениям входных полей.
- Мода – использование значения, встречающегося с наибольшей частотой.
- Минимум – использование наименьшего из всех значений входных полей.
- Максимум – использование наибольшего из всех значений входных полей.
- Среднеквадратическое отклонение – использование классификации методом среднеквадратического отклонения для всех значений входных полей.
- Количество – определяет количество записей, участвующих в вычислениях.
В Python вы можете использовать класс FieldMappings для определения этого параметра.
Задает параметры хранения по умолчанию (конфигурации) для баз геоданных в реляционной системе управления базами данных (РСУБД). Этот параметр применим только при использовании таблиц корпоративной базы геоданных.
Ключевые слова конфигурации задаются администратором базы данных.
Производные выходные данные Пример кодаВ следующем скрипте окна Python показано, как используется функция TableToTable в режиме прямого запуска.
В следующем автономном скрипте показано использование функции TableToTable .