2 wed 2pm pods 101 7.0 conceptual model digging in jlg v2 · pods 101 pods 7.0 conceptual data...

Post on 27-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

PODS 101PODS 101PODS 7.0 Conceptual Data ModelPODS 7.0 Conceptual Data Model

Digging InChad Corcoran, Chad Corcoran, AndeavorAndeavorAndeavor & Pete & Pete & Pete VeenstraVeenstra, Veenstra, Pivvot

PODS 7.0 Data Model

! !"#$%&'%!"#$'()*+),+%&*%-.+/0&*1%2&2/0&*/%+)()

! 3*)40&*1%)%0.(%5.,%6.7,%.,1)*&8)(&.*%9! #)()%'(.,)1/%+/5&*&(&.*'%+/5&*/+%46%.2/,)(.,'%0&:/%6.7,'/05! ;<</''%(.%)%=&+/%,)*1/%.5%>/*+.,'%(.%6.7%'.0>/%<.-20/?%2,.40/-'! !,.>&+&*1%)%=&+/%,)*1/%.5%'.5(=),/%'.07(&.*'%0/>/,)1&*1%(@/%'()*+),+! ",1)*&8)(&.*%.5%+)()%&*%)%'()*+),+&8/+%-)**/,%A,/2,.+7<&40/B%)<</''&40/B%

*.*C,/+7*+)*(B%'/<7,/B%'()*+),+&8/+D

Presentation Outline

! !"#$%&'()$&*$+,-#'./'(0!1! 2.&*"+34,-5'6.%$*,-',&7'(89#$*,-'!,3,':.7"-#! ;)",<$&%'7.=&'38"'(0!1'2.&*"+34,-'!,3,':.7"-! >.--.=?.&'+)"#"&3,3$.&#

! 1"+3@'AB5''ACDE?ACBE'(0!1'13)4*34)"'F,--'38"'+,)3#G! 1"+3@'AB5'ACBE?DCEE'!,3,'HI*8,&%"'1+"*$/$*,3$.&'F"I*8,&%$&%'7,3,',&7'#*8"J,G! 1"+3@'AB5'DCAK?DCLK';4#$&"##'M4-"#'FN,-$7,3$&%'7,3,G! 1"+3@'AB5'DCKK?LCAK':,&,%$&%'1+,3$,-'!,3,'$&'(0!1'F#3.)$&%'/",34)"#O%".J"3)9G! 1"+3@'AB5'LCLK?BCEE'P&3).74*3$.&'3.'H&3")+)$#"'Q)*8$3"*3'F39$&%'$3',--'3.%"38")G

Design Principles

! !"#$%&'$('$)*+,-$."+/0$! 1+2'$3*&$%,$*4'&5"%67! 89"+'4'$-&'%.'&$%-+7+.#$.*$:6+7)$%,)$';.',)$."'$)%.%$2*)'7! <'/=*,)$.*$,'($:6/+,'//$&'>6+&'2',./! ?,.'&*='&%.'$:'.('',$/.%,)%&)$)%.%$2*)'7/$%,)$9*,/+/.',.$%==7+9%.+*,$+,.'&3%9'! @"%&'$)%.%$(+."+,$%,)$:'.('',$*&-%,+A%.+*,/$6/+,-$('77$)'3+,')$)%.%$';9"%,-'$/='9+3+9%.+*,/! B=.+2+A'$='&3*&2%,9'$3*&$2%,%-'2',.$*3$:67C$7*%)+,-D$&'5&*6.'D$+,/='9.+*,$)%.%$%,)$.&%9C$"+/.*&#

Design Principles

! !"#$%"&"'()"*+,*&,)-.,/()(,#*/.%,! 0.#*1.,)-.,+../,&*2,%"+.(2,2.&.2.+'"+3,(4,)-.,4*%.,#.)-*/,&*2,%*'()"+3,&.()52.4! 62*1"/.,(,&*2#(%,/()(,.7'-(+3.,4$.'"&"'()"*+,&*2,)2(+4&.2,*&,4'-.#(,(+/,/()(! 82(#.9*2:,&*2,/*'5#.+)()"*+,"+'%5/"+3,./"),9*2:&%*94,(+/,/.4"3+,/.'"4"*+4! ;/-.2.+'.,)*,(''.$)./,4)(+/(2/,&*2,/()(,#*/.%,/.4"3+,(+/,#(+(3.#.+),*&,3.*</()(! =+.,'*+'.$)5(%,(+/,*+.,%*3"'(%,/()(,#*/.%,!>;?@,$-A4"'(%,/()(B(4.,"#$%.#.+)()"*+4! C*'5#.+)()"*+D,/*'5#.+)()"*+D,/*'5#.+)()"*+

!"#$%&'()%*%+,+%-.)/%#0123)4(.56'7!"#$%&'()%*)+,-)%.'/(%01%#023-)4(/!"#$%&'()%56)23('7)%$3--+89!"#$%&'()%:)2;4'2+.%"7)87')<%+4,%=3',)!"#$%>042)?(3+.%@0,).ABCDE&A7FAG!"#$%&'()%*#H@$%>041'I38+('04%=3',)!"#$%&'()%=)0,+(+J+/)%>041'I38+('04%=3',)!"#$%&'()%>;+4I)%&0I

!"#$%&'()%*%+,+%8)09:(:;:.)%<'=).56'7!"#$A&'()A=)0,+(+J+/)AK@&AL08M/?+2)AE!*!"#$A&'()A=)0,+(+J+/)AK@&AL08M/?+2)A<'(;A*).+('04/;'?/!"#$A&'()AC4/)8(A@)(+,+(+AE!*N6./!"#$A&'()AC4/)8(A@)(+,+(+AL'(;A*).+('04/;'?/N6./!"#$%&'()%=)0,+(+J+/)%>041'I38+('04%:00.J06NO'?

!"#$%&'()%*%+,+%#:(:%#'1('04:/').%> ?&&56'7!"#$%&'()%&0I'2+.%@0,).%+4,%#+(+%#'2('04+89!"#$%&'()%=)0,+(+J+/)%E!*%#+(+%#'2('04+89!"#$%&'()%=)0,+(+J+/)%L'(;%*).+('04/;'?/%#+(+%#'2('04+89!"#$%&'()%"8+2.)%$#"%*#H@$%#+(+%#'2('04+89!"#$%&'()%"8+2.)%$:%*#H@$%#+(+%#'2('04+89!"#$%&'()%!0/(I8)$P&%*#H@$%#+(+%#'2('04+89!"#$%&'()%$P&$)87)8 *#H@$%#+(+%#'2('04+89

$@AB!C$%> ?&&%<&?D"A$5EB!!"#$,&'(),"/:1=),$#",*+,+56'7

!"#$A&'()A"8+2.)A$#"A7QAQN/R.!"#$A&'()A"8+2.)A$#"A7QAQS'4/)8(/S20,).'/(:9?)STN/R.!"#$A&'()A"8+2.)A$#"A7QAQS'4/)8(/S20,).'/(:9?)SUN/R.!"#$A&'()A"8+2.)A$#"A7QAQS/?+('+.N/R.!"#$A&'()A7QAQAC4/)8(A-)(+,+(+A"8+2.)N/R.

