Top Banner
Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick, P.E. Rob Hudson, AICP Taylor Engineering, Inc. 130 miles south of orlando 100 miles north of miami Palm Beach County Lake Okeechobee St. Lucie County Atlanti c Ocean
35

Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Jan 12, 2016

Download

Documents

Baldwin Bishop
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Advancement of an Enterprise Coastal GIS in Martin County,

Florida

Alexandra Carvalho, Ph.D. Kathy Fitzpatrick, P.E.

Rob Hudson, AICP

Taylor Engineering, Inc.

130 miles south of orlando

100 miles north of miami

Palm Beach County

LakeOkeechobee

St. Lucie County

Atlantic Ocean

Page 2: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Martin County FACTS

Land Area - 556 sq. miles

Population - 131,617

Municipalities - 4

5 Commission District

LakeOkeechobee

St. Lucie County

Palm Beach County

Atlantic Ocean

JUPITER JUPITER ISLANDISLAND

STUARTSTUART

JENSEN BEACH

PORT SALERNO

SEWALL’S POINTSEWALL’S POINT

HOBE SOUND

HUTCHINSON ISLAND

INDIAN TOWN

TROPICAL FARMS

PALM CITY

NORTH RIVER SHORES

OCEAN BREEZE PARKOCEAN BREEZE PARK

Page 3: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Evans Crary Bridge

Donaldson Reef

Sirotkin Reef

Ernst Reef

NS -Site 1

NS -Site 2NS -Site 3

Coastal Programs

•22 Miles of Coastline

•2 Long Term BeachRenourishment Projects

•Federal Inlet Maintenance

Program

•2 Major Inland Waterways

•Many Federal, state andLocal Waterfront Parks

•Active Artificial Reef Program

Atlantic Ocean

St. Lucie Inlet

Page 4: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Project Rationale

Page 5: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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

Objectives

Page 6: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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

Objectives

Page 7: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Coastal Information Management System

User Community

UNRESTRICTED ACCESS Martin County Engineering Department

RESTRICTED ACCESS Contractors

FinancialDatabase

Coastal Management Toolset

Contact Manager Artificial Reefs Program Manager

Project Manager Funding Manager Grant Manager Permit Manager Data Manager

FutureIntegration

Coastal Geodatabase

Web Portal

Search/Query Tools Mapping Tools Reporting Tools Data Distribution Tools

Proposed

ProposedEnterprise Approach todata Integrity, standards

and protocols

FEATURE DATASETS Feature Classes

RELATIONSHIPS

BUSINESS TABLES Program Toolset Project Toolset

RASTER DATASETS Georeferenced Imagery

Proposed

Beach Management Program ManagerWaterway Maintenance Program ManagerHabitat Management Program Manager

Map Manager

User Community

RESTRICTED ACCESS Public

Scientific and Engineering Community Contractors Project Partners

UNRESTRICTED ACCESS Martin County Engineering Department

User Community

UNRESTRICTED ACCESS Martin County Engineering Department

In pilot database

Microsoft OutlookTM Contact Manager

Financial DatabaseToolset

Page 8: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Timeline

PHASE I

SCOPING

PHASE II

ASSESSMENT

PHASE III

MARINE DATA MODEL

IMPLEMENTATION

PHASE IV

PROTOTYPE

PHASE V

PRODUCTION SYSTEM

PHASE VI

MAINTAIN & ENHANCE

2002 - 2003 2004 2005

Completed

Page 9: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Scoping Phase

Page 10: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

General Business Processes

County's CoastalDivision

Coastal Programs

Apply for SitePermit Program Site Boundary Established

Project Site Boundary Established

EventsPlanned and

RequiredProject

Activities

Apply for ProjectPermit

Coastal ProjectManagement

ProjectPermitted

Project FundsAllocated

Find Service Providers

Tasks

ContractorCompletes Task

HireContractor

Contractor Delivers Final ProductDeliverables

ActivityBreakdown

in Tasks

Project

Program SitePermitted

Site PermitGranted

Project PermitGranted

FundsAvailable

Find FundingCounty Budget

and GrantsRegulatoryAgencies

ServiceProviders

HireContractor

Page 11: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

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

Page 12: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Scoping Phase Geodatabase Structure

•Domains

•BusinessTables

•FeatureClasses

•Relationships

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

TopographicSurveyHasData

Origin table Destination table

SimpleOne to manyNone

SurveyDataDataForSurvey

