configuring plts for arcgis · plts foundation • base toolset –consistent, repeatable,...
TRANSCRIPT
Configuring PLTS for Configuring PLTS for ArcGISArcGIS
Sandi BelsonSandi Belson
Seminar overviewSeminar overview
•• PLTS SolutionsPLTS Solutions–– What are they?What are they?–– What do they provide?What do they provide?
•• Configuring PLTSConfiguring PLTSg gg g–– PLTS Production PLTS Production geodatabasegeodatabase–– PLTS Product LibraryPLTS Product Library
•• Creating Field ConfigurationsCreating Field Configurationsg gg g•• Setting up validation rules Setting up validation rules •• Managing productsManaging products•• Views and Visual SpecificationsViews and Visual Specifications
PLTS FoundationPLTS Foundation
•• Base toolsetBase toolset–– Consistent, repeatable, production workflowsConsistent, repeatable, production workflows
•• Multiple componentsMultiple components–– End to end data and map production toolsEnd to end data and map production toolsp pp p
•• Workflow managementWorkflow management•• Data editing/extractionData editing/extraction•• Data reviewData review•• Cartographic productionCartographic production
datio
n to
ols GIS Data
ReViewerMap
Production System-Atlas
Task Assistant Manager
Job Tracking for ArcGIS
(JTX)
Foun
d
PLTS SolutionsPLTS Solutions
•• Industry specific aides to productionIndustry specific aides to production•• Product specific resourcesProduct specific resources
–– GeodatabaseGeodatabase schemasschemas•• Validation specificationsValidation specifications
AeronauticalSolution
DefenseSolutionpp
–– Cartographic resourcesCartographic resources•• SymbologySymbology specificationsspecifications•• Grid templatesGrid templates
PLTS Foundation PLTS Foundation
•• Surround elementsSurround elements–– Special toolsSpecial tools
•• ModifiableModifiableNauticalSolution
Mapping AgencySolution
–– Edit existingEdit existing–– Create from scratchCreate from scratch
•• Sits ‘on top’ of PLTS FoundationSits ‘on top’ of PLTS Foundation
PLTS FoundationPLTS Foundation
Terminology…Terminology…
•• Production databaseProduction databaseProduction Database
Data Model
–– Contains data being used for Contains data being used for production tasksproduction tasks
–– Consists of a data model Consists of a data model •• Entire schema of the databaseEntire schema of the database
•• Product LibraryProduct Library–– GeodatabaseGeodatabase with product specific with product specific
resourcesresources•• Geographic data managementGeographic data management•• Page Layout managementPage Layout management Product
LibraryLibrary
A
Configuring the production Configuring the production geodatabasegeodatabase
•• Typical Typical geodatabasegeodatabase–– Detailed domainsDetailed domains–– Feature classesFeature classes
•• With subtypesWith subtypes–– Configure using Configure using ArcCatalogArcCatalog toolstools
•• Additional PLTS tablesAdditional PLTS tables–– Used by the PLTS toolsUsed by the PLTS toolsyy
Configuring Product LibraryConfiguring Product Library
•• For Data ManagementFor Data Management–– Configure in Configure in ArcMapArcMap
•• Product Library tab or Product Library tab or Properties dialogProperties dialogO i i d i th ftO i i d i th ft•• Or using wizards in the softwareOr using wizards in the software
–– Build first two levels of the hierarchyBuild first two levels of the hierarchy•• Solution Solution
–– Project or domain groupingProject or domain groupingProject or domain groupingProject or domain grouping
•• Product ClassProduct Class–– Usage groupingUsage grouping–– “specific scale “specific scale topotopo maps, nautical charts”maps, nautical charts”
•• *Can let the software build for you*Can let the software build for you•• *Can let the software build for you*Can let the software build for you–– Uses default names and version levelsUses default names and version levels
DemoDemo
•• Explore MGCP Production Explore MGCP Production geodatabasegeodatabase•• Connect to PLTS Product LibraryConnect to PLTS Product Library
PLTS Attribute management & data validation with PLTSPLTS Attribute management & data validation with PLTS
•• Saved in the Product classSaved in the Product class–– Within the product libraryWithin the product library–– Associates rules with product being createdAssociates rules with product being created
•• Attribute managementAttribute managementgg–– Control appearance & behavior of attributes Control appearance & behavior of attributes –– PLTS Selection and PLTS Target tabPLTS Selection and PLTS Target tab
•• Data validationData validationData validationData validation–– Spatial and attribute QCSpatial and attribute QC–– Using Data Using Data ReViewerReViewer Batch JobsBatch Jobs
Production DatabaseProduct Library
P d t D fi itiP d t D fi itiSolution
Product DefinitionProduct Definition
Product Class
Data Model Attribute Management
Data Validation
Feature attribute managementFeature attribute management
•• Control the appearance of attribute fieldsControl the appearance of attribute fields–– Observed on the PLTS Target and PLTS Selection tabs Observed on the PLTS Target and PLTS Selection tabs
•• Also called field configurationsAlso called field configurations–– Identifies attributes that are:Identifies attributes that are:
Required, editable, or disabled Required, editable, or disabled for editingfor editing
–– Used to set field order Used to set field order –– Additional properties availableAdditional properties available
•• Activate through context menuActivate through context menu–– On either the PLTS Target or On either the PLTS Target or
PLTS Selection tabPLTS Selection tab
A
Creating field configurationsCreating field configurations
•• Field Configuration ManagerField Configuration Manager–– ArcMapArcMap > Foundation tools> Foundation tools–– Configuration saved in Product LibraryConfiguration saved in Product Library–– Establish appearanceEstablish appearancepppp
•• EXEX–– Visibility: Normal, Bold, InvisibleVisibility: Normal, Bold, Invisible–– Change orderChange order–– Set field typeSet field type
•• Ex, DateEx, Date pickerpicker–– Add help ‘documentation’Add help ‘documentation’
Edit shared fieldsEdit shared fields
•• Allows for editing configuration of fields in batchAllows for editing configuration of fields in batch–– Across feature classes or subtypesAcross feature classes or subtypes
•• Applies to fields with the same name and data typeApplies to fields with the same name and data type–– Accessed within the Field Configuration ManagerAccessed within the Field Configuration Manager
DemoDemo
•• Create field configurationsCreate field configurations
Validation onValidation on--thethe--flyfly
•• Occurs using the PLTS Selection and Target tabsOccurs using the PLTS Selection and Target tabs–– Verifies attribute values prior to feature creationVerifies attribute values prior to feature creation
•• Uses preUses pre--created Data Checkscreated Data Checks•• Checks saved in a Batch JobChecks saved in a Batch Job
–– Batch Job is saved in the Product LibraryBatch Job is saved in the Product Library•• Activated from the PLTS TOC tabsActivated from the PLTS TOC tabs
Creating attribute validation rulesCreating attribute validation rules
•• Configure checks using the Configure checks using the ReViewerReViewer Batch Job ManagerBatch Job Manager–– Execute SQLExecute SQL
•• Where clause defines invalid attributesWhere clause defines invalid attributes–– Regular Expression CheckRegular Expression Check
•• Searches for string patternsSearches for string patterns–– Unique ID CheckUnique ID Check
•• Checks ID across entire databaseChecks ID across entire database–– Table to Table Attributes checkTable to Table Attributes check
•• Compares table valuesCompares table values–– Between tables and/or feature classesBetween tables and/or feature classes
Subtype domain & relationshipSubtype domain & relationship–– Subtype, domain, & relationshipSubtype, domain, & relationshipcheckschecks
Spatial validation Spatial validation
•• GeodatabaseGeodatabase topologytopology–– Well known spatial validation policiesWell known spatial validation policies
•• ReViewerReViewer Spatial Validation rulesSpatial Validation rules–– Spatial Parameter validation checksSpatial Parameter validation checkspp–– Feature on Feature checksFeature on Feature checks–– Duplicate Geometry checksDuplicate Geometry checks–– Topology checksTopology checksTopology checksTopology checks–– Z value checksZ value checks–– Polygon checksPolygon checks–– PolylinePolyline checkschecksPolylinePolyline checkschecks
•• Configure through the Batch Job ManagerConfigure through the Batch Job Manager
Associate Batch Jobs to Product LibraryAssociate Batch Jobs to Product Library
•• Allows for onAllows for on--thethe--fly validationfly validation–– Associate up to 2 batch jobsAssociate up to 2 batch jobs
•• SpatialSpatial•• AttributeAttribute
–– PLTS Properties dialogPLTS Properties dialog•• PLTS menu > Foundation Tools > PLTS menu > Foundation Tools >
Associate Batch JobsAssociate Batch Jobs•• Uploads to the Product LibraryUploads to the Product Library•• Uploads to the Product LibraryUploads to the Product Library•• Always available when connected to ProductAlways available when connected to Product
LibraryLibrary
DemoDemo
•• Create Create ReViewerReViewer Batch JobsBatch Jobs–– AttributeAttribute–– SpatialSpatial
•• Associate batch job with Product LibraryAssociate batch job with Product Libraryj yj y•• Explore validationExplore validation--onon--the flythe fly
Cartographic product managementCartographic product management
•• Two options for managing productsTwo options for managing products–– One MXD managing the entire map seriesOne MXD managing the entire map series
•• MPSMPS--AtlasAtlas–– Separate MXD’s managed as productsSeparate MXD’s managed as products
•• Product LibraryProduct Library
•• Use will depends on complexityUse will depends on complexity–– Simpler products Simpler products vsvs
more complex productsmore complex products
Product Library
MPS-Atlas
Creating a map book with MPSCreating a map book with MPS--AtlasAtlas
•• Batch cartographic production toolBatch cartographic production tool–– Multiple map sheets in one MXDMultiple map sheets in one MXD–– Map sheets in a series can be shared or single Map sheets in a series can be shared or single
•• Shared Shared –– layouts are sharedlayouts are shared•• Single Single –– layouts are individuallayouts are individual
–– Batch printing and export capabilitiesBatch printing and export capabilities–– Map sheets can be saved asMap sheets can be saved as
individual map documentsindividual map documents•• Quick & easy to use map seriesQuick & easy to use map series
generation toolgeneration tool
Managing products with Product LibraryManaging products with Product Library
•• Data and map document managerData and map document manager–– Store in a Store in a geodatabasegeodatabase–– Organizes data and maps by product Organizes data and maps by product
•• Based on commonalityBased on commonality–– Manages complex chartsManages complex charts
•• Many changesMany changes•• Multiple users editingMultiple users editing
PLTS ViewsPLTS Views
•• Help prepare for map productionHelp prepare for map production•• Presets many map propertiesPresets many map properties
–– Data needed Data needed –– SymbologySymbologyy gyy gy–– Labels or annotationLabels or annotation–– Cartographic projectionsCartographic projections
•• Can be used for all products or tasksCan be used for all products or tasksCan be used for all products or tasks Can be used for all products or tasks in organizationin organization
–– Stored in a databaseStored in a database–– Loaded into the map document when neededLoaded into the map document when neededLoaded into the map document when neededLoaded into the map document when needed
2222
Visual Specifications toolVisual Specifications tool
•• Works with Cartographic RepresentationsWorks with Cartographic Representations–– Leverages on core technologyLeverages on core technology
•• Batch management/ application of representationsBatch management/ application of representations•• Rule based applicationRule based applicationRule based applicationRule based application
–– Termed a specificationTermed a specification–– Uses SQL where clauses or VB ScriptUses SQL where clauses or VB Script
•• Apply representations based on the attributes of featuresApply representations based on the attributes of featuresApply representations based on the attributes of featuresApply representations based on the attributes of features–– Apply one layer at a time or all layers in TOCApply one layer at a time or all layers in TOC
•• Also used to apply text strings (labels) to featuresAlso used to apply text strings (labels) to features•• Also used to apply text strings (labels) to features Also used to apply text strings (labels) to features
2323
DemoDemo
•• Create a series with Product LibraryCreate a series with Product Library•• Create and work with ViewsCreate and work with Views
Questions?Questions?Thank you for coming!Thank you for coming!Thank you for coming!Thank you for coming!