arcgis-pro-sdk-community-samples
ArcGIS Pro 3.4 SDK для Microsoft .NET Framework
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
Этот репозиторий содержит образцы надстроек ArcGIS Pro для ArcGIS Pro 3.4 SDK для Microsoft .NET Framework. Образцы демонстрируют ключевые функциональные возможности в следующих функциональных областях ArcGIS Pro: Контент, Конфигурация, Структура, Редактирование, База геоданных, Геометрия, Геообработка, Макеты, Отчеты, Создание карт, Исследование карт, Инженерная сеть, Сетевая диаграмма, Совместное использование, TaskAssistant, и Рабочий процесс.
Функции
Этот репозиторий содержит образцы надстроек ArcGIS Pro, описанные в этом списке образцов надстроек ArcGIS Pro.
Инструкции
Чтобы предоставить образцы, рекомендуется иметь некоторый опыт работы с Git и GitHub.
Если вы хотите внести свой вклад в развитие этого сайта, пожалуйста
- форк этого репозитория на GitHub,
- напишите свой образец в ветку вашего разветвленного репозитория
- убедитесь, что все файлы классов имеют комментарии с тройной косой чертой
- добавьте заголовок об авторских правах во все исходные файлы (включая config.daml)
- отправьте свой образец в именованную ветку,
- затем отправьте запрос на вытягивание.
Подробные инструкции можно найти здесь: ProGuide: Предоставление образцов.
Ресурсы
- Справочник по API онлайн
- ArcGIS Pro SDK для .NET (pro.arcgis.com)
- arcgis-pro-sdk-community-samples
- Справочник по идентификаторам DAML ArcGIS Pro
- Часто задаваемые вопросы
- Значки ArcGIS Pro SDK
Вы можете использовать приведенные выше значки Pro SDK в качестве изображения для элементов управления на ленте Pro. В приведенном ниже фрагменте кода указан URI пакета, который будет использоваться в файле config.daml вашей надстройки.
"/>">
< button ...largeImage= " pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/ " />
Значки ниже добавлены в ArcGIS Pro 2.8. Чтобы использовать эти значки, загрузите Icons.zip по этой ссылке: Значки ArcGIS Pro SDK.
Образцы данных
- Примеры данных для ArcGIS Pro SDK Community Samples можно загрузить со страницы релизов репозитория.
Требования
Здесь перечислены требования к компьютеру, на котором вы разрабатываете надстройки ArcGIS Pro.
АркГИС Про
Поддерживаемые платформы
- Windows 11 (Домашняя, Профессиональная, Корпоративная) (64-разрядная версия)
- Windows 10 (Домашняя, Профессиональная, Корпоративная) (64-разрядная версия)
Системные требования ArcGIS Pro
Поддерживается .NET
- Microsoft .NET Runtime 8.0.3 или более поздней версии. Скачать .NET 8.0
- Чтобы обновить сборку проекта ArcGIS Pro SDK с версии 3.0–3.2 до версии 3.3 (.NET 8.0), см. Обновление ProGuide .NET 8.
Поддерживаемые IDE
- Visual Studio 2022 (версия 17.8 или выше)
- Общественная версия
- Профессиональная версия
- Корпоративная версия
Мы рекомендуем установить Visual Studio минимальной версии 17.8. Эта версия включает .NET 8 как часть установки Visual Studio 2022 (.NET SDK 8.0.3). Для установки более ранней версии Visual Studio 2022 может потребоваться отдельная установка .NET Desktop Runtime 8.0.3 и/или .NET SDK 8.0.3. Дополнительную информацию можно получить на сайте Microsoft Download .NET 8.0.
Сторонние сборки
Ньютонсофт Json
- В версии 3.3 ArcGIS Pro использует версию 13.0.3.27908 Newtonsoft Json NuGet. Если вам требуется Newtonsoft NuGet в ваших надстройках, рекомендуется использовать ту же версию.
ВебВью2
- Разработчики надстроек могут использовать новый элемент управления WebViewBrowser на основе Microsoft Edge WebView2. Обратитесь к манифесту WebView2 в папке Pro binWebView, чтобы узнать текущую фиксированную версию среды выполнения WebView2, используемую ArcGIS Pro.
Установка ArcGIS Pro SDK для .NET
ArcGIS Pro SDK для .NET можно загрузить и установить из Visual Studio.
Прочтите ProGuide: Установка и обновление для получения подробных инструкций по установке.
Список образцов сообщества надстроек ArcGIS Pro
Ниже приведен список из 289 образцов ArcGIS Pro, включенных в этот репозиторий.
Содержание
- Аддининфоманагер (С#)
- ArcGISOnlineConnect (С#)
- Контентфилеэксплорер (С#)
- CustomCatalogContext (С#)
- ExcelDropHandler (С#)
- Диспетчер папокконнектионменеджер (С#)
- МетаданныеБраузерконтрол (С#)
- Средство просмотра метаданных (С#)
- Опенитемдиалогбраузефилтер (С#)
- ПорталИнфоЛистАллФедСерверс (С#)
- QuakeItem (С#)
- Работа спроектами (c#)
Управляемые конфигурации
- Конфигвисмап (С#)
- Конфигвисстартмастер (С#)
- ПроConfigWithAnimatedSplash (С#)
- Простартпажеконфиг (c#)
Редактирование
- AddFeatureTest (С#)
- АнноИнструменты (С#)
- ПреждеSketchCompleted (С#)
- COGOLineFeatures (С#)
- Конструкторский инструмент (С#)
- ConstructionToolWithOptions (С#)
- Конструкттулвисопционс (С#)
- Копировать слой (С#)
- CreatePointsAlongLine3D (С#)
- CrowdPlannerTool (С#)
- CustomToolSketchSymbology (c#)
- Совместимость набора данных (С#)
- ДемоUseSelection (С#)
- Разделительные линии (С#)
- ДублироватьИВыбрать (С#)
- EditEvents (С#)
- Редактирование шаблонов (С#)
- EditOperationRowEvent (С#)
- РедакторИнспекторUI (С#)
- РасширениеTool (С#)
- ГеометрияControl (С#)
- Граундтогрид (С#)
- GroundToGridEvents (С#)
- ИнспекторИнструмент (С#)
- Инспектор_AddAttributeAsync (С#)
- Инструменты построения графиков знаний (c#)
- Инструмент KnowledgeGraphRelate (С#)
- СлойСнапМодес (С#)
- MainConnectorManhole (С#)
- MapTopologyAddIn (С#)
- ИзменитьNewlyAddedFeatures (С#)
- Мультипатчбилдер (С#)
- Заменить эскиз (С#)
- Рестартскетч (С#)
- РоуЕвентТест (С#)
- Инструмент SequentialNumberTool (С#)
- СкетчRemoveCurves (С#)
- СкетчТулДемо (С#)
- SketchToolWithHalos (С#)
- СплитПолигон (С#)
- Таблицеконструкционионинструмент (c#)
- TableFeatureClassOperations (c#)
- Таблевивертест (С#)
- Трансфераттрибутес (С#)
- Трансформкадлайер (С#)
- UpdateAttributesWithSketch (С#)
Рамки
- BackStage_PropertyPage (С#)
- ЗакладкиComboBox (c#)
- КомандныйФильтр (С#)
- Условный запрос (С#)
- Настроить галерею (С#)
- Контекстное меню (С#)
- КонтекстуалРиббонТаб (С#)
- Копипаста (С#)
- Пользовательскийкаталог (С#)
- Пользовательское событие (С#)
- Пользовательский стиль (С#)
- ДАМЛ (С#)
- DockPaneBookmarkAdvanced (С#)
- Докпанепростой (С#)
- Докпаневисхелп (С#)
- DocToolBoxEmbedding (С#)
- Перетаскивание (С#)
- ДинамическоеМеню (С#)
- Галерея (С#)
- GetAddins (С#)
- ХукПроКоммандс (С#)
- Инсертинтоконтекстмену (С#)
- Сочетания клавиш (С#)
- Лицензирование (С#)
- Локализация (С#)
- MapControl (С#)
- Уведомления (С#)
- Опенмапвиевс (С#)
- ПроцессПроектФайлес (С#)
- ПрогрессДиалог (С#)
- ПроИконки (С#)
- Провиндовмодал (С#)
- ПровиндовМВВМ (С#)
- QAReviewTool (С#)
- Ссылки на изображения ArcGISProImages (c#)
- Удалить надстройки (С#)
- ReusableUserControl (С#)
- Повторное использованиеProCommands (С#)
- Элементы управления лентой (С#)
- СЛР_Аналитик (С#)
- Отменить действие (С#)
- Вебвиевбраузер (С#)
- МастерСэмпл (С#)
- Работа сDAML (С#)
- Значки XAML (С#)
МВВМ/XAML
- DatagridMultiSelect (С#)
- DockpaneAndThreads (С#)
- DockpaneDragAndDropFeatureLayer (С#)
- DockpaneWithLayerFieldSelection (С#)
- DockpaneWithListCheckbox (С#)
- Докпаневиспробуттонс (С#)
Геообработка
- Применитьсимволику (С#)
- ПрименитьSymbologyFromFeatureLayer (c#)
- Каллскриптфромнет (c#)
- Глубокая мысль (С#)
- DriveTimeGP (С#)
- Инструмент ExecuteModelTool (С#)
- ВыполнитьSnap (С#)
- Геокодирование (С#)
- ГеообработкаExecuteAsync (С#)
- История геообработки (c#)
- ГеоОбработкаEventsWithUI (С#)
- ГеоОбработкаСМемориГДБ (С#)
- SimpleBufferExample (c#)
Геометрия
- КонструированиеГеометрии_CSharp (С#)
- КонструированиеГеометрий_VB (vb)
- Диалог системы координат (С#)
- ГеометрияСамплес (С#)
- МультипатчBuilderEx (С#)
- QueryGraphicBoundary (С#)
- Кубик Рубикса (c#)
База геоданных
- AddDeleteFieldToFromFeatureClass (С#)
- Вычислитьстатистику (c#)
- Хранилища данныхDefinitionsAndDatasets (c#)
- DDLAddField2FeatureClass (С#)
- ДДЛаддремовефиелдс (С#)
- Ддлкреатеделетеаттрибутеандспатиалиндексес (c#)
- Ддлкреатеделетефиатурклассвиссубтипес (С#)
- Ддлкреатеделетерелашипкласс (С#)
- Ддлкреатефиатуркласс (С#)
- Удалитьфичересбаседонсубтип (С#)
- Удалитефиатуресбаседонсубтипеверсионед (c#)
- Использование доменов (c#)
- Динамические соединения (С#)
- Любимые запросы (c#)
- FilterFeaturesBasedOnAttributesWithinAnExtent (c#)
- СлойГДБинфо (С#)
- ЛистГеодатаКонтент (С#)
- База геоданных памяти (c#)
- ЗапросDefDataQuery (С#)
- Заменить вложения (С#)
- ValidateFeatures (С#)
- ВерсияUpdatePerformance (С#)
Создание карт
- Аддрастерлайер (С#)
- Аддтомапкустомитем (С#)
- CIMПримеры (c#)
- КолорПиккерконтрол (С#)
- КонструктМаркерФромФонт (С#)
- CustomSymbolPicker (С#)
- ДисплейФильтерс (С#)
- Инструменты геокодирования (С#)
- GetSymbolSwatch (С#)
- ГрафическийЭлементСимболПиккер (С#)
- ГрафикаСлои (С#)
- Графические инструменты (С#)
- LabelLineFeatures (С#)
- Панель слоев (С#)
- Мапдисплеюнитс (С#)
- Сопоставление надстроек (c#)
- Автономное сопоставление (c#)
- Местотекст (С#)
- Процедурные символы слоев с пакетами правил (c#)
- QueryBuilderControl (С#)
- Рендерер (С#)
- Символьные элементы управления (С#)
- СимволLookup (С#)
- Символика (c#)
- СимволSearcherControl (С#)
- Текстовые символы (С#)
- Управление трансформациями (С#)
- ТрейКнопки (С#)
- Работа с растровыми слоями (c#)
Исследование карты
- Анимацияфромпас (С#)
- Инструменты анимации (С#)
- АтрибутеCustomDockpane (С#)
- БазовыйMapTool (С#)
- Бингстритсайд (c#)
- КамераНавигация (С#)
- Изменение источника данных (С#)
- Чекселектионлайер (С#)
- ComboBoxSelectFeature (С#)
- ComboBoxShowingLayers (c#)
- Пользовательская анимация (С#)
- CustomIdentify (С#)
- CustomPaneWithContents (С#)
- CustomPopup (С#)
- ДевицеТрекер (С#)
- ЭВЧарджерс (c#)
- Выбор функции (С#)
- GraphicOverlay4Debug (С#)
- Определить окно (С#)
- ИдентифицироватьСкетчTool (С#)
- Имперсонатемаппане (С#)
- Слойпопапы (С#)
- Окно лупы (С#)
- MapToolIdentify (С#)
- MapToolIdentifyWithDockpane (С#)
- Маптуловерлей (С#)
- Маптулселект (С#)
- MapToolWithCustomPopup (С#)
- MapToolWithDynamicMenu (С#)
- MapToolWithEmbeddableControl (С#)
- MapToolWithOverlayControl (С#)
- MapToolZoom (С#)
- Оверлей3D (С#)
- Примеры наложения (c#)
- OverlayGroundSurface (С#)
- ОбзорMapControl (c#)
- ОбзорTableControl (c#)
- ЭкранКоордсТомаппоинт (С#)
- ScribbleControl_ArcGISPro (С#)
- ВыборИзDockpaneList (С#)
- ТабличныйКонтроль (С#)
- ТаблицаControlsDockpane (С#)
- ТаблицаFromCsv (С#)
- Временная навигация (С#)
- Работа сQueryDefinitionFilters (c#)
- ZoomToSelectedFeatures (С#)
Макеты
- Дубликалайаут (С#)
- LayoutMapSeries (С#)
- МакетWithLabels (С#)
- КартаГоловоломка (c#)
- Элементы стиля (С#)
- ТекстЭлементАддин (С#)
Отчеты
- Создать отчет (С#)
- CreateReportBasic (С#)
Растр
- Чангеколорайзерфоррастерлайер (c#)
- Колоризатор (c#)
- CustomRasterIdentify (С#)
- Локтоселектедрастерс (С#)
- МаскаРастер (С#)
- РастрИнспектор (С#)
Слои сцены
StreamLayers
Воксельные слои
Плагины
- ПроDataReader (С#)
- ProSqlExpressReader (С#)
- SimplePointPluginTest (С#)
Ткань для посылок
- ИмпортПлатТоФабрик (С#)
- ParcelFabricMultistoryTool (С#)
Помощник по задачам
Инженерная сеть
- Альтернативная энергетическая надстройка (c#)
- КатегорииИспользование (c#)
- Конфигурацияпассаддин (c#)
- Путь Контроллера (С#)
- СоздатьТрансформерБанк (С#)
- Экспортподсеть (c#)
- Лоадрепортсампле (С#)
- Надстройка замены (С#)
- ToFromWarehouse (С#)
- Траценетворксемпле (С#)
- ВалидироватьИзменения (С#)
Сетевая диаграмма
- BringUpSubnetworkNamesOnDiagramEdges (С#)
- CountAggregatedNetworkElements (С#)
- CreateDiagramWithACustomLayout (С#)
- Инструменты CustomDiagramEditingTools (c#)
- CustomizeNetworkDiagramLayoutExecution (С#)
- EditDiagramJunctionRotation (С#)
- Экспортдиаграммтофиатюрклассес (c#)
- ШоуКонтеймент (С#)
- Переключатели (c#)
3D-аналитик
- CreateLineOfSight (С#)
- GetLineOfSight (С#)
- LASDatasetAPISamples (С#)
- ТИНАпиСамплес (С#)
Рабочий процесс
- Управление работой (С#)
- WorkflowManagerConfigSample (c#)
Рецензент данных
Основной хост
- ArcGISProConfig (С#)
- ArcGISProConfigCoreHost (С#)
- CoreHostGDB (С#)
- CoreHostResolveAssembly (С#)
- CoreHostSample (С#)
- CoreHostTopologyAPI (С#)
Совместное использование
- LivingAtlasOfTheWorld (С#)
- Показать лицензию (С#)
- Загрузитьэлемент (С#)
- ЗагрузитьVtpkToAgol (С#)
Проблемы
Нашли ошибку или хотите запросить новую функцию? Пожалуйста, отправьте вопрос в Сообщество Esri | Вопросы по ArcGIS Pro SDK.
Содействие
Esri приветствует вклад всех и каждого. Пожалуйста, ознакомьтесь с нашими рекомендациями по внесению взносов.
Обратитесь к этой вики для получения подробных инструкций по процессу отправки образцов ArcGIS Pro SDK.
Лицензирование
Авторские права Esri, 2024 г.
Лицензируется по лицензии Apache версии 2.0 («Лицензия»); вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию Лицензии по адресу:
https://www.apache.org/licenses/LICENSE-2.0.
Если это не требуется действующим законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по Лицензии, распространяется на условиях «КАК ЕСТЬ», БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ, явных или подразумеваемых. См. Лицензию для определения конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.
Копия лицензии доступна в файле License.txt репозитория.
Главная | Справочник по API | Требования | Скачать | Образцы