TBL_SURVEYSOBJECTIDSURVEY_ID

TBL_XYZName

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveysInProjects

Origin table Destination table

SimpleMany to manyNone

ProjectSurveysAreSurveysIn

TBL_SURVEYSOBJECTIDProject

TBL_PROJECTSOBJECTIDSurvey

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveysInPrograms

Origin table Destination table

SimpleMany to manyNone

SurveysInProgramsSurveyFor

TBL_SURVEYSOBJECTIDSurvey

TBL_PROGRAMSOBJECTIDProgram

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinalityNotif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveysInGrants

Origin table Destination table

SimpleMany to manyNone

GrantSurveysAreSurveysIn

TBL_SURVEYSOBJECTIDSurvey

TBL_GRANTSOBJECTIDGrant

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveysInEvents

Origin table Destination table

SimpleMany to manyNone

SurveysInEventSurveysAre

TBL_SURVEYSOBJECTIDSurveys

TBL_EVENTSOBJECTIDEvents

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinalityNotif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasTransects

Origin table Destination feature class

SimpleOne to manyNone

SurveyHasTransectsTransectsFor

TBL_SURVEYSOBJECTIDSurveyID

TransectsName

Relationship class

NamePrimary keyForeign key

TypeCardinalityNotif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasBoundaries

Origin table Destination feature class

SimpleOne to oneNone

SurveyHasBoundariesBoundaryFor

TBL_SURVEYSOBJECTIDSurveyID

SurveyBoundariesName

Coded value domainDMN_SURVEY_EQUIPMENT

DescriptionField type

Split policyMerge policy

Survey EquipmentShort integerDuplicateDefault value

DescriptionCode1 Differential GPS

2 Fathometer

3 GPS

4 Level

5 Lidar

6 LORAN

7 Magnetometer

8 Total Station

Coded value domainDMN_TRANSECT_TYPE

DescriptionField type

Split policyMerge policy

Types of TransectsShort integerDuplicateDefault value

DescriptionCode1 Beach Prof iles

2 Environmental

3 Flightlines

4 Monitoring

5 Photo

6 Topography

7 Tracklines

8 Video

Coded value domainDMN_V_DATUM

DescriptionField type

Split policyMerge policy

Vertical DatumShort integerDuplicateDefault value

DescriptionCode1 NGVD 29

2 NAVD 88

3 MHHW

4 MHW

5 MTL

6 MLW

7 MLLW

Coded value domainDMN_H_DATUM

DescriptionField type

Split policyMerge policy

Horizontal DatumShort integerDuplicateDefault value

DescriptionCode1 NAD 27

2 NAD 83

3 NAD 83 HARN

4 WGS 1984

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasReferenceAgencyHDatum

Origin table Destination table

SimpleMany to manyNone

SurveyHasReferenceAgencyHDatumHDatumReferenceAccordingTo

TBL_SURVEYSH_TIE_SOURCESurveyTieSource

TBL_ORGANIZATIONSOBJECTIDOrganization

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasReferenceAgencyVDatum

Origin table Destination table

SimpleMany to manyNone

SurveyHasReferenceAgencyVDatumVDatumReferencedAccordingTo

TBL_SURVEYSV_TIE_SOURCESurveyVDatumSource

TBL_ORGANIZATIONSOBJECTIDOrganization

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinalityNotif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyCertifiedBy

Origin table Destination table

SimpleMany to manyNone

SurveyCertifiedByCertifiedSurvey

TBL_SURVEYSCERTIFIED_BYSurveyCertifiedBy

TBL_ORGANIZATIONSOBJECTIDSurveyorSign

NamePrimary keyForeign key

Relationship class

NamePrimary keyForeign key

TypeCardinalityNotif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasSurveyor

Origin table Destination table

SimpleMany to manyNone

SurveyHasSurveyorFor

TBL_SURVEYSSURVEYORSurvey

TBL_ORGANIZATIONSOBJECTIDSurveyor

NamePrimary keyForeign key

Data table for topographicsurveys

TBL_SURVEY OID

X Coordinate

Y Coordinate

Z Value Represents depth or elevation

TableTBL_XYZ

Data typeField namePrec-ision Scale LengthDomainDefault value

Allownulls

OBJECTID Objec t ID

SURV EY _ID Long integer Y es 0

X Double Y es 0 0 0

Y Double Y es 0 0 0

Z Double Y es 0 0 0

Transect for surveys whenpertinent

