...
Аналітика та Дані

Що нового в ARCGIS API для Python 2.4.1 (квітень 2025)

Що нового в ARCGIS API для Python 2.4.1 (квітень 2025)

З ARCGIS API для Python (наприклад, “API Python”) випустив версію 2.4.1 7 квітня 2025 року. Основна увага цього випуску полягала в тому, щоб будувати ноутбук 7 Юпітер та зміни архітектури jupyterlab 4, впроваджені на 2.4.0, проте є кілька інших важливих оновлень нижче. Ви також можете прочитати примітки до повного випуску осьщо включає детальний список виправлення помилок і Повідомлення про амортизацію.

Графіки залежності елемента

Адміністратори ГІС та інші користувачі, які керують вмістом в організації, часто хочуть знати всі залежності предметів для будь -якого типу товару. Наприклад, я, можливо, захочу знати про:

  • Шари в моїх веб -картах (наприклад, шарі функції -> Веб -карта)
  • Вихідні файли для опублікованих шарів (наприклад, Geodatabase File -> Шар функції)
  • Візуальні компоненти у веб -додатку (наприклад, веб -карта в сюжетній карті)
  • Вкладення до інших елементів (наприклад, шаблон Word Microsoft у додатку для опитування123)

Новий елемент підмодуль у додатки Модуль забезпечує заняття та функції для побудови графіку залежності організації Предмет Зміст. Графік залежності дозволяє вивчити, як елементи відносяться один до одного в ArcGIS в Інтернеті або підприємницьких організаціях – наприклад, які елементи необхідні для існування інших предметів.

Це звучить чудово, але як можна використовувати цю функціональність для вирішення проблеми в реальному світі?

Скажімо, ви є адміністратором ГІС, якому було доручено переміщувати предмети вашої організації на інший портал. Можливо, це від ArcGIS Enterprise до Інтернету, а може, і від середовища розвитку до виробничого середовища. Перш ніж мігрувати, ви хочете переконатися, що всі ваші елементи (включаючи ваші складні програми) правильно відображають і не бракували жодних джерел даних, але ви не хочете вручну натискати, щоб перевірити кожну. Як можна ефективніше дізнатися, чого не вистачає?

Ось кроки високого рівня:

  • Створіть графік залежності.
  • Визначте ідентифікатор елемента, які не відповідають існуючим або доступним елементам. Можливо, вони більше не існують, зламані або не доступні для вашої організації.
  • Необов’язково візуалізуйте графік залежності.
  • Замініть проблемний ідентифікатор елемента правильними ідентифікаторами. Цього можна досягти за допомогою remap_data Метод, який був випущений у V2.4.0 API Python.
Приклад коду для створення графіку залежності сюжетної карти.
Приклад візуалізації графіку залежності Storymap.

Офлайн -клонування / створення резервних копій

Після того, як ви використали графік залежності елемента та метод переробки для підготовки вмісту до міграції, ви можете створити резервні копії вмісту. Ви можете використовувати новий OfflineContentManager клас для створення збереженого стану ваших предметів та їх залежностіякий може бути відновлений у випадку, якщо щось змінюється або порушено. У цьому класі є методи переліку предметів, експортних елементів та імпорту предметів. Цей новий клас та його методи забезпечують чудовий спосіб проактивно запобігти порушенню вмісту після міграції.

Підтримка GDAL для просторово включених даних (SEDF)

З Просторово включений DATAFRAME (SEDF) Дозволяє легко конвертувати свої дані ArcGIS (наприклад, шари функцій, файли Geodatabase Class, Chastfiles, Geojson тощо) Pandas DataFramesщо робить його потужним мостом між ArcGIS та екосистемою наукових даних Python.

За кадром SEDF використовує концепцію “Геометрія двигун”Щоб працювати з геометрією геометрії геопросторових даних під час перетворення їх між різними форматами. За замовчуванням використовує SEDF Дух Як двигун геометрії, коли він доступний (наприклад, коли у вас є ліцензія на нього). Найбільшою перевагою використання ARCPY як двигуна геометрії є можливість писати для файлів геодатазів, однак він також має численні інші переваги, такі як повна сумісність з екосистемою ArcGIS та використання Геопроцесисна рамка.

Тут больова точка полягає в тому, що якщо ви використовуєте API ARCGIS для Python на Mac або Linux (або в іншому випадку не маєте доступу до ARCPY), не вдалося читати/записувати файли Geodatabases.

З випуском v2.4.1 ми включили Gdal в функції читання/письма SEDF. GDAL означає бібліотека абстракції геопросторової даних, яка є бібліотекою з відкритим кодом, яка може читати/записувати широкий спектр форматів геопросторових даних Raster та Vector. Він вже поставляється в стандартному середовищі для ArcGIS Pro на Windows та ArcGIS Ноутбук Runtimesа також можна встановити через менеджери пакетів Python Conda та PIP. Це означає, що Geodatabases файлів тепер легко читаються/записуються з SEDF на Mac та Linux, і тепер є більш послідовний досвід вводу/виводу даних, незалежно від того, з якою ОС ви використовуєте API Python.

Все, що вам потрібно зробити, це Встановіть середовище обробки У верхній частині вашого сценарію і вкажіть на свій Двигун геометрії виборупотім імпорт arcgis І які б інші бібліотеки Python вам потрібно використовувати!

Підтримувані платформи

  • Версії Python
    • 3.11, з вторинною підтримкою для 3.10 та 3.12
  • Есрі продукти та їх версії
    • Arcgis Pro 3.5 та пізніші за замовчуванням та клоновані середовища
    • ArcGIS в Інтернеті червень 2025 р.
    • ArcGIS Enterprise 11.4 та пізніше
      • Входить з Enterprise 11.5
    • Автономні середовища конда та пітона

Спільнота та співпраця

Ми хочемо нагадати, що існують чудові ресурси для отримання допомоги з API та обміну своїми відгуками. Ви можете використовувати ARCGIS API для сторінки спільноти Python Esri Щоб задати конкретні запитання, запропонуйте ідеї щодо вдосконалення та вдосконалення, зв’язатися з іншими користувачами та прочитати Останні блоги. Ви також можете використовувати ARCGIS API для Python Public Github repo Для подання помилок, запити на вдосконалення та інші проблеми. Команда дійсно дуже уважно стежить за цими сторінками, і ми використовуємо ваші відгуки та пропозиції, щоб допомогти нам визначити пріоритетність того, що ми вбудуємо в API вперед. Тож будь ласка, використовуйте їх!

Alex

About Author

Recommend – дізнавайтеся більше про події, що формують наше сьогодення. Найцікавіші новини України та світу, аналітика, тренди та ексклюзивні матеріали – все це на recommend.com.ua!

Отримуйте останні оновлення та великі пропозиції