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

Используйте для вопросов о полевых калькуляторах QGIS, ArcGIS Desktop и т. Д. И их инструментах «Рассчитать поля»

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

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

2
QGIS рассчитать радиус дуги до атрибутов
У меня установлен QGIS 2.18.16. Моя проблема заключается в том, как рассчитать радиус элемента дуги / кривой (линии)? Строки происходят из файла .dgn, который я прочитал с помощью FME и записал в базу данных PostGis. Я создал первичные ключи и т. Д., И таблица полностью редактируема. Я рассчитал длины для …

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

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

2
Разделение текста из строкового поля перед каждым разделителем на новые поля
Я пытаюсь извлечь текстовые данные из строкового поля, содержащего текст, разделенный точками, и помещая его в новые поля, используя калькулятор полей. Я использую эту функцию Python (взято из Как извлечь текст перед / в QGIS? ): from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def func(value1, feature, parent): …

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

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

3
Замена неанглийских символов в таблицах атрибутов с использованием ArcPy и Python?
У меня есть несколько шейп-файлов, где некоторые атрибуты содержат неанглийские символы ÅÄÖ. Поскольку некоторые запросы не работают с этими символами (в частности, ChangeDetector ), я попытался заранее изменить их с помощью простого сценария и добавить новые строки в другое поле. Однако изменение символов работает нормально, но не обновляет поле с …

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

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

5
Добавление имени файла в поле атрибута с помощью поля «Рассчитать?»
Кто-нибудь знает, как добавить имя шейп-файла в поле в таблице атрибутов файла? Я нашел описание: «Вы должны использовать встроенную переменную в CalculateField, например,% Name% в выражении, чтобы независимо от имени файла строка вставлялась на основе имени файла базы данных!» Я пытался инструмент CalculateField с% Name%, но я получил сообщение: Executing: …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.