> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-pro-extract-features.md).

# Извлечение скважин, модели и типов грунта

{% embed url="<https://www.youtube.com/watch?v=-AF8JMp3e50>" %}

> **Главы видео:** 0:00 Понимание MultiPatch (слои LOC и VOL) | 0:42 Извлечение скважин с помощью запроса определения | 1:26 Экспорт скважин как класса объектов | 1:52 Извлечение 3D-модели (слои VOL) | 2:29 Извлечение отдельных типов грунта | 3:02 Построение всех слоёв грунта (известняк, мел, песок, глина)

MultiPatch, импортированный из чертежа Civil 3D ([предыдущего урока](/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-pro-ground-model.md)) хранит всё в одном классе объектов: скважины, полную 3D-модель и каждый слой грунта. В этом уроке он разделяется на чистые, отдельные классы объектов — один для скважин, один для модели, по одному для каждого типа грунта — чтобы каждый можно было просматривать, стилизовать, предоставлять и анализировать независимо. Последующие уроки строятся на основе этих результатов: **Скважина** точечный класс становится маркерами местоположения в [веб-сцене](/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-web-scene.md).

## Шаг 1: Ознакомьтесь с соглашением об именовании слоёв

* Откройте таблицу атрибутов MultiPatch и найдите **Слой** поле.
* Имена соответствуют соглашению GeoDin® Ground (см. [Именование слоев в чертеже](/geodin-ground/ru/skvazhiny-i-poverkhnosti/creating-surfaces-and-volumes.md#layer-naming-in-the-drawing)):
  * **LOC** префикс = скважины
  * **VOL** префикс = объёмы модели (тип грунта в скобках)
* Эти префиксы определяют все последующие извлечения.

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-93916370d8628b687bc55a8c599c157a6a86ed13%2FAGP_Extract_01_MultiPatch_Attributes.jpeg?alt=media" alt=""><figcaption><p>Поле Layer с записями скважин, начинающимися с LOC_</p></figcaption></figure>

## Шаг 2: Изолируйте скважины с помощью запроса определения

* Щёлкните правой кнопкой мыши слой MultiPatch > **Свойства > Запрос определения**.
* Добавьте запрос: **Слой начинается с** `LOC_`.
* Примените его и убедитесь, что видимыми остались только объекты скважин.

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-456ef7ed27eeb5c35ea83c7374fa79b9515c15ab%2FAGP_Extract_02_DefQuery_LOC.png?alt=media" alt=""><figcaption><p>Запрос определения, отфильтровывающий записи LOC_</p></figcaption></figure>

## Шаг 3: Экспортируйте скважины

* При активном запросе выполните **Экспорт объектов** с **Использовать отфильтрованные записи** включено.
* Сохраните результат в геобазу проекта (например, как `Скважина`).
* Отключите исходный слой MultiPatch и убедитесь, что скважины теперь существуют как отдельный класс объектов.

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-2ee1f0898df18526c1b9355bc127606e6da39958%2FAGP_Extract_03_Export_Boreholes.png?alt=media" alt=""><figcaption><p>Экспорт объектов с использованием отфильтрованных записей</p></figcaption></figure>

## Шаг 4: Повторите для 3D-модели

* Измените запрос определения на **Слой начинается с** `VOL`.
* Убедитесь, что отображаются только объёмы модели, затем **Экспорт объектов** снова (например, как `Модель`).

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-452018a07cababca1a73ffe811722388a7c0b31f%2FAGP_Extract_04_DefQuery_VOL.png?alt=media" alt=""><figcaption><p>Запрос определения переключён на записи VOL</p></figcaption></figure>

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-7f541b82e3c212587f3bdfee220ac710b84870a7%2FAGP_Extract_05_Export_Model.png?alt=media" alt=""><figcaption><p>Экспорт отфильтрованной модели через Данные > Экспорт объектов</p></figcaption></figure>

## Шаг 5: Извлеките каждый тип грунта

* Используйте тот же шаблон запроса и экспорта для каждого типа грунта — например **Слой содержит текст** `ГЛИНА` - и экспортируйте каждый как отдельный класс объектов.
* Повторите для каждого интересующего типа грунта (известняк, мел, песок, глина...), каждый раз подтверждая ожидаемое количество слоёв.

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-0628cf7697173e4965996ab53c7a6d39cb163d7c%2FAGP_Extract_06_DefQuery_Soil.png?alt=media" alt=""><figcaption><p>Фильтрация одного типа грунта (ГЛИНА)</p></figcaption></figure>

* Итог: по одному чётко названному классу объектов для каждого набора данных, все в геобазе проекта.

<figure><img src="https://864559467-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPq7NpdI8RP7yepuTnGLt%2Fuploads%2Fgit-blob-a70ce5acb6a39e60d852f6a8755e501c726a4f9b%2FAGP_Extract_07_All_Exports.png?alt=media" alt=""><figcaption><p>Все извлечённые классы объектов — типы грунта, Модель и Скважина</p></figcaption></figure>

## Дополнительные настройки

* **Область запроса** - проверьте **Слой** значения перед применением запроса и проверяйте активный запрос перед каждым экспортом; фильтр с ошибкой на единицу экспортирует не те объекты.
* **Именование выходных данных** - стандартизируйте имена по префиксу слоя или типу материала и не перезаписывайте ранее экспортированные классы объектов при сохранении нескольких выходных данных.

***

## Работа с извлечёнными классами объектов

Используйте тот же шаблон запроса и экспорта для каждого набора данных, чтобы сохранить единообразие процесса, и экспортируйте только те типы грунта, которые нужны для анализа. После извлечения отключите исходный MultiPatch — извлечённые классы заменяют его для стилизации, совместного использования и последующих уроков.

***

**Следующий шаг:** [Прикрепите геотехнические отчёты к аннотациям скважин](/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-pro-attach-reports.md), или перейдите сразу к [публикации модели как веб-сцены](/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-web-scene.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-ground/ru/rabochie-processy-i-integracii/arcgis-integration/arcgis-pro-extract-features.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
