Skip To Content

Implementar herramientas de función de Java personalizadas

Crear una herramienta de función de geoprocesamiento personalizada extiende el marco de geoprocesamiento de ArcGIS utilizando los componentes de ArcObjects. Las herramientas de función personalizadas se crean utilizando ArcObjects SDK para Java o ArcObjects .SDK para Microsoft .NET framework. La herramienta personalizada que cree se puede integrar con ArcGIS para que se comporte de la misma manera que una herramienta de geoprocesamiento lista para usar de ArcGIS. Puede abrir y ejecutar una herramienta de geoprocesamiento personalizada desde ArcToolbox, utilizarla en herramientas de secuencia de comandos en ModelBuilder y encadenarla con otras herramientas de geoprocesamiento.

Más información sobre cómo crear herramientas de función usando ArcObjects SDK for Java.

Nota:

Solo se puede compartir una herramienta de función de geoprocesamiento personalizada construida en Java en ArcMap, no es posible hacerlo en ArcGIS Pro.

Al compartir un modelo o script con las herramientas de función personalizadas en un servidor como un servicio de geoprocesamiento, debe implementar (registrar) la herramienta personalizada en ArcGIS Server. Para implementar una herramienta de función de Java en ArcGIS Server, siga los pasos que aparecen a continuación:

  1. Copie el archivo JAR de la herramienta de función personalizada en la carpeta <Directorio de instalación de ArcGIS Server>\usr\lib\ext.
  2. Si tiene un entorno de servidores acoplados, debe implementar los archivos JAR en cada equipo que participa en el clúster.
  3. Publique el modelo o la herramienta de secuencia de comandos que tiene la herramienta personalizada de la misma manera que otros modelos y herramientas de geoprocesamiento desde ArcGIS Desktop o mediante el Administrador de ArcGIS.