échantillons-de-communauté-arcgis-pro-sdk
Kit de développement logiciel ArcGIS Pro 3.4 pour Microsoft .NET Framework
This page was generated by a tool.
Manual changes to this page are lost when the page is regenerated.
Ce référentiel contient des exemples de compléments ArcGIS Pro pour le SDK ArcGIS Pro 3.4 pour Microsoft .NET Framework. Les exemples démontrent les fonctionnalités clés dans les domaines fonctionnels suivants d'ArcGIS Pro : contenu, configuration, cadre, mise à jour, géodatabase, géométrie, géotraitement, mises en page, rapports, création de cartes, exploration de cartes, réseau utilitaire, diagramme de réseau, partage, TaskAssistant, et flux de travail.
Caractéristiques
Ce référentiel contient des exemples de complément ArcGIS Pro décrits dans cette liste d'exemples de complément ArcGIS Pro.
Instructions
Pour contribuer à des exemples, il est recommandé d'avoir des connaissances sur Git et GitHub.
Si vous souhaitez contribuer à ce site, veuillez
- forkez ce dépôt sur GitHub,
- écrivez votre échantillon dans une branche de votre dépôt forké
- assurez-vous que tous les fichiers de classe comportent des commentaires à triple barre oblique
- ajouter l'en-tête de copyright sur tous les fichiers sources (y compris config.daml)
- poussez votre échantillon vers une branche nommée,
- puis envoyez une pull request.
Des instructions détaillées peuvent être trouvées ici : ProGuide : Contribuer des échantillons
Ressources
- Référence API en ligne
- Kit de développement logiciel ArcGIS Pro pour .NET (pro.arcgis.com)
- échantillons-de-communauté-arcgis-pro-sdk
- Référence d’ID DAML ArcGIS Pro
- FAQ
- Icônes du SDK ArcGIS Pro
Vous pouvez utiliser les icônes Pro SDK ci-dessus comme image pour vos contrôles sur le ruban Pro. L'extrait de code ci-dessous fournit l'URI du pack à utiliser dans le fichier config.daml de votre complément.
"/>">
< button ...largeImage= " pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/ " />
Les icônes ci-dessous sont nouvelles dans ArcGIS Pro 2.8. Pour utiliser ces icônes, téléchargez le fichier Icons.zip à partir de ce lien : Icônes du SDK ArcGIS Pro.
Exemples de données
- Des exemples de données pour les exemples de communauté ArcGIS Pro SDK peuvent être téléchargés à partir de la page des versions du dépôt.
Exigences
La configuration requise pour la machine sur laquelle vous développez vos compléments ArcGIS Pro est répertoriée ici.
ArcGIS Pro
Plateformes prises en charge
- Windows 11 (Famille, Pro, Entreprise) (64 bits)
- Windows 10 (Famille, Pro, Entreprise) (64 bits)
Configuration système requise pour ArcGIS Pro
.NET pris en charge
- Microsoft .NET Runtime 8.0.3 ou supérieur. Télécharger .NET 8.0
- Pour mettre à niveau une version de projet ArcGIS Pro SDK avec la version 3.0-3.2 vers la version 3.3 (.NET 8.0), consultez la mise à niveau ProGuide .NET 8.
IDE pris en charge
- Visual Studio 2022 (v17.8 ou supérieur)
- Édition communautaire
- Édition professionnelle
- Édition Entreprise
Nous vous recommandons d'installer une version minimale de 17.8 de Visual Studio. Cette version inclut .NET 8 dans le cadre de l'installation de Visual Studio 2022 (.NET SDK 8.0.3). L'installation d'une version inférieure de Visual Studio 2022 peut nécessiter une installation distincte de .NET Desktop Runtime 8.0.3 et/ou .NET SDK 8.0.3. Consultez le site de téléchargement .NET 8.0 de Microsoft pour plus d'informations.
Assemblages de tiers
NewtonsoftJson
- Dans la version 3.3, ArcGIS Pro utilise la version 13.0.3.27908 de Newtonsoft Json NuGet. Si vous avez besoin de Newtonsoft NuGet dans vos compléments, il est recommandé d'utiliser la même version.
Vue Web2
- Les développeurs de compléments peuvent utiliser le nouveau contrôle WebViewBrowser basé sur Microsoft Edge WebView2. Consultez le manifeste WebView2 dans le dossier Pro binWebView pour connaître la version fixe d'exécution de WebView2 actuellement utilisée par ArcGIS Pro.
Installation du SDK ArcGIS Pro pour .NET
ArcGIS Pro SDK for .NET peut être téléchargé et installé à partir de Visual Studio.
Lisez le ProGuide : Installation et mise à niveau pour obtenir des instructions d'installation détaillées.
Liste d’exemples de communauté de compléments ArcGIS Pro
Vous trouverez ci-dessous la liste des 289 exemples ArcGIS Pro inclus dans ce référentiel.
Contenu
- AddInInfoManager (c#)
- ArcGISOnlineConnect (c#)
- ContentFileExplorer (c#)
- CustomCatalogContext (c#)
- ExcelDropHandler (c#)
- Gestionnaire de connexions de dossiers (c#)
- MétadonnéesBrowserControl (c#)
- Visualiseur de métadonnées (c#)
- OpenItemDialogBrowseFilter (c#)
- PortailInfoListAllFedServers (c#)
- QuakeItem (c#)
- Travailler avec des projets (c#)
Configurations gérées
- ConfigAvecMap (c#)
- ConfigWithStartWizard (c#)
- ProConfigWithAnimatedSplash (c#)
- ProStartPageConfig (c#)
Édition
- AddFeatureTest (c#)
- AnnoTools (c#)
- AvantSketchCompleted (c#)
- COGOLineFeatures (c#)
- Outil de construction (c#)
- ConstructionToolWithOptions (c#)
- ConstructToolWithOptions (c#)
- CopierCouche (c#)
- CréerPointsAlongLine3D (c#)
- Outil CrowdPlanner (c#)
- CustomToolSketchSymbologie (c#)
- Compatibilité des ensembles de données (c#)
- DémoUtilisationSélection (c#)
- DivideLines (c#)
- DupliquerEtSélectionner (c#)
- EditEvents (c#)
- Modification des modèles (c#)
- EditOperationRowEvent (c#)
- ÉditeurInspecteurUI (c#)
- Outil d'extension (c#)
- Contrôle Géométrique (c#)
- SolVersGrille (c#)
- GroundToGridEvents (c#)
- InspecteurTool (c#)
- Inspecteur_AddAttributeAsync (c#)
- Outils de construction KnowledgeGraph (c#)
- KnowledgeGraphRelateTool (c#)
- LayerSnapModes (c#)
- MainConnectorManhole (c#)
- MapTopologyAddIn (c#)
- ModifyNewlyAddedFeatures (c#)
- MultipatchBuilder (c#)
- RemplacerSketch (c#)
- RedémarrerSketch (c#)
- Test d'événement de ligne (c#)
- Outil de numérotation séquentielle (c#)
- SketchRemoveCurves (c#)
- SketchToolDémo (c#)
- SketchToolAvecHalos (c#)
- SplitPolygone (c#)
- TableConstructionTool (c#)
- TableFeatureClassOperations (c#)
- TableViewerTest (c#)
- TransferAttributes (c#)
- TransformCADLayer (c#)
- UpdateAttributesWithSketch (c#)
Cadre
- BackStage_PropertyPage (c#)
- SignetsComboBox (c#)
- Filtre de commandes (c#)
- Requête de condition (c#)
- ConfigureGallery (c#)
- Menu contextuel (c#)
- ContextuelRibbonTab (c#)
- CopierColler (c#)
- Catalogue personnalisé (c#)
- Événement personnalisé (c#)
- Style personnalisé (c#)
- DAML (c#)
- DockPaneBookmarkAdvanced (c#)
- DockpaneSimple (c#)
- DockpaneWithHelp (c#)
- DocToolBoxEmbedding (c#)
- Glisser-Déposer (c#)
- Menu dynamique (c#)
- Galerie (c#)
- GetAddins (c#)
- HookProCommands (c#)
- InsertIntoContextMenu (c#)
- Raccourcis clavier (c#)
- Licences (c#)
- Localisation (c#)
- MapControl (c#)
- Notifications (c#)
- OpenMapViews (c#)
- ProcessusProjectFiles (c#)
- Dialogue de progression (c#)
- ProIcons (c#)
- ProWindowModal (c#)
- ProWindowMVVM (c#)
- QAReviewTool (c#)
- Référencement d'ArcGISProImages (c#)
- Supprimer les compléments (c#)
- RéutilisableUserControl (c#)
- Réutilisation de ProCommands (c#)
- Contrôles du ruban (c#)
- SLR_Analyste (c#)
- AnnulerRétablir (c#)
- WebViewBrowser (c#)
- Exemple d'assistant (c#)
- TravaillerAvecDAML (c#)
- Icônes XAML (c#)
MVVM/XAML
- DatagridMultiSelect (c#)
- DockpaneAndThreads (c#)
- DockpaneDragAndDropFeatureLayer (c#)
- DockpaneWithLayerFieldSelection (c#)
- DockpaneWithListCheckbox (c#)
- DockpaneWithProButtons (c#)
Géotraitement
- AppliquerSymbologie (c#)
- AppliquerSymbologyFromFeatureLayer (c#)
- CallScriptFromNet (c#)
- Pensée profonde (c#)
- DriveTimeGP (c#)
- ExécuterModelTool (c#)
- ExécuterSnap (c#)
- Géocodage (c#)
- GéotraitementExecuteAsync (c#)
- Historique de géotraitement (c#)
- GeoProcesssingEventsWithUI (c#)
- GeoProcesssingWithMemoryGDB (c#)
- Exemple de tampon simple (c#)
Géométrie
- Construire des géométries_CSharp (c#)
- ConstructingGeométries_VB (vb)
- CoordonnéesSystèmeDialog (c#)
- Échantillons de géométrie (c#)
- MultipatchBuilderEx (c#)
- RequêteGraphicBoundary (c#)
- RubiksCube (c#)
Géodatabase
- AddDeleteFieldToFromFeatureClass (c#)
- Calculer les statistiques (c#)
- Banques de donnéesDéfinitionsEtDatasets (c#)
- DDLAddField2FeatureClass (c#)
- DDLAddRemoveFields (c#)
- DDLCreateDeleteAttributeAndSpatialIndexes (c#)
- DDLCreateDeleteFeatureClassWithSubtypes (c#)
- DDLCreateDeleteRelationshipClass (c#)
- DDLCreateFeatureClass (c#)
- SupprimerFeaturesBasedOnSubtype (c#)
- SupprimerFeaturesBasedOnSubtypeVersioned (c#)
- Utilisation des domaines (c#)
- Jointures dynamiques (c#)
- Requêtes favorites (c#)
- FiltreFeaturesBasedOnAttributesWithinAnExtent (c#)
- CoucheGDBInfo (c#)
- ListeGeodataContent (c#)
- MémoireGéodatabase (c#)
- QueryDefDataQuery (c#)
- Remplacer les pièces jointes (c#)
- Valider les fonctionnalités (c#)
- VersionMise à jourPerformance (c#)
Création de cartes
- AjouterRasterLayer (c#)
- AddToMapCustomItem (c#)
- Exemples CIME (c#)
- ColorPickerControl (c#)
- ConstructMarkerFromFont (c#)
- CustomSymbolPicker (c#)
- Filtres d'affichage (c#)
- Outils de géocodage (c#)
- GetSymbolSwatch (c#)
- GraphicElementSymbolPicker (c#)
- Calques graphiques (c#)
- Outils graphiques (c#)
- LabelLineFeatures (c#)
- Volet Calques (c#)
- MapDisplayUnits (c#)
- MappingAddIns (c#)
- Mappage hors ligne (c#)
- PlaceTexte (c#)
- ProceduralSymbolLayersWithRulePackages (c#)
- QueryBuilderControl (c#)
- Moteur de rendu (c#)
- Contrôles de symboles (c#)
- Recherche de symboles (c#)
- Symbologie (c#)
- SymbolSearcherControl (c#)
- Symboles de texte (c#)
- TransformationsControl (c#)
- Boutons de plateau (c#)
- Travailler avec des couches raster (c#)
Exploration de la carte
- AnimationDeChemin (c#)
- Outils d'animation (c#)
- AttributCustomDockpane (c#)
- BasicMapTool (c#)
- BingStreetside (c#)
- CaméraNavigation (c#)
- ChangeDataSource (c#)
- CheckSelectionLayer (c#)
- ComboBoxSelectFeature (c#)
- ComboBoxAffichageLayers (c#)
- Animation personnalisée (c#)
- Identifiant personnalisé (c#)
- Panneau personnaliséAvecContents (c#)
- Popup personnalisé (c#)
- DeviceTracker (c#)
- Chargeurs EV (c#)
- Sélection de fonctionnalités (c#)
- GraphicOverlay4Debug (c#)
- IdentifierFenêtre (c#)
- IdentifierAvecSketchTool (c#)
- Emprunter l'identité de MapPane (c#)
- LayerPopups (c#)
- LoupeFenêtre (c#)
- MapToolIdentify (c#)
- MapToolIdentifyWithDockpane (c#)
- MapToolOverlay (c#)
- MapToolSelect (c#)
- MapToolWithCustomPopup (c#)
- MapToolAvecDynamicMenu (c#)
- MapToolWithEmbeddableControl (c#)
- MapToolWithOverlayControl (c#)
- MapToolZoom (c#)
- Superposition3D (c#)
- Exemples de superposition (c#)
- OverlayGroundSurface (c#)
- PrésentationMapControl (c#)
- PrésentationTableControl (c#)
- ScreenCoordsToMapPoint (c#)
- ScribbleControl_ArcGISPro (c#)
- SélectionFromDockpaneList (c#)
- TableControl (c#)
- TableControlsDockpane (c#)
- TableFromCsv (c#)
- Navigation temporelle (c#)
- TravaillerAvecQueryDefinitionFilters (c#)
- ZoomToSelectedFeatures (c#)
Mises en page
- DupliquerLayout (c#)
- LayoutMapSeries (c#)
- Mise en pageAvecÉtiquettes (c#)
- MapPuzzle (c#)
- Éléments de style (c#)
- Complément TextElement (c#)
Rapports
- Créer un rapport (c#)
- CreateReportBasic (c#)
Trame
- ChangeColorizerForRasterLayer (c#)
- Coloriseur (c#)
- CustomRasterIdentify (c#)
- LockToSelectedRasters (c#)
- MasqueRaster (c#)
- RasterInspecteur (c#)
Couches de scène
Couches de flux
VoxelCouches
Plugins
- ProDataReader (c#)
- ProSqlExpressReader (c#)
- SimplePointPluginTest (c#)
Tissu de parcelle
- ImporterPlatVersFabric (c#)
- ParcelFabricMultistoryTool (c#)
Assistant de tâches
Réseau utilitaire
- AlternativeEnergizationAddIn (c#)
- CatégoriesUtilisation (c#)
- ConfigurationPathsAddIn (c#)
- Chemin du contrôleur (c#)
- CréerTransformerBank (c#)
- Exporter un sous-réseau (c#)
- LoadReportSample (c#)
- SubstitutionAddIn (c#)
- VersDe l'Entrepôt (c#)
- TraceNetworkSample (c#)
- Valider les modifications (c#)
Diagramme de réseau
- BringUpSubnetworkNamesOnDiagramEdges (c#)
- Nombre d'éléments réseau agrégés (c#)
- CreateDiagramWithACustomLayout (c#)
- Outils d'édition de diagrammes personnalisés (c#)
- PersonnaliserNetworkDiagramLayoutExecution (c#)
- EditDiagramJunctionRotation (c#)
- ExportDiagramToFeatureClasses (c#)
- AfficherContainment (c#)
- Commutateurs à bascule (c#)
Analyste 3D
- CreateLineOfSight (c#)
- GetLineOfSight (c#)
- LASDatasetAPISamples (c#)
- TINApiSamples (c#)
Flux de travail
- Gestion des tâches (c#)
- WorkflowManagerConfigSample (c#)
Examinateur de données
Hôte principal
- ArcGISProConfig (c#)
- ArcGISProConfigCoreHost (c#)
- CoreHostGDB (c#)
- CoreHostResolveAssembly (c#)
- CoreHostSample (c#)
- API CoreHostTopology (c#)
Partage
- Atlas VivantDuMonde (c#)
- Afficher la licence (c#)
- Élément de téléchargement (c#)
- TéléchargerVtpkVersAgol (c#)
Problèmes
Vous trouvez un bug ou souhaitez demander une nouvelle fonctionnalité ? Veuillez soumettre un problème sur la communauté Esri | Questions sur le SDK ArcGIS Pro.
Contribuer
Esri accueille les contributions de tous. Veuillez consulter nos directives pour contribuer.
Reportez-vous à ce wiki pour obtenir des instructions détaillées sur le processus de soumission des exemples du SDK ArcGIS Pro.
Licence
Copyright 2024 Esri
Sous licence Apache, version 2.0 (la « Licence » ); vous ne pouvez pas utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à l'adresse suivante :
https://www.apache.org/licenses/LICENSE-2.0.
Sauf disposition contraire de la loi applicable ou accord écrit, le logiciel distribué sous la licence est distribué « EN L'ÉTAT », SANS GARANTIE OU CONDITION D'AUCUNE SORTE, expresse ou implicite. Consultez la licence pour connaître la langue spécifique régissant les autorisations et les limitations en vertu de la licence.
Une copie de la licence est disponible dans le fichier licence.txt du référentiel.
Accueil | Référence API | Exigences | Télécharger | Échantillons