!"#$,&'(),"/:1=),$C,*+,+56'7!"#$A&'()A"8+2.)A$:A7QAQN/R.!"#$A&'()A"8+2.)A$:A7QAQS'4/)8(/S20,).'/(:9?)STN/R.!"#$A&'()A"8+2.)A$:A7QAQS'4/)8(/S20,).'/(:9?)SUN/R.!"#$A&'()A"8+2.)A$:A7QAQS/?+('+.N/R.!"#$A&'()A7QAQAC4/)8(A-)(+,+(+A"8+2.)N/R.

!"#$,&'(),!0.(F/)$G&,*+,+56'7!"#$A&'()A!0/(I8)$P&A7QAQN/R.!"#$A&'()A!0/(I8)$P&A7QAQS'4/)8(/S20,).'/(:9?)STN/R.!"#$A&'()A!0/(I8)$P&A7QAQS'4/)8(/S20,).'/(:9?)SUN/R.!"#$A&'()A!0/(I8)$P&A7QAQS/?+('+.N/R.!"#$A&'()A7QNQA'4/)8(A-)(+,+(+N/R.

!"#$,&'(),$G&$)/*)/,*+,+56'7!"#$A&'()A$P&$)87)8A7QAQN/R.!"#$A&'()A$P&$)87)8A7QAQS'4/)8(/S20,).'/(:9?)STN/R.!"#$A&'()A$P&$)87)8A7QAQS'4/)8(/S20,).'/(:9?)SUN/R.!"#$A&'()A$P&$)87)8A7QAQS/?+('+.N/R.!"#$A&'()A7QNQA'4/)8(A-)(+,+(+N/R.

+

HI

I

Models

! I don’t get it, why have all these models ?!?

!"#$%&'()*+,"-%*

!"#$%&'()*%#'+'+%(*,#-*.%/,'+"#(0+&(*1%'2%%#*'0%3

