Disponible con licencia de Defense Mapping.
The Topographic Production Service is deployed to ArcGIS Server simultaneously with publishing a map as a web layer that contains data from ArcGIS Enterprise or a file geodatabase. After the service is deployed, you can run operations in ArcGIS Server that are configured in ArcGIS Pro as described below. You can also configure the self-serve Map Production System web app using the Enterprise product data files to export map products.
Nota:
The following items are either required before publishing the service or provide more information about the service:
- The product data files must be installed on each machine in the ArcGIS Server deployment and their version must match the version of the service.
- The service stores temporary data for each job on the server. The default location is C:\ProgramData\ESRI\TopographicProduction\jobs.
- The output files created by the generateProduct operation are copied to the output directory of the map service. The configured map service properties impact these files and how long they are available for download.
- The ArcGIS Server account must have read and write access to the location of the jobs directory, as well as the location of any digital elevation models (DEMs) that are used.
- If your products use DEMs, copy them or their mosaic dataset to the server and use the productName and raster parameters from the updateProduct operation to update the path of the new location. Ensure that all the machines in a multimachine deployment and the ArcGIS Server account have read and write access to the new location.
Enable capabilities
Ensure that you're signed in to the ArcGIS organization that the service will deploy to and that the correct account is active before you complete the following steps to enable the Topographic Production Service capability.
- In ArcGIS Pro, click the Share tab.
- In the Share As group, click the
Web Layer drop-down arrow and click Publish Web Layer.
The Share As Web Layer pane appears.
- Type a name for the web layer.
- Si lo desea, complete los campos Resumen y Etiquetas.
Para compartir la escena web en un portal de ArcGIS Enterprise 10.9 o un portal anterior, se requieren un resumen y etiquetas.
Puede introducir un máximo de 128 etiquetas.
- Optionally, in the Data and Layer Type section, do any or all of the following:
- Choose Map Image to reference datasets in a registered Enterprise database.
Nota:
Check the Feature check box to share the web feature layer as a dependent layer to the map image layer.
- Choose Feature under Copy all data to copy all the layers to the hosting server's managed database.
- Choose Map Image to reference datasets in a registered Enterprise database.
- En Ubicación, utilice el menú Carpeta para elegir una carpeta del contenido de su portal en la que almacenar la capa web. Opcionalmente, cree una carpeta.
De forma predeterminada, la capa web se almacena en el nivel raíz del contenido de su portal.
Sugerencia:
Haga clic en el botón Examinar para ir a una carpeta del contenido de su portal. También se puede escribir el nombre de la carpeta en el cuadro de texto.
- Utilice los menús desplegables Servidor y carpeta para especificar el servidor federado en el que se publicará el servicio y la carpeta en la que se almacenará. Opcionalmente, cree una carpeta.
De forma predeterminada, el servicio se guarda en la carpeta raíz del servidor.
Nota:
Las opciones Servidor y carpeta solo aparecen al compartir en ArcGIS Enterprise con la opción Referencia a datos registrados. En este caso, también puede hacer clic en el botón Data stores para abrir el panel Administrar data stores registrados. Utilice este panel para registrar geodatabases y carpetas con servidores federados.
- En Compartir con, especifique cómo se compartirá la capa web:
- Todos: comparta su contenido con el público. Cualquiera puede acceder a él y verlo.
- Mi organización: comparta su contenido con todos los usuarios autenticados de la organización. Esta opción está disponible si ha iniciado sesión con una cuenta de organización.
- Grupos: comparta su contenido con los grupos a los que pertenece y sus miembros.
Deje todas las opciones desactivadas para definir el nivel de uso compartido del propietario del elemento.
- Click the Configuration tab.
- Click Configure Layers .
- In the Capabilities section, check the Topographic Production check box to enable its service.
The list of available capabilities depends on the Enterprise version you're using, the types of data included in the map image layer, and whether you are sharing to a server that has server object extensions or server object interceptors.
After the capability is enabled, you can configure its properties.
Configure the service properties
To configure service operations and other service properties, complete the following steps:
- In the Capabilities section, for Topographic Production, click Configure Service Properties .
The TopographicProductionServer Properties pane appears.
- Optionally, check any of the check boxes in the Operations section to enable or disable the service operations.
Topographic Production Service operations are enabled by default. The following operations are supported:
products
Retrieves the products that the Topographic Production Service supports
jobs
Contains more operations
addProduct
Adds a map product definition to the service that can be used to generate a map
removeProduct
Removes a product from the Topographic Production Service
updateProduct
Updates an existing product's properties
generateProduct
Automates the process of producing a layout or map based on a map product
- In the Properties section, specify the following properties:
- For tmserverDatabase, specify the database for the Topographic Production Server. This can be left blank on single-machine ArcGIS Server deployments. A geodatabase is created in the default server location of C:\ProgramData\ESRI\TopographicProduction after the deployment.
If a multimachine deployment is used, do not leave this property blank. Specify the path to an Enterprise connection file. Your Enterprise organization must have read access to the specified location. When publishing multiple map services in a multimachine deployment, all of them must use the same Enterprise connection file.
Nota:
The provided path updates the location of the jobs directory, which is used to store temporary data for each job. If an Enterprise connection file is used, the database user specified in the connection must be able to perform data manipulation language (DML) statements in the database.
- For productType, specify the type of map products this service will support, such as MTM, TDS, and CTM.
Each map product definition has a type property. When you specify a value for productType, only products that match this value are returned by the service. If you leave it blank, all products are returned. For example, if a single service contains the data to produce MTM products, specify MTM as the product type.
- For extractionTimeout, specify how long in seconds the data extraction can run before timing out.
The default is 900 seconds. If a data extraction time out error occurs when running the generateProduct operation, try increasing this value before running the operation again.
- For autoUpdateProducts, specify whether the service automatically updates existing map product definitions with the ArcGIS Pro product data files installed by the ArcGIS Production Mapping product files installer.
The default is True.
Nota:
You can make the Cleanup Interval property available through the Enterprise Manager site; it is infrequently used and unavailable by default. This property specifies the number of hours before temporary data used to produce a map product is deleted from the server. If you make it available, the default is 24 hours.
- For tmserverDatabase, specify the database for the Topographic Production Server. This can be left blank on single-machine ArcGIS Server deployments. A geodatabase is created in the default server location of C:\ProgramData\ESRI\TopographicProduction after the deployment.
- Optionally, click Configure Parameters to configure more properties.
- Click Configure Pooling .
- Ensure that the Dedicated instance option is chosen in the Instance Type group.
- Optionally, specify the range for the number of instances per machine in the Number of instances per machine section.
This is the minimum and maximum number of dedicated instances that can run for the service at any given time, including when the service is not in use. These are the instances that handle calls to the map service, as well as REST operations that don't consume many resources and are handled quickly.
Sugerencia:
Adjust the range of instances as necessary after monitoring the traffic to these endpoints. The generateProduct operation uses the TopographicProductionSystemTools geoprocessing service to perform the work. Adjusting the range of instances of this service impacts the throughput of generating map products.
- Opcionalmente, haga clic en la pestaña Contenido para ver la carpeta, la nueva capa web y las subcapas con Id. asignados, si están disponibles.
Si ha habilitado la opción Permitir asignación de Id. numéricos únicos para compartir capas web en el cuadro de diálogo Propiedades del mapa, aparecerán los Id. asignados para cada subcapa. Para cambiar un Id., haga clic en el número situado junto a la capa o la tabla. En el cuadro de diálogo Propiedades de capa o Propiedades de tabla independiente, en la pestaña General, escriba un Id. entero personalizado en el cuadro de texto Id. de capa o Id. de tabla. Para obtener más información, consulte Asignar Id. de capa.
You're ready to analyze and publish the map as a service web layer.
Publish the service
Once you have configured all of the settings for the service, you can analyze the configuration and publish it to your active Enterprise portal by completing the following steps:
- Click Analyze to check for problems.
Errors and warnings are listed on the Messages tab. Right-click a message to open its help topic or take corrective action in the software. Errors must be resolved before you can share the web layer. Resolving warnings is recommended but not required.
- After you have resolved errors, and optionally, resolved warnings, click Publish to share the web layer.
To save a service definition for the web layer instead, click the Publish drop-down arrow and click Save As SD.
- When the web layer is published, click the Manage the web layer link at the bottom of the pane.
A browser page appears. If necessary, sign in to your portal to open the web layer's item page.
Once published, the service's operations are available in ArcGIS GIS Server from the API REST de ArcGIS, as well as in a configured, self-serve Map Production System (MPS) web app on the Enterprise portal with the ArcGIS Defense Mapping or ArcGIS Production Mapping server extension.