amostras de comunidade arcgis-pro-sdk
SDK do ArcGIS Pro 3.4 para Microsoft .NET Framework
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
Este repositório contém amostras de complemento do ArcGIS Pro para o SDK do ArcGIS Pro 3.4 para Microsoft .NET Framework. Os exemplos demonstram as principais funcionalidades nas seguintes áreas funcionais do ArcGIS Pro: Conteúdo, Configuração, Estrutura, Edição, Geodatabase, Geometria, Geoprocessamento, Layouts, Relatórios, Criação de Mapas, Exploração de Mapas, Rede de Utilitários, Diagrama de Rede, Compartilhamento, TaskAssistant, e fluxo de trabalho.
Características
Este repositório contém amostras de complemento do ArcGIS Pro descritas nesta lista de amostras de complemento do ArcGIS Pro
Instruções
Para contribuir com amostras, é recomendável ter alguma experiência em Git e GitHub.
Se você deseja contribuir para este site, por favor
- bifurque este repositório no GitHub,
- escreva sua amostra em um branch do seu repositório bifurcado
- certifique-se de que todos os arquivos de classe tenham comentários de barra tripla
- adicione o cabeçalho de copyright em todos os arquivos de origem (incluindo config.daml)
- envie sua amostra para um branch nomeado,
- em seguida, envie uma solicitação pull.
Instruções detalhadas podem ser encontradas aqui: ProGuide: Contribute Samples
Recursos
- Referência de API on-line
- SDK do ArcGIS Pro para .NET (pro.arcgis.com)
- amostras de comunidade arcgis-pro-sdk
- Referência de ID DAML do ArcGIS Pro
- Perguntas frequentes
- Ícones do SDK do ArcGIS Pro
Você pode usar os ícones Pro SDK acima como imagem para seus controles na faixa Pro. O snippet de código abaixo fornece o URI do pacote a ser usado no config.daml do seu suplemento.
"/>">
< button ...largeImage= " pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/ " />
Os ícones abaixo são novos no ArcGIS Pro 2.8. Para usar esses ícones, baixe o Icons.zip neste link: ArcGIS Pro SDK Icons
Dados de amostras
- Dados de amostra para amostras da comunidade do ArcGIS Pro SDK podem ser baixados na página de lançamentos do repositório.
Requisitos
Os requisitos para a máquina na qual você desenvolve seus complementos do ArcGIS Pro estão listados aqui.
ArcGIS Pro
Plataformas suportadas
- Windows 11 (Home, Pro, Enterprise) (64 bits)
- Windows 10 (Home, Pro, Enterprise) (64 bits)
Requisitos de sistema do ArcGIS Pro
.NET compatível
- Microsoft .NET Runtime 8.0.3 ou superior. Baixe o .NET 8.0
- Para atualizar uma construção de projeto do ArcGIS Pro SDK com a versão 3.0-3.2 para a versão 3.3 (.NET 8.0), consulte o ProGuide .NET 8 Upgrade
IDEs suportados
- Visual Studio 2022 (v17.8 ou superior)
- Edição da comunidade
- Edição Profissional
- Edição Empresarial
Recomendamos instalar uma versão mínima 17.8 do Visual Studio. Esta versão inclui o .NET 8 como parte da instalação do Visual Studio 2022 (.NET SDK 8.0.3). A instalação de uma versão inferior do Visual Studio 2022 pode exigir uma instalação separada do .NET Desktop Runtime 8.0.3 e/ou .NET SDK 8.0.3. Consulte o site de download do .NET 8.0 da Microsoft para obter mais informações.
Montagens de terceiros
Newtonsoft Json
- Na versão 3.3, ArcGIS Pro está usando a versão 13.0.3.27908 do Newtonsoft Json NuGet. Se você precisar do Newtonsoft NuGet em seus suplementos, é recomendável usar a mesma versão.
WebView2
- Os desenvolvedores de suplementos podem usar o novo controle WebViewBrowser baseado no Microsoft Edge WebView2. Consulte o manifesto WebView2 na pasta Pro binWebView para o tempo de execução da versão fixa atual do WebView2 em uso pelo ArcGIS Pro.
Instalando ArcGIS Pro SDK para .NET
O ArcGIS Pro SDK for .NET pode ser baixado e instalado no Visual Studio.
Leia o ProGuide: Instalação e atualização para obter instruções detalhadas de instalação.
Lista de exemplos da comunidade do complemento ArcGIS Pro
Abaixo está a lista de 289 amostras do ArcGIS Pro incluídas neste repositório.
Contente
- AddInInfoManager (c#)
- ArcGISOnlineConnect (c#)
- ContentFileExplorer (c#)
- CustomCatalogContext (c#)
- ExcelDropHandler (c#)
- FolderConnectionManager (c#)
- MetadataBrowserControl (c#)
- MetadataViewer (c#)
- OpenItemDialogBrowseFilter (c#)
- PortalInfoListAllFedServers (c#)
- QuakeItem (c#)
- Trabalhar com projetos (c#)
Configurações gerenciadas
- ConfigWithMap (c#)
- ConfigWithStartWizard (c#)
- ProConfigWithAnimatedSplash (c#)
- ProStartPageConfig (c#)
Edição
- AddFeatureTest (c#)
- AnoTools (c#)
- BeforeSketchCompleted (c#)
- Recursos COGOLine (c#)
- Ferramenta de Construção (c#)
- ConstructionToolWithOptions (c#)
- ConstruirToolWithOptions (c#)
- Copiar camada (c#)
- CriarPontosAlongLine3D (c#)
- Ferramenta CrowdPlanner (c#)
- CustomToolSketchSymbology (c#)
- Compatibilidade de conjunto de dados (c#)
- DemoUseSelection (c#)
- DividirLinhas (c#)
- DuplicateAndSelect (c#)
- Editar eventos (c#)
- Editando modelos (c#)
- EditOperationRowEvent (c#)
- EditorInspectorUI (c#)
- EstenderFerramenta (c#)
- GeometriaControl (c#)
- GroundToGrid (c#)
- GroundToGridEvents (c#)
- InspectorTool (c#)
- Inspector_AddAttributeAsync (c#)
- KnowledgeGraphConstructionTools (c#)
- Ferramenta KnowledgeGraphRelate (c#)
- LayerSnapModes (c#)
- MainConnectorManhole (c#)
- MapTopologyAddIn (c#)
- Modificar recursos recentemente adicionados (c#)
- MultipatchBuilder (c#)
- Substituir esboço (c#)
- RestartSketch (c#)
- RowEventTest (c#)
- Ferramenta SequencialNumber (c#)
- SketchRemoveCurves (c#)
- SketchToolDemo (c#)
- SketchToolWithHalos (c#)
- SplitPolígono (c#)
- Ferramenta de construção de tabela (c#)
- TableFeatureClassOperations (c#)
- TableViewerTest (c#)
- TransferAttributes (c#)
- TransformCADLayer (c#)
- UpdateAttributesWithSketch (c#)
Estrutura
- BackStage_PropertyPage (c#)
- BookmarksComboBox (c#)
- Filtro de Comando (c#)
- CondiçãoConsulta (c#)
- Configurar Galeria (c#)
- Menu de Contexto (c#)
- ContextualRibbonTab (c#)
- CopiarColar (c#)
- Catálogo Personalizado (c#)
- Evento Personalizado (c#)
- Estilo personalizado (c#)
- DAML (c#)
- DockPaneBookmarkAdvanced (c#)
- DockpaneSimple (c#)
- DockpaneWithHelp (c#)
- DocToolBoxEmbedding (c#)
- Arrastar e soltar (c#)
- Menu Dinâmico (c#)
- Galeria (c#)
- ObterAddins (c#)
- Comandos HookPro (c#)
- InsertIntoContextMenu (c#)
- Atalhos de teclado (c#)
- Licenciamento (c#)
- Localização (c#)
- MapControl (c#)
- Notificações (c#)
- OpenMapViews (c#)
- ProcessProjectFiles (c#)
- Diálogo de progresso (c#)
- ProIcons (c#)
- ProWindowModal (c#)
- ProWindowMVVM (c#)
- QAReviewTool (c#)
- ReferenciandoArcGISProImages (c#)
- RemoverAddins (c#)
- ReutilizávelUserControl (c#)
- ReutilizandoProCommands (c#)
- Controles de fita (c#)
- Analista SLR (c#)
- DesfazerRefazer (c#)
- WebViewBrowser (c#)
- Exemplo de assistente (c#)
- TrabalhandoComDAML (c#)
- Ícones XAML (c#)
MVVM/XAML
- DatagridMultiSelect (c#)
- DockpaneAndThreads (c#)
- DockpaneDragAndDropFeatureLayer (c#)
- DockpaneWithLayerFieldSelection (c#)
- DockpaneWithListCheckbox (c#)
- DockpaneWithProButtons (c#)
Geoprocessamento
- AplicarSimbologia (c#)
- ApplySymbologyFromFeatureLayer (c#)
- CallScriptFromNet (c#)
- Pensamento Profundo (c#)
- DriveTimeGP (c#)
- ExecuteModelTool (c#)
- ExecuteSnap (c#)
- Geocódigo (c#)
- GeoprocessamentoExecuteAsync (c#)
- Histórico de GeoProcessamento (c#)
- GeoProcesssingEventsWithUI (c#)
- GeoProcessingWithMemoryGDB (c#)
- SimpleBufferExample (c#)
Geometria
- ConstruindoGeometries_CSharp (c#)
- ConstruindoGeometries_VB (vb)
- CoordenadasSystemDialog (c#)
- Exemplos de geometria (c#)
- MultipatchBuilderEx (c#)
- QueryGraphicBoundary (c#)
- RubiksCube (c#)
Geodatabase
- AddDeleteFieldToFromFeatureClass (c#)
- CalcularEstatísticas (c#)
- DatastoresDefinitionsAndDatasets (c#)
- DDLAddField2FeatureClass (c#)
- DDLAddRemoveFields (c#)
- DDLCreateDeleteAttributeAndSpatialIndexes (c#)
- DDLCreateDeleteFeatureClassWithSubtypes (c#)
- DDLCreateDeleteRelationshipClass (c#)
- DDLCreateFeatureClass (c#)
- DeleteFeaturesBasedOnSubtype (c#)
- DeleteFeaturesBasedOnSubtypeVersioned (c#)
- Uso de domínios (c#)
- Junções dinâmicas (c#)
- Consultas favoritas (c#)
- FilterFeaturesBasedOnAttributesWithinAnExtent (c#)
- CamadaGDBInfo (c#)
- ListGeodataContent (c#)
- MemóriaGeodatabase (c#)
- QueryDefDataQuery (c#)
- Substituir anexos (c#)
- Validar recursos (c#)
- VersãoUpdatePerformance (c#)
Autoria de Mapa
- AdicionarRasterLayer (c#)
- AddToMapCustomItem (c#)
- Exemplos CIME (c#)
- ColorPickerControl (c#)
- ConstruirMarkerFromFont (c#)
- CustomSymbolPicker (c#)
- Filtros de exibição (c#)
- Ferramentas de geocodificação (c#)
- GetSymbolSwatch (c#)
- GraphicElementSymbolPicker (c#)
- Camadas gráficas (c#)
- Ferramentas Gráficas (c#)
- LabelLineFeatures (c#)
- Painel de camadas (c#)
- Unidades MapDisplay (c#)
- MapeamentoAddIns (c#)
- Mapeamento offline (c#)
- PlaceText (c#)
- ProcessualSymbolLayersWithRulePackages (c#)
- QueryBuilderControl (c#)
- Renderizador (c#)
- Controles de símbolos (c#)
- Pesquisa de símbolo (c#)
- Simbologia (c#)
- SímboloSearcherControl (c#)
- Símbolos de texto (c#)
- Controle de Transformações (c#)
- Botões de bandeja (c#)
- Trabalhando comRasterLayers (c#)
Exploração de mapas
- AnimaçãoFromPath (c#)
- Ferramentas de animação (c#)
- AtributoCustomDockpane (c#)
- BasicMapTool (c#)
- BingStreetside (c#)
- Navegação na câmera (c#)
- AlterarDataSource (c#)
- CheckSelectionLayer (c#)
- ComboBoxSelectFeature (c#)
- ComboBoxShowingLayers (c#)
- Animação personalizada (c#)
- Identificação personalizada (c#)
- CustomPaneWithContents (c#)
- Pop-up personalizado (c#)
- DeviceTracker (c#)
- Carregadores EV (c#)
- Seleção de recursos (c#)
- GraphicOverlay4Debug (c#)
- IdentificarJanela (c#)
- IdentifiqueWithSketchTool (c#)
- ImpersonateMapPane (c#)
- LayerPopups (c#)
- Janela de ampliação (c#)
- MapToolIdentify (c#)
- MapToolIdentifyWithDockpane (c#)
- MapToolOverlay (c#)
- MapToolSelect (c#)
- MapToolWithCustomPopup (c#)
- MapToolWithDynamicMenu (c#)
- MapToolWithEmbeddableControl (c#)
- MapToolWithOverlayControl (c#)
- MapTool Zoom (c#)
- Sobreposição3D (c#)
- Exemplos de sobreposição (c#)
- SobreposiçãoGroundSurface (c#)
- Visão geralMapControl (c#)
- Visão geralTableControl (c#)
- ScreenCoordsToMapPoint (c#)
- ScribbleControl_ArcGISPro (c#)
- SeleçãoFromDockpaneList (c#)
- Controle de tabela (c#)
- TableControlsDockpane (c#)
- TabelaFromCsv (c#)
- Navegação no tempo (c#)
- WorkingWithQueryDefinitionFilters (c#)
- ZoomToSelectedFeatures (c#)
Layouts
- DuplicadoLayout (c#)
- LayoutMapSeries (c#)
- LayoutWithLabels (c#)
- MapPuzzle (c#)
- Elementos de estilo (c#)
- TextElementAddin (c#)
Relatórios
- CriarRelatório (c#)
- CreateReportBasic (c#)
Raster
- ChangeColorizerForRasterLayer (c#)
- Colorizador (c#)
- CustomRasterIdentify (c#)
- LockToSelectedRasters (c#)
- MáscaraRaster (c#)
- RasterInspector (c#)
Camadas de cena
Camadas de fluxo
Camadas Voxel
Plug-ins
- ProDataReader (c#)
- ProSqlExpressReader (c#)
- SimplePointPluginTest (c#)
Tecido de pacote
- ImportPlatToFabric (c#)
- ParcelFabricMultistoryTool (c#)
Assistente de Tarefas
Rede de utilidades
- AlternativaEnergizationAddIn (c#)
- CategoriasUso (c#)
- ConfigurationPathsAddIn (c#)
- Caminho do Controlador (c#)
- CriarTransformerBank (c#)
- ExportarSub-rede (c#)
- LoadReportSample (c#)
- Suplemento de substituição (c#)
- ToFromWarehouse (c#)
- TraceNetworkSample (c#)
- Validar alterações (c#)
Diagrama de Rede
- BringUpSubnetworkNamesOnDiagramEdges (c#)
- CountAggregatedNetworkElements (c#)
- CreateDiagramWithACustomLayout (c#)
- Ferramentas de edição de diagrama personalizado (c#)
- CustomizeNetworkDiagramLayoutExecution (c#)
- EditDiagramJunctionRotation (c#)
- ExportDiagramToFeatureClasses (c#)
- ShowContainment (c#)
- Alternadores (c#)
Analista 3D
- CreateLineOfSight (c#)
- GetLineOfSight (c#)
- LASDatasetAPISamples (c#)
- Exemplos TINApi (c#)
Fluxo de trabalho
- Gerenciamento de tarefas (c#)
- WorkflowManagerConfigSample (c#)
Revisor de dados
Host principal
- ArcGISProConfig (c#)
- ArcGISProConfigCoreHost (c#)
- CoreHostGDB (c#)
- CoreHostResolveAssembly (c#)
- CoreHostSample (c#)
- CoreHostTopologyAPI (c#)
Compartilhamento
- LivingAtlasOfTheWorld (c#)
- ShowLicense (c#)
- Carregar Item (c#)
- UploadVtpkToAgol (c#)
Problemas
Encontrou um bug ou deseja solicitar um novo recurso? Envie um problema na Comunidade Esri | Perguntas sobre o SDK do ArcGIS Pro.
Contribuindo
A Esri aceita contribuições de qualquer pessoa. Por favor, consulte nossas diretrizes para contribuir.
Consulte este wiki para obter instruções detalhadas sobre o processo de envio de amostras do ArcGIS Pro SDK.
Licenciamento
Direitos autorais 2024 Esri
Licenciado sob a Licença Apache, Versão 2.0 (a "Licença"); você não pode usar este arquivo exceto em conformidade com a Licença. Você pode obter uma cópia da Licença em:
https://www.apache.org/licenses/LICENSE-2.0.
A menos que exigido pela lei aplicável ou acordado por escrito, o software distribuído sob a Licença é distribuído "COMO ESTÁ", SEM GARANTIAS OU CONDIÇÕES DE QUALQUER TIPO, expressas ou implícitas. Consulte a Licença para saber o idioma específico que rege as permissões e limitações da Licença.
Uma cópia da licença está disponível no arquivo License.txt do repositório.
Início | Referência de API | Requisitos | Baixar | Amostras