TBL_SURVEY OID

Transect Type

Transect Azimuth

Simple feature classTransects Contains Z values

Contains M valuesGeometry Polyline

YesYes

Data typeField namePrec-ision Scale LengthDomainDefault value

Allownulls

OBJECTID Objec t ID

SHA PE Geometry Y es

Surv ey ID Long integer Y es 0

TransectType Short integer Y es 1 DMN_TRA NSECT_TY PE 0

Azimuth Double Y es 0 0

SHA PE_Length Double Y es 0 0

Survey data boundary

TBL_SURVEY OID

Survey Type

Survey Date

Simple feature classSurveyBoundaries Contains Z values

Contains M valuesGeometry Polygon

YesYes

Data typeField namePrec-ision Scale LengthDomainDefault value

Allownulls

OBJECTID Objec t ID

SHA PE Geometry Y es

Surv ey ID Long integer Y es 0

Surv ey Ty pe Short integer Y es 7 DMN_SURV EY _TY PE 0

EndDate Date Y es 0 0 8

SHA PE_Length Double Y es 0 0

SHAPE_Area Double Y es 0 0

Survey Information for CoastalPrograms

Survey Name

Survey Type

Survey Subtype

Surveyor Agency

Survey Start Date

Survey End Date

Succinct description of the Survey

Survey Certif ication Surveyor

Survey Certif ication Date

Survey Original Projection

Survey Horizontal Datum

Survey Horizontal Datum Horizontal control point

Survey Horizontal Datum SourceAgency

Survey Horizontal Datum Units

Survey Vertical Datum

Survey Vertical Datum Vertical control point

Survey Vertical Datum Elevation SourceAgency

Survey Vertical Datum Units

Type of Equipment used in Survey

Equipment Model

TableTBL_SURVEYS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

NA ME String Y es 50

TY PE Short integer Y es 7 0

SUBTY PE Short integer Y es 0

SURV EY OR Long integer Y es 0

STA RT_DA TE Date Y es 0 0 8

END_DA TE Date Y es 0 0 8

DESCRIPTION String Y es 255

CERTIFIED_BY Long integer Y es 0

CERTIFIED_ON Date Y es 0 0 8PROJECTION Short integer Y es 3 DMN_PROJECTION 0

H_DA TUM Short integer Y es 2 DMN_H_DA TUM 0

H_TIE_METHOD Short integer Y es 4 DMN_SURV EY _CONTROLS 0

H_TIE_SOURCE Long integer Y es 0

H_UNITS Short integer Y es 1 DMN_LENGTH_UNITS 0

V _DA TUM Short integer Y es 1 DMN_V _DA TUM 0

V _TIE_METHOD Short integer Y es 4 DMN_SURV EY _CONTROLS 0

V _TIE_SOURCE Long integer Y es 0

V _UNITS Short integer Y es 1 DMN_DEPTH_UNITS 0

EQUIPMENT_TY PE Short integer Y es 3 DMN_SURV EY _EQUIPMENT 0

MODEL String Y es 50

Default value

List of def ined default values and domains for subtypes in this class

DomainField nameSubtype

Description

Default subtype

Subtype f ield

SubtypeCode

Subtypes of TBL_SURVEYSTYPE

7

1 Cultural

SUBTY PE 1 DMN_CULTURA L

PROJECTION 3 DMN_PROJECTIONH_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUMV _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

2 Geotechnical

SUBTY PE 4 DMN_GEOTECHNICA L

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUM

V _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

3 Manmade Structures

SUBTY PE 1 DMN_MA NMA DE_STRUCTURES

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUM

V _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

4 Environmental

SUBTY PE 6 DMN_S_ENV IRONMENTA L

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUM

V _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

6 Socioeconomic

SUBTY PE 4 DMN_SOCIOECONOMICS

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUM

V _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

7 Topographic

SUBTY PE 1 DMN_S_TOPOGRA PHIC

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITS

V _DA TUM 1 DMN_V _DA TUMV _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

5 Boundary Surveys

SUBTY PE 6 DMN_BOUNDA RY _SURV EY S

PROJECTION 3 DMN_PROJECTION

H_DA TUM 2 DMN_H_DA TUM

H_TIE_METHOD 6 DMN_SURV EY _CONTROLS

H_UNITS 1 DMN_DEPTH_UNITSV _DA TUM 1 DMN_V _DA TUM

