Більше

QGIS - Збереження не працює після копіювання вставки між шарами

QGIS - Збереження не працює після копіювання вставки між шарами


Я намагаюся скопіювати точки з одного шару в інший у QGIS, обидва файли форм, обидва з однаковою схемою, обидва файли точок, обидва з однією і тією ж системою відліку координат. Шаблонний файл спочатку був створений із .KML

Здається, вони вставляються, в тому числі з правильними атрибутами, але коли я йду на збереження - я отримую таку помилку.

Помилки постачальника:

  • Помилка OGR при створенні функції -43: Спроба записати неточкову (MULTIPOINT) геометрію у точковий шейп-файл.

Схоже, існує невідповідність геометрії між POINT і MULTIPOINT.

Тип ГЕОМЕТРІЇ, який шар зберігає, можна побачити у вікні Властивості шарів на вкладці Метадані.

Ви можете спробувати перетворити будь-який шар на POINT або MULTIPOINT (залежно від ваших вимог), використовуючиВектор> Інструменти геометрії> Багаточастинний на одиничні деталі…інструменти.


Репозиторій тестової весняної одиниці не працює

Я намагаюся написати модульний тест для мого весняного сервера.

Спочатку він перевірить, чи є ім'я користувача в сховищі, чи ні, якщо ім'я користувача не доступне, тоді воно поверне true, а потім я збережу це ім'я користувача у своєму сховищі та перевірюю, якщо воно доступне, воно не повинно повертати false.

Але чомусь, для останнього assertEquals це видає мені помилку. Тож я можу сказати, що дані не зберігаються у сховищі, оскільки я протестував свої API за допомогою листоноші.

То як це можна вирішити?

Я думаю, що клас тестування правильно анотований:


3 відповіді 3

Метод save () не зберігає дану сутність, якщо ви встановили ідентифікатор самостійно. Спробуйте встановити значення id на нуль. (Це принаймні працює при використанні Long як типу для ідентифікатора.)

Нещодавно я стикався з цією ж проблемою. Це тому, що його оновлення замість вставки. З цим потрібно впоратися самостійно. Див. Відповідне запитання: Чому Spring-data-jdbc не зберігає мій об’єкт Car?

Я знайшов деяке рішення щодо питань github: https://github.com/spring-projects/spring-data-r2dbc/issues/218 Здається, ви можете захотіти реалізувати Persistable для своїх модельних об'єктів, оскільки вам слід якось розповісти фреймворк що ваші класи нові та їх слід зберігати. Ось приклад коду з посилання вище:

Якщо ви вже отримали ідентифікатор, ви можете використовувати поле @Transient у своїх сутностях і встановити його в коді, щоб вказати, що об'єкти нові, повернувши це поле з методу isNew ().


Кнопка Frontend & ldquoSave & rdquo не працює

У мене є Joomla 3.4.3 зі стандартним шаблоном protostar для інтерфейсу. Коли мій сайт перебуває в автономному режимі, і я заходжу в інтерфейс (не в сервер адміністратора), тоді я можу переглядати та редагувати статті.

Коли я намагаюся зберегти статтю, клацнувши на Зберегти кнопка, нічого не відбувається. Скасувати кнопка працює. Під час подальшої перевірки я виявив, що є

Uncaught TypeError: Не вдається прочитати властивість 'isValid' з нуля

що викидається на зовнішню умову if

Я намагався знайти рішення чи пов'язані з цим проблеми, але єдине, що виявилося між очистити кеш браузера таким шумом було це старе питання у звіті про помилку akeeba:

Будь-які ідеї, що я можу зробити, щоб вирішити проблему?


  • Які оптимальні, перевірені та перевірені варіанти друку PETG? (Температура, швидкість тощо)
  • На які застереження / труднощі слід звернути увагу при роботі з PETG? (Наприклад, я читав, що PETG любить повільніші швидкості. Це правда?)
  • Чи можливо, що модель 3D-принтера погано працює з цим типом нитки розжарення? (У мене немає великого досвіду друку, тому я не можу знати)


1 відповідь 1

Var_dump () у дії save_post не відображає жодної інформації на екрані. Ну, це відбувається лише тоді, коли ви перебуваєте на екрані "Додати новий". Це пов’язано з різною послідовністю дій, які слідують під час створення нової публікації або її редагування.

Коли ви натискаєте кнопку "опублікувати" або "оновити", з'являється запит, публікація зберігається, спрацьовує дія save_post, після чого ви перенаправляєтесь на екран редагування.

Переспрямування передбачає новий запит, і цей новий запит не запускає дію save_post, тому ви не бачите жодної інформації, надрукованої лише тому, що дія НЕ ініціюється для створення екрана, який ви бачите.

Якщо вам потрібно налагодити дію save_post, ви можете слідувати цьому прикладу (йому потрібен WP_DEBUG і зберігає інформацію у файлі журналу помилок на вашому сервері, див. Функцію error_log () PHP):

А потім у зворотному виклику save_post:

Пам'ятайте, що ви можете передати власний файл журналу помилок у функцію error_log (), якщо ви хочете записати інформацію в інший файл із журналу сервера. Докладнішу інформацію див. У документації error_log (). Наприклад:


Не вдається зберегти сценарій R як файл R

При спробі зберегти сценарій як R-файл, я не можу. Відкриється вікно збереження як, але рядок "зберегти як тип" під рядком "ім'я файлу" заблокований / неактивний. Однак я можу зберегти сценарій як нечитабельний файл. Коли я знову відкриваю його, щоб продовжувати над ним працювати, він не може працювати. Потім мені потрібно скопіювати вставте його в новий сценарій, щоб продовжувати працювати над ним і запускати команди. Здається, я не можу знайти багато питань в Інтернеті, що стосуються цієї проблеми, окрім цієї: https://support.rstudio.com/hc/en-us/community/posts/219163988-Can-not-save-new-R- script-save-as-bar-grayed-out.

