Examples of product library and production database implementations
Last modified November 22, 2011
Print all topics in : "Getting started with the product library"
The most basic implementation of the product library is using it for file management workflows. In addition, more sophisticated implementations can also be accommodated. The factors that determine the detail level of the implementation may include the location of the production or geographic data being used, the type and format of the data being used, or the types and variations of the products and data being created and maintained.
Below are four different examples of ways the product library can be implemented in an organization. Within these examples are details and workflows that can be modified to accomplish numerous variations of provided architectural examples.
Project work or map and data production life cycles require the use of many different files, such as documents, images, and databases. To access file management tools, you only need to have a product library geodatabase that contains at least one solution. Other levels and their associated files can be added to the product library to help with organization. The documents added to the product library can be used as source information for a project. Once the source is evaluated and project compilation begins, there are numerous files used, such as .mxd and spreadsheets, for example, that may need to be stored and managed in a multiuser environment. When the project or the production cycle is near completion, outputs from ArcGIS or other systems can also be stored in the product library so they can be retrieved and reviewed at a later time.
The product library is used to store product class and data model information, which can be associated with the production database. Once the product class and data model are created, series and products can also be created and associated with them. You can associate batch jobs with product classes for product-specific data validation. You can also create a field configuration table that determines the way you interact with attribute fields on the PLTS Selection and PLTS Target tabs and when using the PLTS Dissolve tool.
In this example, the file and data management and data validation capabilities from the previous examples are available. Here, however, cartographic maps and charts are the primary focus. The map documents (products in the product library) display geographic data that is maintained in an enterprise geodatabase. This geodatabase is the production database. The specific sets of features from the production database displayed in the products can be controlled by ArcGIS workflows, data frame extents, and layer definition queries. Cartographic specifications are also stored in the product library. Visual specifications are one example of this type of information. The cartographic specifications are applied to the production database on a product-by-product basis.
A variation of this architecture is used by PLTS for ArcGIS—Aeronautical Solution. The specific features that are displayed from the production database in the product are set using extraction queries and layer definition queries. Extraction queries create cartographic copies of features to allow a cartographer to make the required hard-copy products. In this implementation, each product can have more than one instance, and each instance can include different features from the same data source based on the extraction queries.
This example, like the ones above, includes file management, data editing and validation, and production. In addition to these functions, this scenario requires the creation and maintenance of tiled data. The tiled data can be stored in separate geodatabases (personal, file, or ArcSDE Personal), and these databases can be associated with product library instances. The geographic data stored in these instance databases may be maintained individually within a single organization or in a distributed working environment. Both cartographic specifications and data validation information are stored in the product library and applied to production databases.
A variation of this architecture is used by PLTS for ArcGIS—Nautical Solution. Each product has one or more instance geodatabases. Because users can work on different instance databases, each user's production database changes depending on the chart or cell (product) being worked with. Each instance database contains only the data that is relevant for that product. Instance databases are linked to a central database repository of geographic data using extraction queries and ArcGIS replication. The central data repository stores all the data models available for the different types of products that can be generated.