Upload
egbert-watson
View
212
Download
0
Tags:
Embed Size (px)
Citation preview
Portland, OregonPortland, Oregon
www.dhi.uswww.dhi.us
www.dhi.dkwww.dhi.dk
www.dhisoftware.comwww.dhisoftware.com
Arnold EngelmannArnold Engelmann - - GIS Programmer/AnalystGIS Programmer/Analyst
[email protected]@dhi.us
DHI Temporal AnalystDHI Temporal Analyst
IntroductionIntroduction
Temporal AnalystTemporal Analyst
3 Components3 Components MIKE Objects TimeSeries PackageMIKE Objects TimeSeries Package
Development EnvironmentDevelopment Environment
TimeSeries ObjectsTimeSeries Objects
TimeSeries BridgesTimeSeries Bridges
Analysis (Math)Analysis (Math)
MethodsMethods
Geodatabase - Data ModelGeodatabase - Data Model Storage of TimeSeries Properties and/or data values Storage of TimeSeries Properties and/or data values
ArcMap Extension - Graphical User InterfaceArcMap Extension - Graphical User Interface Access to commands and data Access to commands and data
MIKE Object TimeSeriesMIKE Object TimeSeries
TS Object
TS Editor
Timeseriesfile
Data AccessBridges
dfs
ASCII
GDB
XML
TS Plot TS Tabular
TS Toolbox
Transform
ExtrapolateResample
DoubleMass
GapFilling
ArcHydro
Excel
DHI TimeSeriesDHI TimeSeries
Managing Time Series DataManaging Time Series Data
Data Model provides for two means of storing Time Series DataData Model provides for two means of storing Time Series Data
LocalLocal Registered as an unique time series object in the geodatabase Registered as an unique time series object in the geodatabase Data written to the geodatabaseData written to the geodatabase
RemoteRemote Registered as an unique time series object in the geodatabaseRegistered as an unique time series object in the geodatabase
Retained in its native formatRetained in its native format
Use Data Access Bridges for accessingUse Data Access Bridges for accessing
Accessible from the modelAccessible from the model
DHI TimeSeriesDHI TimeSeries
Temporal AnalystTemporal AnalystManaging Access to TimeSeries DataManaging Access to TimeSeries Data
ASCIIASCII
SpreadsheetsSpreadsheets
dfs0dfs0GeodatabaseGeodatabase
Excel
MIKE 11
Arc Hydro
Temporal Analyst
ArcIMS
Tim
eS
erie
s P
ac
kag
e
Da
ta A
cce
ss B
rid
ges
Data Access BridgesData Access Bridges
MIKE ObjectsMIKE Objects
Geodatabase
dfs0
Temporal AnalystTemporal AnalystManaging TimeSeries with a GeodatabaseManaging TimeSeries with a Geodatabase
TimeSeries Data ModelTimeSeries Data Model
DHI TimeSeriesDHI TimeSeries
+OBJECTID : esriFieldTypeOID
ESRI Classes::Object
-TimeSeriesID : esriFieldTypeInteger-FeatureClass : esriFieldTypeString-FeatureID : esriFieldTypeInteger-SensorName : esriFieldTypeString-MeasureID : esriFieldTypeInteger-DHI_ID : esriFieldTypeInteger
DHI_Sensor
-FeatureID : esriFieldTypeInteger-TSTypeID : esriFieldTypeInteger-TSDateTime : esriFieldTypeDate-TSValue : esriFieldTypeDouble
TimeSeries-TSTypeID : esriFieldTypeInteger-Variable : esriFieldTypeString-Units : esriFieldTypeString-IsRegular : AHBoolean-TSInterval : TSIntervalType-DataType : TSDataType-Origin : TSOrigins
TSType
-Name : esriFieldTypeString-Origin : esriFieldTypeString-StartTime : esriFieldTypeDate-EndTime : esriFieldTypeDate-TimeStep : esriFieldTypeDouble-TimeStepUnit : esriFieldTypeInteger-TimeType : DHITimeTypes-ValueType : DHITSDataType-EUMType : EUMValueType-EUMUnit : EUMUnitType-GroupID : esriFieldTypeInteger-ItemIndex : esriFieldTypeInteger-Location : DHILocationType-Bridge : esriFieldTypeString-FileLocation : esriFieldTypeString-FileItemNum : esriFieldTypeInteger-BridgeSpecification : esriFieldTypeString-UserName : esriFieldTypeString-UserPassword : esriFieldTypeString-ImportDate : esriFieldTypeDate-UserDefined1 : esriFieldTypeString-UserDefined2 : esriFieldTypeString-DHI_ID : esriFieldTypeInteger
DHI_TimeSeries
-TimeSeriesID : esriFieldTypeInteger-TSDateTime : esriFieldTypeDate-TSTime : esriFieldTypeDouble-TSValue : esriFieldTypeDouble
DHI_TSValues
-GroupName : esriFieldTypeString-ParentGroupID : esriFieldTypeInteger-DHI_ID : esriFieldTypeInteger
DHI_TSGroups
-TimeSeriesID : esriFieldTypeInteger
DHI_TSAnalysisInputTable
-TableName : esriFieldTypeString-NextDHI_ID : esriFieldTypeInteger
DHI Objects::DHI_IDManager
• Every time series is uniquely identified
• A time series can be associated to zero or many features
• Every feature can have many time series of the same type associated to it
ArcMap GUI ArcMap GUI
Temporal AnalystTemporal Analyst
Top LevelTop Level
GeodatabaseGeodatabase
CollectionCollection
Time SeriesTime Series
Provides Functionality at 4 Levels inside the Table of ContentsProvides Functionality at 4 Levels inside the Table of Contents Feature AssociationsFeature Associations Data Frame FunctionalityData Frame Functionality
DataFrameDataFrameFunctionalityFunctionality
FeatureFeatureAssociationAssociation
Managing Time Series DataManaging Time Series Data
Data Model provides for thematic organization of Time Series dataData Model provides for thematic organization of Time Series data
GroupsGroups All time series data are in a groupAll time series data are in a group Uses the “NoGroup” as defaultUses the “NoGroup” as default Allows for any combination of time series dataAllows for any combination of time series data Allows for any number of time series objectsAllows for any number of time series objects Forms a collectionForms a collection The combination of data types limits the functionality at the Collection levelThe combination of data types limits the functionality at the Collection level
DHI TimeSeriesDHI TimeSeries
-GroupName : esriFieldTypeString-ParentGroupID : esriFieldTypeInteger-DHI_ID : esriFieldTypeInteger
DHI_TSGroups
Geodatabase - View by:Geodatabase - View by:
Temporal AnalystTemporal Analyst
Geodatabase - View by:Geodatabase - View by:
Temporal AnalystTemporal Analyst
FunctionalityFunctionality
Management, Data Access and AnalysisManagement, Data Access and Analysis
PlotsPlots
PropertiesProperties
StatisticsStatistics
AnalysisAnalysis
CalculateCalculate DistributionDistribution
Monthly ReportsMonthly Reports
Convert Value TypeConvert Value Type Cumulative DistributionCumulative Distribution Data Data
CoverageCoverage
CombineCombine Double Mass CurveDouble Mass Curve
Evaluate to ScalarEvaluate to Scalar Double Scatter CurveDouble Scatter Curve
Gap FillGap Fill Duration CurveDuration Curve
Monthly to DailyMonthly to Daily StatisticsStatistics
Temporal AnalystTemporal Analyst
TimeSeries - Plot TimeSeries - Plot
Temporal AnalystTemporal Analyst
Feature Association Feature Association
Temporal AnalystTemporal Analyst
Select Features Select Features
Temporal AnalystTemporal Analyst
Collection - Add to TimeSeries AnalysisCollection - Add to TimeSeries Analysis
Temporal AnalystTemporal Analyst
Collection - Add to TimeSeries AnalysisCollection - Add to TimeSeries Analysis
Temporal AnalystTemporal Analyst
Evaluate to a ScalarEvaluate to a Scalar
Temporal AnalystTemporal Analyst
TimeSeries CalculatorTimeSeries Calculator
Temporal AnalystTemporal Analyst
Integration with ArcToolboxIntegration with ArcToolboxMIKE Object TimeSeries Tools for ArcToolboxMIKE Object TimeSeries Tools for ArcToolbox
Integrating Integrating ModelingModeling into GIS into GISMIKE Object TimeSeries Tools for ArcToolboxMIKE Object TimeSeries Tools for ArcToolbox
DHI GIS ProductsDHI GIS Products
Previously ReleasedPreviously Released
MIKE 11 GISMIKE 11 GIS
MIKE BASINMIKE BASIN
MIKE Info Land & WaterMIKE Info Land & Water
Flood WatchFlood Watch
MIKE SHE GISMIKE SHE GIS
MIKE Info CoastMIKE Info Coast
DHI ProductsDHI Products
Release 2005Release 2005
MIKE URBANMIKE URBAN
Temporal AnalystTemporal Analyst
MIKE BASINMIKE BASIN
Flood WatchFlood Watch
GeoModelGeoModel
Marine GISMarine GIS
Introducing MIKE Basin 2005Introducing MIKE Basin 2005
ConceptConcept
MIKE BasinMIKE Basin
Water Resource / Water Allocation ModelWater Resource / Water Allocation Model
Routes water down streamRoutes water down stream
Rules define how the water is routedRules define how the water is routed
Which water user has priorityWhich water user has priority
Diversions - by absolute or relative amountDiversions - by absolute or relative amount
Reservoirs store waterReservoirs store water
Groundwater exchangeGroundwater exchange
Water quality calculations (decay)Water quality calculations (decay)
MIKE BasinMIKE Basin
Inputs from Catchments or Groundwater PumpsInputs from Catchments or Groundwater Pumps
MIKE Basin - InputsMIKE Basin - Inputs
Rainfall Runoff - MIKE 11 NAM optionRainfall Runoff - MIKE 11 NAM option
MIKE Basin - InputsMIKE Basin - Inputs
Implements a Load CalculationImplements a Load Calculation
MIKE Basin - InputsMIKE Basin - Inputs
NetworkNetwork
MIKE Basin - SetupMIKE Basin - Setup
Water UsersWater Users
MIKE Basin - SetupMIKE Basin - Setup
LinksLinks
MIKE Basin - SetupMIKE Basin - Setup
ReservoirsReservoirs
MIKE Basin - SetupMIKE Basin - Setup
Access TimeSeriesAccess TimeSeries
MIKE Basin - SetupMIKE Basin - Setup
Nodes and BranchesNodes and Branches
MIKE Basin - ResultsMIKE Basin - Results
MIKE Marine GISMIKE Marine GIS
TimeSeriesTimeSeries
MIKE Marine GISMIKE Marine GIS
Dfs1 Files - ProfilesDfs1 Files - Profiles
MIKE Marine GISMIKE Marine GIS
Dfs2 Files - GridsDfs2 Files - Grids
www.dhi.uswww.dhi.us
www.dhi.dkwww.dhi.dk
www.dhisoftware.comwww.dhisoftware.com
www.dhisoftware.com/timewww.dhisoftware.com/time