Я спробував зберегти (), який не працює. Я також видалив R і встановив останню версію R, це також не допомагає. Хтось знав би, як виправити цю проблему, щоб я міг зберегти її як R-файл?

Я використовую RStudio версії 3.4.4. у Windows 10 Home Edition. Процесор: Intel (R) Core (TM) i5-7300HQ CPU @ 2.50GHz. Оперативна пам'ять: 8,00 ГБ. Тип системи: 64-розрядна операційна система, процесор на базі x64.


Анотація

Локоджа, столиця штату Когі, Нігерія, переживає сезонні повені з руйнівними наслідками для людей та природного та забудованого середовища. На відміну від розвинених країн, дослідники та менеджери з повені в Нігерії в основному ігнорують Географічну інформаційну систему участі, яка інтегрує уявлення та досвід людей, які постраждали від повені, за допомогою технічних, звичайних методів, як стратегію управління паводками, а менеджери від повені використовують реактивна стратегія допомоги та порятунку після повені зверху знизу. Це дослідження використовувало PGIS для проведення оцінки вразливості в Локой як стратегію перед повенею, яка включає громади. Використані набори даних включають зображення Landsat, DEM та зразки ґрунту. Просторова багатокритеріальна оцінка з використанням процесу аналітичної ієрархії використовувалась для аналізу параметрів повеней, визначених за участю громади, для оцінки вразливості, тоді як коефіцієнт узгодженості також розраховувався для забезпечення узгодженості порівняння проведених критеріїв. Результати показали, що висота є найважливішим фактором та землекористуванням, серед інших параметрів вразливості до повені. Із загальної площі 6, 258 га, 4, 445 га є вразливими, а 1815 га - середньо вразливими. Визначено, що коефіцієнт консистенції порівняння становить 0,08, що є прийнятним. На основі результатів цього дослідження робиться висновок, що сприйняття постраждалих громад може доповнити звичайні дослідження повені для більш ефективної стратегії реагування та пом'якшення наслідків. Отже, дослідження рекомендує інтегрувати геопросторові методи та підходи до участі для досліджень вразливості до повені для активного підходу зниження вгору до управління повенями.


Я не знаю, як влаштована структура папок на Mac, але принаймні у вас повинна бути папка з назвою ".minecraft". Усередині цієї папки повинна бути ще одна папка, яка називається "зберігає". Ця папка містить усі ваші збережені світи. Скопіюйте / вставте папку grom .minecraft /, яка зберігається, в ту саму папку на іншій машині, і ви зможете грати у всьому світі (ігноруючи проблеми з версією Minecraft або встановленими модами).

Простий спосіб дістатися до цієї папки - перейти до параметра Texture Pack у клієнті Minecraft, натиснути кнопку «Відкрити папку пакета ресурсів» і піднятися на один рівень вгорі ієрархії папок.

Раніше було подібне запитання.

Як згадується в Minepedia, ваші файли збереження знаходяться в:

Якби ви працювали під Linux, це було б просто так:

Якби ви працювали під Windows, це було б:

У всіх випадках ви можете легко дістати потрібну папку за допомогою обраного вами файлового менеджера, використовуючи цю маленьку хитрість:


Ви, мабуть, перебуваєте в режимі редагування / вставки. Вам потрібно набрати таку послідовність:

  1. Esc, щоб вийти з режиму редагування та повернутися до командного режиму
  2. : + w + q, почніть з: (двокрапка), потім натисніть w і, нарешті, q до wобряд і quit (або просто: w писати без виходу)
  3. потім натисніть Enter, щоб дійсний.

Зазвичай я натискаю ESC, а потім утримую Shift і двічі натискаю z. Так само, як ви хотіли б набрати дві великі літери Z у редакторі слів :) Це зберігає ваш документ і закриває ваш редактор.

Перевірте, чи маєте ви права адміністратора (root) для редагування файлу. використовуйте цю команду

Якщо результат не є "кореневим", тоді ви не повинні редагувати файл.

Щоб увійти як адміністратор, скористайтеся наведеною нижче командою

Після змін збережіть файл за допомогою

на це запитання було дано відповідь давно, але у випадку, якщо воно знову з’явиться в пошукових системах, це посилання є приємною таблицею vim, яку, можливо, ви захочете зробити закладкою, якщо ви багато використовуєте vim.

До речі, Ви можете використовувати: wq для збереження та виходу з файлу (спочатку слід натиснути клавішу esc, щоб вийти з режиму вставки або заміни, а потім натиснути команди) і використовувати: q! для виходу без збереження.


Перевірте файл '/etc/iptables/rules.v4'. Це ваш набір правил брандмауера. Можливо, у вас є інший сценарій, який замінює конфігурацію брандмауера. Дослідіть сценарії запуску. Крім того, якщо ви використовуєте ipset, це також може вплинути на завантаження правил.

persistent` може не мати бажаного ефекту, який ви плануєте, без збереження.

Зазвичай iptables-save буде достатньо, але якщо це не працює, ви можете написати правила безпосередньо за допомогою наступного. iptables-save & gt / etc / iptables / rules.v4

Це має забезпечити бажаний результат відкриття порту 25 під час завантаження

Щодо вашого першого питання.

systemctl enable netfilter-persistent - це все, що потрібно для ввімкнення служби.

Ви не вказали статус служби, якщо вона працює чи не виконується після завантаження.

Якщо ви можете, перевірте статус systemctl, який постійно завантажується після netfilter, щоб переконатися, що він насправді працює проти помилки тощо


Перегляньте відео: QGIS 3 - 81. Привязка старинной карты.