muestras-comunitarias-arcgis-pro-sdk
SDK de 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 repositorio contiene ejemplos de complementos de ArcGIS Pro para ArcGIS Pro 3.4 SDK para Microsoft .NET Framework. Los ejemplos demuestran las funcionalidades clave en las siguientes áreas funcionales de ArcGIS Pro: contenido, configuración, marco, edición, geodatabase, geometría, geoprocesamiento, diseños, informes, creación de mapas, exploración de mapas, red de servicios, diagrama de red, uso compartido, asistente de tareas, y flujo de trabajo.
Características
Este repositorio contiene ejemplos de complementos de ArcGIS Pro descritos en esta lista de ejemplos de complementos de ArcGIS Pro
Instrucciones
Para contribuir con muestras, se recomienda tener algunos conocimientos sobre Git y GitHub.
Si desea contribuir a este sitio web, por favor
- bifurca este repositorio en GitHub,
- escriba su muestra en una rama de su repositorio bifurcado
- asegúrese de que todos los archivos de clase tengan comentarios de triple barra
- agregue el encabezado de derechos de autor en todos los archivos fuente (incluido config.daml)
- envíe su muestra a una rama con nombre,
- luego envíe una solicitud de extracción.
Puede encontrar instrucciones detalladas aquí: ProGuide: Contribute Samples
Recursos
- Referencia de API en línea
- ArcGIS Pro SDK para .NET (pro.arcgis.com)
- muestras-comunitarias-arcgis-pro-sdk
- Referencia de ID de DAML de ArcGIS Pro
- Preguntas frecuentes
- Iconos del SDK de ArcGIS Pro
Puede utilizar los iconos de Pro SDK anteriores como imagen para sus controles en Pro Ribbon. El fragmento de código siguiente proporciona el URI del paquete que se utilizará en el archivo config.daml de su complemento.
"/>">
< button ...largeImage= " pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/ " />
Los iconos siguientes son nuevos en ArcGIS Pro 2.8. Para usar estos íconos, descargue Icons.zip desde este enlace: ArcGIS Pro SDK Icons
Datos de muestra
- Los datos de muestra para las muestras de la comunidad del SDK de ArcGIS Pro se pueden descargar desde la página de versiones del repositorio.
Requisitos
Los requisitos para la máquina en la que desarrolla sus complementos de ArcGIS Pro se enumeran aquí.
ArcGIS Pro
Plataformas compatibles
- Windows 11 (Inicio, Pro, Empresa) (64 bits)
- Windows 10 (Inicio, Pro, Empresa) (64 bits)
Requisitos del sistema ArcGIS Pro
.NET compatible
- Microsoft .NET Runtime 8.0.3 o superior. Descargar .NET 8.0
- Para actualizar una compilación de proyecto de ArcGIS Pro SDK con la versión 3.0-3.2 a la versión 3.3 (.NET 8.0), consulte la actualización de ProGuide .NET 8.
IDE compatibles
- Visual Studio 2022 (v17.8 o superior)
- Edición comunitaria
- Edición profesional
- Edición empresarial
Recomendamos instalar una versión mínima de 17.8 de Visual Studio. Esta versión incluye .NET 8 como parte de la instalación de Visual Studio 2022 (.NET SDK 8.0.3). La instalación de una versión inferior de Visual Studio 2022 puede requerir una instalación por separado de .NET Desktop Runtime 8.0.3 y/o .NET SDK 8.0.3. Consulte el sitio de descarga de .NET 8.0 de Microsoft para obtener más información.
Asambleas de terceros
Newtonsoft Json
- En 3.3, ArcGIS Pro utiliza la versión 13.0.3.27908 de Newtonsoft Json NuGet. Si necesita Newtonsoft NuGet en sus complementos, se recomienda utilizar la misma versión.
WebView2
- Los desarrolladores de complementos pueden utilizar el nuevo control WebViewBrowser basado en Microsoft Edge WebView2. Consulte el manifiesto de WebView2 en la carpeta Pro binWebView para conocer el tiempo de ejecución de la versión fija de WebView2 actual que utiliza ArcGIS Pro.
Instalación de ArcGIS Pro SDK para .NET
ArcGIS Pro SDK para .NET se puede descargar e instalar desde Visual Studio.
Lea la Guía Pro: Instalación y actualización para obtener instrucciones detalladas de instalación.
Lista de muestra de la comunidad de complementos de ArcGIS Pro
A continuación se muestra la lista de 289 ejemplos de ArcGIS Pro que se incluyen en este repositorio.
Contenido
- AddInInfoManager (c#)
- ArcGISOnlineConnect (c#)
- Explorador de archivos de contenido (c#)
- Contexto de catálogo personalizado (c#)
- ExcelDropHandler (c#)
- Administrador de conexiones de carpetas (c#)
- Control de navegador de metadatos (c#)
- Visor de metadatos (c#)
- OpenItemDialogBrowseFilter (c#)
- PortalInfoListAllFedServers (c#)
- Artículo de terremoto (c#)
- Trabajar con proyectos (c#)
Configuraciones administradas
- Configuración con mapa (c#)
- Configuración con asistente de inicio (c#)
- ProConfigConAnimatedSplash (c#)
- ProStartPageConfig (c#)
Edición
- Agregar prueba de característica (c#)
- AnnoTools (c#)
- Antes de completar el boceto (c#)
- Características de COGOLine (c#)
- Herramienta de construcción (c#)
- Herramienta de construcción con opciones (c#)
- ConstruirHerramientaConOpciones (c#)
- Copiar capa (c#)
- Crear puntos a lo largo de línea 3D (c#)
- Herramienta CrowdPlanner (c#)
- CustomToolSketchSymbology (c#)
- Compatibilidad del conjunto de datos (c#)
- SelecciónUsoDemostración (c#)
- Líneas divisorias (c#)
- Duplicar y seleccionar (c#)
- Editar eventos (c#)
- Edición de plantillas (c#)
- EditarOperaciónRowEvent (c#)
- EditorInspectorUI (c#)
- Extender herramienta (c#)
- Control de geometría (c#)
- Tierra a red (c#)
- Eventos GroundToGrid (c#)
- Herramienta Inspector (c#)
- Inspector_AddAttributeAsync (c#)
- Herramientas de construcción de KnowledgeGraph (c#)
- Herramienta KnowledgeGraphRelate (c#)
- Modos LayerSnap (c#)
- Conector principalManhole (c#)
- Complemento MapTopology (c#)
- Modificar características recién agregadas (c#)
- Generador de parches múltiples (c#)
- Reemplazar boceto (c#)
- Reiniciar boceto (c#)
- Prueba de evento de fila (c#)
- Herramienta Número Secuencial (c#)
- BosquejoEliminarCurvas (c#)
- Demostración de SketchTool (c#)
- Herramienta de boceto con halos (c#)
- Polígono dividido (c#)
- Herramienta de construcción de tablas (c#)
- Operaciones de clase de característica de tabla (c#)
- Prueba TableViewer (c#)
- Transferir atributos (c#)
- TransformarCADLayer (c#)
- Actualizar atributos con boceto (c#)
Estructura
- BackStage_PropertyPage (c#)
- MarcadoresComboBox (c#)
- Filtro de comandos (c#)
- Consulta de condición (c#)
- ConfigurarGalería (c#)
- Menú contextual (c#)
- FichaCintaContextual (c#)
- Copiar y pegar (c#)
- Catálogo personalizado (c#)
- Evento personalizado (c#)
- Estilo personalizado (c#)
- DAML (c#)
- DockPaneBookmarkAvanzado (c#)
- Panel de acoplamientoSimple (c#)
- Panel de acoplamiento con ayuda (c#)
- DocToolBoxIncrustación (c#)
- Arrastrar y soltar (c#)
- Menú dinámico (c#)
- Galería (c#)
- Obtener complementos (c#)
- Comandos HookPro (c#)
- Insertar en el menú contextual (c#)
- Atajos de teclado (c#)
- Licencia (c#)
- Localización (c#)
- Control de mapas (c#)
- Notificaciones (c#)
- OpenMapViews (c#)
- Archivos de proyecto de proceso (c#)
- Diálogo de progreso (c#)
- ProIconos (c#)
- ProWindowModal (c#)
- ProWindowMVVM (c#)
- Herramienta QAReview (c#)
- Hacer referencia a ArcGISProImages (c#)
- Eliminar complementos (c#)
- Control de usuario reutilizable (c#)
- Reutilización de ProCommands (c#)
- Controles de cinta (c#)
- Analista_SLR (c#)
- DeshacerRehacer (c#)
- Navegador WebView (c#)
- Asistente de muestra (c#)
- Trabajando con DAML (c#)
- Iconos XAML (c#)
MVVM/XAML
- Cuadrícula de datosMultiSelect (c#)
- Panel de acoplamiento y subprocesos (c#)
- Panel de acoplamientoDragAndDropFeatureLayer (c#)
- Panel de acoplamiento con selección de campo de capa (c#)
- DockpaneWithListCheckbox (c#)
- Panel de acoplamiento con botones Pro (c#)
Geoprocesamiento
- Aplicar simbología (c#)
- AplicarSymbologyFromFeatureLayer (c#)
- LlamarScriptFromNet (c#)
- Pensamiento profundo (c#)
- DriveTimeGP (c#)
- EjecutarModelTool (c#)
- Ejecutar Snap (c#)
- Geocodificar (c#)
- GeoprocesamientoExecuteAsync (c#)
- Historial de procesamiento geográfico (c#)
- Eventos de procesamiento geográfico con UI (c#)
- GeoProcesamientoConMemoriaGDB (c#)
- Ejemplo de SimpleBuffer (c#)
Geometría
- ConstruyendoGeometrías_CSharp (c#)
- ConstruyendoGeometrías_VB (vb)
- Diálogo de sistema de coordenadas (c#)
- Muestras de geometría (c#)
- MultipatchBuilderEx (c#)
- QueryGraphicBoundary (c#)
- Cubo de Rubik (c#)
Geodatabase
- AgregarDeleteFieldToFromFeatureClass (c#)
- Calcular estadísticas (c#)
- Definiciones y conjuntos de datos de almacenes de datos (c#)
- DDLAddField2FeatureClass (c#)
- DDLAddRemoveFields (c#)
- DDLCreateDeleteAttributeAndSpatialIndexes (c#)
- DDLCreateDeleteFeatureClassWithSubtypes (c#)
- DDLCreateDeleteRelationshipClass (c#)
- DDLCreateFeatureClass (c#)
- Eliminar características basadas en subtipo (c#)
- Eliminar características basadas en subtipo versionado (c#)
- Uso de dominios (c#)
- Uniones dinámicas (c#)
- Consultas favoritas (c#)
- Funciones de filtro basadas en atributos dentro de una extensión (c#)
- Información LayerGDB (c#)
- Lista de contenido geográfico (c#)
- Base de datos geográfica de memoria (c#)
- ConsultaDefDataQuery (c#)
- Reemplazar archivos adjuntos (c#)
- Validar características (c#)
- VersiónActualizaciónRendimiento (c#)
Creación de mapas
- AgregarRasterLayer (c#)
- Agregar elemento personalizado al mapa (c#)
- Ejemplos CIME (c#)
- ColorPickerControl (c#)
- ConstruirMarkerFromFont (c#)
- Selector de símbolos personalizado (c#)
- Filtros de visualización (c#)
- Herramientas de codificación geográfica (c#)
- ObtenerSymbolSwatch (c#)
- GraphicElementSymbolPicker (c#)
- Capas gráficas (c#)
- Herramientas gráficas (c#)
- Características de LabelLine (c#)
- Panel de capas (c#)
- Unidades de visualización de mapas (c#)
- Complementos de mapeo (c#)
- Mapeo sin conexión (c#)
- Colocar texto (c#)
- ProceduralSymbolLayersWithRulePackages (c#)
- QueryBuilderControl (c#)
- Renderizador (c#)
- Controles de símbolos (c#)
- Búsqueda de símbolos (c#)
- Simbología (c#)
- Control de búsqueda de símbolos (c#)
- Símbolos de texto (c#)
- Control de transformaciones (c#)
- Botones de bandeja (c#)
- Trabajando conRasterLayers (c#)
Exploración de mapas
- AnimaciónDesdePath (c#)
- Herramientas de animación (c#)
- AtributoCustomDockpane (c#)
- Herramienta de mapas básica (c#)
- BingStreetside (c#)
- Navegación de cámara (c#)
- Cambiar fuente de datos (c#)
- ComprobarSelecciónCapa (c#)
- Función ComboBoxSelect (c#)
- ComboBoxMostrandoCapas (c#)
- Animación personalizada (c#)
- Identificación personalizada (c#)
- Panel personalizado con contenidos (c#)
- Ventana emergente personalizada (c#)
- Rastreador de dispositivos (c#)
- Cargadores EV (c#)
- Selección de funciones (c#)
- GraphicOverlay4Debug (c#)
- Identificar ventana (c#)
- IdentificarConSketchTool (c#)
- SuplantarMapPane (c#)
- Ventanas emergentes de capa (c#)
- Ventana de lupa (c#)
- MapToolIdentificar (c#)
- MapToolIdentifyWithDockpane (c#)
- Superposición de herramientas de mapa (c#)
- Selección de herramienta de mapa (c#)
- MapToolWithCustomPopup (c#)
- MapToolWithDynamicMenu (c#)
- MapToolWithEmbeddableControl (c#)
- MapToolWithOverlayControl (c#)
- MapToolZoom (c#)
- Superposición3D (c#)
- Ejemplos de superposición (c#)
- Superposición de superficie de tierra (c#)
- Descripción generalMapControl (c#)
- Descripción generalTableControl (c#)
- Coordsdepantallaalpuntodemapa (c#)
- ScribbleControl_ArcGISPro (c#)
- SelecciónDeDockpaneList (c#)
- Control de tabla (c#)
- TableControlsDockpane (c#)
- TablaDeCsv (c#)
- Navegación del tiempo (c#)
- Trabajando con filtros de definición de consulta (c#)
- ZoomToSelectedFeatures (c#)
Diseños
- Diseño duplicado (c#)
- Serie de mapas de diseño (c#)
- DiseñoConEtiquetas (c#)
- Rompecabezas de mapas (c#)
- Elementos de estilo (c#)
- Complemento de elemento de texto (c#)
Informes
- Crear informe (c#)
- CrearReporteBásico (c#)
Ráster
- CambiarColorizadorParaRasterLayer (c#)
- Colorizador (c#)
- Identificación de ráster personalizada (c#)
- LockToSelectedRasters (c#)
- MáscaraRáster (c#)
- Inspector de ráster (c#)
EscenaLayers
- EscenaCalcHerramientas (c#)
StreamLayers
VoxelCapas
Complementos
- ProDataReader (c#)
- ProSqlExpressReader (c#)
- Prueba de complemento de punto simple (c#)
Tejido de parcela
- ImportarPlatToFabric (c#)
- ParcelFabricMultistoryTool (c#)
Asistente de tareas
Red de servicios públicos
- Complemento de energía alternativa (c#)
- CategoríasUso (c#)
- Complemento ConfigurationPaths (c#)
- Ruta del controlador (c#)
- CrearTransformerBank (c#)
- Exportar subred (c#)
- CargarReportSample (c#)
- Complemento de sustitución (c#)
- HaciaDesdeAlmacén (c#)
- Muestra de red de seguimiento (c#)
- Validar cambios (c#)
Diagrama de red
- BringUpSubnetworkNamesOnDiagramEdges (c#)
- Contar elementos de red agregados (c#)
- Crear diagrama con un diseño personalizado (c#)
- Herramientas de edición de diagramas personalizados (c#)
- PersonalizarNetworkDiagramLayoutExecution (c#)
- EditarDiagramaJunctionRotation (c#)
- Exportar diagrama a clases de características (c#)
- Mostrar contención (c#)
- Conmutadores de palanca (c#)
Analista 3D
- CrearLineOfSight (c#)
- ObtenerLineOfSight (c#)
- LASDatasetAPISamples (c#)
- TINApiSamples (c#)
Flujo de trabajo
- Gestión de trabajos (c#)
- Muestra de configuración de WorkflowManager (c#)
Revisor de datos
Anfitrión principal
- ArcGISProConfig (c#)
- ArcGISProConfigCoreHost (c#)
- CoreHostGDB (c#)
- CoreHostResolveAssembly (c#)
- Muestra de CoreHost (c#)
- CoreHostTopologyAPI (c#)
Intercambio
- Atlas Viviente Del Mundo (c#)
- Mostrar licencia (c#)
- Cargar elemento (c#)
- SubirVtpkToAgol (c#)
Asuntos
¿Encontró un error o desea solicitar una nueva función? Envíe un problema en la comunidad de Esri | Preguntas sobre el SDK de ArcGIS Pro.
Contribuyendo
Esri agradece las contribuciones de todos y cada uno. Consulte nuestras pautas para contribuir.
Consulte esta wiki para obtener instrucciones detalladas sobre el proceso de envío de muestras del SDK de ArcGIS Pro.
Licencias
Derechos de autor 2024 Esri
Licenciado bajo la Licencia Apache, Versión 2.0 (la "Licencia"); no puede utilizar este archivo excepto de conformidad con la Licencia. Puede obtener una copia de la Licencia en:
https://www.apache.org/licenses/LICENSE-2.0.
A menos que lo exija la ley aplicable o se acuerde por escrito, el software distribuido bajo la Licencia se distribuye "TAL CUAL", SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, ya sean expresas o implícitas. Consulte la Licencia para conocer el idioma específico que rige los permisos y limitaciones de la Licencia.
Una copia de la licencia está disponible en el archivo licencia.txt del repositorio.
Inicio | Referencia de API | Requisitos | Descargar | Muestras