Advancement of an Enterprise Coastal GIS in Martin County, Florida

advertisement
Advancement of an Enterprise Coastal
GIS in Martin County, Florida
Alexandra Carvalho, Ph.D.
Kathy Fitzpatrick, P.E.
Rob Hudson, AICP
130 miles south of
St. Lucie County
orlando
Atlantic
Ocean
Lake
Okeechobee
Palm Beach County
100 miles north of
Taylor Engineering, Inc.
Martin County Coastal
Engineering Division
miami
Martin County FACTS
Land Area - 556 sq. miles
Population - 131,617
Municipalities - 4
5 Commission District
NORTH RIVER SHORES
STUART
St. Lucie County
JENSEN BEACH
OCEAN BREEZE PARK
HUTCHINSON ISLAND
SEWALL’S POINT
PALM CITY
PORT SALERNO
Atlantic
Ocean
TROPICAL FARMS
INDIAN TOWN
Lake
Okeechobee
Palm Beach County
Martin County Coastal
Engineering Division
HOBE SOUND
JUPITER
ISLAND
Coastal Programs
• 22 Miles of Coastline
• 2 Long Term Beach
Renourishment Projects
• Federal Inlet Maintenance
Program
NS -Site 1
NS -Site 2
NS -Site 3
Donaldson
Reef
St. Lucie Inlet
Sirotkin
Reef
Ernst Reef
Evans Crary Bridge
• 2 Major Inland Waterways
• Many Federal, state and
Local Waterfront Parks
• Active Artificial Reef Program
Martin County Coastal
Engineering Division
Atlantic Ocean
Project Rationale
Martin County Coastal
Engineering Division
Objectives
Support the management of the habitat, beach, waterway,
and artificial reef programs
• Manage project budgets
• Manage and track permit and grant requirements
• Automate the permit and grant application
submittals
Martin County Coastal
Engineering Division
Objectives
Support the management of the habitat, beach, waterway,
and artificial reef programs
• Manage and analyze monitoring data and scientific
model results
• Community outreach to Federal and State
agencies, scientific and engineering communities,
public.
Plan Coastal Programs Future
Martin County Coastal
Engineering Division
Coastal Information Management System
Web Portal
Proposed
User Community
Search/Query Tools
Mapping Tools
Reporting Tools
Data Distribution Tools
RESTRICTED ACCESS
Public
Scientific and Engineering Community
Contractors
Project Partners
UNRESTRICTED ACCESS
Martin County Engineering Department
Coastal Management Toolset
User Community
Contact Manager
Artificial Reefs Program Manager
UNRESTRICTED ACCESS
Martin County Engineering Department
Beach Management Program Manager
Waterway Maintenance Program Manager
Habitat Management Program Manager
Financial
Database
Future
Integration
Project Manager
Funding Manager
Grant Manager
Permit Manager
Data Manager
Map Manager
Proposed
Enterprise Approach to
data Integrity, standards
and protocols
Proposed
Coastal Geodatabase
In pilot database
FEATURE DATASETS
Feature Classes
RELATIONSHIPS
Financial Database
Toolset
BUSINESS TABLES
Program Toolset
Project Toolset
RASTER DATASETS
Georeferenced Imagery
Microsoft Outlook
Contact Manager
TM
Martin County Coastal
Engineering Division
User Community
UNRESTRICTED ACCESS
Martin County Engineering Department
RESTRICTED ACCESS
Contractors
Timeline
2002 - 2003
2004
PHASE I
PHASE II
SCOPING
ASSESSMENT
Completed
Martin County Coastal
Engineering Division
PHASE III
MARINE DATA MODEL
IMPLEMENTATION
2005
PHASE IV
PHASE V
PHASE VI
PROTOTYPE
PRODUCTION SYSTEM
MAINTAIN & ENHANCE
Scoping Phase
Martin County Coastal
Engineering Division
General Business Processes
Deliverables
Contractor Delivers Final Product
Contractor
Completes Task
Project Funds
Allocated
Apply for Site
Permit
Funds
Available
Find Funding
County Budget
and Grants
County's Coastal
Division
Coastal Programs
Coastal Project
Management
Regulatory
Agencies
Apply for Project
Permit
Site Permit
Granted
Project Permit
Granted
Engineering Division
Project
Permitted
Project Site Boundary Established
Project
Planned and
Required
Project
Activities
Hire
Contractor
Find Service Providers
Martin County Coastal
Program Site Boundary Established
Program Site
Permitted
Service
Providers
Events
Activity
Breakdown
in Tasks
Hire
Contractor
Tasks
Scoping Phase
• Needs Assessment Meetings
• Program and Project Management Requirements
• Permit and Grant Management Requirements
• Regulatory Agency Data Submission Requirements
• Data Inventory and Organization by Program Area
• Basemap Spatial Data
• Project Spatial and Non - Spatial Data
• Monitoring Spatial and Non - Spatial Data
• Design and Implementation of Geodatabase Structure and
Schema
Martin County Coastal
Engineering Division
Scoping Phase Geodatabase Structure
Coded value domain
Coded value domain
DMN_SURVEY_CONTROLS
Coded value domain
Description MostCommonProjections
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Description
1
2
3
4
Albers
Geographic
StatePlane
UTM
1
2
3
4
5
6
7
Description
Description
1
2
3
4
5
6
7
NGVD29
NAVD88
MHHW
MHW
MTL
MLW
MLLW
Coded value domain
Coded value domain
DMN_H_DATUM
Description DepthUnits
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
HorizontalGroundControlPoints
Landmark
Monitoring Point
RMonument
TideBeanchmark
USACEMonument
VerticalGroundContolPoints
Coded value domain
DMN_DEPTH_UNITS
Description Vertical Datum
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Code
Coded value domain
DMN_V_DATUM
Description SurveyControls
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
DMN_PROJECTION
DMN_SURVEY_EQUIPMENT
DMN_LENGTH_UNITS
Description Horizontal Datum
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Survey Module General
Schema Components
Description SurveyEquipment
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Description LengthUnits
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Description
Code
Description
Code
Description
Code
Description
1
2
3
4
Feet
Kilometers
Meters
Miles
1
2
3
4
NAD27
NAD83
NAD 83 HARN
WGS1984
1
2
3
4
Inches
Feet
Centimeters
Meters
1
2
3
4
5
6
7
8
DifferentialGPS
Fathometer
GPS
Level
Lidar
LORAN
Magnetometer
TotalStation
Coastal Projects Permit s
Information
Table
TBL_PERMITS
Table
TBL_XYZ
Allow
Data type nulls
Field name
• Domains
• Business
Tables
OBJECTID
SURV EY _ID
X
Y
Z
Objec t ID
Long integer Y es
Double
Y es
Double
Y es
Double
Y es
Precision Scale Length
Domain
0
0
0
0
0
0
0
TBL_SURVEY OID
XCoordinate
Y Coordinate
ZValueRepresents depthor elevation
0
0
0
Relationship class
SurveyHasPermits
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabel PermitSurveysAre
Backw ardlabelSurveysIn
Origintable
Coded value domain
DMN_TRANSECT_TYPE
Relationship class
SurveyHasTransects
Description Types ofTransects
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Type Simple
CardinalityOnetomany
NotificationNone
Code
Description
1
2
3
4
5
6
7
8
BeachProfiles
Environmental
Flightlines
Monitoring
Photo
Topography
Tracklines
Video
DMN_SURVEY_TYPE
Description Types ofSurveys for Feature
Fieldtype Classes
Splitpolicy Shortinteger
Mergepolicy Duplicate
Defaultvalue
Code
1
2
3
4
5
6
7
Destinationfeature class
NameTransects
Norelationshiprules defined.
Relationship class
SurveyHasBoundaries
Forw ardlabelSurveyHasBoundaries
Backw ardlabelBoundaryFor
Allow
Data type nulls
OBJECTID
SHA PE
Sur v ey ID
TransectType
Azimuth
SHA PE_Length
Objec t ID
Geometr y Y es
Long integer Y es
Short integer Y es
Double
Y es
Double
Y es
Origintable
Destinationfeature class
Name SurveyBoundaries
Norelationshiprules defined.
Description
Cultural
Geotechnical
ManmadeStructures
Environmental
Boundary
Socioeconomic
Topographic
OBJECTID
SHA PE
Sur v ey ID
Sur v ey Ty pe
EndDate
SHA PE_Length
SHAPE_Area
Objec t ID
Geometr y
Long integer
Short integer
Date
Double
Double
Archeological
Historical
Coded value domain
DMN_GEOTECHNICAL
Description Geotechnical Surveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Description
1
2
3
4
5
GrabSamples
Jetprobes
Pushcores
Vibracores
Video
TBL_SURVEY OID
TransectType
TransectAzimuth
0
0
Y es
Y es
Y es
Y es
Y es
Y es
Default value
Domain
7
DMN_SURV EY _TY PE
Survey data boundary
Name TBL_PERMITS
Primary key OBJECTID
Foreignkey Permit
Norelationshiprules defined.
Relationship class
SurveysInGrants
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabel GrantSurveysAre
Backw ardlabelSurveysIn
0
0
0
0
0
0
0
0
8
Destinationtable
Name TBL_GRANTS
Primary key OBJECTID
Foreignkey Grant
Norelationshiprules defined.
TBL_SURVEY OID
Survey Type
Survey Date
Survey Information for Coastal
Programs
Allow
Data type nulls
Objec t ID
String
Short integer
Short integer
Long integer
Date
Date
String
Long integer
Date
Short integer
Short integer
Short integer
Long integer
Short integer
Short integer
Short integer
Long integer
Short integer
Short integer
String
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Default value
Domain
Precision Scale Length
50
7
3
2
4
0
0
0
0
0
DMN_PROJECTION
DMN_H_DA TUM
DMN_SURV EY _CONTROLS
1
1
4
DMN_LENGTH_UNITS
DMN_V _DA TUM
DMN_SURV EY _CONTROLS
1
3
DMN_DEPTH_UNITS
DMN_SURV EY _EQUIPMENT
0
0
0
0
0
0
0
0
0
0
0
0
0
0
8
8
255
0
8
50
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabelSurveysInPrograms
Backw ardlabelSurveyFor
Origintable
Name TBL_PROGRAMS
Primary key OBJECTID
Foreignkey Program
Norelationshiprules defined.
Relationship class
SurveysInProjects
Type Simple
CardinalityManytomany
NotificationNone
Destinationtable
NameTBL_PROJECTS
Primary keyOBJECTID
ForeignkeySurvey
Norelationshiprules defined.
Relationship class
SurveysInEvents
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabel SurveysIn
Backw ardlabelEventSurveysAre
• Relationships
Subtype field TYPE
Default subtype 7
Description ManmadeStructures
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Subtype
Code
Code
Description
1
2
CoastalStructures
Miscelaneous Structures
1
Coded value domain
List of defined default values and domains for subtypes in this class
Subtype
Description
Cultural
DMN_S_ENVIRONMENTAL
Description Environmental Surveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Description
1
2
3
4
5
6
7
8
9
Benthic
Birds
Fish
Mammals
Reefs
Reptiles
Seagrasses
Upland
Wetlands
2
Geotechnical
Coded value domain
DMN_SOCIOECONOMICS
3
Description SocioEconomic Projects andSurveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Description
1
2
3
4
5
6
BeachUse
Demographics
Fisheries
Reefs Socioeconomic Surveys
Socioeconomic
Tourism
4
Manmade
Structures
Environmental
Coded value domain
DMN_S_TOPOGRAPHIC
Description Topographic Surveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Relationship class
TopographicSurveyHasData
Code
Description
1
2
3
4
Bathymetry
BeachProfiles
Centerline
Elevation
Coded value domain
DMN_BOUNDARY_SURVEYS
Description RegulatoryBoundaries Surveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
Code
Martin County Coastal
Engineering Division
1
2
3
4
5
6
7
8
9
10
11
Type Simple
CardinalityOnetomany
NotificationNone
Origintable
Name TBL_SURVEYS
Primary keyOBJECTID
Foreignkey SURVEY_ID
Forw ardlabel SurveyData
Backw ardlabelDataForSurvey
6
Socioeconomic
Destinationtable
NameTBL_XYZ
Norelationshiprules defined.
7
Topographic
Description
CCCL - Coastal Construction Control Line
CoreConstructionLine
Easements
ECL - Erosion Control Line
HistoricalShoreline
Mean High Water
MeanLow Water
NGVD- National Geographic VerticalDatums
WetlandDelineation
HorizontalGroundControlPoints
VerticalGroundControlPoints
5
Boundary
Surveys
Destinationtable
Name TBL_SURVEYS
Primary keyOBJECTID
Foreignkey Surveys
Subtypes of TBL_SURVEYS
DMN_MANMADE_STRUCTURES
Field nam e
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
SUBTY PE
PROJECTION
H_DA TUM
H_TIE_METHOD
H_UNITS
V _DA TUM
V _TIE_METHOD
V _UNITS
EQUIPMENT_TY PE
Default value
Name TBL_EVENTS
Primary key OBJECTID
Foreignkey Events
Norelationshiprules defined.
Dom ain
1
DMN_CULTURA L
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
4
DMN_GEOTECHNICA L
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
1 DMN_MA NMA DE_STRUCTURES
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
6
DMN_S_ENV IRONMENTA L
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
4
DMN_SOCIOECONOMICS
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
1
DMN_S_TOPOGRA PHIC
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
6 DMN_BOUNDA RY _SURV EY S
3
DMN_PROJECTION
2
DMN_H_DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
1
DMN_V _DA TUM
6
DMN_SURV EY _CONTROLS
1
DMN_DEPTH_UNITS
3
DMN_SURV EY _EQUIPMENT
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Default value
Domain
Precision Scale Length
20
250
6
0
0
0
0
0
DMN_PERMIT_TY PE
0
0
0
0
2
DMN_BOOLEA N
Default value
Domain
0
0
0
250
8
8
8
25
0
0
Table
TBL_GRANTS
OBJECTID
GRA NT_NO
TITLE
ISSUING_A GENCY
A GENCY _CONTA CT
GRA NTEE
GRA NTEE_CONTA CT
TY PE
DESCRIPTION
ISSUE_DA TE
EXPIRA TION_DA TE
CLOSE_DA TE_FY
RECEIV ED_DA TE
TRA CKING_NO
MODIFICA TION
MODIFICA TION_ID
F UNDING _ ID
Allow
Data type nulls
Objec t ID
String
String
Long integer
Long integer
Long integer
Long integer
Short integer
String
Date
Date
Short integer
Date
String
Short integer
Long integer
Long integer
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Precision Scale Length
20
250
4
0
0
0
0
0
DMN_GRA NT_TY PE
0
0
0
0
2
DMN_BOOLEA N
Default value
Domain
0
0
0
250
8
8
8
25
0
0
0
OBJECTID
NA ME
TY PE
DESCRIPTION
MA NA GER
MA NA GER_A GENCY
STATUS
Allow
Data type nulls
Objec t ID
String
Short integer
String
Long integer
Long integer
Short integer
Coastal Projects Grants
Information
GrantNumber or Reference
Grant Title
GrantIssuingAgency
GrantIssuingAgency Pointof Contact
Agency GrantedtheGrant
Agency ReceivingtheGrantPointof Contact
GrantType
SuccinctGrantDescription
GrantIssueDate
GrantExpirationDate
Grant Close DateFiscal Year
GrantReceiveDate
GrantReceiveReturnReciptNumber
GrantModificationConfirmation
Original Grant Number if Grant is a Modification
TBL_FUNDING OID
Coastal Programs General
Information
Table
TBL_PROGRAMS
Field name
PermitNumber or Reference
Permit Title
PermitIssuingAgency
PermitIssuingAgency Pointof Contact
Agency GrantedthePermit
Agency ReceivingthePermitPointof Contact
PermitType
SuccinctPermitDescription
Permit IssueDate
PermitExpirationDate
Permit Close Date Fiscal Year
PermitReceiveDate
Permit ReceiveReturn ReciptNumber
PermitModificationConfirmation
Original Permit Number if Permit is a Modification
Y es
Y es
Y es
Y es
Y es
Y es
Precision Scale Length
250
1
0
250
0
DMN_STA TUS
Default value
Domain
0
0
0
ProgramName
ProgramType
SuccinctProgramdescription
ProgramManager
ProjectManager Agency
ProgramStatus
Forw ardlabel ProjectSurveysAre
Backw ardlabelSurveysIn
Origintable
NameTBL_SURVEYS
Primary keyOBJECTID
ForeignkeyProject
Origintable
Coded value domain
Objec t ID
String
String
Long integer
Long integer
Long integer
Long integer
Short integer
String
Date
Date
Short integer
Date
String
Short integer
Long integer
Destinationtable
NameTBL_SURVEYS
Primary keyOBJECTID
ForeignkeySurvey
Survey Name
Survey Type
Survey Subtype
Surveyor Agency
Survey StartDate
Survey EndDate
Succinctdescriptionof theSurvey
Survey CertificationSurveyor
Survey CertificationDate
Survey OriginalProjection
Survey HorizontalDatum
Survey HorizontalDatumHorizontalcontrolpoint
Survey HorizontalDatumSourceAgency
Survey HorizontalDatumUnits
Survey VerticalDatum
Survey VerticalDatumVerticalcontrolpoint
Survey VerticalDatumElevationSourceAgency
Survey VerticalDatumUnits
Typeof EquipmentusedinSurvey
EquipmentModel
OBJECTID
PERMIT_NO
TITLE
ISSUING_A GENCY
A GENCY _CONTA CT
PERMITEE
PERMITEE_CONTA CT
TY PE
DESCRIPTION
ISSUE_DA TE
EXPIRA TION_DA TE
CLOSE_DA TE_FY
RECEIV ED_DA TE
TRA CKING_NO
MODIFICA TION
MODIFICA TION_ID
Field name
Origintable
Name TBL_SURVEYS
Primary key OBJECTID
Foreignkey Survey
Precision Scale Length
Table
TBL_SURVEYS
Description Cultural Projects andSurveys
Fieldtype Shortinteger
Splitpolicy Duplicate
Mergepolicy Defaultvalue
1
2
DMN_TRA NSECT_TY PE
0
0
0
0
Destinationtable
NameTBL_SURVEYS
Primary keyOBJECTID
ForeignkeySurvey
Precision Scale Length
Domain
Geometry Polygon
Contains Mvalues Yes
Contains Zvalues Yes
Allow
Data type nulls
OBJECTID
NA ME
TY PE
SUBTY PE
SURV EY OR
STA RT_DA TE
END_DA TE
DESCRIPTION
CERTIFIED_BY
CERTIFIED_ON
PROJECTION
H_DA TUM
H_TIE_METHOD
H_TIE_SOURCE
H_UNITS
V _DA TUM
V _TIE_METHOD
V _TIE_SOURCE
V _UNITS
EQUIPMENT_TY PE
MODEL
Coded value domain
Description
1
Transect for surveys when
pertinent
Relationship class
SurveysInPrograms
DMN_CULTURAL
Code
Default value
Simple feature class
SurveyBoundaries
Field name
NameTBL_SURVEYS
Primary keyOBJECTID
ForeignkeySurveyID
Geometry Polyline
Contains Mvalues Yes
Contains Zvalues Yes
Simple feature class
Transects
Field name
Origintable
NameTBL_SURVEYS
Primary keyOBJECTID
ForeignkeySurveyID
Type Simple
CardinalityOnetoone
NotificationNone
Coded value domain
Forw ardlabelSurveyHasTransects
Backw ardlabelTransectsFor
Field name
• Feature
Classes
Default value
Allow
Data type nulls
Field name
Data table for topographic
surveys
Coastal Projects General
Information
Table
TBL_PROJECTS
Allow
Data type nulls
Field name
OBJECTID
PROGRA M_ID
NA ME
TY PE
SUBTY PE
MA NA GER_A GENCY
MA NA GER
STA RT_DA TE
END_DA TE
STATUS
TOTAL_COST
DESCRIPTION
Objec t ID
Long integer
String
Short integer
Short integer
Long integer
Long integer
Date
Date
Short integer
Double
String
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Precision Scale Length
0
250
1
0
0
0
0
0
0
0
0
0
DMN_STA TUS
0
0
8
8
0
250
Table
TBL_EVENTS
Allow
Data type nulls
Field name
OBJECTID
PROJECT_ID
EV ENT_SOURCE
EV ENT_SOURCE_ID
NA ME
DESCRIPTION
LOG_DA TE
STATUS
Objec t ID
Long integer
Short integer
Long integer
String
String
Date
Short integer
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Default value
Domain
Precision Scale Length
0
0
0
3
0
DMN_STA TUS
0
0
0
250
250
8
TBL_PROGRAMS OID
ProjectName
ProjectType
ProjectSubtype
ProjectManager Agency
ProjectManager
ProjectStartDate
Project EndDate
ProjectStatus
Project Total Cost
SuccinctProjectdescription
Coastal Project Events. Sources of
Events are general project activities
or requirements from permits and
grant conditions
TBL_PROJECTS OID
EventSource
Sourceof EventTableOID
EventName
SuccinctEventDescription
EventStartDate
EventStatus
Relationship class
SurveyCertifiedBy
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabel SurveyCertifiedBy
Backw ardlabelCertifiedSurvey
Origintable
Destinationtable
NameTBL_SURVEYS
Primary keyCERTIFIED_BY
ForeignkeySurveyCertifiedBy
Name TBL_ORGANIZATIONS
Primary key OBJECTID
Foreignkey SurveyorSign
Norelationshiprules defined.
Relationship class
SurveyHasSurveyor
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabel SurveyHas
Backw ardlabelSurveyorFor
Origintable
Destinationtable
NameTBL_SURVEYS
Primary keySURVEYOR
ForeignkeySurvey
NameTBL_ORGANIZATIONS
Primary keyOBJECTID
ForeignkeySurveyor
Norelationshiprules defined.
Relationship class
SurveyHasReferenceAgencyHDatum
Type Simple
CardinalityManytomany
NotificationNone
Forw ardlabelSurveyHasReferenceAgencyHDatum
Backw ardlabelHDatumReferenceAccordingTo
Origintable
Name TBL_SURVEYS
Primary keyH_TIE_SOURCE
Foreignkey SurveyTieSource
OBJECTID
DIV ISION_ID
LAST_NAME
FIRST_NA ME
TITLE
JOB_TITLE
PHO NE
EXTENSION
CELL
FAX
EMA IL
WORK_HOURS
COMMENTS
A DDRESS_TY PE
MA IL_A DDRESS
CITY
STATE
Z IP
Allow
Data type nulls
Objec t ID
Long integer
String
String
Short integer
String
String
String
String
String
String
String
String
Short integer
String
String
String
String
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Y es
Default value
Domain
1
DMN_TITLE
Precision Scale Length
0
50
50
0
30
22
10
22
22
50
22
255
8 AM to 5 PM
0
50
25
2
10
TBL_DIVISION OID
ContactPerson LastName
Contact Person First Name
ContactPersonProfessionalTitle
ContactPerson JobTitle
ContactPersonPhone
ContactPersonPhoneExtension
Contact Person Cell Phone
ContactPersonFax
Contact Person Email
ContactPersonWorkHours
GeneralContactPersonComments
ContactPersonAddress Type
ContactPersonAddress
ContactPersonAddress City
ContactPersonAddress State
ContactPersonAddress ZipCode
Destinationtable
Name TBL_ORGANIZATIONS
Primary key OBJECTID
Foreignkey Organization
Field name
Forw ardlabelSurveyHasReferenceAgencyVDatum
Backw ardlabelVDatumReferencedAccordingTo
Origintable
Name TBL_SURVEYS
Primary key V_TIE_SOURCE
Foreignkey SurveyVDatumSource
Destinationtable
Name TBL_ORGANIZATIONS
Primary key OBJECTID
Foreignkey Organization
Norelationshiprules defined.
Organizations
Table
TBL_ORGANIZATIONS
Norelationshiprules defined.
Relationship class
SurveyHasReferenceAgencyVDatum
Type Simple
CardinalityManytomany
NotificationNone
Contact Person for Each
Organization Division
Table
TBL_PERSON
Field name
OBJECTID
NA ME
SHORTNA ME
TY PE
DESCRIPTION
Allow
Data type nulls
Objec t ID
String
Y es
String
Y es
Short integer Y es
String
Y es
Default value
Domain
Precision Scale Length
100
10
2
DMN_ORGA NIZ A TION_TY PE
0
250
OrganizationName
OrganizationInitials
OrganizationType
SuccinctOrganizationDescription
Scoping Phase
• Extent
• Projection
Martin County Coastal
Engineering Division
Scoping Phase
•
•
Needs Assessment Meetings
• Program and Project Management Requirements
• Permit and Grant Management Requirements
• Regulatory Agency Data Submission Requirements
Data Inventory and Organization by Program Area
• Basemap Spatial Data
• Project Spatial and Non - Spatial Data
• Monitoring Spatial and Non - Spatial Data
•
Design and Implementation of Geodatabase Structure
and Schema
•
Development of User Interface and Artificial Reef
Program Tools
Martin County Coastal
Engineering Division
Scoping Phase User Interface
CGDB: Main Menu Toolbar
Main
Tools
Programs
Add New Program
View Programs
Projects
Add New Project
View Projects
Events
Add New Event
View Events
Address Book
Add New Contact
View Contacts
Project Funding
Add New Funding Source
View Funding Sources
Documents
Add New Document
View Documents
Georeferenced Images
Add New Georeferenced Image
View Georeferenced Images
Surveys
Add New Survey
View Surveys
Regulatory
Grants
Add New Grant
View Grants
Add New Grant Conditions
View Grant Conditions
Permits
Add New Permit
View Permits
Add New Permit Conditions
View Permit Conditions
CGDB: Artificial Reefs Tools Toolbar
Planning Tools
New Site
Site Area
Vertices Coordinates
Center Coordinates
Martin County Coastal
Engineering Division
Reefsites
Add New Reefsite Information
View Reefsite Information
Reefs
Add New Reef Information
View Reef Information
Scoping Phase User Interface: Artificial Reefs
Martin County Coastal
Engineering Division
Assessment Phase
Martin County Coastal
Engineering Division
Assessment Phase
•
•
Martin County Coastal
Engineering Division
Enterprise Geodatabase
•
Needs Assessment
•
Data Inventory
Identification of Business Processes for each Project
Phase
Business Processes: Project Planning Phase
Martin County Board of County Commissioners
Service Provider
Approve Project Concept
Review RAI
Submit Revised Application
Coordinate with Agencies
Submit Revised Project Design
Accept Grant Funding Conditions
Submit Permit Application For Review
Project Design
Grant Application Authorized
Prepare Permit Application
Submit Project for Revise
Respond to RAI
Revise Project Design
Identify Funding Source
Receive Funding Agreement
Find Service Provider
Project Design
Approved
Preliminary Design Finished
Review Response
Application
Not
Approved
Choose
Service
Provider
RFP
Apply for Grant
Design Phase Starts
Response Not
Approved
Revise
Project
Design
Not
Approved
Budget Established
Obtain
Additional
Funding
Revise Application
Revise
Choose
Service
Provider
Choose
Project
ProjectPlanning
Phase Starts
Submit Additional Information and
Revisions as Necessary
Budget
Resolution
Move to Implementation Phase
Application
Approved
Respond to RAI
RFP
Project
Planning
Phase
Finished
Response
Approved
Permit Application Ready for Submittal
Approve Response
Conceptual Design Finished
Submit RAI Response
Project Permitted
Permit Application/Revision Phase Starts
Project Manager
Submit Permit Application
Martin County Coastal Division
Grant Application
Request for Additional Information
Revise Response
Receive Permit Application
Send Approval Notification
Response Not
Approved
Pre Application Meeting
Approve
Grant
Review Permit Application
Project Not
Approved
Grant Approved
Project
Approved
Response
Approved
Project Not
Approved
Permit Application Approved
Issue Permit
Regulatory Agencies
Martin County Coastal
Engineering Division
Business Processes: Project Execution Phase
Permit Site
Construction Phase
Pre Construction Baseline Data Collection Starts
Construction Starts
Construction Ends
Monitoring Starts
Post-Construction Surveys Start
Monitoring Ends
Service Providers
Pre-Construction Baseline Data Gathering
Submit Revised Plans and Specs
Construction
Not Finished
Construction
Finished
Monitoring
Construction Monitoring Finished
Post-Construction Surveys
Prepare Plans and Specs
Build Project
As-Built Drawings
Progress
Reports
Submit Periodic Monitoring Reports
Revise Plans and Specs
Submit Post-Construction Monitoring Report
Submit Plans and Specs
Choose Service
Provider
Construction
Phase Starts
Prepare Post-Construction Report
BID
Review Plans and Specs
Plans and Specs
Not
Approved
Construction Oversight
Periodic Monitoring Reports Received
Post-Construction Monitoring Report Received
RFP
Find Service Provider
Execution
Phase Starts
Choose Service
Providers
RFP
Plans and Specs
Approved
Send Post-Construction Report and Project Completion
Notice Form and As-Built Certification
Plans and Specs Finished
Send Request for Transfer of Environmental Resource
Permit Construction Phase to Operation Phase Form
Find Service Provider
Project Execution or
Construction Phase
Finished
Project Manager
Send Project Commencement Notice
Move to Operation Phase and
Start Annual Monitoring Program
Martin County Coastal Division
Receive Monitoring Reports
Receive Project Commencement Notice
Receive Request for Transfer of Environmental Resource
Permit Construction Phase to Operation Phase
Receive Project Completion Notice Form and Post-Construction Report
Regulatory Agencies
Martin County Coastal
Engineering Division
Business Processes: Annual Monitoring Phase
Permit Site
Start Annual Post-Construction Monitoring
Finish Monitoring
Start Additional Monitoring
Finish Monitoring
Service Providers
Submit Revised Mitigation Plan
Yearly Post-Construction Data Monitoring
Prepare Monitoring Report
Prepare Monitoring Report
Submit Revised Monitoring Report
Submit Revised Monitoring Report
Submit Mitigation Plan
Submit Monitoring Report
Submit Monitoring Report
Revise Monitoring Report
Revise Monitoring Report
Additional Monitoring
Review Mitigation Plan
Review Monitoring Report
Choose Service
Provider
Revise Mitigation Plan
Prepare Mitigation Plan
Revise Monitoring Report
MitigationPlan
Not Approved
Monitoring Report
Not Approved
Monitoring Report Not
Approved
RFP
Find Service Provider
Operation and
Monitoring Phase Starts
Report
Approved
Choose Service
Provider
RFP
MitigationPlan
Approved
Report
Approved
Find Service Provider
Yearly Post Construction Monitoring Finished
Additional Monitoring Finished
Choose Service
Provider
RFP
Project Manager
Submit Monitoring Report
Request Additional Monitoring
Changes to Project or Mitigation
Find Service Provider
Annual Monitoring
ProgramFinished
Monitoring requirements
vary between 3 and 5
years
Annual Monitoring Ends
Submit Monitoring Report
Martin County Coastal Division
Receive Monitoring Report
Receive Monitoring Report
Monitoring Report Prompts Additional Monitoring Requirements
Changes to Project or Mitigation
Revise Monitoring Report
Review Monitoring Report
Yearly Monitoring Approved no Additional Requirements
Permit or Grant
Conditions Not Met
Permit or Grant Conditions Met
Regulatory Agencies
Martin County Coastal
Engineering Division
Assessment Phase
• Enterprise Geodatabase
• Needs Assessment
• Data Inventory
• Identification of Business Processes for each Project Phase
• Tool Inventory by Project Area
• Project Planning Tools
• Non - Spatial Data Handling Tools
• Spatial Data Handling and Analysis Tools
• Tool and User Interface Functionality Requirements
by Project Area
Martin County Coastal
Engineering Division
Implementation
Framework
Martin County Coastal
Engineering Division
Timeline
2002 - 2003
2004
PHASE I
PHASE II
SCOPING
ASSESSMENT
Completed
Martin County Coastal
Engineering Division
PHASE III
MARINE DATA MODEL
IMPLEMENTATION
2005
PHASE IV
PHASE V
PHASE VI
PROTOTYPE
PRODUCTION SYSTEM
MAINTAIN & ENHANCE
Assessment Overview:
Implementation Framework
Articulated specific Business Objectives of the Coastal Program
1.
Manage Martin County’s habitat, beach, inlet, and artificial reef resources
through the effective implementation of engineering and restoration
projects.
2.
Monitor and analyze the effectiveness of the Coastal Program’s engineering
and restoration projects.
3.
Track permit requirements and automate the required permit submittals.
1.
Properly distribute, track, and manage the Coastal Program budget and
grant funding.
2.
Collaborate with, and disseminate information to, federal and state
agencies and the public.
Martin County Coastal
Engineering Division
Assessment Overview:
Implementation Framework
Functional requirements realized in eight use cases
–
–
Martin County Coastal
Engineering Division
Project Management Toolset
1.
2.
3.
4.
5.
Add new permit or project information.
Query, view, or edit existing permit or project information.
Access all Coastal Division contacts.
Track grant and permit conditions.
Provide analytical and characterization functions.
Web Portal
1.
2.
3.
Data access.
Data distribution.
Data upload.
Assessment Overview:
Implementation Framework
EXAMPLE: Use Case Realization #1 - Add new permit or project information.
•
Use Case Summary
–
Users will be able to generate permit and project boundaries.
»
Users will be able to generate boundaries by entering coordinates from permits into a
form.
»
Users will be able to “heads up” digitize permit and project boundaries using desktop
GIS functionality.
–
Users will be able to enter data in order to store grant and permit information.
•
Interface Overview
–
Users will be able to generate permit and project boundaries through coordinate entry into
a GUI that computes the geometry of the polygon.
–
Users will be able to “heads up” digitize permit and project boundaries using native GIS
functionality that is customized for ease of use.
–
Permit and project data entry forms will be “wizard-driven” to allow for ease of use.
•
Details
–
Each permit and project boundary will be appended to a pre-existing feature class located
in the geodatabase.
–
All data entered through a form will be associated with a permit or project boundary.
–
The Coastal GIS will interact with the Electronic Document Management System (EDMS)
(Documentuum) to access manage documents, correspondence, contracts, reports and
studies, videos, photos, and drawings.
–
The Coastal GIS will interact with the Martin County Engineering Department’s Financial
System to access funding sources and the dollar amounts allocated for each project
activity.
Martin County Coastal
Engineering Division
Assessment Overview
Martin County Coastal
Engineering Division
Assessment Overview:
Implementation Framework
Non-Functional Business Requirements
•
•
–
–
–
–
–
Approximate number of users:
Four concurrent Engineering Department staff members
Five Contractors through the web portal
Fifteen External agency staff (FDEP, USACE, FWC) through the web portal
Undetermined number of citizens
Disk space estimates:
Data located within ArcSDE
•
500 megabytes of vector spatial data (including surveys and business tables)
•
12 gigabytes of georeferenced imagery (aerial photography [6 GB], LiDAR, etc.)
Data located on the file system
•
2 gigabytes of digital photos
•
250 megabytes of drawings
•
250 megabytes of documents
•
2 gigabytes of video
–
•
Viewing and editing roles:
•
•
Martin County Coastal
Engineering Division
Project Management Toolset (internal to the Martin County network)
–
Engineering Department staff will have read/write privileges
Web Portal
–
Contractors will have file transfer protocol (FTP) privileges
–
External agencies will have data downloading and viewing privileges.
–
Public will have querying and viewing privileges. Data distributed via request.
Assessment Overview:
Implementation Framework
Non-Functional Business Requirements
•
Geodatabase design will conform to the Marine Data Model.
–
Components of the Marine Data Model that apply will be used to implement the
coastal geodatabase.
–
Where the Marine Data Model can not contribute, relationships will be built to
meet the needs of the County.
•
Locational data will conform to the Florida Department of Environmental Protection’s
Locational Data Standards
•
Monitoring data will conform to the Florida Department of Environmental
Protection’s “Monitoring Standards for Beach Erosion Control Projects”
•
Vector spatial data in State Plane East, HPGN.
•
Geodatabase extent includes the entire state of Florida with a buffer out to the
United States Territorial Sea Boundary (12 nautical miles).
Martin County Coastal
Engineering Division
Marine Data Model Implementation
•
–
–
•
Geodatabase Schema Design
Identify all primary coastal geospatial datasets
Modify/customize the ESRI Marine Data Model
•
Organize and identify feature datasets and feature classes
•
Identification of all business tables
•
Attribute refinement and creation on both spatial data and business tables
•
Specify and determine subtypes and domains
–
Create relationships between both spatial and non-spatial data
–
Create topological and spatial rules

Create FGDC compliant metadata
Load GIS layers and related tables
•
•
•
•
•
Coastal Geodatabase Implementation and Design Summary Report
Martin County Coastal
Engineering Division
Implementation of the geodatabase object model in ArcSDE.
Populate the coastal geodatabase with Martin County coastal data. This should include
both vector data and related tables.
Procedures to connect to the County’s financial database
QA/QC procedures for all ArcSDE coastal layers, rules, and behaviors.
•
•
•
•
Narrative descriptions
Checklists
Technical schematics
Graphics.
Martin County Coastal
Engineering Division
Martin County Coastal
Engineering Division
Martin County Coastal
Engineering Division
Thank You
Martin County Coastal
Engineering Division
Download