Вопросы с тегом «field-calculator»

11
Вычисление нового атрибута на основе изменений в другом атрибуте с использованием ArcGIS Desktop с Python?

Я пытаюсь классифицировать набор данных точек, закодированных по времени в gps, в поведение на основе различных атрибутов. Я создал атрибут, который равен 0 для дома и 1 для выезда, в зависимости от местоположения, и теперь хочу подсчитать количество поездок вне дома (набор точек...

11
Вычисление последовательных чисел в отсортированную таблицу с помощью ArcGIS Desktop?

Есть ли способ рассчитать отсортированное поле с последовательными числами? Я видел класс объектов Сортировка для вычисления последовательного идентификатора поля с помощью ArcGIS Field Calculator? в нем описано, как рассчитывать последовательные числа, но это всегда рассчитывается по порядку FID,...

10
Сохранение уравнений, используемых в QGIS Field Calculator?

Я пытаюсь вычислить определенные значения вновь рассчитанной точки. Поэтому я использую калькулятор поля, чтобы написать уравнение для определения значений. Есть ли способ сохранить это уравнение, чтобы, если и когда я начну новую работу, мне не пришлось его перепечатывать? Что-то похожее на то,...

10
Как выполнить оператор If в полевом калькуляторе ArcGIS for Desktop?

У меня есть шейп-файл, содержащий два числовых поля ("Dist_1" и "Dist_2"). Я хочу вычисление поля, которое заполнит дополнительное поле («Результат») одним из трех ответов: Во-первых, если Dist_1 больше, чем Dist_2, заполните «True». Во-вторых, если Dist_1 меньше, чем Dist_2, введите «False», а...

10
Получение определенной части строки из поля в таблице атрибутов QGIS?

У меня есть небольшая проблема здесь с этой ситуацией. Я хочу, чтобы в «NumeroCamp» только цифры отображались в «Тексте». Есть ли какая-нибудь функция в полевом калькуляторе, которая могла бы помочь мне с...

10
Пользовательские функции QGIS не отображаются в Калькуляторе поля

Я использую Essen и пытаюсь следовать замечательному учебнику Аниты Грейзер « Подсветка контуров» . Я создал azimuthфункцию и загрузил ее, но на вкладке выражений ничего не отображается - даже Custom с функцией по умолчанию! Выражение существует как azimuth.pyв C...

10
Автоматическое увеличение поля на основе групп в классе объектов?

Мне нужно для автоматического увеличения поля на основе групп в классе объектов. У меня есть 8 графиков в данном полигоне, и мне нужно назначить им ID от 1 до 8 для каждого набора графиков в каждом полигоне. Многоугольник будет иметь свой собственный уникальный идентификационный номер, который...

10
Отменить расчет поля в ArcGIS Pro?

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

10
Нужно найти строки, содержащие одно и то же слово дважды

У меня есть данные атрибута с именами владельцев. Мне нужно выбрать данные, которые содержат фамилию дважды . Например, у меня может быть имя владельца, которое гласит « BENNETT MCCARL & ARNETTE BENNETT ». Я хотел бы выбрать любые строки в таблице атрибутов, которые имеют повторяющуюся фамилию,...

10
Как определить, есть ли у полигона дыра, с помощью полевого калькулятора в ArcGIS

Некоторые сторонние программы не могут обрабатывать полигоны с отверстиями (кольцевые полигоны). Чтобы найти их, я всегда использую полевой калькулятор ArcView 3, потому что: Однако, когда я пытаюсь сделать это в ArcGIS, я получаю это: Так что вопрос в том, как сделать это правильно в ArcGIS....

10
Вычисление поля даты с сегодняшней датой от datetime.date.today ()?

Я работаю над частью инструмента, которая будет использовать arcpy.CalculateField_management, чтобы добавить текущую дату в таблицу атрибутов. Я бродил повсюду и не могу найти решение этой проблемы. При использовании этого кода я получаю значение «12:00:00 AM» input =...

10
Использование подстановочных знаков для заголовков столбцов в QGIS Field Calculator?

Я знаю, что вы можете использовать подстановочные знаки для таких полей (в Калькуляторе полей): case when "column" ILIKE '%example%' then 1 else 0 end Можете ли вы сделать что-то подобное для самих заголовков столбцов? Я спрашиваю об этом, потому что я присоединяюсь к нескольким слоям (используя...

9
Добавление имени файла в поле атрибута с помощью поля «Рассчитать?»

Кто-нибудь знает, как добавить имя шейп-файла в поле в таблице атрибутов файла? Я нашел описание: «Вы должны использовать встроенную переменную в CalculateField, например,% Name% в выражении, чтобы независимо от имени файла строка вставлялась на основе имени файла базы данных!» Я пытался инструмент...

9
Удаление числовых символов из буквенно-цифрового значения в поле расчета?

У меня есть поле, содержащее буквенно-цифровые значения в следующем формате: A-AA00 Иногда они также A-AAA0 Мне нужен скрипт на Python, который я могу вставить в калькулятор полей в ArcMap 10, который по крайней мере удалит числовые символы и переобучит алфавитные символы и дефис. Так что,...

9
Как преобразовать строковое поле в поле даты

У меня есть слой с точками, которые представляют дорожно-транспортные происшествия со смертельным исходом, а поле «date_14_D» содержит их дату, но его тип - строка. Я хотел бы преобразовать это строковое поле в поле даты, но кнопка ОК неактивна. В чем проблема? Я использую QGis. Смотри картинку...

9
Разделение текста из строкового поля перед каждым разделителем на новые поля

Я пытаюсь извлечь текстовые данные из строкового поля, содержащего текст, разделенный точками, и помещая его в новые поля, используя калькулятор полей. Я использую эту функцию Python (взято из Как извлечь текст перед / в QGIS? ): from qgis.core import * from qgis.gui import *...

9
Создание метки в формате «1000» из числового поля?

Этот вопрос основан на предыдущем вопросе, с которым я столкнулся на gis.stackexchange: как легко редактировать данные атрибутов с помощью регулярных выражений? Возможно, кто-то может указать мне правильное направление? У меня есть векторный шейп-файл контурных линий. В таблице атрибутов я уже...

9
Документирование пользовательских функций Python в QGIS

Как я могу документировать свои пользовательские функции Python в QGIS? Я хотел бы предложить пользователям помощь для функций, которые я написал для них: Я попытался добавить строку документации: Но всякий раз, когда я нажимаю « Загрузить», отображается сообщение об ошибке: Сообщение об ошибке...

9
Получение ArcGIS для включения начальных нулей в текстовое поле?

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