V _TIE_METHOD 6 DMN_SURV EY _CONTROLS

V _UNITS 1 DMN_DEPTH_UNITS

EQUIPMENT_TY PE 3 DMN_SURV EY _EQUIPMENT

Coastal Programs GeneralInformation

Program Name

Program Type

Succinct Program description

Program ManagerProject Manager Agency

Program Status

TableTBL_PROGRAMS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

NA ME String Y es 250

TY PE Short integer Y es 1 0

DESCRIPTION String Y es 250

MA NA GER Long integer Y es 0

MA NA GER_A GENCY Long integer Y es 0

STATUS Short integer Y es 0 DMN_STA TUS 0

Coastal Projects GeneralInformation

TBL_PROGRAMS OID

Project Name

Project Type

Project Subtype

Project Manager Agency

Project Manager

Project Start Date

Project End Date

Project Status

Project Total Cost

Succinct Project description

TableTBL_PROJECTS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

PROGRA M_ID Long integer Y es 0

NA ME String Y es 250

TY PE Short integer Y es 1 0

SUBTY PE Short integer Y es 0

MA NA GER_A GENCY Long integer Y es 0

MA NA GER Long integer Y es 0

STA RT_DA TE Date Y es 0 0 8

END_DA TE Date Y es 0 0 8

STATUS Short integer Y es 0 DMN_STA TUS 0

TOTAL_COST Double Y es 0 0

DESCRIPTION String Y es 250

TableTBL_EVENTS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

PROJECT_ID Long integer Y es 0

EV ENT_SOURCE Short integer Y es 3 0

EV ENT_SOURCE_ID Long integer Y es 0NA ME String Y es 250

DESCRIPTION String Y es 250

LOG_DA TE Date Y es 0 0 8

STATUS Short integer Y es 0 DMN_STA TUS 0

Coastal Project Events. Sources ofEvents are general project activitiesor requirements from permits andgrant conditions

TBL_PROJECTS OID

Event Source

Source of Event Table OID

Event Name

Succinct Event Description

Event Start DateEvent Status

Contact Person for EachOrganization Division

TBL_DIVISION OID

Contact Person Last Name

Contact Person First Name

Contact Person Professional Title

Contact Person Job Title

Contact Person Phone

Contact Person Phone ExtensionContact Person Cell Phone

Contact Person Fax

Contact Person Email

Contact Person Work Hours

General Contact Person Comments

Contact Person Address Type

Contact Person Address

Contact Person Address CityContact Person Address State

Contact Person Address Zip Code

TableTBL_PERSON

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

DIV ISION_ID Long integer Y es 0

LAST_NAME String Y es 50

FIRST_NA ME String Y es 50

TITLE Short integer Y es 1 DMN_TITLE 0JOB_TITLE String Y es 30

PHO NE String Y es 22

EXTENSION String Y es 10

CELL String Y es 22

FAX String Y es 22

EMA IL String Y es 50

WORK_HOURS String Y es 8 AM to 5 PM 22

COMMENTS String Y es 255A DDRESS_TY PE Short integer Y es 0

MA IL_A DDRESS String Y es 50

CITY String Y es 25

STATE String Y es 2Z IP String Y es 10

Organizations

Organization Name

Organization Initials

Organization Type

Succinct Organization Description

TableTBL_ORGANIZATIONS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

NA ME String Y es 100

SHORTNA ME String Y es 10

TY PE Short integer Y es 2 DMN_ORGA NIZA TION_TY PE 0

DESCRIPTION String Y es 250

Coded value domainDMN_SURVEY_TYPE

DescriptionField type

Split policyMerge policy

Types of Surveys for FeatureClassesShort integerDuplicateDefault value DescriptionCode

1 Cultural

2 Geotechnical

3 Manmade Structures

4 Environmental

5 Boundary6 Socioeconomic

7 Topographic

Coded value domainDMN_S_TOPOGRAPHIC

DescriptionField type

Split policyMerge policy

Topographic SurveysShort integerDuplicateDefault value

DescriptionCode

1 Bathymetry

2 Beach Prof iles

3 Centerline

4 Elevation

Coded value domainDMN_GEOTECHNICAL

DescriptionField type

Split policyMerge policy

Geotechnical SurveysShort integerDuplicateDefault value

DescriptionCode1 Grab Samples

2 Jetprobes

3 Pushcores

4 Vibracores

5 Video

Coded value domainDMN_MANMADE_STRUCTURES