4%/&(*+#*5#-%.(',#-+#6*,#-*'%,$0+#6*'0%*&."1/%3*

-"3,+#*

7$"#$%&'()*'0+#6(8

."/0$)*+,"-%*

9%"6.,&0+$*:,.;<5&*=,#65,6%*79:=8*>',#-,.-

?."@+-%(*,*A.,3%2".;*".*A"5#-,'+"#*'0,'*$,#*1%*5(%-*A".*-"$53%#','+"#*,#-*%B'%#-+#6*'0%*3"-%/*

7(',#-,.-)*,6#"('+$8

12340$)*+,"-%*

C*&0D(+$,/*($0%3,*+#*,*&0D(+$,/*-,',1,(%

C//"2(*5(%.(*'"*+3&/%3%#'*'0%*($0%3,*+#*,*-,',1,(%*&/,'A".3*"A*'0%+.*$0"+$%

7(&%$+A+$*EFG:>H9I>8

Conceptual Model

! Organize thoughts into concepts! Identify entities and establishes relationships

between them! Helps in documenting and understanding the

problem space without! Focuses on the important concepts (things)! Non-intelligent Graphic Drawing (VISIO)

! Demo: Conceptual/Logical Model Poster

!"#$%&'()*+,"-%*

!"#$%&'()*%#'+'+%(*,#-*.%/,'+"#(0+&(*1%'2%%#*'0%3

4%/&(*+#*5#-%.(',#-+#6*,#-*'%,$0+#6*'0%*&."1/%3*

-"3,+#*

7$"#$%&'()*'0+#6(8

!"#$%&'()"*+'

!"#$%&'()*+,&%-./'+0&1$/&$"+2!,03+45&16&%6

7%#8)6"9+&+:%&;"<#%-+#%+:#/16&5)#1+5(&5+*&1+="+/9"6+

:#%+6#*/;"15&5)#1+&16+">5"16)1$+5("+;#6"?+

295&16&%6@+&$1#95)*3

Logical Model

! Translates concepts into geographic, mark-up language objects (abstract classes, code-look ups, tables, relationships)! Manages model elements and all documentation in a

single repository (not different for different RDBMS or spatial geo-data models)! Uses industry standard Sparx System Enterprise

Architect software

! Demo: Logical Model in Enterprise Architect

!"#$%&'()"*+'

!"#$%&'()*+,&%-./'+0&1$/&$"+2!,03+45&16&%6

7%#8)6"9+&+:%&;"<#%-+#%+:#/16&5)#1+5(&5+*&1+="+/9"6+:#%+6#*/;"15&5)#1+&16+">5"16)1$+5("+;#6"?+

295&16&%6@+&$1#95)*3

Physical Model

! Actual database in industry standard relational database management system software (Oracle, MS SQL Server, PostgreSql)! Tables, relationships, constraints, indexes! Spatial data as attribute or published to separate

‘layers’! Use ESRI Geodatabase or not

! Demo: ESRI File Geodatabase, POSTGIS

,-./$%&'()"*+'

A+'(B9)*&?+9*(";&+)1+&+'(B9)*&?+6&5&=&9"

A??#<9+/9"%9+5#+);'?";"15+5("+9*(";&+)1+&+6&5&=&9"+'?&5:#%;+#:+5(")%+*(#)*"

29'"*):)*+CDE,4F!G43

Conceptual Model Poster! !"#$%&'%$"%()*&+,$-#&%.&,#$")&/0$%&('&()&%0#&1234&567&8.9#,

! :".;#)&9./)&()%.&'#-%(.)'&,('%#9&<#,./&$)9&9#'-"(<#9&()&'=<'#>=#)%&',(9#'

Conceptual Model Poster!" #$%&'()*(+,-" .+,*$,*%/" 01%*'2&*3.42%%$%5" 6+&2*(+,37+8$49" :()$4(,$;" <214$37$*282*2=" 6+&2*(+,>" ?)$'2*(+,%@" 7+8$437$*282*2!A" #+&BC$,*2*(+,3

7$*282*2!!" .+,8(*(+,%!-" 0%%$*%

-

!

/5

9;

= >!A !!

!-@

! !"#$%&'"#()*"($+,$"-)./0(1+2"0(-+#)"%(&,$0.2&,34

! 5+6()+(.,2"%#)/,2()*"(2&/3%/1

! 5+6()+(%"/2()*"(2&/3%/1

!"#$%&'(&)*

! 7'#)%/$)(80/##"#! 9+$/)&+,(:+2"0(;9&,"/%(<"="%",$&,3(>?#)"1(@ 9<>A! :")/2/)/! 7##")#B(8+,2&)&+,#B(C-"%/)&+,#B(9+$/)&+,#! !+1/&,#(/,2(9++DE.-#! F2&)<"#-+,#"89

! !"#$%&'()*$$)'$'+'",()-"),.')+/&'$! !"#$%&'()*)$'0'"&),/).'$1)%"&'2(,*"&)3.*,),.')(4+5/$(6)#/$/2()*"&),'7,)+'*"! 8) 9):;<=)8-,'),*5$'(! !"# ,'7,)-"&-#*,'()#.*"0')>2/+):;<=)8-,')?@A),/):;<=)B@A

$%&'"&'(

! !"#$%&'()&*)+,($+-+$(%..,&/0.+1(%'2(*+34+.,5(.5#+1! 6-3&2(,+#+.&.&3'! 7)38(/0&$2&'*(/$39:1(.)%.(%,+(+".+'2+2(.3(;3,4(.%/$+1(<%'2(.%/$+1(&'('+8(4320$+1=! 611&*'(+2&.&'*(/+)%-&3,

!"#$%&'$()*&##+#

! !"#$%&'&()*($+#,-)+".(,/'(&'-'/0)"'&(12($)"',/(/'*'/'"#)"3(4&).-,"#'(*/+0(.-,/-5

! !"#$%&'&()*()06$'0'"-)"3(789!(:/#;!8(*+/(<)6'$)"'(9'*'/'"#)"3(4:<95

! =+-(/'>%)/'&(*+/(3'+0'-/2?+"$2(4@A5()06$'0'"-,-)+".

!"#$%&"'()"*+,

X

! !"#$"%%&$"#'()($*"+%(,*&- . (&)/$($*")01234'1'()($*"'%&$%5 67),)&%18*090$"%1:%)(;&%5! <*"($";*;56%)5;&%+%(,*&- . (&)/$($*")01234'1=*;(%167),)&%18*090$"%1:%)(;&%5! <%"(%&0$"%1. ;"$*"%/>1$"(%&5%?(%/1)"/1@%&#%/10$"%15%#@%"(51:&*@1)001A='1"%(,*&-51B%"#$"%%&$"#>1?*"($";*;5C1(*1:*&@15$"#0%1?*"($#;*;51"%(,*&-1B:*&1(&)?$"#18;&8*5%5C! <%"(%&0$"%'%D;%"?% . 0$5(51(E%15%D;%"?%1*:1?%"(%&0$"%15%#@%"(51(*1:*&@1*&$#$")01"%(,*&-1&*;(%1:%)(;&%5! <)0$F&)($*"2*$"( . 8*$"(51?*"()$"$"#1-"*,"1G)0;%51*:1@%)5;&%H5()($*"$"#1:*&1(E%18;&8*5%1*:1I?)0$F&)($"#J1&*;(%1:%)(;&%5! =%/0$"%1. '?&)(?E18*090$"%1:%)(;&%1?0)551;5%/1:*&15-%(?E$"#18&*8*5%/1&*;(%5

!"#$%&"'()"*+,(- .$/,+(!&0%&'1

!"#$%&"'()"*+,(-./0,$&'+*1

! !"#$%&"'()"*+,(&-($(-+%(".(%$/,+-(0+12&0+*(."0()$'$3&'3(!&'+$0(4+.+0+'#&'3(56-%+)(7!458

2&0+,&'+.'3&'++4&'3

5%$%&"'6+%7"48

9"'%&':":;)+$;:4+6+%7"48

!"#$%&'()*#+(,&%#-

!"#$%&'()*#+(,&%#.

!"#$%&'()*#+(,&%#/

012%314%#-

012%314%#.

56#$%&'()*#+(,&%#-

56#$%&'()*#+(,&%#.5(4&14,(,7#6%87,)%#$%&'()*#17#9%)1:%9#;)(<#!4=14%%)14=#"&8&1(4#$%&'()*

9+'%+4,&'+

>41(4#7%=<%4&7#?%&'%%4#&'(#4%&'()*7#;()<7#@%4&%)314%7#7%=<%4&7#A&B%#@(44%@&%9#4%&'()*C

+8'#)(,&%#;%8&,)%7

9+'%+4,&'+5+<:+'#+

5(44%@&7#&B%#@%4&%)314%#7%=<%4&7#&(=%&B%)#&(#;()<#&)8@1?3%#4%&'()*75831?)8&1(4#2(14&7#8771=4#8#7&8&1(4#

()#<%87,)%#&(#8#4%&'()*#)(,&%D

9$,&=4$%&"'2"&'%

E

-EFG4&%):%414=#

:%)&1@%7#6#:83,%7#8)%#14&%)2(38&%9

F

+%7,3&14=#)(,&%#B87#6#:83,%7#8&#:%)&1@%7

.'3&'++4&'35%$%&"'

6+%7"48

! !"#$%&'()*+&+(,&%(*)-).(/*&%.0*,0#&1$,*#"02+&%#)*3+&+(,&%()4! !"#$%&'()*5(#&%6*+$))7.8"02#8*$%9*(%9&%#*+0&%.)*0:*+&+(,&%(*3)&.()4! ;"0921.*."$%)+0".(96*!<%(")8&+*$%9*!+("$.0"*3=$)6*>?@4

!"#$%"&$

'()*$+"&,-./0)$1!"#$%"&$-23$45+67

!"#$.$,1$&)08$%%09+(&4*:5&&$4)

=$.8("&%#*)-).(/)*,01$.(9*5-*AB6*%0*,&%($"*"(:("(%1&%#*C 1$%*5(*&/+,(/(%.(9*<&.8*;!DE*@&.(*

FGFHIGJ

;+(&01"00"5&-./0)$1!"#$%"&$-23$45+67

<$)=5+>-35?)$-2@ABC7!"#$.$,1$&)0 2C7!<3D(%E$0-2C7!<39+(&4*:5&&$4) 2C7!<3

F"0)+"G?)"5&-./0)$1!"#$%"&$-23$45+67

!"#$.$,1$&)0 2@A7C"04H"))"&, 2@A7

.")$-3$45+6K"$%)/&))&0%*)-).(/)6*.-+&1$,,-*,01$.(9*

<&.8*ABLM*:0"*"02.()6*:($.2"()*$"(*(N(%.)*3/($)2"(4*C 1$%*5(*&/+,(/(%.(9*

<&.8*;!DE*@&.(*FGFHIGJ

D&)."&52.&0%*)-).(/)*3$)*#$.8("&%#6*52.*<&.8*2.&,&.-*%(.<0"O4*C 1$%*5(*

&/+,(/(%.(9*<&.8*;!DE*@&.(*FGFHIGJ

.")$-3$45+6

.")$-3$45+6

.")$95?&6(+"$0

.")$:$&)+5"60

.")$I(/5?)0

.")$!"#$%"&$I54()"5&0

'()*$+"&,-./0)$1!"#$%"&$-23$45+67

!"#$.$,1$&)08$%%09+(&4*:5&&$4)

=$.8("&%#*)-).(/)*,01$.(9*5-*AB6*%0*,&%($"*"(:("(%1&%#*C 1$%*5(*&/+,(/(%.(9*<&.8*;!DE*@&.(*

FGFHIGJ

;+(&01"00"5&-./0)$1!"#$%"&$-23$45+67

<$)=5+>-35?)$-2@ABC7!"#$.$,1$&)0 2C7!<3D(%E$0-2C7!<39+(&4*:5&&$4) 2C7!<3

F"0)+"G?)"5&-./0)$1!"#$%"&$-23$45+67

!"#$.$,1$&)0 2@A7C"04H"))"&, 2@A7

.")$-3$45+6&/+,(/(%.(9*<&.8*;!DE*@&.(*.")$-3$45+6&/+,(/(%.(9*<&.8*;!DE*@&.(*K"$%)/&))&0%*)-).(/)6*.-+&1$,,-*,01$.(9*

<&.8*ABLM*:0"*"02.()6*:($.2"()*$"(*(N(%.)*3/($)2"(4*C 1$%*5(*&/+,(/(%.(9*

<&.8*;!DE*@&.(*FGFHIGJ

D&)."&52.&0%*)-).(/)*3$)*#$.8("&%#6*52.*<&.8*2.&,&.-*%(.<0"O4*C 1$%*5(*

&/+,(/(%.(9*<&.8*;!DE*@&.(*FGFHIGJ

<$)=5+>-35?)$-2@ABC7.")$-3$45+6

<&.8*2.&,&.-*%(.<0"O4*&/+,(/(%.(9*<&.8*;!DE*@&.(*FGFHIGJ.")$-3$45+61$%*5(*.")$-3$45+61$%*5(*&/+,(/(%.(9*<&.8*;!DE*@&.(*FGFHIGJ.")$-3$45+6&/+,(/(%.(9*<&.8*;!DE*@&.(*FGFHIGJ

.")$95?&6(+"$0

.")$:$&)+5"60

.")$I(/5?)0

.")$!"#$%"&$I54()"5&0!"#$.$,1$&)0.")$!"#$%"&$I54()"5&0!"#$.$,1$&)0

! !"#$%"&$'( )'#"#$%"&$'*+,'%"&$-.'/,+0#1'2'1$3'+4',+03$1'+,'!"#$5$/6$&31 3+/$37$,

! 5"3$'( )'1"3$.'1323"+&.'428"%"39'23'37$':$/"&.'$&;'+,'<0&83"+&'+4'+&$'+,'6+,$'#"#$%"&$1

! 5"3$=+0&;2,9 ( !+%9/+&1';$&+3"&/'2'1"3$':+0&;2,9'*4$&8$'%"&$.'#%234+,6'%$>$%-

! 5"3$?$&3,+"; ( !+"&3',$#,$1$&323"+&'+4'37$'1"3$'*4+,'%2,/$'182%$'62#1.'%2:$%"&/-

! 5"3$@29+03 ( ?)A'139%$'%29+03'+,'187$623"8'+4'37$'1"3$

! 5"3$!"#$@+823"+& ( B&3$,1$83"+&'+4'1"3$C#"#$%"&$'"&3$,283"+&'*:$/"&.'$&;.'#21137,0-

! !,+;083'( D7$'#,+;083':$"&/'3,2&1#+,3$;':9'37$'#"#$'*/21.'+"%.'%"E0";.'F23$,'$38G-

! !"#$%"&$!,+;083 ( B&3$,1$83"+&'32:%$':$3F$$&'#"#$%"&$'2&;'#,+;083'*60%3"H#721$-

! ?+6#2&9'( D2:%$';$18,":"&/'#"#$%"&$'+#$,23+,'8+6#2&"$1

! IF&$,17"#'( B&3$,1$83"+&'32:%$':$3F$$&'#"#$%"&$'2&;'8+6#2&9'*;$&+3$1'+F&$,17"#-

!"#$%"&$'( )*+%$',"-."&/

!"#$%&'%(")"("

! !"#$%$#$&$'()#&#$'*"+,&-(%)*"+,&$##./')#"+,&%(-$/0+

! !"#$%&!&'(#('( ) *+,',-(./-0"#$%&-(11%+&#-'"-'2&-3456-789-,:2&0(! ;(<%&!&'(5('( ) *+,',-(%%-'(<%&,-+.-3456-789-(.#-0"#$%&,-'2&/-<&%".=-'"! *(/&>!&'(5('( ) ?+%'&>,-'(<%&,-+.'"-,$<,&',-"@-@&('$>&,! A''>+<$'&!&'(5('( ) *+,',-0"#$%&,-B-'(<%&-(''>+<$'&-C(,-+01%&0&.'&#-+.! D"#&*""E$15"0(+., ) *+,',-0"#$%&F-:"#&-%""E$1-'/1&-GHFIFJK! D"#&*""E$1L(%$&, ) *+,',-M(%$&,-+.-&(:2-:"#&-%""E$1-#"0(+.! D"#&*""E$1D>",,N&@ ) O.'&>,&:'+".-'(<%&-<&'C&&.-:"#&-%""E-$1-(.#-(''>+<$'&P'(<%&! Q.+'4@!&(,$>& ) 5&,:>+<&,-$.+',-"@-0&(,$>&,! R$,+.&,,N$%& ) 5&,:>+<&,-M(%+#('+".->$%&,-GS!*-<(,&#K! ;(<%&N$%&D>",,N&@ ) N&%('&,-Q4!-">-RN-'"-;(<%&P*(/&>-(.#-N"$'&

!"#$%&'%(")"("&* !"#$%&+,-(,./

!"#$%&'%(")"("&* +,-$"."(/0.

1234&567!"#$%&

'(()*#+(%&,-.%/0--1+2&

! 3456/789/:3456/0*(%/;8;/<=&("$$"(*-=>

! <0</?-.+$%/'..%.

! @%A/,-=&()+B(*-=/?-.+$%/'..%.

! C(B8

'0)8$%'%(")"(" 9%:0;)

!"#$%'%(")"(" 9%:0;)<

=((;/#8(%'%(")"(" 9%:0;)<

>0)%?00@8-30A"/. 9%:0;)<

>0)%?00-8-B"$8% 9%:0;)<

>0)%?00@8->;0<<9%C 9%:0;)<

D?D&'0)8$%!"#$%&

'(()*#+(%&,-.%/0--1+2&

'0)8$%'%(")"(" 9%:0;)

!"#$%'%(")"(" 9%:0;)<

=((;/#8(%'%(")"(" 9%:0;)<

>0)%?00@8-30A"/. 9%:0;)<

>0)%?00-8-B"$8% 9%:0;)<

>0)%?00@8->;0<<9%C 9%:0;)<

E%F&>0.<(;8:(/0.&'0)8$%!"#$%&

'(()*#+(%&,-.%/0--1+2&

'0)8$%'%(")"(" 9%:0;)

!"#$%'%(")"(" 9%:0;)<

=((;/#8(%'%(")"(" 9%:0;)<

>0)%?00@8-30A"/. 9%:0;)<

>0)%?00-8-B"$8% 9%:0;)<

>0)%?00@8->;0<<9%C 9%:0;)<

C(B D

!"#$%&'%(")"("&* +",%-'%(")"(" ./0$"1"(231

!"#$%'%(")"("

! !"#$%&"'()%*+,&%')%(-,&).%-/%0"'()1)&"2"&"! 3"4)5,%",%,+',)&,%67%5)#65.,%-/%&"'(),%8*)59-/9%,#$)*":%"((6;,%.-77)5)/&-"&-6/! <(,6%"((6;,%765%*65)%7-/-&)%-/&)5"#&-6/%5+(),%= "((6;%9">:%"((6;%6?)5(">:%&6>6(694

43"(215&!"#$%&67%83-)9

:20%;%5<%1( !"#$%&67%83-)9

+",%-'%(")"("

!"#$%&'()#*+,=&./(%-1"$&43"(215&>2$(%-

!"#$%&'()#*+,=&?1(%-1"$&43"(215&>2$(%-

-%.,/,'0,&$ !"#$%=&@8(2A%&:20%&>2$(%-

-%.,/,'0,&$ !"#$%=&7%<3A%)&:20%&>2$(%-

!"#$%&'%(")"("&* !"#$%+,$%-./00+%1 234$"5"(6/5

! !"#$%&'())*%+ "$$(,)-./01)-(+-2%")3'%-"/4-53)0/%))-*3$%)-67"$04"10(/8-1(-#%-"99$0%4-1(-:11'0#31%)-0/-;"<%')-6('-!"#$%)8-"/4-+('-"-=0>%/-'(31%?

! !@0)-"$$(,)-+('-4%)A'0910(/-(+-3/01)-,01@(31-4%9%/4%/1-+0%$4)-6A("10/=!@0AB/%))C-A("10/=!@0AB/%)).D28

! !@0)-"$$(,)-+('-.D2-1(-#%-"99$0%4-1(-)9%A0+0A-'(31%)-6'%E-.F:G&"/"4"-A'())-#('4%'-)@(990/=-9'(#$%H8-

! I%"13'%)-#%$(/=0/=-1(-1@0)-'(31%-@">%-1@%)%-.D2)-62%1'0A8! !@%)%-+%"13'%)-(/-1@0)-'(31%-@">%-1@%)%-(1@%'-.D2)-6.F8

! !@0)-"$$(,)-+('->"$04"10(/-'3$%)-1(-#%-)1('%4-0/-1@%-4"1"#")%-"/4-"99$0%4-1(-9"'10A3$"'-"11'0#31%)C-$"<%')-"/4G('-1"#$%)

756(81'%"0,.%

!"#"$

%&&#

'()

*+$

!"#$%'%(")"("

9":%.'%(")"("

,##$-*.#"/+0"

/"#1&$234&.#"

;,065%00+,$%

(#+#"5&.6#$7 8&&2.93:!8

5&6;-#-&6+<3=&0+-6>3:!8

'-9"3(9"?3(@""#3:!8

A(34.<">

B6<73&6"3&$3#@"3&#@"$39"$3C+*<"4.<"5$&>>4"D $"?&$;

! !"#$%&"'()$*+),-$#+()".%(&/+)%0+),&,+-&'+)1,*"/.#%)%*$'(,"*%)(2(%+34

! 5+'"%+)-"#$%&"'()%0$%)%0+),&,+-&'+)&()*+6+*+'#+/)"*)-"#$%+/)$7$&'(%

!"#$%&"'

! !"#$$%&'() *+$,"-.,(./-$$(0%,1(-,,"%+2,3$(2$34(+5(-//(."#$$%&'(,-+/3$

! !"#$$%&'6%73/%&3 ) *(8#"3%'&(7%73/%&3(."#$$%&'

! !"#$$%&'9,%/%,5 ) *(8#"3%'&(2,%/%,5(."#$$%&'(:4%883"3&,(,1-&(7%73/%&3;

! !"#$$%&'<"-&$7#",-,%#& ) *(8#"3%'&(,"-&$7#",-,%#&(."#$$%&'(:"#-4=("-%/"#-4>>>=(?%4@7#%&,(-&4A#"(34'3;

! !"#$$%&'B54"#/#'5 ) *(154"#/#'%.(83-,2"3(."#$$%&'(:.-&-/=("%C3"D=(?%4@7#%&,(-&4A#"(34'3;

! E-"F3"() *(-"+%,"-"%/5(?-"F3"(:?%/3(7#$,;=(#"(-&(%&$,-//34(?-"F3"(:-3"%-/($2"C35(?-"F3";

!"#$%&"'() *$+,-(!&.%&'/

! !""#$%&'()*&%+,&%-(+.(/0-""#1#/-2#+%(+1("&/2#+%"(+1(2*&()#)&0#%&! 3&"402(+1(-""#$%-2#+%(+.(/-0/40-2#+%(+1(+)&.-2#%$(/*-.-/2&.#"2#/"! !.5#2.-.6(+.(,-2*&,-2#/-0

!"#$%&'()*

! ClassLocation – Linear sections along the pipeline measuring population and dwelling density! OperatingPressure – Linear sections describing the maximum operating and

maximum allowable operating pressures! TestPressure – Linear sections tracking mill and field pressure tests! ConsequenceSegment – Linear segments along pipelines routes indicating areas

of high consequence (according to US regulations)! PIpeJurisdiction – Linear sections along the pipeline indicating geo-political

boundaries (Cities, counties, states etc.)! PIpeOperatingCondition – Linear sections along the pipeline indicating different

operating classifications (above ground, above water, offshore, HDD segment)

!"#$%&"'() *$+,-(!&.%&'/

! !"#$%&'()*+,%- ./01%2'()*+,%+3%!"#$! 4'3'(',5'6+7' 8 94$%:'107010%;%*,3+(:01*+,

! :'0)<('%+(%)101*+,*,=! >0)*)%3+(%?',=1/%@A7%+(%B7C! D,*1)%+3%:'0)<('E)101*+,*,=%@3''1F%:'1'()C! !(*:0(G%('3'(',5'%:+7'%@*,7'H',7',1C! #'30<?1%H*H'?*,'%)10(1%:'0)<('E)101*+,

!"#$%&!$'(#('(

!"#$%&'()(*"'+,&()-)()

! !"#$%&'()*+,-$&# . /'0($12#*%3&41(3&52167'#8291:;<=>1#*1?*+,-$&#212#*%$?13&12$7'%'#$12@2#$-! )*+,-$&#A*,&?'%@ . B*(@4*&1*,#(3&$1*C1'%$'1?$2+%30$?1*%1+*D$%$?10@1?*+,-$&#16E(34&-$&#1=8$$#1F'71*%1B('&1G3&?*H>! )*+,-$&#;'&4$ . 737$(3&$I$'#,%$ <3&$'%1#'0($12#*%3&41#8$1J%'&4$K1*%13&#$%2$+#3*&1*C1#8$1)L+,-$&#A*,&?'%@ '&?1*&$1*%1-*%$1M$#H*%5;*,#$ C$'#,%$2

! )*+,-$&#N%*22;$C . O&#$%2$+#3*&1#'0($10$#H$$&1!"#$%&'()*+,-$&# #'0($1'&?1'((1*#8$%1#'0($213&1#8$1-*?$(16,2$?1#*1(3&51%$+*%?21#*1?*+,-$&#1'&?1D3+$PD$%2'>

! E+#3D3#@1. ;$+*%?1$D$&#21*%1'+#3D3#3$217$%C*%-$?1*&1*%1'(*&41#8$1737$(3&$1*%1#8$1?'#'13&1#8$1BL)=12@2#$-163&27$+#3*&291;O=Q1'&'(@2321$#+R>

! E+#3D3#@N%*22;$C . O&#$%2$+#3*&1#'0($10$#H$$&1E+#3D3#@1#'0($1'&?1'((1*#8$%1#'0($213&1#8$1-*?$(16,2$?1#*1(3&51%$+*%?213&1?3CC$%$&#1#'0($21#*4$#8$%1,&?$%1#8$12'-$1'+#3D3#@

! M*#$1. B*3&#1#'0($1,2$?1#*1?$&*#$12*-$#83&41&*#1+'7#,%$?13&1'&*#8$%17*3&#1#'0($1628$$#91%*,#3&491*%1C3$(?1&*#$291C$'#,%$21&*#1@$#1?$C3&$?13&1BL)=1SRT1. $4R NB1I$'#,%$2>

! /8$1M*#$1#'0($1+'&1'+#1'21'1)*+,-$&#B*3&# D3'1'1%$('#3*&28371#*1!"#$%&'()*+,-$&# D3'1)*+,-$&#U;$C

! N*--$&#1. /'0($1*C1+*--$&#21*%1'??3#3*&'(1?$2+%37#3*&21?$2+%303&41'&@1*#8$%1%$+*%?13&1BL)=! /8$1+*--$&#1#'0($1321!"!#$%&'()(*'+ %$('#$?1#*1$D$%@1*#8$%1#'0($13&1#8$1-*?$(

,")-.$!*/0$*121*1/3 415'$/6(7*(!8

!"#$%&'()*&(+,+(+

-.(&/'+0!"#$%&'(

!"#$%&'()"*+%$),'-*./0-*12'3

1($%4("%

!"#$%&'(1"$',+/2

!"#$%&'(3+'4&

567&8&4%&'(

!"#$%&'"()*'%+,%-".-'/%,%0'../%1%2"34/%"56%"%373'8'9:'5(;%0'*'%7543'#('6%"56%*'<)7*'%"%.75=%(>%($'%6>#):'5(

9+0:&

;&00

<+7)=>?

!"#$%&'(@/"AA3&B

!"#$%&'()"*+%$),'-*5246%!"#$%&'()"*+%$),'-*7%44!"#$%&'()"*+%$),'-*82$*9!"#$%&'()"*+%$),'-*82$*:

!"#$%&'()"*+%$),'-*1($%0%;<%"'!"#$%&'()"*+%$),'-*=)'%

! 02<%*&)"&%$'*>),*2&'(6('(%#

?)&@<%"'*A2"2;%<%"'*

0B#'%<

C"(&

@"%%&'(

?"5%@'%)4'6%(>%6'4#*7@'%"5A%*'#>*6%75%"5A%("@.'

! !"#$%&%"#'()*+(,-".#$/("*(/$%'0"1+*+$/

! !"#$%&%"#'()*+()($+&+*%"*)&%"#(-*"2(,'&)&+(3/

! !"#$%&%"#'()*+(,-".#$/(#"&()''%4#+$

!"#$%&%"#

! !"#$%&'()"*+)("'*, +)("'*-.%/%*0"*("#$%&'()"*'))1*$10&%*23%11*.)1%4*5678

! !"#$%&'()"*50"9%*, :("%0/*/0"9%*);%/*-.(&.*0"*("#$%&'()"*'))1*$10&%*2!:!4*+.<#(&01*!"#$%&'()"8

! =1%;0'()"*+)("'*, =1%;0'()"*)>*9/)?"@4*-0'%/4*')$A)>A$($%*0'*0*9(;%"*$)("'*01)"9*"%'-)/B*/)?'%

! =C$)#?/%D$0" , =C$)#%@*$($%*)/*#$0""("9*$($%*%('.%/*3<*@%#(9"*)/*@(#&);%/<

!"#$%&%"#'( )*+,-'.%/&%#0

! !"#$%&'('")*+,#"'-&#*').*/0*'(10)'%"0+! !#.*'+

!""#$"

! 2.*0+

! !"#$%&'()'%'*+'( , -$.*$'/-$01'%2*3$/4*5/!"#$%&'(/3(/4*5/)'%'*+'(/64*5/7("18

! 9".+'/: 9".+'

! ;*0%<*22*$5 , =$>/3$.*$'?/*$.*$'/@*22*$5/$32/A'0%(*B'A/*$/2&'/B"0'/C3A'.

! 4*1'D'$A , =1'E/13*$2/3@/"/1*1'/B'$A/B'2F''$/2F3/F'.A0/, 2>1*%"..>/('1('0'$2*$5/"/@"B(*%"2'A/B'$A/*$/2&'/1*1'/61302/C"$#@"%2#('8

! D("$%&G3$$'%2 , G3$$'%2*3$/0#%&/"0/"/7"1/3(/<"(C/7"1/%3$$'%2*$5/2F3/1*1'0/235'2&'(/6%"$/&"+'/"22"%&'A/*$02(#C'$2"2*3$/3(/0'$03(08

! H.B3F/, <*22'A/B'$A/*$/2&'/1*1'/"2/"/01'%*@*%/"$5.'I/=$5.'/A'2'(C*$'A/"2/C"$#@"%2#('I/

! )'A#%'(/, <*22*$5/2&"2/('A#%'0/2&'/*$0*A'/A*"C'2'(/3@/2&'/1*1'

! 7''/, <*22*$5/%3$$'%2*$5/2F3/1*1'0/235'2&'(?/&"0/"/C"*$:.*$'/"$A/B("$%&/.*$'/%3C13$'$20

! <."$5'/, J'.A'A/3(/B3.2'A/%3$$'%2*3$/B'2F''$/2F3/1*1'0/"$AK3(/@*22*$50

! G.30#('/, G.30#('/#0'A/23/0'"./2&'/'$A/3@/"/1*1'

! ;'2'(/, -$.*$'/A'+*%'/@3(/C'"0#(*$5/1*1'.*$'/31'("2*$5/%&"("%2'(*02*%0/'5I 1('00#('?/2'C1'("2#('?/1(3A#%2/%3C130*2*3$/'2%I/

! L*(2&J'.A , J'.A/%3$$'%2*$5/23/.'$52&0/3@/1*1'/23/'"%&/32&'(/3(/"/1*1'/.'$52&/23/"/@*22*$5/3(/@"B(*%"2'A/1*'%'/3@/'M#*1C'$2

! 9'$2/, N@@.*$'/+'$2/@3(/"/%"0*$5/3(/+".+'/3(/0*2'/+"#.2

!""#$%& '()*$%+,-.#%/)"$)*0

! !"#$%$&'() * +,-("./,01,20"&(,03,#"#$,()+(,"-,4$56$6,(0'$()$1,(0,3017,+,#"#$5"&$

! 8$#+"19$:".$ ; +,&0&*#1$--<1"=$6>,&0&*4$56$6,1$#+"1,6$:".$

! 8$#+"1?5$$:$ ; +,#1$--<1"=$6,@01,&0&*#1$--<1"=$6A,1$#+"1,-5$$:$,01,1$"&301.$7$&(,4$56$6,(0,()$,#"#$

! B+-"&',; +,#10($.(":$,.+-"&',(C#".+55C,#5+.$6,+10<&6,#"#$-,<&6$1,301$"'&,5"&$,.10--"&'-,@(C#".+55C,10+6-A

! B0+("&',; #10($.(":$,.0+("&'>,.5+66"&',01,4$"')(*.0+(,+##5"$6,(0,()$,#"#$

! !"#$?$'7$&( ; '$&$1+5"=$6,-$'7$&(-,03,#"#$,-)+1"&',.0770&,+((1"D<($-

!""#$%& '()#*+%,*-.#%'("$()/

!"#$%$&'() *$+,-.//,)/! !"#$%&''$(%)"*+(%(&,-$'%&.$%.$).$'$+($/%&'%)"*+('%01$.$%(1$%&2(3&-%4$&(3.$%1&'%&%-$+5(1

! 6&-7$'8%9*)$:$+/8%:.&+21;"++$2(8%<-,"08%=$/32$.8%>$$8%?-&+5$8%@*'2?*((*+58%".%@$($.

! >1$'$%(&,-$'%*+1$.*(%4."#%(1$%<A3*7*-&+(9*)$B''$( (&,-$

! C&7$%.$-&(*"+'1*)%4."#%)"*+(%(&,-$%("%9*)$!$5#$+( 7*&%)*)$!$5#$+(DE

*$+,0,12,()

3'&%,

!"#$%&'('%)%*+%,-./ 012('%)%*+%,-&3,(45%./

*$+,0,12,()

3'&%,

!"#$%&'('%)%*+%,-./ 012('%)%*+%,-&3,(45%./

Domains and Code Lookups

! !""#$%&'#()%&'#*+%#(,-,%-.%/(+#),%! 01%23456%7 8,+%9.)+%#..:%*"%-';#+,%<(-=%'))(-(.1'#%>+-'?'--@(;*-+,

! A*@@+1-BCD%6*"+@9+)+BCD%!#-3+,9@("-(.1 +-9E! 01%F+.)'-';',+%7 *,+%).>'(1,

! A.)+%G'#*+%H%A.)+%3+,9@("-(.1! 3(//+@+1-%I$"+,%./%A.)+%B..:*",J3.>'(1,

! I$"+%K%7 0>>*-';#+JLM36%5.)+#%6-'1)'@)%NO1*>+@'-(.1JA=+9:%A.1,-@'(1-P

! I$"+%Q%7 !))(-(&+%M1#$%N2+R(.1'#P%NLM36%5'1'R+)P

! I$"+%S%7 !1$-=(1R%R.+,%N81>'1'R+)P

EditResponseCLEditResponseCL Domain

! !"#$%&#'()*&$&)%+(&#,"*-%$&"#(,"*(./$/*-&#&#0(1"2(%(*/)"*.3(&#(%($%4+/(&#1/*&$&#0(,*"-(5&6/+&#/7/%$8*/3(*/%)$'(21/#($1/(,/%$8*/(+")%$&"#(&'(%+$/*/.3("*($1/(8#./*+9&#0(#/$2"*:(,/%$8*/3($1%$($1/(,/%$8*/(&'(%''")&%$/.(2&$13(&'(-";/.("*(%+$/*/.<

! =8++(0/"-/$*9(>(#"(+")%$&"#3(#"(*/'6"#'/($"(!?(-";/! @/+%$&;/3(A#+&#/3(7&B/.(?@C(>(-";/(/;/#$("#($1/(+&#/3(."(#"$(86.%$/(-/%'8*/! D4'"+8$/3(A#+&#/3(E6.%$/(?@C(>(."(#"$(-";/($1/(/;/#("#($1/(+&#/3(."(#"$(86.%$/(

$1/(-/%'8*/! D4'"+8$/3(A,,+&#/3(E6.%$/(?@C(,"*(5"&#$(>(."(#"$(-";/($1/(/;/#3(86.%$/($1/(

-/%'8*/(&,($1/(!"#$% &'(2&$1&#($1/(F%+&.&$9G"+/*%#)/ ",($1/(=/$2"*:@"8$/! D4'"+8$/3(A,,+&#/3(="(?@C(>(H"(#"$(-";/($1/(/;/#$3($1/*/(&'(#"(-/%'8*/($"(

86.%$/

Presentation Review

! !"#$%&'()$&*$+,-#'./'(0!1'2$3"'454',&6'(0!1'758! !"#!$%&'()9'2.%$*,-',&6'(:;#$*,-'!,3,'<.6"-#! =)",>$&%'6.?&'3:"'(0!1'@.&*"+3A,-'!,3,'<.6"-! B.--.?C.&'+)"#"&3,3$.&#

! 1"+35'4D9''4EF8C4ED8'(0!1'13)A*3A)"'G,--'3:"'+,)3#H! 1"+35'4D9'4ED8CFE88'!,3,'IJ*:,&%"'1+"*$/$*,3$.&'G"J*:,&%$&%'6,3,',&6'#*:"K,H! 1"+35'4D9'FE4LCFEML'=A#$&"##'NA-"#'GO,-$6,3$&%'6,3,H! 1"+35'4D9'FELLCME4L'<,&,%$&%'1+,3$,-'!,3,'$&'(0!1'G#3.)$&%'/",3A)"#P%".K"3);H! 1"+35'4D9'MEMLCDE88'Q&3).6A*3$.&'3.'I&3")+)$#"'R)*:$3"*3'G3;$&%'$3',--'3.%"3:")H

Thank youAny questions?

top related