Запитання з тегом «field-calculator»

Використовуйте для запитань про польові калькулятори QGIS, ArcGIS Desktop тощо та їх інструменти "Calculate Field"

1
Синтаксис умовних висловлювань у польових калькуляторах QGIS
У мене є файл форми, який мені потрібно змінити. Є один стовпчик "КЛАС" з атрибутами: "А", "В" і "С". Мені потрібно змінити "A" на "1", "B" на "2" і "C" на "3". Я спробував це з case whenфункцією. З одним випадком це не проблема, але як це працює з 3 …

2
Перетворення з DMS в DD за допомогою Python у Field Calculator?
Мені потрібно перетворити lat / long, який виражається у градусах, хвилинах і секундах у дані, у десяткові градуси. Наприклад, у даних вони вказані як N335042.06 у стовпці Latitude та W86031.04 у стовпці Longitude. Я робив цю проблему раніше, ніж створив сценарій, який перетворив DMS в DD, і навпаки, тому я …

3
Як використовувати функцію заміни рядка в Field Calculator?
У таблиці атрибутів я намагаюсь замінити один рядок іншим за допомогою функції "Замінити". Як приклад, є ряд функцій, поле яких "NAME" містить рядок "(B)", і я хочу замінити це словом "County". Я встановлюю прапорець "Оновити існуюче поле" і використовую наступне вираження replace( '(B)','(B)','County') Кінцевим результатом є те, що поле "NAME" …

3
Обчислення послідовних чисел у відсортованій таблиці за допомогою ArcGIS Desktop?
Чи є спосіб обчислити відсортоване поле із послідовними числами? Я бачив клас сортування сортування для обчислення послідовного поля ідентифікатора за допомогою калькулятора поля ArcGIS? це визначає, як обчислювати послідовні числа, але це завжди розраховується за порядком FID, а не за відсортованим порядком. #Pre-logic Script Code: rec=0 def autoIncrement(): global rec …

2
Обчислити новий атрибут на основі змін іншого атрибута за допомогою ArcGIS Desktop з Python?
Я намагаюся класифікувати набір даних, що кодують час від gps, на поведінку на основі різних атрибутів. Я створив атрибут, який дорівнює 0 для дому та 1 для відсутнього, залежно від місця розташування, і тепер хочу пронумерувати поїздки далеко від дому (набір балів 01111111111110буде однією поїздкою, оскільки вона почалася і закінчилася …

7
Витяг растрових висот DEM до таблиць атрибутів вектора в ArcGIS Desktop?
У мене є проект ArcMap 10 з кількома групами шарів. Один шар є растровою DEM, інша група шарів - купою векторних файлових форм (включаючи точки, лінії та багатокутники). Клієнт хоче, щоб всі векторні дані містили значення Z. Зарахування таблиць атрибутів для векторних даних зі значеннями X і Y досить просто, …

3
Використання польового калькулятора в QGIS для оновлення стовпців з центральними координатами
У QGIS я хотів би оновити дві колонки з центроїдним сходом і північністю своїх полігонів. Я використовую калькулятор поля. Я спробував використовувати $ x і $ y, але це, здається, працює лише на очки. Я перевірив допомогу, але, здається, не йдеться про можливість цього зробити.


1
Спеціальні функції QGIS не відображаються в калькуляторі поля
Я використовую Ессен і намагаюся слідувати чудовим контурам підсвічування Аніти Грейзер . Я створив цю azimuthфункцію та завантажив її, але на вкладці виразів нічого не відображається - навіть Custom із функцією за замовчуванням! Вираз існує як azimuth.pyу C :\Users\Max\.qgis2\python\expressionsіз пов'язаним .pycфайлом. Перезапуск QGIS не має ніякого значення

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

1
Поле з автоматичним збільшенням на основі груп у класах функцій?
Мені потрібно автоматично збільшити поле на основі груп у класі функцій. У мене є 8 ділянок у межах даного багатокутника, і мені потрібно призначити їм ідентифікатор від 1-8 для кожного набору ділянок у кожному полігоні. Полігон матиме свій унікальний ідентифікаційний номер, який використовуватиметься для групування ділянок. Я припускаю, що це …

4
Потрібно знайти рядки, які містять одне й те саме слово двічі
У мене є дані атрибутів з іменами власників. Мені потрібно вибрати дані, які містять прізвище двічі . Наприклад, у мене може бути ім'я власника, який пише " BENNETT MCCARL & ARNETTE BENNETT ". Я хотів би вибрати будь-які рядки в таблиці атрибутів, які мають повторне прізвище, наприклад, наведений вище приклад. …

2
Розрахунок поля дати з сьогоднішньою датою від datetime.date.today ()?
Я працюю над частиною інструменту, який буде використовувати arcpy.CalculateField_management, щоб додати поточну дату до таблиці attribut. Я блукав далеко і вшир по інтерв'ю і, здається, не знаходжу вирішення цього питання. Під час використання цього коду я отримую значення "00:00:00 AM" input = r'C:\GIS\CARGIS\SHAPES.gdb\CRASH_ON_2013' today = datetime.date.today() dte = today.strftime('%m/%d/%Y') arcpy.CalculateField_management(input,"DTCARXTRCT",dte,"PYTHON") …

2
Використання підстановок для заголовків стовпців у QGIS Field Calculator?
Я знаю, що ви можете використовувати символи для таких полів (у Польовому калькуляторі): case when "column" ILIKE '%example%' then 1 else 0 end Чи можете ви зробити щось подібне для самих заголовків стовпців? Я запитую це, тому що я приєднуюся до декількох шарів (використовуючи властивості Joins ), і мені було …

1
Як виконати, якщо оператор у польовому калькуляторі ArcGIS для робочого столу?
У мене є файл форми, який містить два числові поля ("Dist_1" та "Dist_2"). Я хочу, щоб обчислення поля, яке заповнить додаткове поле ("Результат"), має одну з трьох відповідей: По-перше, якщо Dist_1 більше, ніж Dist_2, Результат заповнення з "True", Другий, якщо Dist_1 менший, ніж Dist_2, за допомогою "False", і Третій, якщо …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.