DescriptionField type

Split policyMerge policy

Manmade StructuresShort integerDuplicateDefault value

DescriptionCode1 Coastal Structures

2 Miscelaneous Structures

Coded value domainDMN_CULTURAL

DescriptionField type

Split policyMerge policy

Cultural Projects and SurveysShort integerDuplicateDefault value

DescriptionCode

1 Archeological

2 Historical

Coded value domainDMN_SOCIOECONOMICS

DescriptionField type

Split policyMerge policy

Socio Economic Projects and SurveysShort integerDuplicateDefault value

DescriptionCode1 Beach Use

2 Demographics

3 Fisheries

4 Reefs Socioeconomic Surveys

5 Socioeconomic

6 Tourism

Coded value domainDMN_DEPTH_UNITS

DescriptionField type

Split policyMerge policy

Depth UnitsShort integerDuplicateDefault value

DescriptionCode1 Feet

2 Kilometers

3 Meters

4 Miles

Survey Module GeneralSchema Components

Coastal Projects Permit sInformation

Permit Number or Reference

Permit Title

Permit Issuing Agency

Permit Issuing Agency Point of Contact

Agency Granted the Permit

Agency Receiving the Permit Point of Contact

Permit Type

Succinct Permit Description

Permit Issue Date

Permit Expiration Date

Permit Close Date Fiscal Year

Permit Receive Date

Permit Receive Return Recipt Number

Permit Modif ication Confirmation

Original Permit Number if Permit is a Modif ication

TableTBL_PERMITS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

PERMIT_NO String Y es 20

TITLE String Y es 250

ISSUING_A GENCY Long integer Y es 0

A GENCY _CONTA CT Long integer Y es 0

PERMITEE Long integer Y es 0

PERMITEE_CONTA CT Long integer Y es 0

TY PE Short integer Y es 6 DMN_PERMIT_TY PE 0

DESCRIPTION String Y es 250

ISSUE_DA TE Date Y es 0 0 8

EXPIRA TION_DA TE Date Y es 0 0 8

CLOSE_DA TE_FY Short integer Y es 0

RECEIV ED_DA TE Date Y es 0 0 8

TRA CKING_NO String Y es 25

MODIFICA TION Short integer Y es 2 DMN_BOOLEA N 0

MODIFICA TION_ID Long integer Y es 0

Coastal Projects GrantsInformation

Grant Number or Reference

Grant Title

Grant Issuing Agency

Grant Issuing Agency Point of Contact

Agency Granted the Grant

Agency Receiving theGrant Point of Contact

Grant Type

Succinct Grant Description

Grant Issue Date

Grant Expiration Date

Grant Close Date Fiscal Year

Grant Receive Date

Grant Receive Return Recipt Number

Grant Modif ication Confirmation

Original Grant Number if Grant is a Modif ication

TBL_FUNDING OID

TableTBL_GRANTS

Data typeField namePrec-ision ScaleLengthDomainDefault value

Allownulls

OBJECTID Objec t ID

GRA NT_NO String Y es 20

TITLE String Y es 250

ISSUING_A GENCY Long integer Y es 0

A GENCY _CONTA CT Long integer Y es 0

GRA NTEE Long integer Y es 0

GRA NTEE_CONTA CT Long integer Y es 0

TY PE Short integer Y es 4 DMN_GRA NT_TY PE 0

DESCRIPTION String Y es 250

ISSUE_DA TE Date Y es 0 0 8

EXPIRA TION_DA TE Date Y es 0 0 8

CLOSE_DA TE_FY Short integer Y es 0

RECEIV ED_DA TE Date Y es 0 0 8

TRA CKING_NO String Y es 25

MODIFICA TION Short integer Y es 2 DMN_BOOLEA N 0

MODIFICA TION_ID Long integer Y es 0

FUNDING _ ID Long integer Y es 0

Coded value domainDMN_LENGTH_UNITS

DescriptionField type

Split policyMerge policy

Length UnitsShort integerDuplicateDefault value

DescriptionCode

3 Centimeters

1 Inches

2 Feet

4 Meters

Coded value domainDMN_PROJECTION

DescriptionField type

Split policyMerge policy

Most Common ProjectionsShort integerDuplicateDefault value

DescriptionCode1 Albers

2 Geographic

3 State Plane

4 UTM

Coded value domainDMN_S_ENVIRONMENTAL

DescriptionField type

Split policyMerge policy

