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

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

4
Збереження рівнянь, які використовуються в QGIS Field Calculator?
Я намагаюся обчислити певні значення щойно обчисленої точки. Тому я використовую калькулятор поля, щоб написати рівняння для визначення значень. Чи є спосіб зберегти це рівняння, так що якщо і коли я розпочну нову роботу, мені не доведеться вводити її знову? Щось схоже на те, як ви зберігаєте стилі та символіку …

4
Як перетворити рядок у поле дати
У мене є шар з точками, які відображають смертельні дорожньо-транспортні пригоди, а поле "дати_14_D" містить їх дату, але тип її є рядковим. Я хотів би перетворити це рядкове поле в поле дати, але кнопка ОК неактивна. В чому проблема? Я використовую QGis. Подивіться малюнок нижче

2
Як дізнатися, чи є у багатокутника дірку, використовуючи калькулятор поля в ArcGIS
Деякі сторонні програми не можуть обробляти багатокутники з отворами (багатокутники з пончиками). Щоб знайти їх, я завжди використовую калькулятор поля ArcView 3, оскільки: проте коли я намагаюся зробити це в ArcGIS, я отримую таке: Тож питання в тому, як зробити це правильно в ArcGIS.

5
Додавання імені файлу до поля атрибутів за допомогою поля Обчислити?
Хтось знає, як додати ім’я файлу форми до поля таблиці атрибутів файлу? Я знайшов опис: 'Ви повинні використовувати вбудову змінної у CalculateField, як% Name% у виразі, так що незалежно від імені файлу, рядок буде вставлено на основі Імені файлу dbase!' Я спробував обчислити інструмент CalculateField із% Name%, але отримав повідомлення: …

2
QGIS обчислює радіус дуги до атрибутів
У мене встановлено QGIS 2.18.16. Моя проблема полягає в тому, як обчислити радіус функції дуги / кривої (лінії)? Рядки походять з .dgn-файлу, який я читав за допомогою FME і писав у DB PostGis. Я створив первинні ключі тощо, і таблицю можна повністю редагувати. Я порахував довжини для дуг успішно, але …

4
Як ArcGIS включати провідні нулі в текстове поле?
Я вводжу символи в текстове поле, яке по суті є ідентифікатором 5 чисел. Мені потрібні провідні нулі, щоб вони були включені у значення, але щоразу, коли я ввожу чи обчислюю поле, провідні нулі видаляються (навіть якщо властивості поля кажуть, що це текстове поле з 5 символів). Як змусити поле включати …

1
Документування спеціальних функцій Python в QGIS
Як я можу документувати власні функції Python у QGIS? Я хотів би запропонувати користувачам допомогу щодо функцій, які я написав для них: Я спробував додати docstring: Але кожного разу, коли натискаю Завантажити , з’являється повідомлення про помилку: Повідомлення про помилку чітко показує помилку відступу, яка не відповідає моєму фактичному коду.

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


3
Заміна неанглійських символів у таблицях атрибутів за допомогою ArcPy та Python?
У мене є декілька форм-файлів, де деякі атрибути містять неанглійські символи ÅÄÖ. Оскільки деякі запити не працюють з цими символами (зокрема ChangeDetector ), я спробував їх змінити заздалегідь простим сценарієм і додати нові рядки до іншого поля. Однак зміна символів працює добре, але не оновлює поле за допомогою arcpy.UpdateCursor. Який …

6
Створення мітки, відформатованої як "1000" з числового поля?
Це питання ґрунтується на попередньому питанні, на яке я натрапив на gis.stackexchange: Як легко редагувати дані атрибутів за допомогою регулярних виразів? Можливо, хтось може вказати мені в правильному напрямку? У мене векторний профіль форми контурних ліній. У таблиці атрибутів я вже перетворив поле під назвою FEET, що складається з цілих …

4
Видалення числових символів з буквено-цифрового значення при обчисленні поля?
У мене є поле, що містить буквено-цифрові значення у такому форматі: A-AA00 Іноді вони теж є A-AAA0 Мені потрібен сценарій Python, який я можу помістити в польовий калькулятор в ArcMap 10, який принаймні видалить числові символи та перенавчає алфавітні та дефісні символи. Так що, наприклад, це: A-AA0 стає таким: A-AA …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.