Environmental SurveysShort integerDuplicateDefault value

DescriptionCode1 Benthic

8 Upland

9 Wetlands

2 Birds

3 Fish

4 Mammals

5 Reefs

6 Reptiles

7 Seagrasses

Coded value domainDMN_BOUNDARY_SURVEYS

DescriptionField type

Split policyMerge policy

Regulatory Boundaries SurveysShort integerDuplicateDefault value

DescriptionCode1 CCCL - Coastal Construction Control Line

2 Core Construction Line

3 Easements

4 ECL - Erosion Control Line

5 Historical Shoreline

6 Mean High Water7 Mean Low Water

8 NGVD - National Geographic Vertical Datums

9 Wetland Delineation

10 Horizontal Ground Control Points11 Vertical Ground Control Points

Relationship class

NamePrimary keyForeign key

TypeCardinality

Notif ication

Forw ard labelBackw ard label

No relationship rules defined.

SurveyHasPermits

Origin table Destination table

SimpleMany to manyNone

PermitSurveysAreSurveysIn

TBL_SURVEYSOBJECTIDSurvey

TBL_PERMITSOBJECTIDPermit

NamePrimary keyForeign key

Coded value domainDMN_SURVEY_CONTROLS

DescriptionField type

Split policyMerge policy

Survey ControlsShort integerDuplicateDefault value

DescriptionCode

2 Landmark

1 Horizontal Ground Control Points

3 Monitoring Point

4 R Monument

5 Tide Beanchmark

6 USACE Monument

7 Vertical Ground Contol Points

Page 13: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Scoping Phase

St. Lucie County

St. Lucie Inlet

Jupiter Inlet

Ft. Pierce Inlet

Okeechobee Lake

Martin County

•Extent

•Projection

Page 14: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

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

Page 15: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Main

Programs Add New Program View Programs Projects Add New Project View Projects Events Add New Event View Events

Tools

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: Main Menu Toolbar

Scoping Phase User Interface

Page 16: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Scoping Phase User Interface: Artificial Reefs

Page 17: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Assessment Phase

Page 18: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Assessment Phase

• Enterprise Geodatabase

• Needs Assessment

• Data Inventory

• Identification of Business Processes for each Project Phase

Page 19: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Business Processes: Project Planning Phase

Service Provider

Regulatory Agencies

Martin County Coastal Division

Martin County Board of County Commissioners

Project Permitted

Find Service Provider

Apply for Grant

Grant Approved

Permit Application Approved

Grant Application

Receive Permit Application

Budget Established

Send Approval Notification

Issue Permit

Prepare Permit ApplicationProject Design Submit Project for Revise

ChooseServiceProvider

Preliminary Design Finished

Revise

ApproveGrant

Move to Implementation Phase

ProjectPlanningPhase

Finished

Project PlanningPhase Starts

Project DesignApproved

ProjectDesign

NotApproved

Revise Project Design

Review Permit Application

ProjectApproved

Project NotApproved

Request for Additional Information

Grant Application Authorized

Accept Grant Funding Conditions

Approve Project Concept

ChooseProject

Design Phase Starts

ObtainAdditionalFunding

BudgetResolution

Receive Funding Agreement

Submit Revised Project Design

Permit Application/Revision Phase Starts

Conceptual Design Finished

Identify Funding Source

Respond to RAI

Submit Additional Information andRevisions as Necessary

Approve Response

Review Response

Permit Application Ready for Submittal

Submit Permit Application

Submit Permit Application For Review

ChooseServiceProvider

Revise

ApplicationApproved

Revise Application

Submit Revised Application

ApplicationNot

Approved

ResponseApproved

Review RAI

Response NotApproved

Revise Response

Submit RAI Response

Response NotApproved

ResponseApproved

Coordinate with Agencies

Pre Application Meeting

Respond to RAI

Project NotApproved

Project Manager

RFP

RFP

Page 20: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Business Processes: Project Execution Phase

Permit Site

Service Providers

Martin County Coastal Division

Regulatory Agencies

Project Execution orConstruction Phase

Finished

ExecutionPhase Starts

Receive Project Completion Notice Form and Post-Construction Report

Find Service Provider

Receive Project Commencement Notice

Pre-Construction Baseline Data Gathering

Choose ServiceProvider

Move to Operation Phase andStart Annual Monitoring Program

Build Project

Find Service Provider

Choose ServiceProviders

Construction Starts

Send Project Commencement Notice

Monitoring

Construction Ends

Submit Plans and Specs

ConstructionPhase Starts

Submit Periodic Monitoring Reports

Construction Monitoring Finished

Receive Request for Transfer of Environmental Resource Permit Construction Phase to Operation Phase

Plans and Specs Finished

Periodic Monitoring Reports Received

Pre Construction Baseline Data Collection Starts

Monitoring Starts

Send Post-Construction Report and Project Completion Notice Form and As-Built Certification

Send Request for Transfer of Environmental ResourcePermit Construction Phase to Operation Phase Form

Review Plans and Specs

Plans and SpecsApproved

Prepare Plans and Specs

Submit Revised Plans and Specs

Revise Plans and Specs

Plans and SpecsNot

ApprovedConstruction Oversight

Prepare Post-Construction Report

ProgressReports

Post-Construction Surveys

Post-Construction Surveys Start

Post-Construction Monitoring Report Received

Submit Post-Construction Monitoring Report

RFP

BID

Construction Phase

ConstructionFinished

ConstructionNot Finished

RFP

Monitoring Ends

As-Built Drawings

Receive Monitoring Reports

Project Manager

Page 21: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Business Processes: Annual Monitoring Phase

Regulatory Agencies

Martin County Coastal Division

Permit Site

Service Providers

Find Service Provider

Receive Monitoring Report

Yearly Post-Construction Data Monitoring

Choose ServiceProvider

Submit Monitoring Report

Operation andMonitoring Phase Starts

Yearly Post Construction Monitoring Finished

Start Annual Post-Construction Monitoring

Review Monitoring Report

ReportApproved

Prepare Monitoring Report

Submit Revised Monitoring Report

Revise Monitoring Report

Monitoring Report NotApproved

Annual MonitoringProgram Finished

Monitoring requirementsvary between 3 and 5

years

Review Monitoring Report

Permit or Grant Conditions Met

Yearly Monitoring Approved no Additional Requirements

Permit or GrantConditions Not Met

Annual Monitoring Ends

Monitoring Report Prompts Additional Monitoring RequirementsChanges to Project or Mitigation

Request Additional MonitoringChanges to Project or Mitigation

Additional Monitoring

Start Additional MonitoringFinish Monitoring Finish Monitoring

Submit Monitoring Report

Additional Monitoring Finished

Revise Monitoring Report

ReportApproved

Prepare Monitoring Report

Submit Revised Monitoring Report

Revise Monitoring Report

Monitoring ReportNot Approved

Receive Monitoring Report

Revise Monitoring Report

Submit Monitoring ReportSubmit Monitoring Report

Project Manager

RFP

Find Service Provider

Choose ServiceProvider

RFP

Prepare Mitigation Plan

Submit Mitigation Plan

Review Mitigation Plan

Mitigation PlanApproved

Submit Revised Mitigation Plan

Revise Mitigation Plan

Mitigation PlanNot Approved

Find Service Provider

RFP

Choose ServiceProvider

Page 22: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

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

Page 23: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Implementation Framework

Page 24: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Timeline

PHASE I

SCOPING

PHASE II

ASSESSMENT

PHASE III

MARINE DATA MODEL

IMPLEMENTATION

PHASE IV

PROTOTYPE

PHASE V

PRODUCTION SYSTEM

PHASE VI

MAINTAIN & ENHANCE

2002 - 2003 2004 2005

Completed

Page 25: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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.

Page 26: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Functional requirements realized in eight use cases

– Project Management Toolset1. Add new permit or project information.2. Query, view, or edit existing permit or project information.3. Access all Coastal Division contacts.4. Track grant and permit conditions.5. Provide analytical and characterization functions.

– Web Portal1. Data access.2. Data distribution.3. Data upload.

Assessment Overview: Implementation Framework

Page 27: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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.

Assessment Overview: Implementation Framework

Page 28: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Assessment Overview

Page 29: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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:• 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

Page 30: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

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).

Assessment Overview: Implementation Framework

Page 31: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

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 • 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.

• Coastal Geodatabase Implementation and Design Summary Report• Narrative descriptions• Checklists• Technical schematics• Graphics.

Page 32: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Page 33: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Page 34: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Page 35: Martin County Coastal Engineering Division Advancement of an Enterprise Coastal GIS in Martin County, Florida Alexandra Carvalho, Ph.D. Kathy Fitzpatrick,

Martin County Coastal

Engineering Division

Thank You