ArcGIS 9 What is ArcGIS? ®

advertisement
ArcGIS 9
®
What is ArcGIS?
Copyright © 2001–2004 ESRI
All rights reserved.
Printed in the United States of America.
The information contained in this document is the exclusive property of ESRI. This work is protected under United States
copyright law and other international copyright treaties and conventions. No part of this work may be reproduced or
transmitted in any form or by any means, electronic or mechanical, including photocopying and recording, or by any
information storage or retrieval system, except as expressly permitted in writing by ESRI. All requests should be sent to
Attention: Contracts Manager, ESRI, 380 New York Street, Redlands, CA 92373-8100, USA.
The information contained in this document is subject to change without notice.
U.S. GOVERNMENT RESTRICTED/LIMITED RIGHTS
Any software, documentation, and/or data delivered hereunder is subject to the terms of the License Agreement. In no event
shall the U.S. Government acquire greater than RESTRICTED/LIMITED RIGHTS. At a minimum, use, duplication, or
disclosure by the U.S. Government is subject to restrictions as set forth in FAR §52.227-14 Alternates I, II, and III
(JUN 1987); FAR §52.227-19 (JUN 1987) and/or FAR §12.211/12.212 (Commercial Technical Data/Computer Software);
and DFARS §252.227-7015 (NOV 1995) (Technical Data) and/or DFARS §227.7202 (Computer Software), as applicable.
Contractor/Manufacturer is ESRI, 380 New York Street, Redlands, CA 92373-8100, USA.
ESRI, ArcView, MapObjects, ADF, ArcGlobe, ArcWeb, ArcUSA, ArcWorld, ArcIMS, the ESRI globe logo, ArcMap,
ArcInfo, ArcSDE, ArcEditor, ArcGIS, ArcCatalog, ArcPad, ArcToolbox, ArcPress, AML, ArcScene, ArcObjects, ArcTIN,
ArcGrid, 3D Analyst, StreetMap, ArcExplorer, ArcStorm, Avenue, ArcPlot, ArcEdit, ArcScan, ArcReader, ModelBuilder,
GIS by ESRI, the ArcIMS logo, the ArcGIS logo, Geography Network, www.esri.com, and www.geographynetwork.com
are trademarks, registered trademarks, or service marks of ESRI in the United States, the European Community, or certain
other jurisdictions.
Other companies and products mentioned herein are trademarks or registered trademarks of their respective trademark
owners.
Attribution.pmd
1
3/5/2004, 6:23 PM
Contents
CHAPTER 1: GIS CONCEPTS AND REQUIREMENTS ................................... 1
7KHWKUHHYLHZVRID*,6 7KHJHRGDWDEDVHYLHZ 7KHJHRYLVXDOL]DWLRQYLHZ 7KHJHRSURFHVVLQJYLHZ *,6LQIRUPDWLRQPDQDJHPHQW *,6LVLQKHUHQWO\DGLVWULEXWHGLQIRUPDWLRQV\VWHP :KDWFRPSULVHVDFRPSUHKHQVLYH*,6SODWIRUP" CHAPTER 2: WHAT IS A RC GIS? ............................................................................... 1 9
*,6LVHYROYLQJ CHAPTER 3: GIS DATA CONCEPTS IN THE GEODATABASE ................. 2 5
$UF*,6VXSSRUWV*,6GDWDLQILOHVDQG'%06V :KDWLVWKHJHRGDWDEDVH" )HDWXUHJHRPHWU\ 5DVWHUJHRPHWU\ .H\GDWDEDVHFRQFHSWV *HRGDWDEDVH DUFKLWHFWXUH *HRGDWDEDVHVWRUDJHLQUHODWLRQDOGDWDEDVHV 9HUVLRQHGJHRGDWDEDVHVDQGGLVWULEXWHGZRUNIORZV *HRGDWDEDVH;0/ CHAPTER 4: DESKTOP GIS: A RCV IEW, A RCE DITOR, AND A RCI NFO ............... 3 7
:KDWLV$UF*,6'HVNWRS" CHAPTER 5: SERVER GIS: A RC SDE, A RCIMS, AND A RC GIS SERVER ............... 6 5
6HUYHU*,6 7\SHVRI VHUYHU*,6 :KDWLV$UF6'(" :KDWLV$UF,06" :KDWLV$UF*,66HUYHU" TOC.pmd
3
3/5/2004, 6:23 PM
CHAPTER 6: EMBEDDED GIS: A RCGIS E NGINE .................................................. 8 7
(PEHGGHG*,6 :KDWLV$UF*,6(QJLQH" CHAPTER 7: MOBILE GIS: A RCP AD AND DEVICES ........................................ 9 7
0RELOHFRPSXWLQJ $UF3DG0DSSLQJDQG*,6IRUPRELOHV\VWHPV $UF*,6'HVNWRSDQG$UF*,6(QJLQHRQ7DEOHW3& CHAPTER 8: FUTURE GIS TRENDS .................................................................... 103
)XWXUH*,6WUHQGV ,QWHOOLJHQW*,6 *,6LVGLVWULEXWHG 'LVWULEXWHG*,6LVLQFUHDVLQJLQVFRSH 9LVLRQIRUGLVWULEXWHG*,6WHFKQRORJ\ GLOSSARY ..................................................................................................................... 113
iv • What is ArcGIS?
TOC.pmd
4
3/5/2004, 6:23 PM
1
GIS concepts
and
requir
ements
equirements
1
Ch01_Requirements.pmd
1
3/5/2004, 6:24 PM
THE THREE VIEWS OF A GIS
$JHRJUDSKLFLQIRUPDWLRQV\VWHP*,6LVDV\VWHPIRUWKH
PDQDJHPHQWDQDO\VLVDQGGLVSOD\RIJHRJUDSKLF
LQIRUPDWLRQ*HRJUDSKLFLQIRUPDWLRQLVUHSUHVHQWHGE\D
VHULHVRIJHRJUDSKLFGDWDVHWVWKDWPRGHOJHRJUDSK\XVLQJ
VLPSOHJHQHULFGDWDVWUXFWXUHV*,6LQFOXGHVDVHWRI
FRPSUHKHQVLYHWRROVIRUZRUNLQJZLWKWKHJHRJUDSKLF
GDWD
$JHRJUDSKLFLQIRUPDWLRQV\VWHPVXSSRUWVVHYHUDOYLHZV
IRUZRUNLQJZLWKJHRJUDSKLFLQIRUPDWLRQ
7KH*HRGDWDEDVHYLHZ$*,6LVDVSDWLDOGDWDEDVH
FRQWDLQLQJGDWDVHWVWKDWUHSUHVHQWJHRJUDSKLF
LQIRUPDWLRQLQWHUPVRIDJHQHULF*,6GDWDPRGHO
IHDWXUHVUDVWHUVWRSRORJLHVQHWZRUNVDQGVRIRUWK
7KH*HRYLVXDOL]DWLRQYLHZ$*,6LVDVHWRILQWHOOLJHQW
PDSVDQGRWKHUYLHZVWKDWVKRZIHDWXUHVDQGIHDWXUH
UHODWLRQVKLSVRQWKHHDUWK·VVXUIDFH9DULRXVPDSYLHZV
RIWKHXQGHUO\LQJJHRJUDSKLFLQIRUPDWLRQFDQEH
FRQVWUXFWHGDQGXVHGDV´ZLQGRZVLQWRWKHGDWDEDVHµ
WRVXSSRUWTXHULHVDQDO\VLVDQGHGLWLQJRIWKH
LQIRUPDWLRQ
7KH*HRSURFHVVLQJYLHZ$*,6LVDVHWRILQIRUPDWLRQ
WUDQVIRUPDWLRQWRROVWKDWGHULYHQHZJHRJUDSKLF
GDWDVHWVIURPH[LVWLQJGDWDVHWV7KHVHJHRSURFHVVLQJ
IXQFWLRQVWDNHLQIRUPDWLRQIURPH[LVWLQJGDWDVHWV
DSSO\DQDO\WLFIXQFWLRQVDQGZULWHUHVXOWVLQWRQHZ
GHULYHG GDWDVHWV
7KHVHWKUHH*,6YLHZVDUHUHSUHVHQWHGLQ(65, Š$UF*,6Š
E\WKHFDWDORJD*,6LVDFROOHFWLRQRIJHRJUDSKLF
GDWDVHWVWKHPDSD*,6LVDQLQWHOOLJHQWPDSYLHZDQG
WKHWRROER[D*,6LVDVHWRIJHRSURFHVVLQJWRROV
7RJHWKHUDOOWKUHHDUHFULWLFDOSDUWVRI DFRPSOHWH*,6DQG
DUHXVHGDWYDU\LQJOHYHOVLQDOO*,6DSSOLFDWLRQV
Geoprocessing
Models
Geovisualization
Geodatabase
Maps
Databases
7KH WKUHH YLHZV RI *,6
2 • What is ArcGIS?
Ch01_Requirements.pmd
2
3/5/2004, 6:24 PM
THE GEODATABASE VIEW
$*,6LVDXQLTXHNLQGRIGDWDEDVHRIWKHZRUOG³D
JHRJUDSKLFGDWDEDVHJHRGDWDEDVH,WLVDQ´LQIRUPDWLRQ
V\VWHPIRUJHRJUDSK\µ)XQGDPHQWDOO\D*,6LVEDVHGRQD
VWUXFWXUHGGDWDEDVHWKDWGHVFULEHVWKHZRUOGLQJHRJUDSKLF
WHUPV
+HUHLVDTXLFNUHYLHZRIVRPHNH\SULQFLSOHVWKDWDUH
LPSRUWDQWLQJHRGDWDEDVHV
Geographic representations
$VSDUWRID*,6JHRGDWDEDVHGHVLJQXVHUVVSHFLI\KRZ
FHUWDLQIHDWXUHVZLOOEHUHSUHVHQWHG)RUH[DPSOHSDUFHOV
ZLOOW\SLFDOO\EHUHSUHVHQWHGDVSRO\JRQVVWUHHWVZLOOEH
PDSSHGDVFHQWHUOLQHVZHOOVDVSRLQWVDQGVRRQ7KHVH
IHDWXUHVDUHFROOHFWHGLQWRIHDWXUHFODVVHVLQZKLFKHDFK
FROOHFWLRQKDVDFRPPRQJHRJUDSKLFUHSUHVHQWDWLRQ
‡ 5DVWHUGDWDVHWVVXFKDVGLJLWDOHOHYDWLRQPRGHOVDQG
LPDJHU\
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Cell
1
2
3
1
1
2
1
3
Property
Tree cover
Golf course
Lake
2
2
Cell color
Brown
Green
Blue
2
‡ 1HWZRUNV
(DFK*,6GDWDVHWSURYLGHVDJHRJUDSKLFUHSUHVHQWDWLRQRI
VRPHDVSHFWRIWKHZRUOGLQFOXGLQJ
‡ 2UGHUHGFROOHFWLRQVRIYHFWRUEDVHGIHDWXUHVVHWVRI
SRLQWVOLQHVDQGSRO\JRQV
‡ 7HUUDLQVDQGRWKHUVXUIDFHV
GIS concepts and requirements • 3
Ch01_Requirements.pmd
3
3/5/2004, 6:24 PM
‡ 6XUYH\ GDWDVHWV
From
To
Type Direction Distance
point
Point
A B Direction N87E
300.56
201
A C Angle
20.50
A C Distance -
‡ 2WKHUGDWDW\SHVVXFKDVDGGUHVVHVSODFHQDPHVDQG
FDUWRJUDSKLFLQIRUPDWLRQ
Addresses
3350 45th Ave NE
3383 30th Ave NE
2459 Country Rd. 9 NE
3350 45th Ave NE
3383 30th Ave NE
2459 Country Rd. 9 NE
4 • What is ArcGIS?
Ch01_Requirements.pmd
4
3/5/2004, 6:24 PM
JHRJUDSKLFREMHFWVE\DFRPPRQWKUHDGRIILHOGVRIWHQ
FDOOHGNH\V7KHVHWDEXODULQIRUPDWLRQVHWVDQG
UHODWLRQVKLSVSOD\DNH\UROHLQ*,6GDWDPRGHOVMXVWDV
WKH\GRLQWUDGLWLRQDOGDWDEDVHDSSOLFDWLRQV
Descriptive attributes
,QDGGLWLRQWRJHRJUDSKLFUHSUHVHQWDWLRQV*,6GDWDVHWV
LQFOXGHWUDGLWLRQDOWDEXODUDWWULEXWHVWKDWGHVFULEHWKH
JHRJUDSKLFREMHFWV0DQ\WDEOHVFDQEHOLQNHGWRWKH
05
6-0
62
4-1
33
33
4-1
62
6-0
06
PIN
Area
334-1626-004 9,254
33
4-1
62
6-0
04
Geogra
-003
1626
334-
26-006
334-16
334-1626-002
334-1626-007
334-1626-001
Addr
347 Cherry Ct.
Code Owner Relat. Acq.Date Assessed TaxStat
SFR
J. Williamson
Tabular View
Feature class table
HW
1974/09/20
$135,750.00
02
Related ownership table
PIN
Area
Addr
Code
PIN
334-1626-001
334-1626-002
334-1626-003
334-1626-004
334-1626-005
334-1626-006
334-1626-007
334-1626-008
7,342
8,020
10,031
9,254
8,856
9,975
8,230
8,645
341 Cherry Ct.
343 Cherry Ct.
345 Cherry Ct.
347 Cherry Ct.
348 Cherry Ct.
346 Cherry Ct.
344 Cherry Ct.
342 Cherry Ct.
SFR
UND
SFR
SFR
UND
SFR
SFR
SFR
334-1626-001
334-1626-002
334-1626-003
334-1626-004
334-1626-005
334-1626-006
334-1626-007
334-1626-008
Owner Relat. Acq.Date Assessed TaxStat
G. Hall
H. L Holmes
W. Rodgers
J. Williamson
P. Goodman
K. Staley
J. Dormandy
S. Gooley
SO
UK
HW
HW
SO
HW
UK
HW
1995/10/20
1993/10/06
1980/09/24
1974/09/20
1966/06/06
1942/10/24
1996/01/27
2000/05/31
$115,500.00
$24,375.00
$175,500.00
$135,750.00
$30,350.00
$120,750.00
$110,650.00
$145,750.00
02
01
02
02
02
02
01
02
$WWULEXWH DQG JHRJUDSKLF REMHFW UHODWLRQVKLS
GIS concepts and requirements • 5
Ch01_Requirements.pmd
5
3/5/2004, 6:24 PM
Spatial relationships: topology and networks
6SDWLDOUHODWLRQVKLSVVXFKDVWRSRORJLHVDQGQHWZRUNVDUH
DOVRFUXFLDOSDUWVRI D*,6GDWDEDVH7RSRORJ\LVHPSOR\HG
WRPDQDJHFRPPRQERXQGDULHVEHWZHHQIHDWXUHVGHILQH
DQGHQIRUFHGDWDLQWHJULW\UXOHVDQGVXSSRUWWRSRORJLFDO
TXHULHVDQGQDYLJDWLRQIRUH[DPSOHWRGHWHUPLQHIHDWXUH
DGMDFHQF\DQGFRQQHFWLYLW\7RSRORJ\LVDOVRXVHGWR
VXSSRUWVRSKLVWLFDWHGHGLWLQJDQGWRFRQVWUXFWIHDWXUHV
IURPXQVWUXFWXUHGJHRPHWU\IRUH[DPSOHWRFRQVWUXFW
SRO\JRQVIURPOLQHV
E
dg
1HWZRUNVGHVFULEHDFRQQHFWHGJUDSKRI*,6REMHFWVWKDW
FDQEHWUDYHUVHG7KLVLVLPSRUWDQWIRUPRGHOLQJSDWKZD\V
DQGQDYLJDWLRQIRUWUDQVSRUWDWLRQSLSHOLQHVXWLOLWLHV
K\GURORJ\DQGPDQ\RWKHUQHWZRUNEDVHGDSSOLFDWLRQV
e
Face
Node
,Q WKLV H[DPSOH RI D QHWZRUN VWUHHW IHDWXUHV UHSUHVHQW HGJHV WKDW FRQQHFW DW
WKHLU HQGSRLQWV FDOOHG MXQFWLRQV 7XUQV PRGHO WKH PRYHPHQW RI WUDYHOLQJ IURP
RQH HGJH WR DQRWKHU
*HRJUDSKLF IHDWXUHV VKDUH JHRPHWU\ )HDWXUH JHRPHWU\ FDQ EH GHVFULEHG XVLQJ
UHODWLRQVKLSV EHWZHHQ QRGHV HGJHV DQG IDFHV
6 • What is ArcGIS?
Ch01_Requirements.pmd
6
3/5/2004, 6:24 PM
Thematic layers and datasets
'DWDVHWVFDQUHSUHVHQW
*,6RUJDQL]HVJHRJUDSKLFGDWDLQWRDVHULHVRIWKHPDWLF
OD\HUVDQGWDEOHV6LQFHJHRJUDSKLFGDWDVHWVLQD*,6DUH
JHRUHIHUHQFHGWKH\KDYHUHDOZRUOGORFDWLRQVDQGRYHUOD\
RQHDQRWKHU
‡ 5DZPHDVXUHPHQWVVXFKDVVDWHOOLWHLPDJHU\
‡ &RPSLOHGDQGLQWHUSUHWHGLQIRUPDWLRQ
‡ 'DWDWKDWLVGHULYHGWKURXJKJHRSURFHVVLQJRSHUDWLRQV
IRUDQDO\VLVDQGPRGHOLQJ
0DQ\RIWKHVSDWLDOUHODWLRQVKLSVEHWZHHQOD\HUVFDQEH
HDVLO\GHULYHGWKURXJKWKHLUFRPPRQJHRJUDSKLFORFDWLRQ
Transportation
Land Use
Census Tracts
Structures
*,6PDQDJHVVLPSOHGDWDOD\HUVDVJHQHULF*,6REMHFW
FODVVHVDQGXWLOL]HVDULFKFROOHFWLRQRIWRROVWRZRUNZLWK
WKHGDWDOD\HUVWRGHULYHPDQ\NH\UHODWLRQVKLSV
$*,6ZLOOXVHQXPHURXVGDWDVHWVZLWKPDQ\
UHSUHVHQWDWLRQVRIWHQIURPPDQ\RUJDQL]DWLRQV7KHUHIRUH
LWLVLPSRUWDQWIRU*,6GDWDVHWVWREH
‡ 6LPSOHWRXVHDQGHDV\WRXQGHUVWDQG
Postal Codes
‡ 8VHGHDVLO\ZLWKRWKHUJHRJUDSKLFGDWDVHWV
Raster Imagery
‡ (IIHFWLYHO\FRPSLOHGDQGYDOLGDWHG
‡ &OHDUO\GRFXPHQWHGIRUFRQWHQWLQWHQGHGXVHVDQG
SXUSRVHV
*,6 LQWHJUDWHV PDQ\ W\SHV RI VSDWLDO GDWD
,QD*,6KRPRJHQHRXVFROOHFWLRQVRIJHRJUDSKLFREMHFWV
DUHRUJDQL]HGLQWROD\HUVVXFKDVSDUFHOVZHOOVEXLOGLQJV
RUWKRSKRWRLPDJHU\DQGUDVWHUEDVHGGLJLWDOHOHYDWLRQ
PRGHOV'(0V3UHFLVHO\GHILQHGJHRJUDSKLFGDWDVHWVDUH
FULWLFDOIRUXVHIXOJHRJUDSKLFLQIRUPDWLRQV\VWHPVDQGWKH
OD\HUEDVHGFRQFHSWRIWKHPDWLFFROOHFWLRQVRI
LQIRUPDWLRQLVDFULWLFDO*,6GDWDVHWFRQFHSW
$Q\*,6GDWDEDVHRUILOHEDVHZLOODGKHUHWRWKHVH
FRPPRQSULQFLSOHVDQGFRQFHSWV(DFK*,6UHTXLUHVD
PHFKDQLVPIRUGHVFULELQJJHRJUDSKLFGDWDLQWKHVHWHUPV
DORQJZLWKDFRPSUHKHQVLYHVHWRIWRROVWRXVHDQG
PDQDJHWKLVLQIRUPDWLRQ
GIS concepts and requirements • 7
Ch01_Requirements.pmd
7
3/5/2004, 6:24 PM
THE GEOVISUALIZATION VIEW
*HRYLVXDOL]DWLRQLVDERXWZRUNLQJZLWKPDSVDQGRWKHU
YLHZVRIWKHJHRJUDSKLFLQIRUPDWLRQLQFOXGLQJLQWHUDFWLYH
PDSV'VFHQHVVXPPDU\FKDUWVDQGWDEOHVWLPHEDVHG
YLHZV DQG VFKHPDWLF YLHZV RI QHWZRUN UHODWLRQVKLSV
$*,6LQFOXGHVLQWHUDFWLYHPDSVDQGRWKHUYLHZVWKDW
RSHUDWHRQWKHJHRJUDSKLFGDWDVHWV0DSVSURYLGHD
SRZHUIXOPHWDSKRUWRGHILQHDQGVWDQGDUGL]HKRZSHRSOH
XVHDQGLQWHUDFWZLWKJHRJUDSKLFLQIRUPDWLRQ,QWHUDFWLYH
PDSVSURYLGHWKHPDLQXVHULQWHUIDFHIRUPRVW*,6
DSSOLFDWLRQVDQGDUHDYDLODEOHDWPDQ\OHYHOVIURPPDSVRQ
KDQGKHOGPRELOHGHYLFHVWR:HEPDSVLQEURZVHUVWRKLJK
HQG*,6GHVNWRSDSSOLFDWLRQV
*,6PDSVDUHPXFKOLNHVWDWLFSULQWHGPDSVH[FHSWWKDW
\RXFDQLQWHUDFWZLWKWKHP<RXFDQSDQDQG]RRPDQ
LQWHUDFWLYHPDSZKHUHPDSOD\HUVWXUQRQDQGRII DW
DSSURSULDWHPDSVFDOHV<RXFDQDSSO\V\PEROVIRUDPDS
OD\HUEDVHGRQDQ\VHWRIDWWULEXWHV)RUH[DPSOH\RXFDQ
VKDGHSDUFHOVZLWKFRORUVEDVHGRQWKHLU]RQLQJW\SHVRU
VSHFLI\WKHVL]HRIZHOOSRLQWV\PEROVEDVHGRQSURGXFWLRQ
OHYHOV<RXFDQDOVRSRLQWDWJHRJUDSKLFREMHFWVLQ
LQWHUDFWLYHPDSVWRJHWPRUHLQIRUPDWLRQDERXWWKHREMHFW
DQGSHUIRUPVSDWLDOTXHULHVDQGDQDO\VLV)RUH[DPSOH\RX
FDQILQGDOOWKHVWRUHVRIFHUWDLQW\SHVQHDUVFKRROVZLWKLQ
PHWHUVRUILQGDOOWKHZHWODQGDUHDVZLWKLQ
PHWHUVRIVHOHFWHGURDGV,QDGGLWLRQPDQ\*,6XVHUVHGLW
GDWDDQGIHDWXUHUHSUHVHQWDWLRQVWKURXJKLQWHUDFWLYHPDSV
0DSV DUH XVHG WR FRQYH\ JHRJUDSKLF LQIRUPDWLRQ DV ZHOO DV SHUIRUP QXPHURXV WDVNV LQFOXGLQJ DGYDQFHG GDWD
FRPSLODWLRQ FDUWRJUDSK\ DQDO\VLV TXHU\ DQG ILHOG GDWD FROOHFWLRQ
8 • What is ArcGIS?
Ch01_Requirements.pmd
8
3/5/2004, 6:24 PM
,QDGGLWLRQWRPDSVRWKHULQWHUDFWLYHYLHZVVXFKDV
WHPSRUDOJOREHDQGVFKHPDWLFGUDZLQJVDUHXVHGDVYLHZV
LQWR*,6GDWDEDVHV,W·VWKURXJKDQLQWHUDFWLYHPDSWKDW
*,6XVHUVSHUIRUPPRVWFRPPRQ*,6WDVNVIURPVLPSOHWR
DGYDQFHG,W·VWKHPDLQ´EXVLQHVVIRUPµLQD*,6WKDW
HQDEOHVDFFHVVWRJHRJUDSKLFLQIRUPDWLRQIRUDQ
RUJDQL]DWLRQ
7HPSRUDO YLHZV XVHG WR WUDFN KXUULFDQHV
(PEHGGHG PDSV ZLWKLQ FXVWRP DSSOLFDWLRQV
6FKHPDWLFVGUDZLQJXVHGWRGLVSOD\JDVOLQHV
'HYHORSHUVRIWHQHPEHGPDSVLQFXVWRPDSSOLFDWLRQVDQG
PDQ\XVHUVSXEOLVK:HEPDSVRQWKH,QWHUQHWIRUIRFXVHG
*,6XVH
$UF*OREH XVHG WR GHSLFW WKH 0W (YHUHVW FOLPELQJ URXWHV
7LPHEDVHG LQIRUPDWLRQ ZKLFK FDQ EH UHFRUGHG DV ´HYHQWVµ LQ 7UDFNLQJ $QDO\VW DV ZHOO DV DQ H[DPSOH RI $UF*,6 6FKHPDWLFV DQ HPEHGGHG DSSOLFDWLRQ WKDW XVHV
WKH0DS&RQWUROIRUSDUFHOVHDUFKLQJDQGDYLHZRI $UF*OREH
GIS concepts and requirements • 9
Ch01_Requirements.pmd
9
3/5/2004, 6:24 PM
THE GEOPROCESSING VIEW
$QRWKHUYLHZRID*,6LVWKHFROOHFWLRQRIJHRJUDSKLF
GDWDVHWVDQGWKHRSHUDWRUVWRROVXVHGRQWKRVHGDWDVHWV
*HRJUDSKLFGDWDVHWVFDQUHSUHVHQWUDZPHDVXUHPHQWVIRU
H[DPSOHVDWHOOLWHLPDJHU\LQIRUPDWLRQLQWHUSUHWHGDQG
FRPSLOHGE\DQDO\VWVIRUH[DPSOHURDGVEXLOGLQJVDQG
VRLOW\SHVRULQIRUPDWLRQGHULYHGIURPRWKHUGDWDVRXUFHV
XVLQJDQDO\VLVDQGPRGHOLQJDOJRULWKPV*HRSURFHVVLQJ
UHIHUVWRWKHWRROVDQGSURFHVVHVXVHGWRJHQHUDWHGHULYHG
GDWDVHWV
DQGGDWDREMHFWVIRUPWKHEDVLVRIDULFKJHRSURFHVVLQJ
IUDPHZRUN
$*,6LQFOXGHVDULFKVHWRIWRROVWRZRUNZLWKDQG
SURFHVVJHRJUDSKLFLQIRUPDWLRQ7KLVFROOHFWLRQRIWRROVLV
XVHGWRRSHUDWHRQWKH*,6LQIRUPDWLRQREMHFWVVXFKDVWKH
GDWDVHWVDWWULEXWHILHOGVDQGFDUWRJUDSKLFHOHPHQWVIRU
SULQWHGPDSV7RJHWKHUWKHVHFRPSUHKHQVLYHFRPPDQGV
6WULQJLQJDVHTXHQFHRIRSHUDWLRQVWRJHWKHUIRUPVD
SURFHVVPRGHODQGLVXVHGWRDXWRPDWHDQGUHFRUG
QXPHURXVJHRSURFHVVLQJWDVNVLQWKH*,67KHEXLOGLQJDQG
DSSOLFDWLRQRIVXFKSURFHGXUHVLVUHIHUUHGWRDV
JHRSURFHVVLQJ
All land
uses in
study area
Data + Tool = New Data
*,6WRROVDUHWKHEXLOGLQJEORFNVIRUDVVHPEOLQJPXOWLVWHS
RSHUDWLRQV$WRRODSSOLHVDQRSHUDWLRQWRVRPHH[LVWLQJ
GDWDWRGHULYHQHZGDWD7KHJHRSURFHVVLQJIUDPHZRUNLQ
D*,6LVXVHGWRVWULQJWRJHWKHUDVHULHVRIWKHVH
RSHUDWLRQV
Select
Agriculture from
land uses
Potential
Pesticide use
in study area
Select
Study Area
Watershed
Pesticide on
permeable soils
Clip
Geology to
study area
Geology in
study area
Make Layer
permeable
soil types
Potential
pesticide use on
permeable soils
Permeable
soils
Geology
$ FRPSOHWH *,6 FRQWDLQV JHQHULF LQIRUPDWLRQ DQG D ULFK VHW RI *,6 RSHUDWRUV WR ZRUN ZLWK WKH LQIRUPDWLRQ $UF*,6 IRU H[DPSOH KDV D ULFK *,6 ODQJXDJH ZLWK
WKRXVDQGV RI RSHUDWRUV WKDW ZRUN RQ WKH YDULRXV JHRJUDSKLF GDWD W\SHV LQ D *,6
10 • What is ArcGIS?
Ch01_Requirements.pmd
10
3/5/2004, 6:24 PM
Geoprocessing in action
Analysis and modeling
*HRSURFHVVLQJLVXVHGWRPRGHOKRZGDWDIORZVIURPRQH
VWUXFWXUHWRDQRWKHUWRSHUIRUPPDQ\FRPPRQ*,6
WDVNV³IRUH[DPSOHWRLPSRUWGDWDIURPQXPHURXV
IRUPDWVLQWHJUDWHWKDWGDWDLQWRWKH*,6DQGSHUIRUPD
QXPEHURIVWDQGDUGTXDOLW\YDOLGDWLRQFKHFNVDJDLQVWWKH
LPSRUWHGGDWD7KHDELOLW\WRDXWRPDWHDQGUHSHDWVXFK
ZRUNIORZVLVDSRZHUIXOFDSDELOLW\LQD*,6,WLVDSSOLHG
ZLGHO\LQQXPHURXV*,6DSSOLFDWLRQVDQGVFHQDULRV
*HRSURFHVVLQJLVWKHNH\IUDPHZRUNIRUPRGHOLQJDQG
DQDO\VLV6RPHFRPPRQPRGHOLQJDSSOLFDWLRQVLQFOXGH
2QHPHFKDQLVPXVHGWREXLOGJHRSURFHVVLQJZRUNIORZVLV
WRH[HFXWHDQXPEHURIFRPPDQGVLQDVSHFLILFVHTXHQFH
8VHUVFDQFRPSRVHVXFKSURFHVVHVJUDSKLFDOO\XVLQJWKH
0RGHO%XLOGHUŒDSSOLFDWLRQLQ$UF*,6DQGWKH\FDQ
FRPSRVHVFULSWVXVLQJPRGHUQVFULSWLQJWRROVVXFKDV
3\WKRQ9%6FULSWDQG-DYD6FULSW
*HRSURFHVVLQJLVXVHGLQYLUWXDOO\DOOSKDVHVRID*,6IRU
GDWDDXWRPDWLRQDQGFRPSLODWLRQGDWDPDQDJHPHQW
DQDO\VLVDQGPRGHOLQJDQGIRUDGYDQFHGFDUWRJUDSK\
‡ 0RGHOVIRUVXLWDELOLW\DQGFDSDELOLW\SUHGLFWLRQDQG
DVVHVVPHQWRIDOWHUQDWLYHVFHQDULRV
‡ ,QWHJUDWLRQRIH[WHUQDOPRGHOV
‡ 0RGHOVKDULQJ
Land Use
Extract by
attribute
Acceptable
land use
Hydrology
Buffer
Near
water
Merge
Bioregion
Exclude
Suitable
habitat
Populated
Areas
Unhabitable
regions
Merge
Roads
*HQHULF PRGHOLQJ WR EH VKDUHG ZLWKLQ DQ RUJDQL]DWLRQ
Data management
Slope
Soils
Union
Environmental
Layers
Environmental
Layers
0DQDJLQJ*,6GDWDIORZVLVFULWLFDOLQDOO*,6DSSOLFDWLRQV
*,6XVHUVDSSO\JHRSURFHVVLQJIXQFWLRQVWRPRYHGDWDLQ
DQGRXWRIGDWDEDVHVSXEOLVKGDWDLQPDQ\IRUPDWVVXFK
DVLQ*HRJUDSKLF0DUNXS/DQJXDJH*0/SURILOHVMRLQ
DGMDFHQWGDWDVHWVXSGDWH*,6GDWDEDVHVFKHPDVDQG
SHUIRUPEDWFKSURFHVVHVRQWKHLUGDWDEDVHV
Vegetation
Street
Network
Join
Aspect
Attribute table
to feature class
Roads with
attributes
s Code Values
*,6 LQFOXGHV D VHW RI WRROV DQG GDWD W\SHV WKDW FDQ EH DVVHPEOHG LQWR SURFHVVHV
LQ D JHRSURFHVVLQJ IUDPHZRUN 0DQ\ PXOWLVWHS JHRSURFHVVLQJ RSHUDWLRQV FDQ EH
DXWKRUHG H[HFXWHG DQG VKDUHG LQ $UF*,6
Code
0
1
2
3
4
5
Road
Attribute
Table
Description
p
S
Common Surface Streett
Major Road
A
Highway
C
Unimproved Road
T il
Other
Other
&UHDWLQJQHZGDWDE\FRPELQLQJH[LVWLQJGDWD
Data compilation
3URFHGXUHVWKDWFDQEHDXWRPDWHGXVLQJJHRSURFHVVLQJDUH
QHFHVVDU\WRHQVXUHGDWDTXDOLW\DQGLQWHJULW\DQGWR
SHUIRUPUHSHWLWLYHTXDOLW\DVVXUDQFHTXDOLW\FRQWURO4$
4&WDVNV$XWRPDWLQJWKHVHZRUNIORZVXVLQJ
JHRSURFHVVLQJKHOSVVKDUHDQGFRPPXQLFDWHWKHVHULHVRI
SURFHGXUHVSHUIRUPEDWFKSURFHVVLQJIORZVDQG
GRFXPHQWWKHVHNH\SURFHVVHVIRUGHULYHGGDWD
Cartography
$GYDQFHGJHRSURFHVVLQJWRROVDUHXVHGWRGHULYHPXOWLVFDOH
FDUWRJUDSKLFUHSUHVHQWDWLRQVSHUIRUPJHQHUDOL]DWLRQORJLF
DQGDXWRPDWHPXFKRIWKHFDUWRJUDSKLF4$4&ZRUN
IORZVIRUSULQWTXDOLW\PDSSURGXFWV
GIS concepts and requirements • 11
Ch01_Requirements.pmd
11
3/5/2004, 6:24 PM
GIS INFORMATION MANAGEMENT
*,6LQIRUPDWLRQPDQDJHPHQWVKDUHVPDQ\RIWKHVDPH
FRQFHSWVDQGFKDUDFWHULVWLFVZLWKVWDQGDUGLQIRUPDWLRQ
WHFKQRORJ\,7DUFKLWHFWXUHVDQGFDQZRUNZHOOLQ
FHQWUDOL]HGHQWHUSULVHFRPSXWLQJHQYLURQPHQWV)RU
H[DPSOH*,6GDWDVHWVFDQEHPDQDJHGLQUHODWLRQDO
GDWDEDVHVMXVWOLNHRWKHUHQWHUSULVHLQIRUPDWLRQ$GYDQFHG
DSSOLFDWLRQORJLFLVXVHGWRRSHUDWHRQWKHGDWDVWRUHGLQ
WKHGDWDEDVHPDQDJHPHQWV\VWHP'%06/LNHRWKHU
WUDQVDFWLRQDOHQWHUSULVHLQIRUPDWLRQ*,6V\VWHPVDUHXVHG
WRPDQDJHFRQVWDQWFKDQJHDQGXSGDWHVLQJHRJUDSKLF
GDWDEDVHV+RZHYHUD*,6GLIIHUVLQDQXPEHURIFULWLFDO
DVSHFWV
GIS data is complex
*,6GDWDYROXPHVDUHTXLWHODUJHLQWKHQXPEHUDQGVL]H
RIHOHPHQWV)RUH[DPSOHDVLPSOHGDWDEDVHTXHU\WR
SRSXODWHDFRPPRQEXVLQHVVIRUPGHOLYHUVDIHZURZVRI
GDWDIURPWKH'%06ZKLOHDPDSGUDZZLOOUHTXLUHD
GDWDEDVHTXHU\WKDWUHWXUQVKXQGUHGVHYHQWKRXVDQGVRI
UHFRUGV3OXVWKHYHFWRURUUDVWHUJHRPHWU\EHLQJUHWULHYHG
IRUGLVSOD\FDQEHPDQ\PHJDE\WHVDQGODUJHULQVL]HIRU
HDFKUHFRUG*,6GDWDDOVRKDVFRPSOH[UHODWLRQVKLSVDQG
VWUXFWXUHVVXFKDVQHWZRUNVWHUUDLQVDQGWRSRORJLHV
GIS data compilation is an advanced, specialized
activity
&RPSUHKHQVLYHHGLWLQJDSSOLFDWLRQVDUHUHTXLUHGWR
JUDSKLFDOO\EXLOGDQGPDLQWDLQ*,6GDWDVHWV6SHFLDOL]HG
SURFHVVLQJDORQJZLWKJHRJUDSKLFUXOHVDQGFRPPDQGVDUH
QHFHVVDU\WRPDLQWDLQWKHLQWHJULW\DQGEHKDYLRURI
JHRJUDSKLFIHDWXUHVDQGUDVWHUV+HQFH*,6GDWD
FRPSLODWLRQLVH[SHQVLYH7KLVLVRQHRIWKHFRPSHOOLQJ
UHDVRQVZK\XVHUVRIWHQVKDUH*,6GDWDVHWV
A GIS is transactional
$VLQRWKHUGDWDEDVHPDQDJHPHQWV\VWHPVQXPHURXVGDWD
XSGDWHVDUHFRQVWDQWO\EHLQJSRVWHGWRD*,6GDWDEDVH
+HQFH*,6GDWDEDVHVOLNHRWKHUGDWDEDVHVPXVWVXSSRUW
XSGDWHWUDQVDFWLRQV+RZHYHU*,6XVHUVKDYHVRPH
VSHFLDOL]HGWUDQVDFWLRQDOUHTXLUHPHQWV7KHPDLQFRQFHSW
XQGHUO\LQJWKLVLVRIWHQUHIHUUHGWRDVDORQJWUDQVDFWLRQ
,Q*,6DVLQJOHHGLWLQJRSHUDWLRQFDQLQYROYHFKDQJHVWR
PXOWLSOHURZVLQPXOWLSOHWDEOHV8VHUVQHHGWREHDEOHWR
XQGRDQGUHGRWKHLUFKDQJHVEHIRUHWKH\DUHFRPPLWWHG
(GLWLQJVHVVLRQVFDQVSDQDIHZKRXUVRUHYHQGD\V2IWHQ
WKHHGLWVPXVWEHSHUIRUPHGLQDV\VWHPWKDWLV
GLVFRQQHFWHGIURPWKHFHQWUDOVKDUHGGDWDEDVH
,QPDQ\FDVHVGDWDEDVHXSGDWHVSDVVWKURXJKDVHULHVRI
SKDVHV)RUH[DPSOHZLWKLQWKHXWLOLWLHVLQGXVWU\FRPPRQ
ZRUNVWDJHVLQFOXGH´ZRUNLQJµ´SURSRVHGµ´DFFHSWHGµ
´XQGHUFRQVWUXFWLRQµDQG´DVEXLOWµ7KHSURFHVVLV
HVVHQWLDOO\F\FOLFDO7KHZRUNRUGHULVLQLWLDOO\JHQHUDWHG
DVVLJQHGWRDQHQJLQHHUDQGPRGLILHGRYHUWLPHDVLW
SURJUHVVHVIURPVWDJHWRVWDJHILQDOO\WKHFKDQJHVDUH
´FRPPLWWHGµRUDSSOLHGEDFNWRWKHFRUSRUDWHGDWDEDVH
*,6ZRUNIORZSURFHVVHVPD\VSDQGD\VDQGPRQWKV<HW
WKH*,6GDWDEDVHVWLOOUHTXLUHVFRQWLQXRXVDYDLODELOLW\IRU
GDLO\RSHUDWLRQVZKHUHXVHUVPLJKWKDYHWKHLURZQYLHZV
RUVWDWHVRIWKHVKDUHG*,6GDWDEDVH
12 • What is ArcGIS?
Ch01_Requirements.pmd
12
3/5/2004, 6:24 PM
([DPSOHVRIRWKHU*,6GDWDZRUNIORZVLQFOXGH
‡ 'LVFRQQHFWHGHGLWLQJ6RPHXVHUVQHHGWKHDELOLW\WR
FKHFNRXWSRUWLRQVRIWKH*,6GDWDEDVHDQGUHSOLFDWHLW
DWDQRWKHUORFDWLRQLQDQLQGHSHQGHQWVWDQGDORQH
V\VWHP)RUH[DPSOHIRUILHOGHGLWLQJ\RXFRXOGWHDU
RIIVRPHGDWDWDNHLWLQWRWKHILHOGWRSHUIRUPHGLWV
DQGXSGDWHVWKHQSRVWWKHFKDQJHVWRWKHPDLQ
GDWDEDVH
1
Check out
2
Field Editing
3
Check in changes
:RUN VWDJHV IRU GLVFRQQHFWHG HGLWLQJ LQ WKH ILHOG
GIS concepts and requirements • 13
Ch01_Requirements.pmd
13
3/5/2004, 6:24 PM
‡ 'LVWULEXWHGJHRJUDSKLFGDWDEDVHV$UHJLRQDOGDWDEDVH
PD\EHDSDUWLDOFRS\IRUDSDUWLFXODUJHRJUDSKLFUHJLRQ
RI WKHPDLQFRUSRUDWH*,6GDWDEDVH3HULRGLFDOO\WKH
GDWDEDVHVPXVWEHV\QFKURQL]HGE\H[FKDQJLQJXSGDWHV
EHWZHHQ WKHP
Loosely-coupled replication
‡ /RRVHO\FRXSOHGUHSOLFDWLRQDFURVVWKH'%062IWHQ
XVHUVZDQWWRV\QFKURQL]H*,6GDWDFRQWHQWVDPRQJD
VHULHVRIGDWDEDVHFRSLHVFDOOHGUHSOLFDVZKHUHHDFK
VLWHSHUIRUPVLWVRZQXSGDWHVRQLWVORFDOGDWDEDVH
3HULRGLFDOO\WKHXVHUVZDQWWRWUDQVIHUWKHXSGDWHV
IURPHDFKGDWDEDVHUHSOLFDWRWKHRWKHUVDQG
V\QFKURQL]HWKHLUFRQWHQWV0DQ\WLPHVWKH'%06VDUH
GLIIHUHQWIRUH[DPSOH64/6HUYHU2UDFOHDQG,%0
'%
'LVWULEXWHG JHRGDWDEDVHV WKDW H[FKDQJH XSGDWHV
14 • What is ArcGIS?
Ch01_Requirements.pmd
14
3/5/2004, 6:24 PM
GIS IS INHERENTLY A DISTRIBUTED INFORMATION SYSTEM
7RGD\WKHUHLVZLGHVSUHDGUHFRJQLWLRQWKDWWKHGDWDOD\HUV
DQGWDEOHVLQPRVWJHRJUDSKLFLQIRUPDWLRQV\VWHPVFRPH
IURPPXOWLSOHRUJDQL]DWLRQV(DFK*,6RUJDQL]DWLRQ
GHYHORSVVRPHEXWQRWDOORILWVGDWDFRQWHQW$WOHDVW
VRPHRIWKHOD\HUVFRPHIURPRXWVLGHWKHRUJDQL]DWLRQ
7KHQHHGIRUGDWDGULYHVXVHUVWRDFTXLUHWKHLUGDWDLQWKH
PRVWHIIHFWLYHDQGWLPHO\PDQQHULQFOXGLQJDFTXLULQJ
SRUWLRQVRIWKHLU*,6GDWDEDVHVIURPRWKHU*,6XVHUV
7KXV*,6GDWDPDQDJHPHQWLVGLVWULEXWHGDPRQJPDQ\
XVHUV
Interoperability
7KHGLVWULEXWHGQDWXUHRI*,6KDVPDQ\LPSOLFDWLRQVIRU
LQWHURSHUDELOLW\EHWZHHQPXOWLSOH*,6RUJDQL]DWLRQVDQG
V\VWHPV&ROODERUDWLRQDPRQJ*,6XVHUVLVFUXFLDO
*,6XVHUVKDYHORQJUHOLHGRQFROODERUDWLYHHIIRUWVIRUGDWD
VKDULQJDQGXVH5HFHQWWUHQGVDQGHIIRUWVRQ*,6
VWDQGDUGVUHIOHFWWKLVIXQGDPHQWDOQHHG$GKHUHQFHWR
LQGXVWU\VWDQGDUGVDQGFRPPRQO\DGRSWHG*,6SUDFWLFHV
ZLOOEHFULWLFDOWRWKHVXFFHVVRIDQ\*,6$*,6PXVW
VXSSRUWFULWLFDOVWDQGDUGVDQGEHDEOHWRDGDSWDQGHYROYH
VXSSRUWDVQHZVWDQGDUGVHPHUJH
:HEQRGHVFDOOHG*,6FDWDORJSRUWDOVFDQEH
LPSOHPHQWHGWRDOORZ*,6XVHUVWRUHJLVWHUDVZHOODV
GLVFRYHUJHRJUDSKLFLQIRUPDWLRQIRUDFFHVVDQGXVH$VD
FRQVHTXHQFH*,6V\VWHPVDUHEHFRPLQJLQFUHDVLQJO\
FRQQHFWHGRQWKH:RUOG:LGH:HEIRULQIRUPDWLRQ
VKDULQJDQGXVH
7KLVYLVLRQKDVEHHQLQH[LVWHQFHIRUPRUHWKDQDGHFDGH
DQGLWKDVEHHQGHVFULEHGDVD1DWLRQDO6SDWLDO'DWD
,QIUDVWUXFWXUH16',RUD*OREDO6SDWLDO'DWD
,QIUDVWUXFWXUH*6',7KHVHFRQFHSWVDUHLQJHQHUDOXVH
WRGD\QRWRQO\DWQDWLRQDODQGJOREDOOHYHOVEXWDOVR
ZLWKLQVWDWHVDQGORFDOFRPPXQLWLHV7KLVFRQFHSWLV
FROOHFWLYHO\UHIHUUHGWRDVD6SDWLDO'DWD,QIUDVWUXFWXUH
6',
$*,6QHWZRUNLVDQLPSOHPHQWDWLRQRIDQ6',,WLVD
FRQVWHOODWLRQRIXVHUVLWHVWKDWSXEOLVKGLVFRYHUDQGXVH
VKDUHGJHRJUDSKLFLQIRUPDWLRQRQWKH:RUOG:LGH:HE
GIS Networks
0DQ\JHRJUDSKLFGDWDVHWVFDQEHFRPSLOHGDQGPDQDJHGDV
DJHQHULFLQIRUPDWLRQUHVRXUFHDQGVKDUHGDPRQJD
FRPPXQLW\RIXVHUV,QDGGLWLRQ*,6XVHUVKDYH
HQYLVLRQHGKRZVKDULQJWKHVHFRPPRQO\XVHGGDWDVHWVFDQ
EHDFFRPSOLVKHGWKURXJKWKH:HE
*HRJUDSKLF LQWHOOLJHQFH LV LQKHUHQWO\ GLVWULEXWHG DQG ORRVHO\ LQWHJUDWHG 5DUHO\ LV
DOO WKH QHFHVVDU\ LQIRUPDWLRQ SUHVHQW LQ D VLQJOH GDWDEDVH LQVWDQFH ZLWK D VLQJOH
GDWD VFKHPD *,6 XVHUV FRXQW RQ RQH DQRWKHU IRU SRUWLRQV RI WKHLU
*,6 GDWD *,6 QHWZRUNV HQDEOH XVHUV WR FRQQHFW WR RQH DQRWKHU DQG VKDUH
WKHLU JHRJUDSKLF NQRZOHGJH
GIS concepts and requirements • 15
Ch01_Requirements.pmd
15
3/5/2004, 6:24 PM
$*,6QHWZRUNKDVWKUHHNH\EXLOGLQJEORFNV
‡ 0HWDGDWDFDWDORJSRUWDOVZKHUHXVHUVFDQVHDUFKIRU
DQGILQG*,6LQIRUPDWLRQUHOHYDQWWRWKHLUQHHGV
FHQWUDO*,6FDWDORJ7KXVD*,6FDWDORJFDQUHIHUHQFHGDWD
KROGLQJVFRQWDLQHGDWLWVVLWHDVZHOODVDWRWKHUVLWHV,WLV
HQYLVLRQHGWKDWDVHULHVRIFDWDORJQRGHVZLOOEHDYDLODEOH
WRIRUPDQHWZRUN³D6SDWLDO'DWD,QIUDVWUXFWXUH
‡ *,6QRGHVZKHUHXVHUVFRPSLOHDQGSXEOLVK*,6
LQIRUPDWLRQVHWV
‡ *,6XVHUVZKRVHDUFKIRUILQGDQGFRQQHFWWRDQGXVH
SXEOLVKHG*,6GDWDDQGVHUYLFHV
Users search &
discover
GIS Data
Publishers
GIS Catalog
Portal
D
isc
e
Us
ov
er
GIS User
Community
IMS Services
GIS Catalog
Portal
Data Servers
Publish
GIS Web Services
FTP
GIS
Services
7KHWKUHHNH\EXLOGLQJEORFNVLQD*,6QHWZRUN
GIS catalog portals
$QLPSRUWDQWFRPSRQHQWLQDQ\*,6QHWZRUNLVD*,6
FDWDORJSRUWDOZLWKDUHJLVWU\RIWKHQXPHURXVGDWD
KROGLQJVDQGLQIRUPDWLRQVHWV$QXPEHURI*,6XVHUVDFW
DVGDWDVWHZDUGVZKRFRPSLOHDQGSXEOLVKWKHLUGDWDVHWV
IRUVKDUHGXVHE\RWKHURUJDQL]DWLRQV7KH\UHJLVWHUWKHLU
LQIRUPDWLRQVHWVDWDFDWDORJSRUWDO%\VHDUFKLQJDFDWDORJ
SRUWDORWKHU*,6XVHUVFDQILQGDQGFRQQHFWWRGHVLUHG
LQIRUPDWLRQVHWV
Metadata
Harvesting
Central
Catalog
*,6GDWDDQGVHUYLFHVDUHGRFXPHQWHGLQFDWDORJUHFRUGVLQD*,6FDWDORJ
SRUWDO WKDW FDQ EH VHDUFKHG WR ILQG FDQGLGDWHV IRU XVH LQ YDULRXV *,6
DSSOLFDWLRQV
2QHH[DPSOHRI D*,6FDWDORJSRUWDOLVWKH86
JRYHUQPHQW·V*HRVSDWLDO2QH6WRSSRUWDO
ZZZJHRGDWDJRY7KLV SRUWDO ZLOO PDNH LW HDVLHU IDVWHU
DQGOHVVH[SHQVLYHIRUDOOOHYHOVRIJRYHUQPHQWDQGWKH
SXEOLFWRDFFHVVJHRJUDSKLFLQIRUPDWLRQ
7KH*,6FDWDORJSRUWDOLVD:HEVLWHZKHUH*,6XVHUVFDQ
VHDUFKIRUDQGILQG*,6LQIRUPDWLRQUHOHYDQWWRWKHLU
QHHGVDQGDVVXFKGHSHQGVRQDQHWZRUNRISXEOLVKHG
*,6GDWDVHUYLFHVPDSVHUYLFHVDQGPHWDGDWDVHUYLFHV
3HULRGLFDOO\D*,6FDWDORJSRUWDOVLWHFDQKDUYHVWFDWDORJV
IURPDFROOHFWLRQRISDUWLFLSDWLQJVLWHVWRSXEOLVKRQH
*HRGDWDJRY LV D QRGH LQ WKH 8QLWHG 6WDWHV· 1DWLRQDO 6SDWLDO
'DWD ,QIUDVWUXFWXUH
16 • What is ArcGIS?
Ch01_Requirements.pmd
16
3/5/2004, 6:24 PM
WHAT COMPRISES A COMPREHENSIVE GIS PLATFORM?
*,6UHTXLUHPHQWVLQIOXHQFHKRZ*,6VRIWZDUHLVEXLOWDQG
XVHG*,6OLNHRWKHULQIRUPDWLRQWHFKQRORJLHVPXVWEH
LPSOHPHQWHGLQDPDQQHUWKDWHDVLO\DOORZVDSSOLFDWLRQVWR
VXSSRUWHDFKRUJDQL]DWLRQ·VZRUNIORZVDQGEXVLQHVV
UHTXLUHPHQWV7KLVLVDFFRPSOLVKHGE\SURYLGLQJDJHQHULF
VRIWZDUHSODWIRUPWKDWVXSSRUWVDYDULHW\RIJHRJUDSKLF
GDWDVHWW\SHVDVZHOODVFRPSUHKHQVLYHWRROVIRUGDWD
PDQDJHPHQWHGLWLQJDQDO\VLVDQGGLVSOD\
,QWKLVFRQWH[W*,6VRIWZDUHFDQEHLQFUHDVLQJO\WKRXJKW
RIDV,7LQIUDVWUXFWXUHIRUDVVHPEOLQJODUJHVRSKLVWLFDWHG
PXOWLXVHUV\VWHPV$*,6SODWIRUPPXVWSURYLGHDOOWKH
FDSDELOLWLHVQHFHVVDU\WRVXSSRUWWKLVHQODUJHGYLVLRQ
‡ *HRJUDSKLFGDWDEDVHWRVWRUHDQGPDQDJHDOOJHRJUDSKLF
REMHFWV
‡ $:HEEDVHGQHWZRUNIRUGLVWULEXWHGJHRJUDSKLF
LQIRUPDWLRQPDQDJHPHQWDQGVKDULQJ
‡ 'HVNWRSDQG6HUYHUDSSOLFDWLRQVIRU
R
'DWDFRPSLODWLRQ
R
,QIRUPDWLRQTXHULHV
R
6SDWLDODQDO\VLVDQGJHRSURFHVVLQJ
R
&DUWRJUDSKLFSURGXFWLRQ
R
,PDJHYLVXDOL]DWLRQDQGH[SORLWDWLRQ
R
*,6GDWDPDQDJHPHQW
‡ 0RGXODUVRIWZDUHFRPSRQHQWVHQJLQHVWRHPEHG*,6
ORJLFLQRWKHUDSSOLFDWLRQVDQGEXLOGFXVWRP
DSSOLFDWLRQV
‡ *HRJUDSKLFLQIRUPDWLRQVHUYLFHVIRUPXOWLWLHUDQG
FHQWUDOL]HG*,6V\VWHPV
Desktop applications
Compilation
and editing
workstations
Analysis and
mapping
workstations
Web applications
Specialized
applications
Services
Lightweight
viewers
Web
browsers
Geoinformation services
Geodatabase services
Data
DBMS
$ FRPSUHKHQVLYH *,6 SODWIRUP GHVLJQHG WR IDFLOLWDWH JHRJUDSKLF UHTXLUHPHQWV
GIS concepts and requirements • 17
Ch01_Requirements.pmd
17
3/5/2004, 6:24 PM
Ch01_Requirements.pmd
18
3/5/2004, 6:24 PM
2
Wha
t is
hat
Ar
cGIS?
ArcGIS?
19
Ch02_what_is_arcgis.pmd
19
3/5/2004, 6:24 PM
GIS IS EVOLVING
5HFHQWGHYHORSPHQWVLQFRPSXWLQJ³WKHJURZWKRIWKH
,QWHUQHWDGYDQFHVLQ'%06WHFKQRORJ\REMHFWRULHQWHG
SURJUDPPLQJPRELOHFRPSXWLQJDQGZLGH*,6DGRSWLRQ
KDYHOHGWRDQHYROYLQJYLVLRQDQGUROHIRU*,6
,QWKHHDUO\GHFDGHVRI*,6SURIHVVLRQDOVFRQFHQWUDWHG
SULPDULO\RQGDWDFRPSLODWLRQDQGIRFXVHGDSSOLFDWLRQ
SURMHFWVVSHQGLQJDPDMRULW\RIWKHLUWLPHFUHDWLQJ*,6
GDWDEDVHVDQGDXWKRULQJJHRJUDSKLFNQRZOHGJH*UDGXDOO\
*,6SURIHVVLRQDOVEHJDQWRXVHDQGH[SORLWWKHVH
NQRZOHGJHFROOHFWLRQVLQQXPHURXV*,6DSSOLFDWLRQVDQG
VHWWLQJV8VHUVDSSOLHGFRPSUHKHQVLYH*,6ZRUNVWDWLRQVWR
FRPSLOHJHRJUDSKLFGDWDVHWVEXLOGZRUNIORZVIRUGDWD
FRPSLODWLRQDQGTXDOLW\FRQWURODXWKRUPDSVDQG
DQDO\WLFDOPRGHOVDQGGRFXPHQWWKHLUZRUNDQGPHWKRGV
,QDGGLWLRQWR*,6GHVNWRSV*,6VRIWZDUHFDQEH
FHQWUDOL]HGLQDSSOLFDWLRQVHUYHUVDQG:HEVHUYHUVWR
GHOLYHU*,6FDSDELOLWLHVWRDQ\QXPEHURIXVHUVRYHU
QHWZRUNV)RFXVHGVHWVRI*,6ORJLFFDQEHHPEHGGHGDQG
GHSOR\HGLQFXVWRPDSSOLFDWLRQV$QGLQFUHDVLQJO\*,6LV
GHSOR\HGLQPRELOHGHYLFHVIRUILHOG*,6
7KLVUHLQIRUFHGWKHWUDGLWLRQDOYLHZRID*,6XVHUZLWKD
SURIHVVLRQDOVFLHQWLILFZRUNVWDWLRQWKDWFRQQHFWVWR
GDWDVHWVDQGGDWDEDVHV7KHZRUNVWDWLRQKDGD
FRPSUHKHQVLYH*,6DSSOLFDWLRQZLWKDGYDQFHG*,6ORJLF
DQGWRROVWKDWZHUHXVHGWRDFFRPSOLVKDOPRVWDQ\*,6
WDVN
(QWHUSULVH*,6XVHUVFRQQHFWWRFHQWUDO*,6VHUYHUVXVLQJ
WUDGLWLRQDODGYDQFHG*,6GHVNWRSVDVZHOODV:HE
EURZVHUVIRFXVHGDSSOLFDWLRQVPRELOHFRPSXWLQJGHYLFHV
DQGGLJLWDODSSOLDQFHV7KLVYLVLRQRIWKH*,6SODWIRUPLV
H[SDQGLQJ
7KH$UF*,6SURGXFWOLQHZDVEXLOWWRVDWLVI\WKHVH
HYROYLQJUHTXLUHPHQWVWRGHOLYHUDVFDODEOHFRPSUHKHQVLYH
*,6SODWIRUPDVLOOXVWUDWHGLQWKHGLDJUDPEHORZ
7KLVFRQFHSWRID*,6VRIWZDUHVHDWKDVSURYHQLQYDOXDEOH
DQGLVZLGHO\DGRSWHGE\*,6SURIHVVLRQDOVLQQHDUO\
RUJDQL]DWLRQV ZRUOGZLGH ,Q IDFW WKLV FOLHQW
VHUYHUFRPSXWLQJPRGHOKDVEHHQVRVXFFHVVIXOWKDWPDQ\
RQO\WKLQNRI*,6ZLWKLQWKLVFRQWH[W+RZHYHUWKH*,6
YLVLRQLVH[SDQGLQJ
ArcGIS 9
Desktop GIS
Embedded GIS
ArcGIS Desktop
ArcGIS Engine
Mobile GIS
Server GIS
ArcGIS Server
ArcIMS
ArcGIS Mobile
ArcPad
ArcView
ArcEditor
Web
Desktop
ArcInfo
Custom
Applications
ArcReader
Web Templates
Custom Templates
Server
+ ArcGIS Extensions
Desktop
Development Kit
Engine
Development Kit
Server
Development Kit
.NET C++
.NET
JAVA ADF
VB
C++
VB
Java
NET ADF
C++
Customization
JScript
HTML/DHTML
.NET
XML
Services
Java
ActiveX (ASP )
JSP
ColdFusion
ArcObjects
Component Building Blocks
ArcSDE
Geodatabase
File Based
DBMS
XML
8VH$UF*,6WRPHHWDOO\RXU*,6XVHUUHTXLUHPHQWV
20 • What is ArcGIS?
Ch02_what_is_arcgis.pmd
20
3/5/2004, 6:24 PM
Customization
XML+
VBScript
ArcPad Application
Builder
$UF*,6SURYLGHVDVFDODEOHIUDPHZRUNIRULPSOHPHQWLQJ
*,6IRUDVLQJOHXVHURUPDQ\XVHUVRQGHVNWRSVLQVHUYHUV
RYHUWKH:HEDQGLQWKHILHOG$UF*,6LVDQLQWHJUDWHG
FROOHFWLRQRI*,6VRIWZDUHSURGXFWVIRUEXLOGLQJD
FRPSOHWH*,6,WFRQVLVWVRIDQXPEHURIIUDPHZRUNVIRU
GHSOR\LQJ*,6
DESKTOP GIS
‡ $UF*,6'HVNWRS³DQLQWHJUDWHGVXLWHRISURIHVVLRQDO
*,6DSSOLFDWLRQV
$UF*,6'HVNWRSLVDQLQWHJUDWHGVXLWHRIDGYDQFHG*,6
DSSOLFDWLRQV,WLQFOXGHVDVHULHVRI:LQGRZVGHVNWRS
DSSOLFDWLRQVIRUH[DPSOH$UF0DS$UF&DWDORJŒ
$UF7RROER[ŒDQG$UF*OREHZLWKXVHULQWHUIDFH
FRPSRQHQWV$UF*,6'HVNWRSLVDYDLODEOHDWWKUHH
IXQFWLRQDO OHYHOV³$UF9LHZŠ $UF(GLWRUŒ DQG
$UF,QIRŒ³DQGFDQEHFXVWRPL]HGDQGH[WHQGHGXVLQJ
WKH$UF*,6'HVNWRS'HYHORSHUV.LWZKLFKLVLQFOXGHG
‡ $UF*,6(QJLQH³HPEHGGDEOHGHYHORSHUFRPSRQHQWV
IRUFXVWRP*,6DSSOLFDWLRQV
‡ 6HUYHU*,6³$UF6'(Š$UF,06ŠDQG$UF*,66HUYHU
‡ 0RELOH*,6³$UF3DGŠDVZHOODV$UF*,6'HVNWRSDQG
(QJLQHIRU7DEOHW3&FRPSXWLQJ
$UF*,6LVEDVHGRQDFRPPRQPRGXODUFRPSRQHQWEDVHG
OLEUDU\RIVKDUHG*,6VRIWZDUHFRPSRQHQWVFDOOHG
$UF2EMHFWVŒ
'HVNWRS*,6LVWKHSULPDU\VHDWIURPZKLFK*,6
SURIHVVLRQDOVFRPSLOHDXWKRUDQGXVHJHRJUDSKLF
LQIRUPDWLRQDQGNQRZOHGJH*,6SURIHVVLRQDOVXVHD
VWDQGDUGGHVNWRSDVDSURGXFWLYLW\WRROIRUDXWKRULQJ
VKDULQJPDQDJLQJDQGSXEOLVKLQJJHRJUDSKLFNQRZOHGJH
)RUPRUHLQIRUPDWLRQDERXW$UF*,6'HVNWRSVHH
&KDSWHU¶'HVNWRS*,6$UF9LHZ$UF(GLWRUDQG$UF,QIR·
$UF2EMHFWVLQFOXGHVDZLGHYDULHW\RISURJUDPPDEOH
FRPSRQHQWVUDQJLQJIURPILQHJUDLQHGREMHFWVIRU
H[DPSOHLQGLYLGXDOJHRPHWU\REMHFWVWRFRDUVHJUDLQHG
REMHFWVIRUH[DPSOHDPDSREMHFWWRLQWHUDFWZLWK
H[LVWLQJ$UF0DSŒGRFXPHQWVZKLFKDJJUHJDWH
FRPSUHKHQVLEOH*,6IXQFWLRQDOLW\IRUGHYHORSHUV(DFKRI
WKH$UF*,6SURGXFWDUFKLWHFWXUHVEXLOWZLWK$UF2EMHFWV
UHSUHVHQWVDOWHUQDWLYHDSSOLFDWLRQGHYHORSPHQWFRQWDLQHUV
IRU*,6VRIWZDUHGHYHORSHUVLQFOXGLQJGHVNWRS*,6
$UF*,6'HVNWRSHPEHGGHG*,6$UF*,6(QJLQHDQG
VHUYHU*,6$UF*,66HUYHU0RUHGHWDLOHGLQIRUPDWLRQ
UHJDUGLQJ$UF2EMHFWVGHYHORSPHQWFDQEHIRXQGDW
KWWSDUFJLVGHYHORSHURQOLQHHVULFRP
$UF*,6
(QJLQH
$UF*,6
6HUYHU
$UF*,6
'HVNWRS
$UF2EMHFWV
$UF2EMHFWV³WKH GHYHORSHU EXLOGLQJ EORFNV IRU $UF*,6
7KH JUDSKLFV DERYH UHSUHVHQW DSSOLFDWLRQ H[DPSOHV XVLQJ $UF*,6 'HVNWRS
What is ArcGIS? • 21
Ch02_what_is_arcgis.pmd
21
3/5/2004, 6:24 PM
SERVER GIS
ArcGIS 9 includes three server products:
*,6XVHUVGHSOR\DFHQWUDOL]HGVHUYHU*,6WRSXEOLVKDQG
VKDUHJHRJUDSKLFNQRZOHGJHZLWKLQODUJHRUJDQL]DWLRQVDQG
ZLWKPDQ\RWKHUXVHUVRQWKH,QWHUQHW6HUYHU*,6
VRIWZDUHLVXVHGIRUDQ\NLQGRIFHQWUDOO\KRVWHG*,6
FRPSXWLQJDQGLW·VH[SDQGLQJWRVXSSRUW*,6GDWD
PDQDJHPHQWDQGJHRSURFHVVLQJ,QDGGLWLRQWRVHUYLQJ
PDSVDQGGDWDD*,6VHUYHUFDQSURYLGHDOOWKH
IXQFWLRQDOLW\RID*,6ZRUNVWDWLRQLQDVKDUHGFHQWUDO
VHUYHULQFOXGLQJPDSSLQJVSDWLDODQDO\VLVFRPSOH[VSDWLDO
TXHULHVDGYDQFHGGDWDFRPSLODWLRQGLVWULEXWHGGDWD
PDQDJHPHQWEDWFKJHRSURFHVVLQJHQIRUFHPHQWRI
JHRPHWULFLQWHJULW\UXOHVDQGVRRQ
$UF6'(³DQDGYDQFHGVSDWLDOGDWDVHUYHUIRUPDQDJLQJ
JHRJUDSKLFLQIRUPDWLRQLQQXPHURXVUHODWLRQDOGDWDEDVH
PDQDJHPHQWV\VWHPV$UF6'(LVWKHGDWDVHUYHUEHWZHHQ
WKHUHVWRI$UF*,6DQGUHODWLRQDOGDWDEDVHV,WLVXVHG
ZLGHO\WRHQDEOHJHRGDWDEDVHVWREHVKDUHGE\PDQ\XVHUV
DFURVVDQ\QHWZRUNDQGWRVFDOHLQVL]HWRDQ\OHYHO
QHFHVVDU\
*,6VHUYHUVDUH,7FRPSOLDQWDQGZRUNH[WUHPHO\ZHOO
ZLWKRWKHUHQWHUSULVHVRIWZDUHVXFKDV:HEVHUYHUV
'%06VDQGHQWHUSULVHIUDPHZRUNVLQFOXGLQJ1(7DQG
-DYD3ODWIRUP(QWHUSULVH(GLWLRQ-((7KLVHQDEOHV
WKHLQWHJUDWLRQRI*,6ZLWKQXPHURXVRWKHULQIRUPDWLRQ
V\VWHPWHFKQRORJLHV
$UF,06³DVFDODEOH,QWHUQHWPDSVHUYHUIRU*,6
SXEOLVKLQJRIPDSVGDWDDQGPHWDGDWDWKURXJKRSHQ
,QWHUQHWSURWRFROV$UF,06LVDOUHDG\GHSOR\HGLQWHQVRI
WKRXVDQGVRI LPSOHPHQWDWLRQVSULPDULO\IRU*,6:HE
SXEOLVKLQJ³GHOLYHULQJGDWDDQGPDSVHUYLFHVWRPDQ\
XVHUVRQWKH:HE
$UF*,66HUYHU³DQDSSOLFDWLRQVHUYHUWKDWLQFOXGHVD
VKDUHGOLEUDU\RI*,6VRIWZDUHREMHFWVWREXLOGVHUYHUVLGH
*,6DSSOLFDWLRQVLQHQWHUSULVHDQG:HEFRPSXWLQJ
IUDPHZRUNV$UF*,66HUYHULVDQHZSURGXFWXVHGIRU
EXLOGLQJFHQWUDOHQWHUSULVH*,6DSSOLFDWLRQV62$3EDVHG
:HEVHUYLFHVDQG:HEDSSOLFDWLRQV
)RUPRUHLQIRUPDWLRQDERXWWKH$UF*,6VHUYHU
SURGXFWVVHH&KDSWHU¶6HUYHU*,6$UF6'($UF,06
DQG$UF*,66HUYHU·
Maps and
Globes
Data
World Wide Web
Data
Models
Crosier, S. J., Goodchild, M., et al. (2003)
“Developing an Infrastructure for Sharing
Environmental Models” Environment and Planning
B: Planning and Design 2003, volume 30(4) July,
pages 487 – 501
Crosier, S. J. (2001) "Defining Space - A Metadata
Approach" Of Significance 2001, Volume 3(2)
pages 26 – 31
Work flow
Models
Hill, L. L., S. J. Crosier, et al. (2001). A Content
Standard for Computational Models. D-Lib Magazine.
7. (Available: http://www.dlib.org/dlib/june01/
hill/06hill.html)
Metadata
*,6 ZLOO XVH WKH ,QWHUQHW WR EH VXFFHVVIXO DQG JURZ (PHUJLQJ ,QWHUQHW
WHFKQRORJ\ VXFK DV :HE VHUYLFHV KROGV JUHDW SURPLVH IRU *,6 XVHUV WR VKDUH
DQG VHUYH JHRJUDSKLF NQRZOHGJH DQG WR FRQQHFW *,6 DFURVV RUJDQL]DWLRQV
22 • What is ArcGIS?
Ch02_what_is_arcgis.pmd
22
3/5/2004, 6:25 PM
EMBEDDED GIS
MOBILE GIS
(PEHGGHG*,6FDQEHXVHGWRDGGVHOHFWHG*,6
FRPSRQHQWVLQWRIRFXVHGDSSOLFDWLRQVWRGHOLYHU*,6
IXQFWLRQDOLW\DQ\ZKHUHLQDQRUJDQL]DWLRQ7KLVHQDEOHV
DFFHVVWR*,6IXQFWLRQVWKURXJKVLPSOHIRFXVHGLQWHUIDFHV
E\PDQ\ZKRQHHGWRDSSO\*,6DVDWRROLQWKHLUGDLO\
ZRUN)RUH[DPSOHHPEHGGHG*,6DSSOLFDWLRQVKHOS
VXSSRUWWKHZRUNRIUHPRWHGDWDFROOHFWLRQ*,6DFFHVV
IURPPDQDJHUV·GHVNWRSVDQGFXVWRPLQWHUIDFHVIRU
RSHUDWRUVDVZHOODVIRFXVHGGDWDFRPSLODWLRQDFWLYLWLHV
,QFUHDVLQJO\*,6LVWUDYHOLQJIURPWKHRIILFHLQWRWKHILHOG
E\PHDQVRIIRFXVHGDSSOLFDWLRQVROXWLRQVRQPRELOH
FRPSXWLQJGHYLFHV:LUHOHVVPRELOHGHYLFHVWKDWDUHJOREDO
SRVLWLRQLQJV\VWHP*36HQDEOHGDUHLQFUHDVLQJO\XVHGIRU
IRFXVHGGDWDFROOHFWLRQDQG*,6LQIRUPDWLRQDFFHVVLQWKH
ILHOG)LUHILJKWHUVZDVWHFROOHFWRUVHQJLQHHULQJFUHZV
VXUYH\RUVXWLOLW\ZRUNHUVVROGLHUVFHQVXVZRUNHUVSROLFH
DQGILHOGELRORJLVWVUHSUHVHQWDIHZW\SHVRIILHOGZRUNHUV
ZKRXVHPRELOH*,6DVDWRRO
$UF*,6(QJLQHSURYLGHVDVHULHVRIHPEHGGDEOH$UF*,6
FRPSRQHQWVWKDWDUHXVHGRXWVLGHWKH$UF*,6'HVNWRS
DSSOLFDWLRQIUDPHZRUNIRUH[DPSOHPDSSLQJREMHFWVDUH
PDQDJHGDVSDUWRI$UF*,6(QJLQHUDWKHUWKDQLQ
$UF0DS8VLQJ$UF*,6(QJLQHGHYHORSHUVEXLOGIRFXVHG
*,6VROXWLRQVZLWKVLPSOHLQWHUIDFHVWRDFFHVVDQ\VHWRI
*,6IXQFWLRQVXVLQJ&&201(7DQG-DYD
6RPHILHOGEDVHGWDVNVUHTXLUHUHODWLYHO\VLPSOHJHRJUDSKLF
WRROVDQGRWKHUVLQYROYHFRPSOH[RSHUDWLRQVUHTXLULQJ
VRSKLVWLFDWHGJHRJUDSKLFWRROV$UF*,6LQFOXGHV
DSSOLFDWLRQVHQFRPSDVVLQJERWKRIWKHVHQHHGV$UF3DGLV
WKH$UF*,6VROXWLRQIRUPRELOH*,6DQGILHOGFRPSXWLQJ
VXFKDVLQFLGHQWUHSRUWLQJRIVSDWLDOO\UHFRUGHGDFFLGHQWV
7KHVHW\SHVRIWDVNVDUHSHUIRUPHGRQKDQGKHOG
FRPSXWHUVUXQQLQJ0LFURVRIW:LQGRZVŠ&(RU3RFNHW
3&RU7DEOHW3&V$UF*,6'HVNWRSDQG$UF*,6(QJLQH
IRFXVRQILHOGWDVNVWKDWUHTXLUH*,6DQDO\VLVDQGGHFLVLRQ
PDNLQJ7KHVHWDVNVDUHW\SLFDOO\SHUIRUPHGRQKLJKHQG
7DEOHW3&V
'HYHORSHUVFDQEXLOGFRPSOHWHFXVWRPDSSOLFDWLRQVZLWK
$UF*,6(QJLQHRUHPEHG*,6ORJLFLQH[LVWLQJXVHU
DSSOLFDWLRQVIRUH[DPSOH0LFURVRIWŠ:RUGRU([FHOWR
GHSOR\FXVWRP*,6DSSOLFDWLRQVWKDWGHOLYHUIRFXVHG*,6
VROXWLRQVWRPDQ\XVHUV
)RUPRUHLQIRUPDWLRQDERXW$UF*,6(QJLQHVHH
&KDSWHU¶(PEHGGHG*,6$UF*,6(QJLQH·
)RUPRUHLQIRUPDWLRQDERXWPRELOH*,6VHH&KDSWHU
¶0RELOH*,6$UF3DGDQG'HYLFHV·
<RX FDQ XVH $UF3DG WR WDNH *,6 LQWR WKH ILHOG
8VH $UF*,6 (QJLQH WR HPEHG *,6 LQWR \RXU DSSOLFDWLRQV
What is ArcGIS? • 23
Ch02_what_is_arcgis.pmd
23
3/10/2004, 1:19 PM
GEODATABASE
7KHJHRGDWDEDVH³VKRUWIRUJHRJUDSKLFGDWDEDVH³LVWKH
FRUHJHRJUDSKLFLQIRUPDWLRQPRGHOWRRUJDQL]H*,6GDWD
LQWRWKHPDWLFOD\HUVDQGVSDWLDOUHSUHVHQWDWLRQV
7KHJHRGDWDEDVHLVDFRPSUHKHQVLYHVHULHVRIDSSOLFDWLRQ
ORJLFDQGWRROVIRUDFFHVVLQJDQGPDQDJLQJ*,6GDWD7KH
JHRGDWDEDVHDSSOLFDWLRQORJLFLVDFFHVVLEOHLQFOLHQW
DSSOLFDWLRQVVXFKDV$UF*,6'HVNWRSVHUYHU
FRQILJXUDWLRQVVXFKDV$UF*,66HUYHUDQGORJLF
HPEHGGHGFXVWRPDSSOLFDWLRQV$UF*,6(QJLQH
7KHJHRGDWDEDVHLVD*,6DQG'%06VWDQGDUGVEDVHG
SK\VLFDOGDWDVWRUHDQGLVLPSOHPHQWHGRQDQXPEHURI
PXOWLXVHUDQGSHUVRQDO'%06VDQGLQ;0/
7KHJHRGDWDEDVHZDVGHVLJQHGDVDQRSHQVLPSOHJHRPHWU\
VWRUDJHPRGHO2SHQWRPDQ\SRVVLEOHVWRUDJHPHFKDQLVPV
LQFOXGLQJ'%06ILOHVDQG;0/LPSOHPHQWDWLRQVWKH
JHRGDWDEDVHLVQRWWLHGWRDVLQJOH'%06YHQGRU
)RUPRUHLQIRUPDWLRQDERXWWKHJHRGDWDEDVHVHH
&KDSWHU¶*,6GDWDFRQFHSWVLQWKHJHRGDWDEDVH·
Geodatabase
ArcSDE
Personal
Geodatabase
Enterprise
Geodatabase
Oracle
SQL Server
IBM DB2
Informix
7KHJHRGDWDEDVHLVDVLPSOHJHRPHWU\VWRUDJHPRGHO
24 • What is ArcGIS?
Ch02_what_is_arcgis.pmd
24
3/5/2004, 6:25 PM
3
GIS data
concepts in
the
geodatabase
25
Ch3_Geodatabase_new_version.pmd
25
3/10/2004, 10:19 AM
ARCGIS SUPPORTS GIS DATA IN FILES AND DBMSS
$FRUQHUVWRQHRI$UF*,6LVLWVDELOLW\WRDFFHVV*,6GDWD
LQDQ\IRUPDWDQGXVHPXOWLSOHGDWDEDVHVDQGILOHEDVHG
GDWDVHWV FRQFXUUHQWO\
$UF*,6KDVDKLJKOHYHOJHQHULFJHRJUDSKLFGDWDPRGHOIRU
UHSUHVHQWLQJVSDWLDOLQIRUPDWLRQVXFKDVIHDWXUHVUDVWHUV
DQGRWKHUVSDWLDOGDWDW\SHV$UF*,6VXSSRUWVDQ
LPSOHPHQWDWLRQRIWKHGDWDPRGHOIRUERWKILOHV\VWHPV
DQGGDWDEDVHPDQDJHPHQWV\VWHPV
6XSSRUWIRUILOHEDVHGPRGHOVLQFOXGHVDFFHVVWRQXPHURXV
*,6GDWDVHWVVXFKDVFRYHUDJHVVKDSHILOHVJULGVLPDJHV
DQGWULDQJXODWHGLUUHJXODUQHWZRUNV7,1V7KH
JHRGDWDEDVHPRGHOPDQDJHVWKHVDPHW\SHVRIJHRJUDSKLF
LQIRUPDWLRQLQDUHODWLRQDOGDWDEDVHSURYLGLQJPDQ\RI
WKHGDWDPDQDJHPHQWEHQHILWVRIIHUHGE\D'%06
%RWKWKHILOHEDVHGGDWDVHWVDQGWKH'%06EDVHGGDWDVHWV
GHILQHDJHQHULFPRGHOIRUJHRJUDSKLFLQIRUPDWLRQ7KLV
JHQHULFPRGHOFDQEHXVHGWRGHILQHDQGZRUNZLWKDZLGH
YDULHW\RI*,6DSSOLFDWLRQV%\GHILQLQJDQGLPSOHPHQWLQJ
WKHEHKDYLRURIDJHQHULFJHRJUDSKLFGDWDPRGHO
JHRJUDSKLFLQIRUPDWLRQLQ$UF*,6FDQEHPXOWLSXUSRVH
VKDUDEOHDQGVWDQGDUGVEDVHG0RVWLPSRUWDQWD
FRPSUHKHQVLYHVHULHVRIWRROVDUHDYDLODEOHWRZRUNZLWK
WKHJHQHULFGDWDW\SHV7KXV$UF*,6SURYLGHVDUREXVW
SODWIRUPIRUYLUWXDOO\DQ\*,6DSSOLFDWLRQ
File-based datasets
Coverages
Shapefiles
Grids
TINs
Images (numerous formats)
Vector Product Format (VPF) files
CAD files (numerous formats)
Tables (numerous formats)
Geodatabases
Oracle
Oracle with Spatial or Locator
DB2 with its Spatial Type
Informix with its Spatial Type
SQL Server
Personal Geodatabases
(Microsoft Access)
6RPH RI WKH FRPPRQ *,6 GDWD IRUPDWV WKDW FDQ EH XVHG GLUHFWO\ LQ $UF*,6
$FFHVV WR DQG IURP QXPHURXV DGGLWLRQDO IRUPDWV LV VXSSRUWHG WKURXJK GDWD
FRQYHUVLRQ DQG LQWHURSHUDELOLW\ H[WHQVLRQV *,6 GDWD LV DOVR DFFHVVLEOH WKURXJK
WKH:HEXVLQJYDULRXV;0/DQG:HEVFKHPDVVXFKDV*HRGDWDEDVH;0/
$UF;0/62$3:06DQG:)6
26 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
26
3/5/2004, 6:25 PM
WHAT IS THE GEODATABASE?
7KHJHRGDWDEDVHLVDGDWDPRGHOIRUUHSUHVHQWLQJ
JHRJUDSKLFLQIRUPDWLRQXVLQJVWDQGDUGUHODWLRQDOGDWDEDVH
WHFKQRORJ\7KHJHRGDWDEDVHVXSSRUWVWKHVWRUDJHDQG
PDQDJHPHQWRIJHRJUDSKLFLQIRUPDWLRQLQVWDQGDUG
GDWDEDVHPDQDJHPHQWV\VWHPWDEOHV
*HRGDWDEDVHVZRUNDFURVVDUDQJHRI'%06DUFKLWHFWXUHV
FRPHLQPDQ\VL]HVDQGKDYHYDU\LQJQXPEHUVRIXVHUV
7KH\FDQVFDOHIURPVPDOOHUVLQJOHXVHUGDWDEDVHVEXLOWRQ
WKH0LFURVRIW-HW(QJLQHGDWDEDVHXSWRODUJHUZRUNJURXS
GHSDUWPHQWDQGHQWHUSULVHGDWDEDVHVDFFHVVHGE\PDQ\
XVHUV7ZRW\SHVRI JHRGDWDEDVHDUFKLWHFWXUHVDUH
DYDLODEOH³SHUVRQDOJHRGDWDEDVHVDQGPXOWLXVHU
JHRGDWDEDVHV
3HUVRQDOJHRGDWDEDVHVZKLFKDUHIUHHO\DYDLODEOHWRDOO
$UF*,6XVHUVXVHWKH0LFURVRIW-HW(QJLQHGDWDEDVHILOH
VWUXFWXUHWRSHUVLVW*,6GDWDLQVPDOOHUGDWDEDVHV3HUVRQDO
JHRGDWDEDVHVDUHPXFKOLNHILOHEDVHGZRUNVSDFHVDQGKROG
GDWDEDVHVXSWR*%LQVL]H0LFURVRIW$FFHVVLVXVHGWR
ZRUNZLWKDWWULEXWHWDEOHVLQSHUVRQDOJHRGDWDEDVHV
REMHFWVUHTXLUHGIRU*,6GDWDLQDQGRXWRIWDEOHV,Q
DGGLWLRQ*,6GDWDEDVHVL]HVDQGWKHQXPEHUVRI
VXSSRUWHGXVHUVFDQEHPXFKODUJHUWKDQ*,6ILOHEDVHV
Geodatabase
type
DBMS
Personal
geodatabase
Microsoft Jet Engine
(Access)
Multiuser, versioned
geodatabase
· Oracle
· Oracle with
Spatial or Locator
· IBM DB2
· IBM Informix
· Microsoft
SQL Server
Notes
· Single-user editing
· 2 GB size limit
· No versioning
support
· Requires ArcSDE
Gateway
· Multiuser editing
· Version-based
work flows
· Database size and
number of users
up to RDBMS
limits
6XPPDU\ RI SHUVRQDO DQG PXOWLXVHU JHRGDWDEDVHV
3HUVRQDOJHRGDWDEDVHVDUHLGHDOIRUZRUNLQJZLWKVPDOOHU
GDWDVHWVIRU*,6SURMHFWVDQGLQVPDOOZRUNJURXSV
7\SLFDOO\XVHUVZLOOHPSOR\PXOWLSOHSHUVRQDOJHRGDWDEDVHV
IRUWKHLUGDWDFROOHFWLRQVDQGDFFHVVWKHVHVLPXOWDQHRXVO\
IRUWKHLU*,6ZRUN3HUVRQDOJHRGDWDEDVHVVXSSRUWVLQJOH
XVHUHGLWLQJ1RYHUVLRQLQJVXSSRUWLVSURYLGHG
0XOWLXVHUJHRGDWDEDVHVUHTXLUHWKHXVHRI$UF6'(DQG
ZRUNZLWKDYDULHW\RI'%06VWRUDJHPRGHOV,%0'%
,QIRUPL[2UDFOH³ERWKZLWKDQGZLWKRXW2UDFOH
6SDWLDO³DQG64/6HUYHU0XOWLXVHUJHRGDWDEDVHVDUH
SULPDULO\XVHGLQDZLGHUDQJHRIZRUNJURXSV
GHSDUWPHQWVDQGHQWHUSULVHVHWWLQJV7KH\WDNHIXOO
DGYDQWDJHRIWKHLUXQGHUO\LQJ'%06DUFKLWHFWXUHVWR
VXSSRUW
‡ ([WUHPHO\ODUJHFRQWLQXRXV*,6GDWDEDVHV
‡ 0DQ\VLPXOWDQHRXVXVHUV
‡ /RQJWUDQVDFWLRQVDQGYHUVLRQHGZRUNIORZV
0XOWLXVHUJHRGDWDEDVHVUHDGLO\VFDOHWRH[WUHPHO\ODUJH
VL]HVDQGQXPEHUVRIXVHUV7KURXJKPDQ\ODUJH
JHRGDWDEDVHLPSOHPHQWDWLRQVLWKDVEHHQIRXQGWKDW
'%06VDUHHIILFLHQWDWPRYLQJWKHW\SHRIODUJHELQDU\
GIS data concepts in the geodatabase • 27
Ch3_Geodatabase_new_version.pmd
27
3/5/2004, 6:25 PM
FEATURE GEOMETRY
9HFWRUIHDWXUHVJHRJUDSKLFREMHFWVZLWKYHFWRUJHRPHWU\
DUHDYHUVDWLOHDQGIUHTXHQWO\XVHGJHRJUDSKLFGDWDW\SH
ZHOOVXLWHGIRUUHSUHVHQWLQJIHDWXUHVZLWKGLVFUHWH
ERXQGDULHVVXFKDVZHOOVVWUHHWVULYHUVVWDWHVDQGSDUFHOV
$IHDWXUHLVVLPSO\DQREMHFWWKDWKDVDORFDWLRQVWRUHGDV
RQHRI LWVSURSHUWLHVRUILHOGVLQWKHURZ7\SLFDOO\
Points
Lines
Point
Single part
Multi-part
Multi-points
Polygons
IHDWXUHVDUHVSDWLDOO\UHSUHVHQWHGDVSRLQWVOLQHVSRO\JRQV
RUDQQRWDWLRQDQGDUHRUJDQL]HGLQWRIHDWXUHFODVVHV
)HDWXUHFODVVHVDUHFROOHFWLRQVRI IHDWXUHVRI WKHVDPHW\SH
ZLWKDFRPPRQVSDWLDOUHSUHVHQWDWLRQDQGVHWRIDWWULEXWHV
IRUH[DPSOHDOLQHIHDWXUHFODVVIRUURDGV
Annotation
Single part
Multi-part
&RPPRQ YHFWRU IHDWXUH UHSUHVHQWDWLRQV
28 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
28
3/5/2004, 6:25 PM
3D MultiPatch
RASTER GEOMETRY
5DVWHUVDUHXVHGWRUHSUHVHQWFRQWLQXRXVOD\HUVVXFKDV
HOHYDWLRQVORSHDQGDVSHFWYHJHWDWLRQWHPSHUDWXUH
UDLQIDOOSOXPHGLVSHUVLRQDQGVRRQ5DVWHUVDUHPRVW
FRPPRQO\XVHGIRUWKHVWRUDJHRIDHULDOSKRWRJUDSKVDQG
LPDJHU\RIYDULRXVNLQGV
,QDGGLWLRQWRYHFWRUIHDWXUHVDQGUDVWHUGDWDVHWVDOORWKHU
VSDWLDOGDWDW\SHVFDQEHPDQDJHGDQGVWRUHGLQWKH
UHODWLRQDOWDEOHVDOORZLQJ\RXWKHRSSRUWXQLW\WRPDQDJH
DOOJHRJUDSKLFGDWDLQD'%06
Imagery
Grass
Surveys
Shrub
Addresses
Rules & behavior
Beach
Topology
Forest
Terrain
Water
Networks
H
*HRGDWDEDVHV DUH XVHG WR PDQDJH DQG VWRUH GLYHUVH FROOHFWLRQV RI JHRJUDSKLF
LQIRUPDWLRQ W\SHV
5DVWHUGDWDVHWVDUHWKHVWRUDJHPHFKDQLVPVIRULPDJHU\GDWD
GIS data concepts in the geodatabase • 29
Ch3_Geodatabase_new_version.pmd
29
3/5/2004, 6:25 PM
KEY DATABASE CONCEPTS
7KHJHRGDWDEDVHDUFKLWHFWXUHLVEDVHGRQDVHULHVRI
VLPSOH\HWHVVHQWLDOGDWDEDVHFRQFHSWV7KH'%06
SURYLGHVDVLPSOHIRUPDOGDWDPRGHOIRUVWRULQJDQG
ZRUNLQJZLWKLQIRUPDWLRQLQWDEOHV8VHUVWHQGWRWKLQN
RIWKH'%06DVLQKHUHQWO\RSHQEHFDXVHWKHVLPSOLFLW\
DQGIOH[LELOLW\RIWKHJHQHULFUHODWLRQDOGDWDPRGHOHQDEOH
LWWRVXSSRUWDEURDGDUUD\RIDSSOLFDWLRQV.H\'%06
FRQFHSWVLQFOXGH
‡ 5HODWLRQVKLSVDUHXVHGWRDVVRFLDWHURZVIURPRQHWDEOH
ZLWKURZVLQDQRWKHUWDEOH7KLVLVEDVHGRQDFRPPRQ
FROXPQLQHDFKWDEOHRIWHQFDOOHGWKHSULPDU\NH\DQG
WKHIRUHLJQNH\
‡ 5HODWLRQDOLQWHJULW\UXOHVH[LVWIRUWDEOHEDVHGGDWDVHWV
)RUH[DPSOHHDFKURZDOZD\VVKDUHVWKHVDPH
FROXPQVDGRPDLQOLVWVWKHYDOLGYDOXHVRUYDOXHUDQJHV
IRUDFROXPQDQGVRRQ
‡ 'DWDLVRUJDQL]HGLQWRWDEOHV
‡ $VHULHVRIIXQFWLRQVDQGRSHUDWRUVQDPHG64/DUH
DYDLODEOHWRRSHUDWHRQWKHWDEOHVDQGWKHLUGDWD
HOHPHQWV
‡ 7DEOHVFRQWDLQURZV
‡ $OOURZVLQDWDEOHKDYHWKHVDPHFROXPQV
‡ 7KH64/RSHUDWRUVDUHGHVLJQHGWRZRUNZLWKWKH
JHQHULFUHODWLRQDOGDWDW\SHVVXFKDVLQWHJHUVGHFLPDO
QXPEHUVDQGFKDUDFWHUV
‡ (DFKFROXPQKDVDW\SHVXFKDVLQWHJHUGHFLPDO
QXPEHUFKDUDFWHUGDWHDQGVRRQ
Feature class table
Shape
ID
PIN
Area
Addr
1
334-1626-001
7,342
341 Cherry Ct.
SFR
2
334-1626-002
8,020
343 Cherry Ct.
UND
3
334-1626-003 10,031 345 Cherry Ct.
SFR
4
334-1626-004
9,254
347 Cherry Ct.
SFR
5
334-1626-005
8,856
348 Cherry Ct.
UND
6
334-1626-006
9,975
346 Cherry Ct.
SFR
7
334-1626-007
8,230
344 Cherry Ct.
SFR
8
334-1626-008
8,645
342 Cherry Ct.
SFR
Related
ownership
table
PIN
334-1626-001
Code
Owner Acq.Date Assessed TaxStat
1995/10/20 $115,500.00
02
334-1626-002
H. L Holmes 1993/10/06 $24,375.00
G. Hall
01
334-1626-003
W. Rodgers 1980/09/24 $175,500.00
02
334-1626-004 J. Williamson 1974/09/20 $135,750.00
02
334-1626-005
334-1626-006
P. Goodman 1966/06/06 $30,350.00
K. Staley 1942/10/24 $120,750.00
02
02
334-1626-007 J. Dormandy 1996/01/27 $110,650.00
01
334-1626-008
02
S. Gooley
2000/05/31 $145,750.00
30 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
30
3/5/2004, 6:25 PM
6SDWLDOWDEOHVLQWKHJHRGDWDEDVHVXFKDVIHDWXUHFODVVHV
DQGUDVWHUWDEOHVDGKHUHWRWKHVHVDPH'%06SULQFLSOHV
2QHRIWKHFROXPQVKROGVWKHVSDWLDOGDWDIRUHDFK
JHRJUDSKLFREMHFW³IRUH[DPSOHWKHVKDSHILHOGKROGVD
SRO\JRQVKDSHLQDIHDWXUHFODVVWDEOH9DULRXVFROXPQ
W\SHVLQHDFK'%06DUHXVHGWRKROGWKHVKDSHILHOGLQWKH
WDEOH7KHVHDUHW\SLFDOO\HLWKHUDELQDU\ODUJHREMHFW
%/2%W\SHRUDQH[WHQGHGVSDWLDOW\SHWKDWLVVXSSRUWHG
LQVRPH'%06V)RUH[DPSOH2UDFOHZLWKLWV6SDWLDO
H[WHQVLRQSURYLGHVDVSDWLDOFROXPQW\SH
64/RSHUDWHVRQWKHURZVFROXPQVDQGW\SHVLQWDEOHV
7KHFROXPQW\SHVWKHQXPEHUVFKDUDFWHUVGDWHV%/2%V
VSDWLDOW\SHVDQGVRRQDUHREMHFWVLQWKH64/DOJHEUD
7KH'%06PDQDJHVWKHVHVLPSOHGDWDW\SHVDQGWDEOHV
ZKLOHDGGLWLRQDODSSOLFDWLRQORJLFLPSOHPHQWVPRUH
FRPSOH[REMHFWEHKDYLRUDQGLQWHJULW\FRQVWUDLQWV
'HYHORSHUVZLVKLQJWRLPSOHPHQWKLJKHUOHYHOREMHFWV
ZLWKEHKDYLRUDQGORJLFZULWHDSSOLFDWLRQFRGHWRGRVR
)RUH[DPSOHDQRUJDQL]DWLRQPD\LPSOHPHQWDWDEOH
QDPHG(03/2<((6DVIROORZV
Name (Last)
Crosier
Clark
Brown
Name (First)
James
Rosemary
Pete
DOH
10-10-98
03-12-95
06-12-89
Salary
10,000.75
55,000.50
23,000.00
$ VLPSOH UHODWLRQDO GDWD WDEOH FRQWDLQLQJ URZV DQG FROXPQV 7KH GDWD LQ HDFK
FROXPQ DGKHUHV WR D SDUWLFXODU GDWD W\SH VXFK DV FKDUDFWHU GDWH DQG QXPEHU
7KHEXVLQHVVREMHFWVEHLQJPRGHOHGIRUWKHHPSOR\HHVDQG
WKHLUQDPHVVDODULHVDQGKLUHGDWHVDUHQRWLPSOHPHQWHGDV
UHODWLRQDOREMHFWV0RUHVRSKLVWLFDWHGDQGIRFXVHG
DSSOLFDWLRQORJLFLVUHTXLUHGWRLPSOHPHQWEHKDYLRUDQG
LQWHJULW\RQWKHVHEXVLQHVVREMHFWV([DPSOHORJLFWKDW
FRXOGEHLPSOHPHQWHGWRVXSSRUWHPSOR\PHQWDFWLYLWLHV
ZRXOGEHKLULQJLPSOHPHQWLQJDSD\UDLVHHPSOR\HH
UHVLJQDWLRQVSURPRWLRQVDQGPDQDJLQJEHQHILWV
6LPLODUEXVLQHVVREMHFWVDUHXQLYHUVDOO\DSSOLHGLQ*,6)RU
H[DPSOHIHDWXUHFODVVHVWRSRORJLHVQHWZRUNVOLQHDU
UHIHUHQFLQJV\VWHPVUDVWHUFDWDORJVGLPHQVLRQV
DQQRWDWLRQVWHUUDLQVDQGVRIRUWKDUHDOOH[DPSOHVRI
DGYDQFHGREMHFWVXVHGWRLPSOHPHQW*,6EHKDYLRURQWRS
RIWKHVLPSOHVSDWLDOUHSUHVHQWDWLRQVVWRUHGLQWKH'%06
7DEOHVZLWKVSDWLDOFROXPQVDUHQRWHQRXJKIRU*,6
DSSOLFDWLRQV%RWKVHWVRIREMHFWVWKHVLPSOH'%06
UHODWLRQDOREMHFWVDQGWKHDSSOLFDWLRQREMHFWVDUHQHFHVVDU\
IRUEXLOGLQJLQIRUPDWLRQV\VWHPV,WLVLPSRUWDQWWR
HPSKDVL]HWKHFRQFHSWWKDWKLJKHUOHYHOREMHFWVDUH
XQLYHUVDOO\XVHGLQ'%06DSSOLFDWLRQVXVLQJDSSOLFDWLRQ
ORJLF
Where does the application logic belong?
9DULRXVDOWHUQDWLYHVH[LVW8VHUVFDQSHUVLVWWKLVKLJKHU
OHYHOORJLFLQDQXPEHURIZD\V)RUH[DPSOHWKHORJLF
FRXOGEHLPSOHPHQWHGDV
‡ 6WRUHGSURFHGXUHVDQGGDWDEDVHWULJJHUVLQWKH'%06
‡ ([WHQGHGW\SHVLQWKH'%06
‡ $VHSDUDWHDSSOLFDWLRQWLHUWKDWZRUNVRQWKHURZVDQG
FROXPQW\SHVLQWDEOHV
&RXQWOHVV'%06LPSOHPHQWDWLRQVRYHUWKHSDVWWZR
GHFDGHVKDYHGHPRQVWUDWHGRYHUZKHOPLQJO\WKDWWKHXVH
RIDQDSSOLFDWLRQWLHULVDSSURSULDWHIRUDGYDQFHG
DSSOLFDWLRQV)RUH[DPSOHDOOWKHZLGHO\DGRSWHG
FXVWRPHULQIRUPDWLRQV\VWHPV&,6HQWHUSULVHUHVRXUFH
SODQQLQJ(53V\VWHPVDQGDFFRXQWLQJSDFNDJHV
LPSOHPHQWDGYDQFHGDSSOLFDWLRQORJLFLQWKHDSSOLFDWLRQ
WLHUZKLFKHQDEOHVPRUHRSHQQHVVDQGH[WHQVLELOLW\PXFK
KLJKHUSHUIRUPDQFHULFKHUWRROVHWVDQGLQFUHDVHG
IOH[LELOLW\
7KHJHRGDWDEDVHHPSOR\VWKLVVDPHPXOWLWLHUDSSOLFDWLRQ
DUFKLWHFWXUHE\LPSOHPHQWLQJDGYDQFHGORJLFDQGEHKDYLRU
LQWKHDSSOLFDWLRQWLHURQWRSRIWKH'%06IRUDVHULHVRI
JHQHULF*,6REMHFWV
Geodatabase
ArcSDE
Personal
Geodatabase
Enterprise
Geodatabase
Oracle
SQL Server
IBM DB2
Informix
7KH JHRGDWDEDVH LPSOHPHQWV DGYDQFHG ORJLF DQG EHKDYLRU LQ WKH DSSOLFDWLRQ WLHU
RQ WRS RI WKH '%06
GIS data concepts in the geodatabase • 31
Ch3_Geodatabase_new_version.pmd
31
3/11/2004, 9:52 AM
GEODATABASE ARCHITECTURE
5HVSRQVLELOLW\IRUPDQDJHPHQWRIJHRJUDSKLFGDWDVHWVLV
VKDUHGEHWZHHQ*,6VRIWZDUHDQGJHQHULFGDWDEDVH
PDQDJHPHQWV\VWHPVRIWZDUH&HUWDLQDVSHFWVRI
JHRJUDSKLFGDWDVHWPDQDJHPHQWVXFKDVGLVNEDVHG
VWRUDJHGHILQLWLRQRIDWWULEXWHW\SHVDVVRFLDWLYHTXHU\
SURFHVVLQJDQGPXOWLXVHUWUDQVDFWLRQSURFHVVLQJDUH
GHOHJDWHGWRWKH'%067KH*,6DSSOLFDWLRQUHWDLQV
UHVSRQVLELOLW\IRUGHILQLQJWKHVSHFLILF'%06VFKHPDXVHG
WRUHSUHVHQWYDULRXVJHRJUDSKLFGDWDVHWVDQGIRUGRPDLQ
VSHFLILFORJLFZKLFKPDLQWDLQVWKHLQWHJULW\DQGXWLOLW\RI
WKHXQGHUO\LQJUHFRUGV
,QHIIHFWWKH'%06LVXVHGDVRQHRIDVHULHVRI
LPSOHPHQWDWLRQPHFKDQLVPVIRUSHUVLVWLQJJHRJUDSKLF
GDWDVHWV+RZHYHUWKH'%06GRHVQRWIXOO\GHILQHWKH
VHPDQWLFVRIWKHJHRJUDSKLFGDWD7KLVFRXOGEHFRQVLGHUHG
DVDPXOWLWLHUDUFKLWHFWXUHDSSOLFDWLRQDQGVWRUDJHZKHUH
DVSHFWVUHODWHGWRGDWDVWRUDJHDQGUHWULHYDODUH
LPSOHPHQWHGLQWKHVWRUDJH'%06WLHUDVVLPSOHWDEOHV
ZKLOHKLJKOHYHOGDWDLQWHJULW\DQGLQIRUPDWLRQSURFHVVLQJ
IXQFWLRQVDUHUHWDLQHGLQWKHDSSOLFDWLRQDQGGRPDLQ
VRIWZDUH *,6
$WWKHFRUHRIWKHJHRGDWDEDVHLVDVWDQGDUGWKDWLVQRW
H[RWLFUHODWLRQDOGDWDEDVHVFKHPDDVHULHVRIVWDQGDUG
'%06WDEOHVFROXPQW\SHVLQGH[HVDQGVRRQ7KLV
VLPSOHSK\VLFDOVWRUDJHZRUNVLQFRQFHUWZLWKDQGLV
FRQWUROOHGE\DVHWRIKLJKHUOHYHODSSOLFDWLRQREMHFWV
KRVWHGLQWKHDSSOLFDWLRQWLHUZKLFKFDQEHDQ$UF*,6
FOLHQWRUDQ$UF*,66HUYHU7KHVHJHRGDWDEDVHREMHFWV
GHILQHDJHQHULF*,6LQIRUPDWLRQPRGHOWKDWLVVKDUHGE\
DOO$UF*,6DSSOLFDWLRQVDQGXVHUV7KHSXUSRVHRIWKH
JHRGDWDEDVHREMHFWVLVWRH[SRVHDKLJKOHYHO*,6
LQIRUPDWLRQPRGHOWRFOLHQWVDQGWRSHUVLVWWKHGHWDLOHG
LPSOHPHQWDWLRQRIWKLVPRGHOLQDQ\DSSURSULDWHVWRUDJH
PRGHOIRUH[DPSOHLQVWDQGDUG'%06WDEOHVLQILOH
V\VWHPVDQGDV;0/VWUHDPV
$OO$UF*,6DSSOLFDWLRQVLQWHUDFWZLWKWKLVJHQHULF*,6
REMHFWPRGHOIRUJHRGDWDEDVHVQRWZLWKWKHDFWXDO64/
EDVHG'%06LQVWDQFH7KHJHRGDWDEDVHVRIWZDUH
FRPSRQHQWVLPSOHPHQWEHKDYLRUDQGLQWHJULW\UXOHV
LPSOLFLWLQWKHJHQHULFPRGHODQGWUDQVODWHGDWDUHTXHVWVWR
WKHDSSURSULDWHSK\VLFDOGDWDEDVHGHVLJQ
7KHJHRGDWDEDVHLVLPSOHPHQWHGXVLQJWKHVDPHPXOWLWLHU
DSSOLFDWLRQDUFKLWHFWXUH\RXILQGLQRWKHUDGYDQFHG'%06
DSSOLFDWLRQV7KHJHRGDWDEDVHREMHFWVDUHSHUVLVWHGDVURZV
LQ'%06WDEOHVWKDWKDYHLGHQWLW\DQGWKHEHKDYLRULV
VXSSOLHGWKURXJKWKHJHRGDWDEDVHDSSOLFDWLRQORJLF
Geodatabase
Geodatabase
File-based
data
Rules & behavior
Data
DBMS's
XML
7KH VHSDUDWLRQ RI JHRGDWDEDVH ORJLF IURP VWRUDJH HQDEOHV VXSSRUW IRU QXPHURXV
ILOHW\SHV'%06VDQG;0/
7KH JHRGDWDEDVH DUFKLWHFWXUH LV EDVHG RQ VLPSOH UHODWLRQDO VWRUDJH DQG
FRPSUHKHQVLYH DSSOLFDWLRQ ORJLF
32 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
32
3/5/2004, 6:25 PM
GEODATABASE STORAGE IN RELATIONAL DATABASES
*HRGDWDEDVHVWRUDJHLQFOXGHVERWKWKHVFKHPDDQGUXOH
EDVHIRUHDFKJHRJUDSKLFGDWDVHWSOXVVLPSOHWDEXODU
VWRUDJHRIWKHVSDWLDODQGDWWULEXWHGDWD
7KHJHRGDWDEDVHVFKHPDLQFOXGHVWKHGHILQLWLRQVLQWHJULW\
UXOHVDQGEHKDYLRUIRUHDFKJHRJUDSKLFGDWDVHW7KHVH
LQFOXGHSURSHUWLHVIRUIHDWXUHFODVVHVWRSRORJLHV
QHWZRUNVUDVWHUFDWDORJVUHODWLRQVKLSVGRPDLQVDQGVR
IRUWK7KHVFKHPDLVSHUVLVWHGLQDFROOHFWLRQRI
JHRGDWDEDVHPHWDWDEOHVLQWKH'%06WKDWGHILQHVWKH
LQWHJULW\DQGEHKDYLRURIWKHJHRJUDSKLFLQIRUPDWLRQ
7KHVSDWLDOUHSUHVHQWDWLRQVDUHPRVWFRPPRQO\VWRUHGDV
HLWKHUYHFWRUIHDWXUHVRUDVUDVWHUGDWDVHWVDORQJZLWK
WUDGLWLRQDOWDEXODUDWWULEXWHV)RUH[DPSOHD'%06WDEOH
FDQEHXVHGWRVWRUHDIHDWXUHFROOHFWLRQZKHUHHDFKURZLQ
WKHWDEOHUHSUHVHQWVDIHDWXUH$VKDSHFROXPQLQHDFKURZ
LVXVHGWRKROGWKHJHRPHWU\RUVKDSHRIWKHIHDWXUH7KH
VKDSHFROXPQKROGLQJWKHJHRPHWU\LVW\SLFDOO\RQHRIWZR
FROXPQW\SHV
‡ $%/2%FROXPQW\SH
‡ $VSDWLDOFROXPQW\SHLIWKH'%06VXSSRUWVLW
$KRPRJHQHRXVFROOHFWLRQRIFRPPRQIHDWXUHVHDFK
KDYLQJWKHVDPHVSDWLDOUHSUHVHQWDWLRQVXFKDVDSRLQW
OLQHRUSRO\JRQDQGDFRPPRQVHWRIDWWULEXWHFROXPQV
LVUHIHUUHGWRDVDIHDWXUHFODVVDQGLVPDQDJHGLQDVLQJOH
WDEOH
5DVWHUDQGLPDJHU\GDWDW\SHVDUHPDQDJHGDQGVWRUHGLQ
UHODWLRQDOWDEOHVDVZHOO5DVWHUGDWDLVW\SLFDOO\PXFK
ODUJHULQVL]HDQGUHTXLUHVDVLGHWDEOHIRUVWRUDJH7KH
UDVWHULVFXWLQWRVPDOOHUSLHFHVFDOOHGEORFNVDQGVWRUHGLQ
LQGLYLGXDOURZVLQWKHVHSDUDWHEORFNWDEOH
7KHFROXPQW\SHVWKDWKROGWKHYHFWRUDQGUDVWHUJHRPHWU\
YDU\IURPGDWDEDVHWRGDWDEDVH:KHQWKH'%06VXSSRUWV
VSDWLDOW\SHH[WHQVLRQVWKHJHRGDWDEDVHFDQUHDGLO\XVH
WKHPWRKROGWKHVSDWLDOJHRPHWU\(65,ZDVFORVHO\
LQYROYHGLQHIIRUWVWRH[WHQG64/IRUVSDWLDODVWKH
SULPDU\DXWKRUVRIWKH64/006SDWLDODQGWKH2*&
6LPSOH)HDWXUHV64/VSHFLILFDWLRQV(65,KDVIRFXVHGRQ
VXSSRUWIRUWKHVHW\SHVDVZHOODVWKHLQGHSHQGHQW2UDFOH
6SDWLDOW\SHVLQWKHSHUVLVWHQFHRIJHRGDWDEDVHVXVLQJ
'%06VWDQGDUGV
Feature dataset
Contains spatially-related feature classes with
the topology and network objects that bind them.
Feature classes in a feature dataset have
spatial reference.
Feature class
A table with a shape field containing point, line, or
polygon geometries for geographic features. Each row
is a feature.
Table
A collection of rows, each containing the same fields.
Feature classes are tables with shape fields.
Domain
Defines a set or range of valid values for a field.
Relationship class
Associates objects from a feature class or table to
objects in another feature class or table. Relationship
classes can optionally have user-defined fields.
Topology
Integrity rules that define the behavior of
geographically integrated features.
Geometric network
Rules for managing connectivity among features in
a set of feature classes.
Survey dataset
Contains survey measurements that are used to
calculate coordinates linked to feature geometries
in survey-aware feature classes.
Raster dataset
Contains rasters that represent continuous
geographic phenomena.
Metadata document
An XML document that can be associated with every
dataset. Commonly used in ArcIMS and other
server applications.
Geoprocessing tools
A collection of data flow and work flow processes for
performing data management, analysis, and modeling.
$ JHRGDWDEDVH LV D VWRUH RI JHRJUDSKLF GDWD LPSOHPHQWHG ZLWK WKH UHODWLRQDO
GDWDEDVH RI \RXU FKRLFH $OO JHRGDWDEDVH HOHPHQWV DUH PDQDJHG LQ VWDQGDUG
'%06 WDEOHV XVLQJ VWDQGDUG 64/ GDWD W\SHV 7KHVH DUH VRPH RI WKH
VWUXFWXUDO HOHPHQWV RI D JHRGDWDEDVH \RX ZLOO XVH WR GHYHORS \RXU JHRJUDSKLF
GDWDPRGHO
GIS data concepts in the geodatabase • 33
Ch3_Geodatabase_new_version.pmd
33
3/5/2004, 6:25 PM
VERSIONED GEODATABASES AND DISTRIBUTED WORK FLOWS
*,6GDWDOLNHRWKHULQIRUPDWLRQPXVWEHFRQWLQXDOO\
PDLQWDLQHGDQGHGLWHG+HQFHJHRGDWDEDVHVDUHGHVLJQHG
WREHWUDQVDFWLRQDO7KHJHRGDWDEDVHZDVGHVLJQHGIURPWKH
EHJLQQLQJWREHHGLWHGE\PDQ\XVHUVVFDOHWRYHU\ODUJH
FRQWLQXRXVVL]HVDQGVXSSRUWDQXPEHURIFRPPRQ*,6
DSSOLFDWLRQVFHQDULRV
*,6GDWDFRPSLODWLRQZRUNIORZVDQGGDWDVKDULQJUHTXLUH
DORQJWUDQVDFWLRQPRGHOIRUQXPHURXVHGLWLQJDQGGDWD
UHSOLFDWLRQQHHGV,Q*,6DVLQJOHHGLWRSHUDWLRQLV
W\SLFDOO\FRPELQHGZLWKDVHULHVRIRWKHUHGLWVWRGHILQHD
FRPSOHWHWUDQVDFWLRQ)RUH[DPSOHDW\SLFDOXSGDWHLQ
ODQGUHFRUGVDSSOLFDWLRQVLVD´SDUFHOVSOLWµ7KLVLQYROYHV
WKUHHVWHSVGHOHWLQJWKHROGSDUFHOFUHDWLQJWZRQHZ
SDUFHOVDQGXSGDWLQJWKHWD[UROOVZLWKQHZFRUUHVSRQGLQJ
SDUFHODQGRZQHULQIRUPDWLRQ,QWKLVVLPSOHFDVHDVLQJOH
*,6XSGDWHWUDQVDFWLRQLVDFWXDOO\FRPSRVHGRIWKUHHRU
PRUH'%06WUDQVDFWLRQV,QDGGLWLRQ*,6XVHUVRIWHQ
QHHGWR
‡ 8QGRRUUHGRLQGLYLGXDOHGLWLQJRSHUDWLRQVGXULQJDQ
HGLWLQJVHVVLRQ
‡ &UHDWHDKLVWRULFDODUFKLYHRIXSGDWHGIHDWXUHV³IRU
H[DPSOH´UHWLUHGµSDUFHOVDQGWKHLUOLQHDJHV
,QDPXOWLXVHUGDWDEDVHWKH*,6WUDQVDFWLRQVPXVWEH
RUFKHVWUDWHGRQWKH'%06VKRUWWUDQVDFWLRQIUDPHZRUN
$UF6'(SOD\VDNH\UROHGXULQJWKHVHRSHUDWLRQVE\
PDQDJLQJWKHKLJKHUOHYHOFRPSOH[*,6WUDQVDFWLRQVRQ
WKHVLPSOH'%06WUDQVDFWLRQIUDPHZRUN
*,6XVHUVKDYHPDQ\VXFKFDVHVZKHUHORQJWUDQVDFWLRQ
ZRUNIORZVDUHFULWLFDO,QPRVWFDVHVWKHVHDUHPDGH
SRVVLEOHWKURXJKWKHXVHRIDPXOWLXVHU'%06DQG
$UF6'(IRUPDQDJLQJXSGDWHVWRWKHFHQWUDO*,6
GDWDEDVH
‡ &KHFNRXWFKHFNLQWUDQVDFWLRQV³2IWHQXVHUVPLJKW
ZDQWWRFKHFNRXWDSRUWLRQRIDGDWDEDVHIRUD
SDUWLFXODUDUHDRUGLVWULFWRQWRWKHLURZQFRPSXWHUDQG
XSGDWHWKDWLQIRUPDWLRQLQDGLVFRQQHFWHGVHVVLRQWKDW
PLJKWODVWIRUGD\VRUZHHNV(YHQWXDOO\WKH\ZDQWWR
SRVWWKHLUXSGDWHVWRWKHPDLQGDWDEDVH,QRWKHUFDVHV
XVHUVZLOOWDNHDSRUWLRQRIDODUJHJHRGDWDEDVHZLWK
WKHPLQWRWKHILHOGIRUYDOLGDWLRQDQGXSGDWHZLWKILHOG
FRPSXWHUV
‡ +LVWRU\³6RPHXVHUVZDQWWRPDLQWDLQDKLVWRULFDO
YHUVLRQRIHDFKIHDWXUHLQWKHLU*,6GDWDEDVHHYHQ
DIWHUWKHYHUVLRQKDVEHHQXSGDWHG7KH\ZDQWWR
PDLQWDLQDFRS\RIWKHUHWLUHGDQGFKDQJHGIHDWXUHVLQ
DKLVWRULFDODUFKLYH8VHUVDOVRRIWHQQHHGWRWUDFNHDFK
LQGLYLGXDOIHDWXUH·VKLVWRU\IRUH[DPSOHSDUFHOOLQHDJH
RUIHDWXUHXSGDWHSURSHUWLHVLQDQDWLRQDOPDSSLQJ
GDWDEDVH
‡ 7UDQVIHURI FKDQJHRQO\XSGDWHV³0DQ\XVHUV
FROODERUDWHRQGDWDFROOHFWLRQDQGQHHGWRVKDUH
XSGDWHVDFURVVWKH:RUOG:LGH:HELQDZHOOGHILQHG
;0/VFKHPDIRUVKDULQJFKDQJHRQO\XSGDWHVEHWZHHQ
GDWDEDVHV7KHVHGDWDEDVHVFDQKDYHGLIIHUHQW*,6
DUFKLWHFWXUHV
‡ 'LVWULEXWHGJHRJUDSKLFGDWDEDVHV³$UHJLRQDOGDWDEDVH
PD\EHDFRS\IRUDSDUWLFXODUJHRJUDSKLFUHJLRQRIWKH
PDLQFRUSRUDWH*,6GDWDEDVH3HULRGLFDOO\WKHWZR
GDWDEDVHVPXVWEHV\QFKURQL]HGE\H[FKDQJLQJXSGDWHV
EHWZHHQWKHP0DQ\WLPHVWKH'%06VDUHGLIIHUHQW
IRUH[DPSOH64/6HUYHU2UDFOHDQG,%0'%
‡ 0XOWLSOHHGLWVHVVLRQV³$VLQJOH*,6GDWDEDVHXSGDWH
PD\UHTXLUHQXPHURXVFKDQJHVWKDWVSDQPXOWLSOHHGLW
VHVVLRQVRFFXUULQJRYHUDIHZGD\VRUZHHNV
‡ 0XOWLXVHUHGLWLQJ³0XOWLSOHHGLWRUVRIWHQQHHGWR
FRQFXUUHQWO\XSGDWHWKHVDPHVSDWLDOO\LQWHJUDWHG
IHDWXUHV(DFKQHHGVWRZRUNZLWKKLVRUKHURZQ
GDWDEDVHVWDWHYLHZLQJLQGLYLGXDOXSGDWHVDQGLJQRULQJ
XSGDWHVE\RWKHUHGLWRUV(YHQWXDOO\HDFKXVHUQHHGVWR
SRVWKLVRUKHUXSGDWHVDQGUHFRQFLOHWKHPZLWKWKH
RWKHUHGLWRUVDVZHOODVLGHQWLI\DQGUHVROYHDQ\
FRQIOLFWV
34 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
34
3/5/2004, 6:25 PM
What is versioning?
7KHJHRGDWDEDVHPHFKDQLVPIRUPDQDJLQJWKHVHDQGPDQ\
RWKHUFULWLFDO*,6ZRUNIORZVLVWRPDLQWDLQPXOWLSOH
VWDWHVLQWKHJHRGDWDEDVHDQGPRVWLPSRUWDQWGRVRZKLOH
HQVXULQJWKHLQWHJULW\RIWKH*,6GDWDEDVH7KLVDELOLW\WR
PDQDJHZRUNZLWKDQGYLHZPXOWLSOHVWDWHVLVEDVHGRQ
YHUVLRQLQJ$VWKHQDPHLPSOLHVYHUVLRQLQJH[SOLFLWO\
UHFRUGVYHUVLRQVRILQGLYLGXDOIHDWXUHVDQGREMHFWVDVWKH\
DUHPRGLILHGDGGHGDQGUHWLUHGWKURXJKYDULRXVVWDWHV$
YHUVLRQH[SOLFLWO\UHFRUGVHDFKVWDWHRIDIHDWXUHRUREMHFW
DVDURZLQDWDEOHDORQJZLWKLPSRUWDQWWUDQVDFWLRQ
LQIRUPDWLRQ
9HUVLRQVH[SOLFLWO\UHFRUGWKHREMHFWVWDWHVRI D
JHRGDWDEDVHLQWZRGHOWDWDEOHVWKH$GGVWDEOHDQGWKH
'HOHWHVWDEOH6LPSOHTXHULHVDUHXVHGWRYLHZDQGZRUN
ZLWKDQ\GHVLUHGVWDWHRIWKHJHRGDWDEDVH³IRUH[DPSOH
WRYLHZWKHGDWDEDVHVWDWHIRUDSRLQWLQWLPHRUVHHD
SDUWLFXODUXVHU·VFXUUHQWYHUVLRQZLWKKLVRUKHUHGLWV
$UF6'(SOD\VDFULWLFDOUROHLQYHUVLRQHGJHRGDWDEDVH
DSSOLFDWLRQVDQGLVXVHGWRPDQDJHORQJWUDQVDFWLRQVLQ
HDFK'%06DVZHOODVDFURVVGLIIHUHQWV\VWHPV
Default Version
before editing
Adds Table
Base Table
45
41
44
42
43
ObjectID Perimeter Bldg_Code
41
42
43
44
45
30106.25
27458.37
32945.09
30001.55
30556.38
04
04
04
04
04
Area
1253459.45
1048592.56
1584562.04
1116459.67
1362965.03
ObjectID Other Columns State_ID
Deletes Table
Deleted_at Deletes_Row_ID State_ID
Updated Feature
after edit session
Adds Table
Base Table
ObjectID Perimeter Bldg_Code
47
44
41
42
43
41
42
43
44
47
30106.25
27458.37
32945.09
30001.55
43834.07
04
04
04
04
06
Area
1253459.45
1048592.56
1584562.04
1116459.67
1953473.02
ObjectID Other Columns State_ID
47
<….>
47
Deletes Table
Deleted_at Deletes_Row_ID State_ID
45
<….>
0
9HUVLRQV H[SOLFLWO\ UHFRUG WKH REMHFW VWDWHV RI D JHRGDWDEDVH
GIS data concepts in the geodatabase • 35
Ch3_Geodatabase_new_version.pmd
35
3/5/2004, 6:25 PM
GEODATABASE XML
*HRGDWDEDVH;0/UHSUHVHQWV(65,·VRSHQPHFKDQLVPIRU
LQIRUPDWLRQLQWHUFKDQJHEHWZHHQJHRGDWDEDVHVDQGRWKHU
H[WHUQDOV\VWHPV(65,RSHQO\SXEOLVKHVDQGPDLQWDLQVWKH
FRPSOHWHJHRGDWDEDVHVFKHPDDQGFRQWHQWDVDQ;0/
VSHFLILFDWLRQDQGSURYLGHVH[DPSOHLPSOHPHQWDWLRQVWR
LOOXVWUDWHKRZXVHUVFDQVKDUHGDWDXSGDWHVEHWZHHQ
KHWHURJHQHRXVV\VWHPV
;0/LQWHUFKDQJHRIJHRVSDWLDOLQIRUPDWLRQWRDQGIURP
WKHJHRGDWDEDVHLVJUHDWO\VLPSOLILHGXVLQJWKHJHRGDWDEDVH
;0/VSHFLILFDWLRQ([WHUQDODSSOLFDWLRQVFDQUHFHLYH;0/
GDWDVWUHDPVLQFOXGLQJ
‡ ([FKDQJHRIFRPSOHWHORVVOHVVGDWDVHWV
‡ ,QWHUFKDQJHRIVLPSOHIHDWXUHVHWVPXFKOLNHVKDSHILOH
LQWHUFKDQJH
‡ ([FKDQJHRIFKDQJHRQO\GHOWDUHFRUGVHWVXVLQJ
;0/VWUHDPVWRSDVVXSGDWHVDQGFKDQJHVDPRQJ
JHRGDWDEDVHVDQGRWKHUH[WHUQDOGDWDVWUXFWXUHV
‡ ([FKDQJHDQGVKDULQJRIIXOORUSDUWLDOJHRGDWDEDVH
VFKHPDVEHWZHHQ$UF*,6XVHUV
36 • What is ArcGIS?
Ch3_Geodatabase_new_version.pmd
36
3/5/2004, 6:25 PM
4
Ch04_Desktop.pmd
37
Desktop GIS:
Ar
cV
ie
w,
ArcV
cVie
iew
Ar
cEditor
ArcEditor
cEditor,, and
Ar
cInf
o
ArcInf
cInfo
3/10/2004, 10:19 AM
W HAT
IS
A RC GIS D ESKTOP ?
$UF*,6'HVNWRSLQFOXGHVDVXLWHRILQWHJUDWHG
DSSOLFDWLRQVLQFOXGLQJ$UF&DWDORJ$UF0DS$UF*OREH
$UF7RROER[DQG0RGHO%XLOGHU8VLQJWKHVHDSSOLFDWLRQV
DQGLQWHUIDFHVLQXQLVRQ\RXFDQSHUIRUPDQ\*,6WDVN
VLPSOHWRDGYDQFHGLQFOXGLQJPDSSLQJJHRJUDSKLF
DQDO\VLVGDWDHGLWLQJDQGFRPSLODWLRQGDWDPDQDJHPHQW
YLVXDOL]DWLRQDQGJHRSURFHVVLQJ
$UF*,6'HVNWRSLVVFDODEOHWRPHHWWKHQHHGVRIPDQ\
W\SHVRIXVHUV,WLVDYDLODEOHDWWKUHHIXQFWLRQDOOHYHOV
‡ ArcViewIRFXVHVRQFRPSUHKHQVLYHGDWDXVH
PDSSLQJDQGDQDO\VLV
‡ ArcInfoLVDFRPSOHWHSURIHVVLRQDO*,6GHVNWRS
FRQWDLQLQJFRPSUHKHQVLYH*,6IXQFWLRQDOLW\LQFOXGLQJ
ULFKJHRSURFHVVLQJWRROV
1HZFDSDELOLWLHVFDQEHDGGHGWRDOOVHDWVWKURXJKDVHULHV
RI$UF*,6'HVNWRSH[WHQVLRQVIURP(65,DQGRWKHU
RUJDQL]DWLRQV8VHUVFDQDOVRGHYHORSWKHLURZQFXVWRP
H[WHQVLRQVWR$UF*,6'HVNWRSE\ZRUNLQJZLWK
$UF2EMHFWVWKH$UF*,6VRIWZDUHFRPSRQHQWOLEUDU\
8VHUVGHYHORSH[WHQVLRQVDQGFXVWRPWRROVXVLQJVWDQGDUG
:LQGRZVSURJUDPPLQJLQWHUIDFHVVXFKDV9LVXDO%DVLF
9%1(7-DYDDQG9LVXDO&
‡ ArcEditorDGGVDGYDQFHGJHRJUDSKLFHGLWLQJDQGGDWD
FUHDWLRQ
$UF&DWDORJ LV WKH DSSOLFDWLRQ IRU
PDQDJLQJ VSDWLDO GDWD KROGLQJV DQG
GDWDEDVH GHVLJQV DV ZHOO DV IRU
UHFRUGLQJ YLHZLQJ DQG PDQDJLQJ
PHWDGDWD
$UF0DS LV XVHG IRU DOO PDSSLQJ DQG HGLWLQJ WDVNV DV ZHOO DV
PDSEDVHGDQDO\VLV
38 • What is ArcGIS?
Ch04_Desktop.pmd
38
3/5/2004, 6:25 PM
$UF7RROER[ DQG 0RGHO%XLOGHU DYDLODEOH LQ DOO $UF*,6 'HVNWRS HQYLURQPHQWV DUH XVHG IRU JHRSURFHVVLQJ DQG VSDWLDO DQDO\VLV
$UF*OREH DQ DSSOLFDWLRQ LQFOXGHG ZLWK WKH $UF*,6 'HVNWRS ' $QDO\VWŒ H[WHQVLRQ SURYLGHV DQ LQWHUDFWLYH JOREDO YLHZ WR ZRUN ZLWK DQG
DQDO\]H \RXU JHRJUDSKLF GDWD
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 39
Ch04_Desktop.pmd
39
3/5/2004, 6:26 PM
ArcMap
$UF0DSLVWKHFHQWUDODSSOLFDWLRQLQ$UF*,6'HVNWRSIRU
DOOPDSEDVHGWDVNVLQFOXGLQJFDUWRJUDSK\PDSDQDO\VLV
DQGHGLWLQJ$UF0DSLVDFRPSUHKHQVLYHPDSDXWKRULQJ
DSSOLFDWLRQIRU$UF*,6'HVNWRS
$UF0DSRIIHUVWZRW\SHVRIPDSYLHZVDJHRJUDSKLFGDWD
YLHZDQGDSDJHOD\RXWYLHZ,QWKHJHRJUDSKLFGDWDYLHZ
\RXZRUNZLWKJHRJUDSKLFOD\HUVWRV\PEROL]HDQDO\]H
DQGFRPSLOH*,6GDWDVHWV$WDEOHRIFRQWHQWVLQWHUIDFH
KHOSV\RXRUJDQL]HDQGFRQWUROWKHGUDZLQJSURSHUWLHVRI
WKH*,6GDWDOD\HUVLQ\RXUGDWDIUDPH7KHGDWDYLHZLVD
ZLQGRZLQWRDQ\*,6GDWDVHWVIRUDJLYHQDUHD
,QWKHOD\RXWYLHZ\RXZRUNZLWKPDSSDJHVWKDWFRQWDLQ
JHRJUDSKLFGDWDYLHZVDVZHOODVRWKHUPDSHOHPHQWVVXFK
DVVFDOHEDUVOHJHQGV1RUWKDUURZVDQGUHIHUHQFHPDSV
$UF0DSLVXVHGWRFRPSRVHPDSVRQSDJHVIRUSULQWLQJDQG
SXEOLVKLQJ
'HVLJQ DQG FUHDWH SXEOLFDWLRQTXDOLW\ PDSV
&RPSLOH DQG HGLW GDWD
40 • What is ArcGIS?
Ch04_Desktop.pmd
40
3/5/2004, 6:26 PM
$XWKRU DQG VKDUH PDSV ZLWK $UF5HDGHU $UF*,6 (QJLQH DSSOLFDWLRQV $UF,06 $UF0DS 6HUYHU DQG $UF*,6 6HUYHU
3HUIRUP PRGHOLQJ DQG DQDO\VLV LQ $UF0DS
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 41
Ch04_Desktop.pmd
41
3/5/2004, 6:26 PM
ArcCatalog
7KH$UF&DWDORJDSSOLFDWLRQKHOSV\RXRUJDQL]HDQGPDQDJH
DOO\RXU*,6LQIRUPDWLRQVXFKDVPDSVJOREHVGDWDVHWV
PRGHOVPHWDGDWDDQGVHUYLFHV,WLQFOXGHVWRROVWR
‡ 6HDUFKIRUDQGGLVFRYHU*,6GDWDRQORFDOQHWZRUNV
DQGWKH:HE
‡ $GPLQLVWHUDQ$UF*,66HUYHU
‡ 'HILQHH[SRUWDQGLPSRUWJHRGDWDEDVHVFKHPDVDQG
GHVLJQV
<RXFDQHPSOR\$UF&DWDORJWRRUJDQL]HILQGDQGXVH*,6
GDWDDVZHOODVGRFXPHQW\RXGDWDKROGLQJVXVLQJ
VWDQGDUGVEDVHGPHWDGDWD$*,6GDWDEDVHDGPLQLVWUDWRU
XVHV$UF&DWDORJWRGHILQHDQGEXLOGJHRGDWDEDVHV$*,6
VHUYHUDGPLQLVWUDWRUXVHV$UF&DWDORJWRDGPLQLVWHUWKH
*,6VHUYHUIUDPHZRUN
0HWDGDWD LQ $UF&DWDORJ
3UHYLHZLQJ D ' VFHQH LQ $UF&DWDORJ
‡ %URZVHDQGILQGJHRJUDSKLFLQIRUPDWLRQ
‡ 5HFRUGYLHZDQGPDQDJHPHWDGDWD
3UHYLHZLQJ D PDS SURGXFHG ZLWK $UF*,6 6HUYHU LQ $UF&DWDORJ
2U JDQL]LQJ HGLWLQJ DQG PDQDJLQJ D PHWDGDWD FDWDORJ LQ DQ
$UF,06 0HWDGDWD 6HUYHU
42 • What is ArcGIS?
Ch04_Desktop.pmd
42
3/5/2004, 6:26 PM
*HRSURFHVVLQJ LQ $UF&DWDORJ
'HILQLQJ D JHRGDWDEDVH VFKHPD
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 43
Ch04_Desktop.pmd
43
3/5/2004, 6:26 PM
Geoprocessing with ArcToolbox and
ModelBuilder
*HRSURFHVVLQJLVWKHSURFHVVRIGHULYLQJLQIRUPDWLRQ
WKURXJKDQDO\VLVRIH[LVWLQJ*,6GDWDDQGLVDFULWLFDO
IXQFWLRQLQDOO*,6*HRSURFHVVLQJLVXVHGIRUPDQ\*,6
DFWLYLWLHVDQGWRDXWRPDWHPDQ\EDWFKSURFHGXUHVDQG
PHWKRGVLQD*,68VHUVDSSO\JHRSURFHVVLQJIXQFWLRQVWR
JHQHUDWHKLJKTXDOLW\GDWDSHUIRUP4$4&FKHFNVRQ
GDWDTXDOLW\DQGSHUIRUPPRGHOLQJDQGDQDO\VLV
$UF*,6'HVNWRSSURYLGHVDJHRSURFHVVLQJIUDPHZRUNRI
WRROVWKDWFDQEHUXQLQVHYHUDOGLIIHUHQWZD\VLQFOXGLQJ
WKURXJKGLDORJER[HVLQ$UF7RROER[DVLQSXWVWRPRGHOV
LQ0RGHO%XLOGHUDVFRPPDQGVLQWKHFRPPDQGOLQHDQG
DVIXQFWLRQVLQVFULSWV7KLVIUDPHZRUNIDFLOLWDWHVWKH
FUHDWLRQXVHGRFXPHQWDWLRQDQGVKDULQJRI
JHRSURFHVVLQJPRGHOV7KHWZRPDLQSDUWVRIWKH
JHRSURFHVVLQJIUDPHZRUNLQFOXGH$UF7RROER[DQ
RUJDQL]HGFROOHFWLRQRIJHRSURFHVVLQJWRROVDQG
0RGHO%XLOGHUDYLVXDOPRGHOLQJODQJXDJHIRUEXLOGLQJ
JHRSURFHVVLQJZRUNIORZVDQGVFULSWV
$OWKRXJKJHRSURFHVVLQJLVDFFHVVLEOHLQ$UF9LHZDQG
$UF(GLWRU$UF,QIRLVWKHSULPDU\JHRSURFHVVLQJVHDWLQD
*,6RUJDQL]DWLRQEHFDXVHLWFRQWDLQVFRPSUHKHQVLYH
JHRSURFHVVLQJWRROVIRUSHUIRUPLQJVLJQLILFDQW*,6DQDO\VLV
,I\RXDUHJRLQJWREXLOG*,6GDWDDQGSHUIRUPDQDO\VLV
\RX·OOQHHGDWOHDVWRQH$UF,QIRVHDW
$GGLWLRQDOJHRSURFHVVLQJWRROVHWVFRPHZLWKPDQ\RIWKH
$UF*,6H[WHQVLRQVVXFKDV$UF*,66SDWLDO$QDO\VWZKLFK
LQFOXGHVXSWRUDVWHUPRGHOLQJWRROVDQG$UF*,6
'$QDO\VWZKLFKLQFOXGHVDSSUR[LPDWHO\7,1DQG
WHUUDLQDQDO\VLVWRROV$UF*,6*HRVWDWLVWLFDO$QDO\VWDOVR
DGGVNULJLQJDQGVXUIDFHLQWHUSRODWLRQWRROV
ArcToolbox
$UF7RROER[FRQWDLQVDFRPSUHKHQVLYHFROOHFWLRQRI
JHRSURFHVVLQJIXQFWLRQVLQFOXGLQJWRROVIRU
‡ 'DWDPDQDJHPHQW
‡ 'DWDFRQYHUVLRQ
$UF7RROER[ LV DYDLODEOH LQ DOO $UF*,6 'HVNWRS DSSOLFDWLRQV VXFK
DV $UF&DWDORJ
‡ &RYHUDJHSURFHVVLQJ
‡ 9HFWRUDQDO\VLV
‡ *HRFRGLQJ
‡ 6WDWLVWLFDO DQDO\VLV
$UF7RROER[LVHPEHGGHGLQ$UF&DWDORJDQG$UF0DSDQGLV
DYDLODEOHLQ$UF9LHZ$UF(GLWRUDQG$UF,QIR
(DFKSURGXFWOHYHOLQFOXGHVDGGLWLRQDOJHRSURFHVVLQJWRROV
$UF9LHZVXSSRUWVDFRUHVHWRIVLPSOHGDWDORDGLQJDQG
WUDQVODWLRQWRROVDVZHOODVIXQGDPHQWDODQDO\VLVWRROV
$UF(GLWRUDGGVDVPDOOQXPEHURIWRROVIRUJHRGDWDEDVH
FUHDWLRQDQGORDGLQJDQG$UF,QIRSURYLGHVD
FRPSUHKHQVLYHVHWRIJHRSURFHVVLQJWRROVIRUYHFWRU
DQDO\VLVGDWDFRQYHUVLRQGDWDORDGLQJDQGFRYHUDJH
JHRSURFHVVLQJ$UF9LHZSURYLGHVPRUHWKDQWRROVLQ
$UF7RROER[$UF(GLWRUSURYLGHVPRUHWKDQDQG
$UF,QIRJLYHV\RXDSSUR[LPDWHO\
44 • What is ArcGIS?
Ch04_Desktop.pmd
44
3/5/2004, 6:26 PM
ModelBuilder
7KH0RGHO%XLOGHULQWHUIDFHSURYLGHVDJUDSKLFDOPRGHOLQJ
IUDPHZRUNIRUGHVLJQLQJDQGLPSOHPHQWLQJJHRSURFHVVLQJ
PRGHOVWKDWFDQLQFOXGHWRROVVFULSWVDQGGDWD0RGHOVDUH
GDWDIORZGLDJUDPVWKDWVWULQJWRJHWKHUDVHULHVRIWRROV
DQGGDWDWRFUHDWHDGYDQFHGSURFHGXUHVDQGZRUNIORZV
<RXFDQGUDJWRROVDQGGDWDVHWVRQWRDPRGHODQGFRQQHFW
WKHVHWRFUHDWHDQRUGHUHGVHTXHQFHRIVWHSVWRSHUIRUP
FRPSOH[*,6WDVNV
0RGHO%XLOGHULVDSURGXFWLYHPHFKDQLVPWRVKDUHPHWKRGV
DQGSURFHGXUHVZLWKRWKHUVZLWKLQDVZHOODVRXWVLGH\RXU
RUJDQL]DWLRQ
0RGHO%XLOGHU SURYLGHV DQ LQWHUDFWLYH PHFKDQLVP IRU EXLOGLQJ DQG H[HFXWLQJ FRPSOH[ *,6 SURFHGXUHV
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 45
Ch04_Desktop.pmd
45
3/5/2004, 6:26 PM
ArcGlobe
$UF*OREHSDUWRIWKH$UF*,6'$QDO\VWH[WHQVLRQ
SURYLGHV FRQWLQXRXV PXOWLUHVROXWLRQ LQWHUDFWLYH YLHZLQJ
RI JHRJUDSKLFLQIRUPDWLRQ/LNH$UF0DS$UF*OREHZRUNV
ZLWK*,6GDWDOD\HUVGLVSOD\LQJLQIRUPDWLRQLQD
JHRGDWDEDVHDQGLQDOOVXSSRUWHG*,6GDWDIRUPDWV
$UF*OREHKDVDG\QDPLF'YLHZRIJHRJUDSKLF
LQIRUPDWLRQ$UF*OREHOD\HUVDUHSODFHGZLWKLQDVLQJOH
JOREDOFRQWH[WLQWHJUDWLQJDOO*,6GDWDVRXUFHVLQWRD
FRPPRQJOREDOIUDPHZRUN,WKDQGOHVPXOWLSOHGDWD
UHVROXWLRQVE\PDNLQJGDWDVHWVYLVLEOHDWDSSURSULDWHVFDOHV
DQG OHYHOV RI GHWDLO
7KH$UF*OREHXQLILHGLQWHUDFWLYHYLHZRIJHRJUDSKLF
LQIRUPDWLRQZLOOVLJQLILFDQWO\HQKDQFH*,6XVHUV·DELOLW\WR
LQWHJUDWHDQGXVHGLVSDUDWH*,6GDWDVHWV,WLVH[SHFWHG
WKDW$UF*OREHZLOOEHFRPHDZLGHO\DGRSWHGDSSOLFDWLRQ
SODWIRUPRIFKRLFHIRUFRPPRQ*,6ZRUNVXFKDV
HGLWLQJVSDWLDOGDWDDQDO\VLVPDSSLQJDQGYLVXDOL]DWLRQ
$UHDV RI SRWHQWLDO FRQIOLFW EHWZHHQ KXPDQ SRSXODWLRQV DQG
VSHFLHVELRGLYHUVLW\
*OREDO DQDO\VLV RI UHSRUWHG FDVHV DQG
GHDWKV IURP 6$56
9LHZ RI GRZQWRZQ &KLFDJR
46 • What is ArcGIS?
Ch04_Desktop.pmd
46
3/5/2004, 6:26 PM
What are ArcView, ArcEditor, and
ArcInfo?
$UF*,6'HVNWRSLVWKHLQIRUPDWLRQDXWKRULQJDQGXVDJH
WRROIRU*,6SURIHVVLRQDOV,WFDQEHSXUFKDVHGDVWKUHH
VHSDUDWHVRIWZDUHSURGXFWVHDFKSURYLGLQJDKLJKHUOHYHO
RI IXQFWLRQDOLW\
‡ $UF9LHZSURYLGHVFRPSUHKHQVLYHPDSSLQJGDWDXVH
DQGDQDO\VLVWRROVDORQJZLWKVLPSOHHGLWLQJDQG
JHRSURFHVVLQJ
‡ $UF(GLWRULQFOXGHVDGYDQFHGHGLWLQJFDSDELOLWLHVIRU
VKDSHILOHVDQGJHRGDWDEDVHVLQDGGLWLRQWRWKHIXOO
IXQFWLRQDOLW\ RI $UF9LHZ
‡ $UF,QIRLVWKHIXOOIXQFWLRQIODJVKLS*,6'HVNWRS,W
H[WHQGVWKHIXQFWLRQDOLW\RIERWK$UF,QIRDQG
$UF(GLWRUZLWKDGYDQFHGJHRSURFHVVLQJ,WDOVR
LQFOXGHVWKHOHJDF\DSSOLFDWLRQVIRU$UF,QIR
:RUNVWDWLRQ $UF $UF3ORWŒ$UF(GLWŒ$0/ŒDQG
VRRQ
$V$UF9LHZ$UF(GLWRUDQG$UF,QIRDOOVKDUHDFRPPRQ
DUFKLWHFWXUHXVHUVZRUNLQJZLWKDQ\RIWKHVH*,6
GHVNWRSVFDQVKDUHWKHLUZRUNZLWKRWKHUXVHUV0DSV
GDWDV\PERORJ\PDSOD\HUVFXVWRPWRROVDQGLQWHUIDFHV
UHSRUWVPHWDGDWDDQGVRRQFDQEHDFFHVVHG
LQWHUFKDQJHDEO\LQDOOWKUHHSURGXFWV7KLVPHDQVWKDW\RX
EHQHILWIURPXVLQJDVLQJOHDUFKLWHFWXUHPLQLPL]LQJWKH
QHHGWROHDUQDQGGHSOR\VHYHUDOGLIIHUHQWDUFKLWHFWXUHV
,QDGGLWLRQPDSVGDWDDQGPHWDGDWDFUHDWHGZLWK
$UF*,6'HVNWRSFDQEHVKDUHGZLWKPDQ\XVHUVWKURXJK
WKHXVHRIIUHH$UF5HDGHUŒVHDWVFXVWRP$UF*,6(QJLQH
DSSOLFDWLRQVDQGDGYDQFHG*,6:HEVHUYLFHVXVLQJ
$UF,06DQG$UF*,66HUYHU
7KHFDSDELOLWLHVRIDOOWKUHHOHYHOVFDQEHIXUWKHUH[WHQGHG
XVLQJDVHULHVRIRSWLRQDODGGRQVRIWZDUHH[WHQVLRQVVXFK
DV$UF*,66SDWLDO$QDO\VWDQG$UF3UHVVŒIRU$UF*,6)RU
PRUHLQIRUPDWLRQRQWKHH[WHQVLRQVRIWZDUHVHH¶2SWLRQDO
H[WHQVLRQVIRU$UF*,6'HVNWRS·ODWHULQWKLVVHFWLRQ
Interactive mapping
ArcView
Hard-copy map design and layout
Map-based query and Tools
Direct read data formats
Geoprocessing framework
Customizable application framework
Geodatabase definition and administration
ArcEditor
ArcView
ArcInfo
ArcView
Geodatabase editing and compilation
Additional geoprocessing tools
ArcEditor
ArcInfo Workstation
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 47
Ch04_Desktop.pmd
47
3/5/2004, 6:26 PM
What is ArcView?
$UF9LHZLVWKHILUVWRIWKHWKUHHIXQFWLRQDOSURGXFWOHYHOV
DWZKLFK\RXFDQXVH$UF*,6'HVNWRS$UF9LHZLVD
Interactive mapping
ArcView
VXLWHRI DSSOLFDWLRQV$UF0DS$UF&DWDORJ$UF7RROER[
DQG0RGHO%XLOGHU$UF9LHZLVDSRZHUIXO*,6WRRONLWIRU
GDWDXVHPDSSLQJUHSRUWLQJDQGPDSEDVHGDQDO\VLV
•
•
•
•
•
•
•
Layer-based map definition
Vector layers
Image and image catalog layers
Terrain and surface layers
Web service layers
Thematic mapping
Labeling
•
•
•
•
Graphics, text, legends, and scale bars
Comprehensive symbol library
Graphics metafile generation
Large format map printing
Map-based query
and Tools
•
•
•
•
•
•
•
Address geocoding
Identify
Join and relate attribute tables
Spatial and attribute selection
Graph and report generation
Dynamic segmentation
Geoprocessing wizard
Direct read data
formats
•
•
•
Shape, CAD, dBase, and image files
Microsoft access
Multiuser DBMS (Via ArcSDE)
including Oracle, SQL Server, and DB2
Geoprocessing
framework
•
•
•
•
Toolbox and dialogs
ModelBuilder
Scripting
Command line
•
•
•
•
•
•
Comprehensive object model
Tools and toolbars
Geoprocessing functions
VBA included
Extensible with VB, VC++, and .NET
ArcObjects
ArcMap
ap
ArcCatalog
ArcToolbox
ModelBuilder
Hard-copy map design
and layout
Customizable
application
framework
$ OLVW RI VRPH RI WKH NH\ FDSDELOLWLHV LQ $UF9LHZ LV VKRZQ DERYH $UF9LHZ RIIHUV PDQ\ H[FLWLQJ GDWD XVH FDSDELOLWLHV
LQFOXGLQJ DGYDQFHG PDS V\PERORJ\ DQG HGLWLQJ WRROV PHWDGDWD PDQDJHPHQW DQG RQWKHIO\ SURMHFWLRQ
48 • What is ArcGIS?
Ch04_Desktop.pmd
48
3/5/2004, 6:26 PM
What is ArcEditor?
$UF(GLWRULVD*,6GDWDDXWRPDWLRQDQGFRPSLODWLRQ
ZRUNVWDWLRQIRUWKHFRQVWUXFWLRQDQGPDLQWHQDQFHRI
JHRGDWDEDVHVVKDSHILOHVDQGRWKHUJHRJUDSKLF
LQIRUPDWLRQ$UF(GLWRUSURYLGHVDOOWKHFDSDELOLWLHVRI
$UF9LHZDVZHOODVWKHDELOLW\WRFUHDWHJHRGDWDEDVH
EHKDYLRUVVXFKDVWRSRORJ\VXEW\SHVGRPDLQVDQG
JHRPHWULFQHWZRUNV$UF(GLWRUDOVRLQFOXGHVWRROVWKDW
VXSSRUWPHWDGDWDFUHDWLRQJHRJUDSKLFGDWDH[SORUDWLRQ
DQGDQDO\VLVDQGPDSSLQJ
,PSOHPHQWLQJD'%06DQGDFFHVVLQJLWYLD$UF6'(
IDFLOLWDWHVPXOWLXVHUJHRGDWDEDVHHGLWLQJDQGPDLQWHQDQFH
ZLWKFRPSOHWHYHUVLRQPDQDJHPHQWLQ$UF(GLWRU7KLV
LQFOXGHVDGYDQFHGWRROVIRUYHUVLRQPDQDJHPHQW³IRU
H[DPSOHYHUVLRQPHUJLQJWRROVWRLGHQWLI\DQGUHVROYH
FRQIOLFWVSHUIRUPGLVFRQQHFWHGHGLWLQJDQGFRQGXFW
KLVWRU\PDQDJHPHQW
)RUPRUHLQIRUPDWLRQRQ$UF6'(VHHWKHVHFWLRQ¶:KDW
LV$UF6'("·LQ&KDSWHU¶6HUYHU*,6$UF6'($UF,06
DQG$UF*,66HUYHU·
Geodatabase definition and administration
ArcEditor
ArcView
ArcMap
ArcCatalog
ArcToolbox
ModelBuilder
•
•
•
•
•
•
•
•
•
Multi-user versioned data management
Objects and relationships
Vector data model
Annotation
Addresses and geocoding
Topology
Facilities networks
Raster datasets and catalogs
ArcGIS data models
Geodatabase editing and compilation
•
•
•
•
•
•
•
CAD-like editing
Topology deleting tools
Coordinate geometry tools
Network editing tools
Annotation tools
Versioning
Check-out and check-in
$ OLVW RI VRPH RI WKH NH\ FDSDELOLWLHV RI $UF(GLWRU LV VKRZQ DERYH $UF(GLWRU RIIHUV WKH VDPH FDSDELOLWLHV DV $UF9LHZ
EXW DGGV DGYDQFHG HGLWLQJ FDSDELOLWLHV
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 49
Ch04_Desktop.pmd
49
3/5/2004, 6:26 PM
What is ArcInfo?
$UF,QIRLVWKHIODJVKLS$UF*,6'HVNWRSSURGXFW,WLVWKH
PRVWIXQFWLRQDOO\ULFKFOLHQWLQ$UF*,6'HVNWRS7KHKLJK
HQG$UF,QIRSURGXFWSURYLGHVDOOWKHFDSDELOLWLHVRI
$UF9LHZDQG$UF(GLWRU,QDGGLWLRQLWLQFOXGHVD
FRPSUHKHQVLYHFROOHFWLRQRI WRROVLQ$UF7RROER[WR
VXSSRUWDGYDQFHGJHRSURFHVVLQJDQGSRO\JRQSURFHVVLQJ
7KHFODVVLFDOZRUNVWDWLRQDSSOLFDWLRQVDQGFDSDELOLWLHV
ArcInfo
ArcView
ArcEditor
FRQWDLQHGLQ$UF,QIR:RUNVWDWLRQVXFKDV$UF$UF3ORW
DQG$UF(GLWDUHLQFOXGHGDVZHOO%\DGGLQJDGYDQFHG
JHRSURFHVVLQJ$UF,QIRLVDFRPSOHWHV\VWHPIRU*,6GDWD
FUHDWLRQXSGDWHTXHU\PDSSLQJDQGDQDO\VLV
$Q\RUJDQL]DWLRQUHTXLULQJDFRPSOHWH*,6QHHGVDWOHDVW
RQHFRS\RI $UF,QIR
Additional geoprocessing tools
•
•
•
•
•
•
•
•
•
•
•
ArcMap
ArcCatalog
ArcToolbox
(full version)
ModelBuilder
Geodatabase definition and management
Vector analysis
Data conversion
Coverage geoprocessing
Geocoding
Data management
Linear referencing
Data conversion
Raster management
Table management
Coordinate management
ArcInfo Workstation
$ OLVW RI VRPH RI WKH NH\ $UF,QIR FDSDELOLWLHV LV VKRZQ DERYH $UF,QIR SURYLGHV DOO WKH FDSDELOLWLHV RI $UF9LHZ DQG $UF(GLWRU DV ZHOO DV
DGGLWLRQDO DGYDQFHG JHRSURFHVVLQJ IXQFWLRQDOLW\ 7KH $UF,QIR YHUVLRQ RI $UF7RROER[ LV LPSRUWDQW IRU VLWHV WKDW EXLOG DQG FUHDWH VSDWLDO
GDWDEDVHV
50 • What is ArcGIS?
Ch04_Desktop.pmd
50
3/5/2004, 6:26 PM
Optional extensions for
ArcGIS Desktop
0DQ\RSWLRQDOH[WHQVLRQVDUHDYDLODEOHIRU$UF*,6
'HVNWRS([WHQVLRQVDOORZ\RXWRSHUIRUPWDVNVVXFKDV
ArcGIS
Spatial
Analyst
ArcGIS 3D
Analyst
• Advanced raster and vector
spatial modeling
• ArcGrid™ Map Algebra
• ArcScene™: Real-time
interactive 3D scenes
• Scene views in ArcCatalog
• 3D modeling tools
• ArcTIN™ tools
UDVWHUJHRSURFHVVLQJDQGWKUHHGLPHQVLRQDODQDO\VLV$OO
H[WHQVLRQVFDQEHXVHGE\HDFKSURGXFW³$UF9LHZ
$UF(GLWRUDQG$UF,QIR
ArcGIS
Geostatistical
Analyst
ArcGIS
Tracking
Analyst
• Database-driven schematic
rendering and display
ArcGIS
• Schematic views of GIS
Schematics
networks and tabular information ArcGIS
• Multiple schematic
Publisher
representations
ArcGIS Data • Directly reads, transforms,
and exports data formats
Interopera• Tools for data transformation
bility
and use
Extension
ArcPress
for ArcGIS
• Advanced kriging and surface
modeling
• Exploratory spatial data
analysis tools
• Probability, threshold, and error
mapping
• Time-based map display and
rendering
• Playback tools (Play, Pause,
Forward, Rewind)
• Work with any time-based data
(for example, features that
move/change or whose values
change through time)
• Publishes ArcMap documents
as PMFs for use with free
ArcReader seats
• Also used with the ArcMap
Server extension to ArcIMS
• Advanced map printing
• Advanced label placement and
conflict detection for high-end
cartographic production
• Greatly simplifies the laborintensive placement of map text
Maplex for
ArcGIS
• Comprehensive survey
ArcGIS
information management using
Survey
the geodatabase
Analyst
• Advanced survey computation
• Address matching and routing
• Improved GIS data accuracy
ArcGIS
on StreetMap data options
via links to survey locations
StreetMap™ • Includes StreetMap USA Data
from ESRI
ArcScan™ • Integrated raster-vector editing
for ArcGIS • Vectorizing features from raster
ArcWebSM • Toolbar in ArcMap
• Raster snapping
• Provides subscriptions to
Services
Internet-based data
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 51
Ch04_Desktop.pmd
51
3/5/2004, 6:26 PM
ArcGIS Spatial Analyst
$UF*,66SDWLDO$QDO\VWSURYLGHVDEURDGUDQJHRI
SRZHUIXOUDVWHUPRGHOLQJDQGDQDO\VLVIHDWXUHVWKDWDOORZ
\RXWRFUHDWHTXHU\PDSDQGDQDO\]HFHOOEDVHGUDVWHU
GDWD$UF*,66SDWLDO$QDO\VWDOVRDOORZV\RXWRSHUIRUP
LQWHJUDWHGUDVWHU²YHFWRUDQDO\VLV8VLQJ$UF*,66SDWLDO
$QDO\VW\RXFDQGHULYHLQIRUPDWLRQDERXW\RXUGDWD
LGHQWLI\VSDWLDOUHODWLRQVKLSVILQGVXLWDEOHORFDWLRQVDQG
FDOFXODWHWKHDFFXPXODWHGFRVWRIWUDYHOLQJIURPRQHSRLQW
WRDQRWKHU
$UF*,66SDWLDO$QDO\VWSURYLGHVDNH\WRROER[ZKHQXVHG
ZLWKWKHJHRSURFHVVLQJIUDPHZRUNLQ$UF*,6'HVNWRS
5DVWHU DOJHEUD DQG PRGHOLQJ
5DVWHU JHRSURFHVVLQJ DQG PRGHOLQJ XVLQJ
$UF7RROER[ DQG 0RGHO%XLOGHU
52 • What is ArcGIS?
Ch04_Desktop.pmd
52
3/5/2004, 6:26 PM
ArcGIS 3D Analyst
$UF*,6'$QDO\VWHQDEOHVHIIHFWLYHYLVXDOL]DWLRQDQG
DQDO\VLVRIVXUIDFHGDWD8VLQJ$UF*,6'$QDO\VW\RX
FDQYLHZDVXUIDFHIURPPXOWLSOHYLHZSRLQWVTXHU\D
VXUIDFHGHWHUPLQHZKDWLVYLVLEOHIURPDFKRVHQORFDWLRQ
RQDVXUIDFHDQGFUHDWHDUHDOLVWLFSHUVSHFWLYHLPDJHE\
GUDSLQJUDVWHUDQGYHFWRUGDWDRYHUDVXUIDFH7KHFRUHRI
WKH$UF*,6'$QDO\VWH[WHQVLRQLVWKH$UF*OREH
DSSOLFDWLRQ$UF*OREHSURYLGHVWKHLQWHUIDFHIRUYLHZLQJ
PXOWLSOHOD\HUVRI*,6GDWDDQGIRUFUHDWLQJDQGDQDO\]LQJ
VXUIDFHV
$UF*,6'$QDO\VWDOVRSURYLGHVDGYDQFHG*,6WRROVIRU
WKUHHGLPHQVLRQDOPRGHOLQJVXFKDVFXW²ILOOOLQHRIVLJKW
DQGWHUUDLQPRGHOLQJ
$UF*,6 ' $QDO\VW LQFOXGHV WKUHHGLPHQVLRQDO
YLVXDOL]DWLRQ DQG WHUUDLQ PRGHOLQJ FDSDELOLWLHV
$Q H[DPSOH RI 7,1 DQDO\VLV XVLQJ JHRSURFHVVLQJ
$UF*,6 ' $QDO\VW RIIHUV DQLPDWLRQ WRROV DQG IXQFWLRQDOLW\ 7KLV H[DPSOH VKRZV D
PRYLH ILOH LQFOXGLQJ DQLPDWLRQ FUHDWHG LQ $UF*OREH
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 53
Ch04_Desktop.pmd
53
3/5/2004, 6:26 PM
ArcGIS Schematics
$UF*,66FKHPDWLFVJHQHUDWHVGDWDEDVHGULYHQVFKHPDWLF
DQGJHRVFKHPDWLFJUDSKLFDOUHSUHVHQWDWLRQV:KHWKHU
HOHFWULFDOJDVWHOHFRPPXQLFDWLRQVRUWDEXODUQHWZRUNV
$UF*,66FKHPDWLFVJHQHUDWHVRQGHPDQGQHWZRUNJUDSKV
DQGVFKHPDWLFV
$VFKHPDWLFLVDYLHZRIDQ\*,6QHWZRUN7KLVH[WHQVLRQ
HQDEOHV\RXWRGUDZPDQ\JUDSKLFDOYLHZVRIDQHWZRUN
VWUXFWXUHDQGSODFHVFKHPDWLFYLHZVLQGRFXPHQWVDQG
PDSV
6RPH H[DPSOHV RI $UF*,6 6FKHPDWLFV
IRU HOHFWULF DQG ZDWHU QHWZRUNV
54 • What is ArcGIS?
Ch04_Desktop.pmd
54
3/5/2004, 6:26 PM
ArcGIS Data Interoperability
extension
:LWKWKH$UF*,6'DWD,QWHURSHUDELOLW\H[WHQVLRQXVHUV
ZLOOEHDEOHWR
7KH$UF*,6'DWD,QWHURSHUDELOLW\H[WHQVLRQDGGVWKH
DELOLW\WRGLUHFWO\UHDGDQGHPSOR\PRUHWKDQFRPPRQ
*,6YHFWRUGDWDIRUPDWVLQFOXGLQJPDQ\RIWKHHPHUJLQJ
*0/VSHFLILFDWLRQV,QDGGLWLRQ\RXFDQGHOLYHU\RXU*,6
GDWDLQDYDULHW\RIIRUPDWV)RUH[DPSOHGDWDVRXUFHV
VXFKDV6QDXWLFDOGDWDVHWVDGYDQFHGFRPSXWHUDLGHG
GHVLJQ&$'GDWDVHWVZLWKH[WHQGHGHQWLW\DWWULEXWHV
0DS,QIRGDWDVHWVDQG8.2UGQDQFH6XUYH\·V0DVWHU0DS
*0/ILOHVFDQEHDFFHVVHGGLVSOD\HGDQGXVHGGLUHFWO\LQ
$UF*,67KLVH[WHQVLRQIRUPXODWHVWKHGHOLYHU\RI*,6
GDWDWRRWKHUVLQDYDULHW\RIH[SRUWYHFWRUGDWDIRUPDWV
PRUHWKDQVXSSRUWHGIRUPDWV
‡ $GGVXSSRUWIRUPDQ\*,6GDWDIRUPDWVIRUGLUHFWXVH
ZLWKLQ$UF*,6IRUH[DPSOHIRUXVHLQ$UF0DS
$UF&DWDORJDQGJHRSURFHVVLQJ
7KH'DWD,QWHURSHUDELOLW\H[WHQVLRQDOVRSURYLGHVDVHULHV
RIGDWDWUDQVIRUPDWLRQWRROVWREXLOGFRQYHUWHUVIRUPRUH
FRPSOH[YHFWRUGDWDIRUPDWV
‡ ([SRUWDQ\IHDWXUHFODVVWRPRUHWKDQRXWSXW
IRUPDWVIRUH[DPSOHH[SRUWWR*0/DQGFUHDWH
DGYDQFHGWUDQVODWRUVIRUFXVWRPRXWSXWIRUPDWV
7KH$UF*,6'DWD,QWHURSHUDELOLW\H[WHQVLRQZDV
GHYHORSHGFROODERUDWLYHO\E\(65,DQG6DIH6RIWZDUHWKH
OHDGLQJ*,6LQWHURSHUDELOLW\YHQGRUDQGLVEDVHGXSRQ
6DIH6RIWZDUH·VSRSXODU)HDWXUH0DQLSXODWLRQ(QJLQH
)0( SURGXFW
$FRPSOHPHQWDU\'DWD'HOLYHU\H[WHQVLRQLVDOVRDYDLODEOH
IRU$UF,06WKDWHQDEOHV*,6DQGGDWDSXEOLVKHUVWR
SURYLGHGDWDGHOLYHU\VHUYLFHVIRUWKHVDPHUDQJHRI*,6
GDWDIRUPDWV
‡ &RQQHFWWRDQGUHDGQXPHURXVFRPPRQ*,6IRUPDWV
IRUH[DPSOH7$%0,)(DQG*0/DVZHOODV
QXPHURXVGDWDEDVHFRQQHFWLRQV
‡ 'HILQHFRPSOH[VHPDQWLFGDWDWUDQVODWRUVXVLQJWKH
)0( ZRUNEHQFK
‡ 0DQLSXODWHDQGMRLQULFKDWWULEXWHGDWDIURPPDQ\
WDEOHIRUPDWVDQG'%06VZLWKIHDWXUHV
$Q H[DPSOH RI XVLQJ WKH 'DWD ,QWHURSHUDELOLW\ H[WHQVLRQ LQ $UF&DWDORJ WR
FRQYHUW )0( GDWD
<RX FDQ GUDJ DQG GURS GDWD VRXUFHV LQWR $UF0DS DQG
PDNH XVH RI DOO WKH PDSSLQJ IXQFWLRQV DYDLODEOH WR QDWLYH
(65, IRUPDWV VXFK DV YLHZLQJ IHDWXUHV DQG DWWULEXWHV
LGHQWLI\LQJ IHDWXUHV DQG PDNLQJ VHOHFWLRQV
7KH 'DWD ,QWHURSHUDELOLW\ H[WHQVLRQ SURYLGHV GLUHFW UHDG DFFHVV WR PRUH WKDQ VSDWLDO GDWD IRUPDWV LQFOXGLQJ *0/ ':*';)
0LFUR6WDWLRQ 'HVLJQ 0DS,QIR 0,'0,) DQG 7$%
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 55
Ch04_Desktop.pmd
55
3/5/2004, 6:26 PM
ArcGIS Survey Analyst
)RU\HDUVQXPHURXVVXUYH\SURIHVVLRQDOVDQG*,6
SUDFWLWLRQHUVKDYHUHTXLUHGWKHIXQFWLRQDOLW\WRLQWHJUDWH
FRPSUHKHQVLYHVXUYH\LQIRUPDWLRQLQWRWKHLU*,6DQGWR
XVHVXUYH\LQJDVDEDVHWRLPSURYHDVZHOODVTXDQWLI\WKH
VSDWLDODFFXUDF\RIWKHLU*,6GDWDEDVHV7KLVLVWKHJRDORI
$UF*,66XUYH\$QDO\VW
:LWK$UF*,66XUYH\$QDO\VWXVHUVFDQPDQDJHD
FRPSUHKHQVLYHVXUYH\GDWDEDVHDVDQLQWHJUDWHGSDUWRI
WKHLU*,6LQFOXGLQJDGGLQJXSGDWHVDQGLPSURYHPHQWV
IURPQHZILHOGVXUYH\VRYHUWLPH7KHUHODWLYHDFFXUDF\
DQGHUURULQWKHVXUYH\V\VWHPFDQEHGLVSOD\HGIRUDQ\
VXUYH\ORFDWLRQ,QDGGLWLRQXVHUVFDQDVVRFLDWHIHDWXUH
ORFDWLRQVZLWKVXUYH\SRLQWVLQWKHVXUYH\V\VWHPDQG
DGMXVWIHDWXUHJHRPHWU\WRVQDSWRWKHVXUYH\ORFDWLRQV
$UF*,66XUYH\$QDO\VWLVXVHGE\*,6RUJDQL]DWLRQVWR
LQFUHPHQWDOO\LPSURYHWKHVSDWLDODFFXUDF\RIWKHLU*,6
GDWDXVLQJVXUYH\WHFKQLTXHVDQG*36LQIRUPDWLRQ
19
B1
P2
1
D2
D1
R1
A1
R2
*HRJUDSKLF IHDWXUH JHRPHWU\ FDQ EH
OLQNHG WR VXUYH\ ORFDWLRQV WR LPSURYH
VSDWLDO DFFXUDF\
7KH JUDSKLF DERYH VKRZV PHDVXUHPHQW LQIRUPDWLRQ DQG WKH WUDYHUVH RI WKH VXUYH\ QHWZRUN
56 • What is ArcGIS?
Ch04_Desktop.pmd
56
3/5/2004, 6:26 PM
ArcScan for ArcGIS
$UF6FDQIRU$UF*,6DGGVUDVWHUHGLWLQJDQGVFDQGLJLWL]LQJ
FDSDELOLWLHVWRWKHHGLWLQJFDSDELOLWLHVLQ$UF(GLWRUDQG
$UF,QIR,WLVXVHGWRJHQHUDWHGDWDIURPVFDQQHGYHFWRU
PDSVDQGPDQXVFULSWV,WVLPSOLILHVWKHGDWDFDSWXUHZRUN
IORZRIHGLWLQJZRUNVWDWLRQVXVLQJ$UF*,6
8VLQJ$UF6FDQIRU$UF*,6\RXFDQSHUIRUPUDVWHUWR
YHFWRUFRQYHUVLRQWDVNVLQFOXGLQJUDVWHUHGLWLQJUDVWHU
VQDSSLQJPDQXDOUDVWHUWUDFLQJDQGEDWFKYHFWRUL]DWLRQ
Floor plans
Soil maps
7KLV ZRUN IORZ WRS WR ERWWRP VKRZV YHFWRUL]DWLRQ H[DPSOHV RI IORRU SODQV DQG VRLO PDSV 5HVXOWV ZHUH DFKLHYHG WKURXJK D FRPELQDWLRQ RI
UDVWHU FOHDQXS EDWFK YHFWRUL]DWLRQ UDVWHU VQDSSLQJ DQG DGYDQFHG HGLWLQJ
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 57
Ch04_Desktop.pmd
57
3/5/2004, 6:26 PM
ArcGIS Geostatistical Analyst
$UF*,6*HRVWDWLVWLFDO$QDO\VWSURYLGHVVWDWLVWLFDOWRROVIRU
DQDO\]LQJDQGPDSSLQJFRQWLQXRXVGDWDDQGIRUVXUIDFH
JHQHUDWLRQ([SORUDWRU\VSDWLDOGDWDDQDO\VLVWRROVSURYLGH
GLIIHUHQWLQVLJKWVDERXWWKHGDWDLWVGLVWULEXWLRQJOREDO
DQGORFDORXWOLHUVJOREDOWUHQGVOHYHORIVSDWLDO
DXWRFRUUHODWLRQDQGYDULDWLRQDPRQJPXOWLSOHGDWDVHWV
7KH$UF*,6*HRVWDWLVWLFDO$QDO\VWH[WHQVLRQ·VSUHGLFWLRQV
FDQDOVRPHDVXUHXQFHUWDLQW\DVVRFLDWHGZLWKSUHGLFWLRQV
DOORZLQJ\RXWRDQVZHUTXHVWLRQVVXFKDV:KDWLVWKH
SUREDELOLW\WKDWWKHR]RQHOHYHOVH[FHHGWKH
(QYLURQPHQWDO3URWHFWLRQ$JHQF\(3$VWDQGDUGDWWKH
VSHFLILHGORFDWLRQ"
:LWK $UF*,6 *HRVWDWLVWLFDO $QDO\VW \RX FDQ TXLFNO\ DQG HDVLO\ JHQHUDWH VXPPDU\ VWDWLVWLFV DQDO\]H WUHQGV DQG JUDSKLFDOO\
UHSUHVHQWVWDWLVWLFDO GDWD IRU VXUIDFH HVWLPDWLRQ
58 • What is ArcGIS?
Ch04_Desktop.pmd
58
3/5/2004, 6:26 PM
ArcGIS Tracking Analyst
‡ +LJKOLJKW FDSDELOLW\
$UF*,67UDFNLQJ$QDO\VWDOORZVXVHUVWRYLHZDQGDQDO\]H
WHPSRUDOGDWDWKLVLQFOXGHVWUDFNLQJIHDWXUHPRYHPHQW
WKURXJKWLPHDQGWUDFNLQJV\VWHPYDOXHVIRUORFDWLRQVRYHU
WLPH
‡ 6XSSUHVVLRQ
$UF*,67UDFNLQJ$QDO\VWLQFOXGHV
‡ 'LVSOD\SRLQWDQGWUDFNGDWDUHDOWLPHDQGIL[HGWLPH
‡ $ELOLW\WRV\PEROL]HWLPHE\FRORUWRVKRZWKHDJLQJ
RI GDWD
‡ ,QWHUDFWLYH SOD\EDFN
‡ 6XSSRUWIRUOLQHVDQGSRO\JRQV
‡ 7HPSRUDOKLVWRJUDPLQSOD\EDFN
‡ $ELOLW\WRV\PEROL]HPDSOD\HUVEDVHGRQWLPH
‡ /D\HUEDVHGWLPHZLQGRZVWRPDQDJHPDQ\WHPSRUDO
OD\HUV
‡ 7HPSRUDORIIVHWIRUFRPSDULVRQVRI WHPSRUDOHYHQWV
‡ $QLPDWLRQILOHV
‡ $FWLRQVEDVHGRQDWWULEXWHRUVSDWLDOTXHULHV
‡ 'DWDFORFNIRUDGGLWLRQDODQDO\VLV
,Q $UF*,6 7UDFNLQJ $QDO\VW WKH LQWHUDFWLYH 3OD\EDFN 0DQDJHU 6WDUW 6WRS 3DXVH 5HZLQG LV XVHG WR YLHZ HYHQWV WKURXJK ZLQGRZV
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 59
Ch04_Desktop.pmd
59
3/5/2004, 6:26 PM
ArcGIS Publisher and ArcReader
$UF*,63XEOLVKHULVDQH[WHQVLRQXVHGWRSXEOLVKGDWD
DQGPDSVDXWKRUHGXVLQJ$UF*,6'HVNWRS$UF*,6
3XEOLVKHUHQDEOHVWKHFUHDWLRQRIDSXEOLVKHGPDSILOH
30)IRUPDWIRUDQ\$UF0DSGRFXPHQW30)VDUHXVHG
LQWKHIUHH$UF5HDGHUDSSOLFDWLRQDQGDOORZ\RXWRIUHHO\
VKDUH\RXU$UF0DSGRFXPHQWVZLWKDQ\QXPEHURIXVHUV
7KH30)IRUPDWFDQDOVREHXVHGWRGHSOR\PDSVRYHU
WKH:HEWKURXJK$UF,06DQG$UF*,66HUYHU
<RXFDQRSWLRQDOO\SXEOLVKFRPSUHVVHGGDWDWKDW·VORFNHG
WRWKHSPIPDSILOHZLWKDXVHUQDPHDQGSDVVZRUGDV
SDUWRIDQ$UF5HDGHUSURMHFWILOHVRWKDWPDSVDQGGDWD
FDQEHVDIHO\VKDUHGZLWKDXWKRUL]HGXVHUV
$UF5HDGHUKHOSV\RXGHSOR\\RXU*,6LQPDQ\ZD\V,W
RSHQVXSDFFHVVWR\RXU*,6GDWDHQDEOHV\RXWRSUHVHQW
LQIRUPDWLRQLQKLJKTXDOLW\SURIHVVLRQDOPDSVDQG
SURYLGHV$UF5HDGHUXVHUVWKHDELOLW\WRLQWHUDFWLYHO\XVH
DQGSULQWPDSV
$UF*,63XEOLVKHULQFOXGHVDSURJUDPPDEOH$UF5HDGHU
FRQWUROIRU9LVXDO%DVLF9LVXDO&DQG1(7
GHYHORSHUV7KLVHQDEOHV\RXWRHPEHG$UF5HDGHULQ
H[LVWLQJDSSOLFDWLRQVRUEXLOGDFXVWRP$UF5HDGHUIRU
YLHZLQJSXEOLVKHGPDSILOHV
$GGLQJDFRS\RI$UF*,63XEOLVKHUWR\RXU$UF*,6
'HVNWRSDOORZV\RXWRRSHQXSDFFHVVWR\RXUVSDWLDO
LQIRUPDWLRQWRPDQ\XVHUV8VH$UF0DSWRDXWKRU
LQWHUDFWLYHPDSV3XEOLVKWKHPZLWK$UF*,63XEOLVKHU
$QGVKDUHWKHPZLWKPDQ\XVHUVYLD$UF5HDGHU$UF*,6
6HUYHUDQGWKH$UF,06$UF0DS6HUYHU
%XLOG 30)V LQ $UF0DS ZLWK WKH $UF*,6 'HVNWRS 3XEOLVKHU
H[WHQVLRQ
'HOLYHU 30)V IUHHO\ WR DQ\ QXPEHU RI XVHUV
60 • What is ArcGIS?
Ch04_Desktop.pmd
60
3/5/2004, 6:26 PM
ArcPress for ArcGIS
$UF3UHVVLVWKHPDSSULQWLQJH[WHQVLRQIRU$UF9LHZ
$UF(GLWRUDQG$UF,QIR$V(65,·VUDVWHULPDJHSURFHVVRU
5,3$UF3UHVVUHQGHUVVWDQGDUGJUDSKLFVH[FKDQJH
IRUPDWVDQGQDWLYHSULQWHUODQJXDJHSULQWILOHVIRU
SULQWLQJRQLQGXVWU\VWDQGDUGZLGHIRUPDWDQGGHVNWRS
SULQWHUV
/DUJHIRUPDW*,6PDSVPD\LQFOXGHYDVWGDWDYROXPHV
FRPSOH[V\PERORJ\DQGH[WUHPHO\ODUJHLPDJHVWKDWDUH
GLIILFXOWDQGWLPHFRQVXPLQJWRSULQWRQRIIWKHVKHOI
SULQWHUV7KHUROHRI$UF3UHVVLQD*,6HQYLURQPHQWLVWR
UHQGHUKLJKTXDOLW\PDSVRQDSULQWHUTXLFNO\ZLWKRXW
UHTXLULQJWKHDGGLWLRQRIH[WUDRQERDUGPHPRU\RU
KDUGZDUH$UF3UHVVWXUQV\RXUFRPSXWHULQWRDSULQW
SURFHVVRUDOORZLQJ\RXUSULQWHUWRSULQWFRQWLQXRXVO\
ZLWKRXWWKHQHHGIRUH[SHQVLYHKDUGZDUHRUSULQWHU
XSJUDGHV
ArcGIS with
ArcPress
for ArcGIS
$GYDQFHG PDS SULQWLQJ XVLQJ $UF3UHVV IRU $UF*,6
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 61
Ch04_Desktop.pmd
61
3/5/2004, 6:26 PM
0DSOH[IRU$UF*,6DGGVDGYDQFHGODEHOSODFHPHQWDQG
FRQIOLFWGHWHFWLRQWR$UF0DS0DSOH[IRU$UF*,6FDQEH
XVHGWRJHQHUDWHWH[WWKDWLVVDYHGZLWKPDSGRFXPHQWVDV
ZHOODVDQQRWDWLRQWKDWFDQEHLQFRUSRUDWHGLQWR
FRPSUHKHQVLYHDQQRWDWLRQOD\HUVLQWKHJHRGDWDEDVH
8VLQJ0DSOH[IRU$UF*,6FDQVDYHVLJQLILFDQWSURGXFWLRQ
WLPH&DVHVWXGLHVKDYHVKRZQWKDW0DSOH[IRU$UF*,6
FDQVKDYHDWOHDVWSHUFHQWDQGRIWHQPRUHRIIWKHWLPH
VSHQWRQPDSODEHOLQJWDVNV%HFDXVH0DSOH[IRU$UF*,6
SURYLGHVEHWWHUWH[WUHQGHULQJDQGSULQWTXDOLW\WH[W
SODFHPHQWLWLVDQHVVHQWLDOWRROIRU*,6EDVHG
FDUWRJUDSK\$Q\*,6VLWHWKDWPDNHVPDSVVKRXOG
FRQVLGHUKDYLQJDWOHDVWRQHFRS\RI0DSOH[IRU$UF*,6
/DEHOV SODFHG XVLQJ WKH (65, 6WDQGDUG /DEHO (QJLQH
/DEHOV SODFHG ZLWK WKH (65, 0DSOH[ /DEHO (QJLQH
Maplex for ArcGIS
62 • What is ArcGIS?
Ch04_Desktop.pmd
62
3/5/2004, 6:26 PM
ArcGIS StreetMap
7KH$UF*,66WUHHW0DS H[WHQVLRQSURYLGHVVWUHHWOHYHO
PDSSLQJDQGDGGUHVVPDWFKLQJIRUHQWLUHFRXQWULHV
6WUHHW0DSOD\HUVDXWRPDWLFDOO\PDQDJHODEHODQGGUDZ
IHDWXUHVVXFKDVORFDOODQGPDUNVVWUHHWVSDUNVZDWHU
ERGLHVDQGRWKHUIHDWXUHVDWPDQ\PDSVFDOHVDQGOHYHOV
RIUHVROXWLRQ7KH$UF*,66WUHHW0DSH[WHQVLRQFDQILQG
QHDUO\DQ\DGGUHVVLQHDFKFRXQWU\E\LQWHUDFWLYHO\
PDWFKLQJDVLQJOHDGGUHVVRUE\EDWFKPDWFKLQJIURPDILOH
RIDGGUHVVHV$OOWKHGDWDFRPHVFRPSUHVVHGRQDVPDOOVHW
RI &'²520V
$UF*,6 6WUHHW0DS
Desktop GIS: ArcView, ArcEditor, and ArcInfo • 63
Ch04_Desktop.pmd
63
3/5/2004, 6:26 PM
Ch04_Desktop.pmd
64
3/5/2004, 6:26 PM
5
Ser
ver GIS:
Serv
Ar
cSDE, Ar
cIMS,
ArcSDE,
ArcIMS,
and Ar
cGIS
ArcGIS
Ser
ver
Serv
65
Ch05_Server.pmd
65
3/10/2004, 10:20 AM
SERVER GIS
6HUYHU*,6LVXVHGIRUPDQ\NLQGVRIFHQWUDOO\KRVWHG*,6
FRPSXWLQJ7KHWUHQGIRUVHUYHUEDVHG*,6WHFKQRORJ\LV
JURZLQJ
*,6VRIWZDUHFDQEHFHQWUDOL]HGLQDSSOLFDWLRQVHUYHUVDQG
:HEVHUYHUVWRGHOLYHU*,6FDSDELOLWLHVWRDQ\QXPEHURI
XVHUVRYHUQHWZRUNV(QWHUSULVH*,6XVHUVFRQQHFWWR
FHQWUDO*,6VHUYHUVXVLQJWUDGLWLRQDODGYDQFHG*,6
GHVNWRSVDVZHOODV:HEEURZVHUVIRFXVHGKHOSHU
DSSOLFDWLRQVPRELOHFRPSXWLQJGHYLFHVDQGGLJLWDO
DSSOLDQFHV
&RPSUHKHQVLYH*,6FDSDELOLWLHVPXVWEHSURYLGHGWR
VXSSRUWWKHVHEURDGVHUYHU*,6UHTXLUHPHQWV)RU
H[DPSOHVHUYHU*,6FDQEHXVHGIRU
‡ 0DQDJLQJODUJH*,6GDWDEDVHV
‡ ,QWHUQHWGHOLYHU\RIJHRJUDSKLFLQIRUPDWLRQ
‡ +RVWLQJFHQWUDO*,6:HESRUWDOVIRULQIRUPDWLRQ
GLVFRYHU\DQGXVH
‡ &HQWUDOO\KRVWLQJFULWLFDO*,6IXQFWLRQVWKDWDUH
DFFHVVHGE\PDQ\XVHUVLQDQRUJDQL]DWLRQ
‡ %DFNRIILFHSURFHVVLQJRIHQWHUSULVH*,6GDWDEDVHV
‡ 'LVWULEXWHG*,6FRPSXWLQJVXFKDVGLVWULEXWHG*,6
GDWDPDQDJHPHQWDQGDQDO\VLV
‡ ,QWHUQHWGHOLYHU\RIFRPSUHKHQVLYH*,6IXQFWLRQDOLW\
*,66HUYHUVDUH,7FRPSOLDQWDQGRSHUDWHH[WUHPHO\ZHOO
ZLWKRWKHUHQWHUSULVHVRIWZDUHVXFKDV:HEVHUYHUV
'%06VDQGHQWHUSULVHDSSOLFDWLRQIUDPHZRUNVLQFOXGLQJ
-DYD-((DQG0LFURVRIW1(77KLVHQDEOHVWKH
LQWHJUDWLRQRI*,6ZLWKQXPHURXVLQIRUPDWLRQV\VWHP
WHFKQRORJLHVDQGFRPSXWLQJVWDQGDUGV
66 • What is ArcGIS?
Ch05_Server.pmd
66
3/5/2004, 6:27 PM
TYPES OF SERVER GIS
$UF*,6RIIHUVWKUHHVHUYHUSURGXFWV$UF6'($UF,06
DQG$UF*,66HUYHU
$UF6'(LVDQDGYDQFHGVSDWLDOGDWDVHUYHUSURYLGLQJD
JDWHZD\IRUVWRULQJPDQDJLQJDQGXVLQJVSDWLDOGDWDLQD
'%06IRUDQ\FOLHQWDSSOLFDWLRQ³IRUH[DPSOH$UF,06RU
$UF*,6'HVNWRS
$UF,06LVDVFDODEOH,QWHUQHW0DS6HUYHU,WLVZLGHO\XVHG
IRU*,6:HESXEOLVKLQJWRGHOLYHUPDSVGDWDDQG
Server GIS Functionality
Multiuser data management in DBMS
Multitier, configurable GIS data server
GIS Web publishing:
-Maps
-Data
-Metadata (XML-based services)
HTML mapping application
Java mapping application
ASP and JSP Connector for Developers
Metadata catalog management and search
Support for Web interoperability
Data interoperability tools
Web application development framework for .NET, ASP, and Java JSP
Data access and update API
Server-based GIS editing
Distributed data management
-Download/Upload
-Extract/Insert
-Replication
GIS analysis in a central server
Comprehensive ArcObjects library for enterprise and Web developers
SOAP-based GIS Web services
Raster analysis tools
Terrain/3D tools
PHWDGDWDWRPDQ\XVHUVRQWKH:HE)RUH[DPSOH$UF,06
SURYLGHVEURZVHUEDVHGDFFHVVWRPDQ\*,6FDWDORJSRUWDOV
WKDWHQDEOHXVHUVWRSXEOLVKDQGVKDUHJHRJUDSKLF
NQRZOHGJHZLWKRWKHUXVHUV
$UF*,66HUYHULVDFRPSUHKHQVLYH*,6WRRONLWIRU
HQWHUSULVHDQG:HEDSSOLFDWLRQGHYHORSHUV,WLVXVHGWR
EXLOGGLVWULEXWHGDQGPXOWLWLHUHQWHUSULVHLQIRUPDWLRQ
V\VWHPFRQILJXUDWLRQV
ArcSDE
ArcIMS
ArcGIS Server
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
6HUYHU *,6 IXQFWLRQDOLW\ LQ WKH WKUHH $UF*,6 6HUYHU SURGXFWV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 67
Ch05_Server.pmd
67
3/5/2004, 6:27 PM
WHAT IS ARCSDE?
$UF6'(LVWKH*,6JDWHZD\WRUHODWLRQDOGDWDEDVHVIRU
$UF*,6,WDOORZV\RXWRPDQDJHJHRJUDSKLFLQIRUPDWLRQ
LQDQ\RIVHYHUDO'%06VDQGVHUYH\RXUGDWDRSHQO\WRDOO
$UF*,6DSSOLFDWLRQV
$UF6'(LVDNH\FRPSRQHQWLQDPXOWLXVHU$UF*,6V\VWHP
,WSURYLGHVDQRSHQLQWHUIDFHWRWKH'%06DQGDOORZV
$UF*,6WRPDQDJHJHRJUDSKLFLQIRUPDWLRQRQVHYHUDO
GDWDEDVHSODWIRUPVLQFOXGLQJ2UDFOH2UDFOHZLWK6SDWLDO
RU/RFDWRU0LFURVRIW64/6HUYHU,%0'%DQG
,QIRUPL[
:KHQ\RXQHHGDODUJHPXOWLXVHUJHRGDWDEDVHWKDWFDQEH
HGLWHGDQGXVHGVLPXOWDQHRXVO\E\PDQ\XVHUV$UF6'(
DGGVWKHQHFHVVDU\FDSDELOLWLHVWR\RXU$UF*,6V\VWHPE\
HQDEOLQJ\RXWRPDQDJHDVKDUHGPXOWLXVHUJHRGDWDEDVHLQ
D'%06,WGRHVWKLVE\DGGLQJDKRVWRIIXQGDPHQWDO*,6
FDSDELOLWLHV GHWDLOHG LQ WKH WDEOH EHORZ
ArcSDE capabilities
High performance
DBMS gateway
ArcSDE is a gateway to many DBMSs. It is not a relational database or a storage model. Instead, it is an
interface that supports advanced, high performance GIS data management on a number of DBMS platforms.
Open DBMS
support
ArcSDE allows you to manage geographic information in a number of DBMSs: Oracle, Oracle with Spatial or
Locator, Microsoft SQL Server, Informix, and IBM DB2.
Multiuser
ArcSDE enables large geodatabase support for many users and supports multiuser editing.
Continuous, scalable
databases
GIS workflows
and long transactions
ArcSDE can support massive geodatabases and any number of users up to the DBMS limits.
Data management work flows in GIS, such as multiuser editing, history, check-out/check-in, and loosely
coupled replication, rely on long transactions and versioning. ArcSDE provides this support across the DBMS.
Comprehensive
geographic information
modeling
ArcSDE ensures high integrity data storage of feature and raster geometries in the DBMS, including well-formed
feature and raster geometries, support for x,y,z and x,y,z,m coordinates, curves, solids, multirow rasters,
topologies, networks, annotation, metadata, geoprocessing models, maps, layers, and so on.
The ArcSDE gateway logic supports several multitier configuration options for application servers within client
applications and across networks and computers. ArcSDE is supported for a broad range of Windows, UNIX,
and Linux operating systems.
Flexible
configuration
$UF6'( SOD\V DQ LPSRUWDQW UROH LQ D PXOWLXVHU *,6 E\ SURYLGLQJ D QXPEHU RI IXQGDPHQWDO FDSDELOLWLHV
Tier 1
ArcGIS Desktop
ArcView
Tier 2
ArcGIS Desktop
ArcView
ArcIMS Server
ArcSDE
Tier 3
Database
$UF6'(DFWVDVWKHJDWHZD\EHWZHHQ$UF*,6DQG\RXUUHODWLRQDOGDWDEDVHDQGLWFDQEHFRQILJXUHGLQPDQ\ZD\V
68 • What is ArcGIS?
Ch05_Server.pmd
68
3/5/2004, 6:27 PM
WHY USE ARCSDE?
$UF6'(HQDEOHVWKHVDPHFDSDELOLWLHVRQDOO'%06V
$OWKRXJKDOOUHODWLRQDOGDWDEDVHYHQGRUVVXSSRUW64/DQG
ZLOOSURFHVVVLPSOH64/LQVLPLODUZD\VWKHUHDUH
VLJQLILFDQWGLIIHUHQFHVDPRQJGDWDEDVHYHQGRUVLQWKH
GHWDLOVRIWKHLUGDWDEDVHVHUYHULPSOHPHQWDWLRQ7KHVH
UHODWHWRSHUIRUPDQFHDQGLQGH[LQJWKHVXSSRUWHGGDWD
W\SHVWKHLQWHJULW\PDQDJHPHQWWRROVDQGWKHH[HFXWLRQ
RIFRPSOH[TXHULHV7KHVHDOVRUHODWHWRVXSSRUWIRUVSDWLDO
W\SHVLQWKH'%06
6WDQGDUG64/GRHVQRWVXSSRUWVSDWLDOGDWD7KH,62
64/006SDWLDODQG2*&·VVLPSOHIHDWXUH64/
VSHFLILFDWLRQVH[WHQG64/E\GHILQLQJVWDQGDUG64/
ODQJXDJHIRUYHFWRUJHRPHWU\W\SHV'%DQG,QIRUPL[
VXSSRUWWKHVHVWDQGDUG64/W\SHV2UDFOHKDV
LPSOHPHQWHGLWVRZQLQGHSHQGHQWVSDWLDOW\SHV\VWHPDV
DQRSWLRQWKDWFRVWVH[WUDDQG0LFURVRIW64/6HUYHUKDV
QRVSDWLDOW\SHVXSSRUW$UF6'(SURYLGHVWKHIOH[LELOLW\WR
OHYHUDJHWKHXQLTXHFDSDELOLWLHVWKDWHDFK'%06YHQGRU
RIIHUV\HWLWSURYLGHVWKHQHFHVVDU\VXSSRUWLQWKH
XQGHUO\LQJ'%06ZKHQLWGRHVQRWH[LVW
$UF6'(VXSSRUWVYHU\KLJKSHUIRUPDQFHPDQDJHPHQWRI
VSDWLDOGDWDRQWKHOHDGLQJGDWDEDVHFRQILJXUDWLRQV
‡ 2UDFOHZLWKFRPSUHVVHGELQDU\
‡ 2UDFOHZLWK/RFDWRURU6SDWLDO
‡ 0LFURVRIW64/6HUYHUZLWKFRPSUHVVHGELQDU\
‡ ,%0'%ZLWKWKH6SDWLDO([WHQGHU
‡ ,%0,QIRUPL[ZLWK6SDWLDO'DWDEODGH
$UF6'(H[LVWVWRGHDOZLWKWKHGLYHUVLW\DQGFRPSOH[LW\
LQWKHXQGHUO\LQJ'%06ZRUOG7KH$UF6'(DUFKLWHFWXUH
SURYLGHVJUHDWIOH[LELOLW\IRUXVHUV,WDOORZVDQRSHQ
FKRLFHRIGDWDEDVHYHQGRUVDQGSK\VLFDOVFKHPDVDVZHOODV
KLJKO\WXQHGGDWDDFFHVVDQGVSDWLDOLQWHJULW\RQHDFK
UHODWLRQDOGDWDEDVHHQJLQH
ArcSDE shares responsibilities between the
DBMS and GIS
5HVSRQVLELOLW\IRUPDQDJHPHQWRIJHRJUDSKLFGDWDVHWVLV
VKDUHGEHWZHHQ*,6VRIWZDUHDQGJHQHULF'%06
VRIWZDUH&HUWDLQDVSHFWVRIJHRJUDSKLFGDWDVHW
PDQDJHPHQWVXFKDVGLVNEDVHGVWRUDJHGHILQLWLRQRI
DWWULEXWHW\SHVDVVRFLDWLYHTXHU\SURFHVVLQJDQGPXOWLXVHU
WUDQVDFWLRQSURFHVVLQJDUHGHOHJDWHGWRWKH'%066RPH
'%06HQJLQHVKDYHEHHQH[WHQGHGZLWKVXSSRUWIRU
VSDWLDOW\SHVZLWKDVVRFLDWHGLQGH[LQJDQGVHDUFK
IXQFWLRQDOLW\
7KH*,6DSSOLFDWLRQUHWDLQVUHVSRQVLELOLW\IRUGHILQLQJWKH
VSHFLILF'%06VFKHPDXVHGWRUHSUHVHQWYDULRXV
JHRJUDSKLFGDWDVHWVDQGIRUGRPDLQVSHFLILFORJLFZKLFK
PDLQWDLQVWKHLQWHJULW\DQGXWLOLW\RIWKHXQGHUO\LQJ
UHFRUGV,QHIIHFWWKH'%06LVXVHGDVDQLPSOHPHQWDWLRQ
PHFKDQLVPIRUJHRJUDSKLFGDWDVHWV
$UF6'(LVEDVHGRQDPXOWLWLHUDUFKLWHFWXUHDSSOLFDWLRQ
DQGVWRUDJHZKHUHDVSHFWVUHODWHGWRGDWDVWRUDJHDQG
UHWULHYDODUHLPSOHPHQWHGLQWKHVWRUDJH'%06WLHUDQG
KLJKOHYHOGDWDLQWHJULW\DQGLQIRUPDWLRQSURFHVVLQJ
IXQFWLRQVDUHUHWDLQHGLQWKHDSSOLFDWLRQDQGGRPDLQ
VRIWZDUH $UF*,6
$UF6'(VXSSRUWVWKH$UF*,6DSSOLFDWLRQWLHUDQG
SURYLGHV'%06JDWHZD\WHFKQRORJ\HQDEOLQJVXSSRUWIRU
JHRGDWDEDVHVWRUDJHLQQXPHURXV'%06V$UF6'(LVXVHG
IRUHIILFLHQWO\VWRULQJLQGH[LQJDQGDFFHVVLQJYHFWRU
UDVWHUVXUYH\PHWDGDWDDQGRWKHUVSDWLDOGDWDPDLQWDLQHG
LQWKH'%06
$UF6'(DOVRHQVXUHVWKDWIXOO*,6IXQFWLRQDOLW\LV
DYDLODEOHUHJDUGOHVVRIWKHFDSDELOLWLHVLQWKHXQGHUO\LQJ
'%06DQGDSSOLHVWKLVORJLFFRQVLVWHQWO\DFURVVDOO
'%06V8VHUVFDQH[SHFWWKDWFRUHXQGHUO\LQJ'%06
WHFKQRORJ\ZLOOEHVXIILFLHQWIRUPDQDJLQJWKHLUJHRGDWD
UHVRXUFHV
$UF6'(PDQDJHVWKHXQGHUO\LQJJHRPHWU\VWRUDJHLQ
'%06WDEOHVXVLQJHDFK'%06·VVXSSRUWHGGDWDW\SHV
ZKLFKDUHDFFHVVLEOHWKURXJK64/LQWKH'%06
$UF6'(DOVRSURYLGHVDQRSHQO\SXEOLVKHG$UF6'(FOLHQW
OLEUDU\HQDEOLQJFRPSOHWHDFFHVVWRWKHXQGHUO\LQJVSDWLDO
WDEOHVIRUFXVWRPDSSOLFDWLRQV7KHDSSOLFDWLRQ
SURJUDPPLQJLQWHUIDFH$3,LVDYDLODEOHIRUERWK&DQG
-DYD
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 69
Ch05_Server.pmd
69
3/5/2004, 6:27 PM
7KLVIOH[LELOLW\PHDQVDQRSHQVFDODEOHVROXWLRQPRUH
FKRLFHVIRUXVHUVDQGEHWWHULQWHURSHUDELOLW\
ArcSDE Advantages
· High performance
· Extremely large data volumes
· Integrated long transactions and versions
· Supports all GIS data (vector, raster, survey, terrains,
metadata and others)
· Supports leading RDBMS’s consistently
· Scales to many users and databases
Fit GIS into a coherent IT strategy
0DQ\*,6XVHUVUHTXLUHWKDWWKHLU*,6ILWVLQWRDFRKHUHQW
LQIRUPDWLRQWHFKQRORJ\VWUDWHJ\IRUWKHLURUJDQL]DWLRQ
6LPSO\SXWWKHLU*,6PXVWDGKHUHWR,7VWDQGDUGVWKH*,6
GDWDVKRXOGEHPDQDJHGDVDQLQWHJUDOSDUWRIWKH
RUJDQL]DWLRQ·VGDWDKROGLQJVWKHGDWDPXVWEHVHFXUHDQG
DFFHVVWRWKLVGDWDPXVWEHFRQWUROOHG\HWLWVKRXOGEHRSHQ
DQGHDV\DVZHOO7KHVHDUHVWDQGDUGDGYDQWDJHVRI'%06
WKDW*,6XVHUVQHHG7KHPDLQUROHRI$UF6'(DQGWKH
JHRGDWDEDVHLVWRPDQDJHWKHLQWHJUDWLRQEHWZHHQWKH*,6
DQG'%06
Grow your GIS
*HRGDWDEDVHVFDQVFDOHIURPVPDOOVLQJOHXVHUGDWDEDVHVWR
ODUJHHQWHUSULVHZLGHPXOWLXVHUGDWDEDVHV7KHSULPDU\UROH
RI$UF6'(LVWRHQDEOH\RXUJHRGDWDEDVHWREHVKDUHGE\
PDQ\XVHUVDFURVVDQ\QHWZRUNHQDEOHDQ\QXPEHURIXVHUV
WRHGLWDQGXVHWKH*,6GDWDVHWVDQGVFDOHWKHJHRGDWDEDVH
VL]HWRDQ\OHYHOQHFHVVDU\WRPHHW\RXUUHTXLUHPHQWV
70 • What is ArcGIS?
Ch05_Server.pmd
70
3/5/2004, 6:27 PM
SPATIAL GEOMETRY STORAGE
$UF6'(GRHVQRWKLQJH[RWLFLQWKH'%06IRUGDWD
PDQDJHPHQW,WWDNHVIXOODGYDQWDJHRIJHQHULF'%06
FDSDELOLWLHVDQG64/GDWDW\SHV
$UF6'(HQDEOHVDFFHVVWRPDQ\'%06VPDQDJHVGDWDLQ
WKHVHWRIVWDQGDUG64/W\SHVVXSSRUWHGLQHDFK'%06DQG
VXSSRUWVDOOVSDWLDOGDWDLQFOXGLQJIHDWXUHVUDVWHUV
DBMS
SQL
Server
IBM DB2
Informix
Geometry
Storage
ArcSDE
Compressed
Binary
WRSRORJLHVQHWZRUNVWHUUDLQVVXUYH\VWDEXODULQIRUPDWLRQ
DQGORFDWLRQGDWDVXFKDVDGGUHVVHVPRGHOVDQGPHWDGDWD
UHJDUGOHVVRIWKHXQGHUO\LQJ'%06
$UF6'(XVHVWKHVXSSOLHG64/W\SHVIRUGDWDVWRUDJHDQG
IXOO\VXSSRUWVH[WHQGHGVSDWLDOW\SHVIRU64/ZKHQWKH
XQGHUO\LQJ'%06VXSSRUWVWKHP%LQDU\ODUJHREMHFWW\SHV
DUHXVHGLIWKH'%06GRHVQRWVXSSRUWH[WHQGHGVSDWLDO
W\SHV
RDBMS
Column Type
Image
Notes
Microsoft SQL Server does not support extended data types for spatial. However,
their binary type, called an Image column, fully manages the complex binary data
streams, as required for complex line and polygon features found in typical and
advanced GIS applications. SQL Server's binary types have proven to be as robust,
scalable, and high performing as the other enterprise RDBMSs.
OGC Well-Known
Image
Binary
OGC Simple Features Type.
Spatial Extender—
ST_Geometry 1
Geometry Object
Spatial Database—
ST_Geometry
Geometry Object
Both of IBM's RDBMS offerings, DB2 and Informix, utilize extended spatial types for
managing vector geometry. These were built in concert with ESRI and are based on
the ISO SQL MM specification for spatial.
Numerous Options:
Oracle
1. ArcSDE
Compressed
Binary
Long Raw
This ArcSDE storage mechanism is used by default, and it is the most commonly used
data storage mechanism. It provides high performance, scalability, and reliability.
2. LOB
LOB
Some users deploy LOBs to use Oracle Replication Services.
3. OGC WellKnown Binary
LOB
OGC Simple Features Type.
SDO_Geometry 1
In addition to using the ArcSDE compressed binary or LOB types, Oracle Spatial
customers can optionally use the SDO_Geometry column type. Users can make this
decision on a table-by-table basis, enabling them to use the best option for each
individual dataset.
Oracle With
Spatial Option Oracle Spatial
or the
Geometry Type
Locator
Option
67B*HRPHWU\ DQG 6'2B*HRPHWU\ DFWXDOO\ UHIHU WR D FROOHFWLRQ RI W\SHV IRU SRLQWV OLQHV DQG SRO\JRQV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 71
Ch05_Server.pmd
71
3/5/2004, 6:27 PM
Access to multiple GIS datasets
*,6GDWDPDQDJHPHQWDQGFRPSLODWLRQUHTXLUHVPRUHWKDQD
VLQJOHODUJHHQWHUSULVHGDWDEDVH$PDMRUUHTXLUHPHQWLQDQ\
*,6LVWKHDELOLW\WRVLPXOWDQHRXVO\DFFHVVPDQ\GDWDEDVHV
DQGILOHVLQPDQ\IRUPDWV'%06VDQGQHWZRUNV$UF6'(
KHOSVPHHWWKLVNH\*,6UHTXLUHPHQWE\QRWW\LQJXVHUVWRD
VLQJOH'%06RUGDWDPDQDJHPHQWVROXWLRQ
Fundamental technology for multiuser geodatabases
$UF6'(LVWKHJDWHZD\WKDWHQDEOHVWKHJHRGDWDEDVH
DSSOLFDWLRQORJLFWRRSHUDWHRQJHRGDWDEDVHVWKDWFDQEH
SHUVLVWHGLQUHODWLRQDOGDWDEDVHV7KHJHRGDWDEDVHVRIWZDUH
SURYLGHVDGYDQFHGEHKDYLRUDQGLQWHJULW\ZKLOH$UF6'(
HQDEOHVHIILFLHQWVWRUDJHDQGDFFHVVLQQXPHURXVDOWHUQDWH
'%06DUFKLWHFWXUHV
72 • What is ArcGIS?
Ch05_Server.pmd
72
3/5/2004, 6:27 PM
WHAT IS ARCIMS?
GIS Web publishing of maps, data, and metadata
$UF,06SURYLGHV:HESXEOLVKLQJRI *,6PDSVGDWDDQG
PHWDGDWDLQDFHQWUDO:HESRUWDOIRUDFFHVVE\PDQ\XVHUV
ERWKLQVLGHWKHRUJDQL]DWLRQDVZHOODVRXWVLGHRQWKH
:RUOG:LGH:HE
$UF,06HQDEOHV:HEVLWHVWRVHUYH*,6GDWDLQWHUDFWLYH
PDSVPHWDGDWDFDWDORJVDQGIRFXVHG*,6DSSOLFDWLRQV
7\SLFDOO\$UF,06XVHUVDFFHVVWKHVH*,6VHUYLFHVWKURXJK
WKHLU:HEEURZVHUVXVLQJ+70/RU-DYDDSSOLFDWLRQVWKDW
DUHLQFOXGHGZLWK$UF,06,QDGGLWLRQ$UF,06VHUYLFHV
FDQEHDFFHVVHGXVLQJDZLGHUDQJHRIFOLHQWVLQFOXGLQJ
$UF*,6'HVNWRS$UF*,6(QJLQHVHDWV$UF5HDGHU
DSSOLFDWLRQV$UF3DGDSSOLFDWLRQV$UF*,66HUYHUQRGHV
0DS2EMHFWVŠIRU-DYDDSSOLFDWLRQVDQGPDQ\ZLUHOHVV
GHYLFHVWKDWXVH+773DQG;0/IRU:HE
FRPPXQLFDWLRQV
$UF,06LVXVHGIRU*,6:HESXEOLVKLQJWRGHOLYHUPDSVGDWDDQGPHWDGDWDRQWKH:RUOG:LGH:HE8VHUVPRVWFRPPRQO\DFFHVV$UF,06VHUYLFHVXVLQJWKHLU:HE
EURZVHUV DQG $UF*,6 VRIWZDUH VHDWV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 73
Ch05_Server.pmd
73
3/5/2004, 6:27 PM
HOW IS ARCIMS USED?
$UF,06LVXVHGIRU*,6:HESXEOLVKLQJ,WVSULPDU\IRFXV
LV:HEGHOLYHU\RI JHRJUDSKLFGDWDPDSVDQGPHWDGDWD
7KHIROORZLQJIRXUH[DPSOHVLOOXVWUDWHWKHPDLQ
DSSOLFDWLRQ IXQFWLRQV RI $UF,06
Focused application delivery
0RVW$UF,06XVHUVQHHGWRGHOLYHU*,6WRQXPHURXV
LQWHUQDOXVHUVRUWRH[WHUQDOXVHUVRQWKH,QWHUQHW7KH
UHTXLUHPHQWLVWRSURYLGHGDWDDFFHVVDQGVLPSOHIRFXVHG
GDWDXVHDSSOLFDWLRQVWRXVHUVWKURXJKD:HEEURZVHU
8VHUVSHUIRUPWKHVDPHEDVLFWDVNVLQWKHVH:HE
DSSOLFDWLRQV)RUH[DPSOH$UF,06LVH[FHOOHQWDW
SXEOLVKLQJVWDWXVPDSVIRUWKHSXEOLFVKRZLQJWKHVWDWHRI
SDUWLFXODUHYHQWVDQGRXWEUHDNVVXFKDV6$56DQG:HVW
1LOHYLUXVDVZHOODVSURYLGLQJDKRVWRIHJRYHUQPHQW
DSSOLFDWLRQVIRUFLWL]HQV(JRYDSSOLFDWLRQVLQFOXGHSDUFHO
WD[UHYLHZSHUPLWWLQJDQGPDSSLQJRI KLJKLQWHUHVW
SXEOLFLQIRUPDWLRQVXFKDVFULPHFLW\GHYHORSPHQWSODQV
VFKRROGLVWULFWVYRWHUSROOLQJSODFHVDQGVRRQ
6XFKDSSOLFDWLRQVVKDUHVRPHFRPPRQFKDUDFWHULVWLFV
7KHUHDUHPDQ\XVHUVDQGWKHDSSOLFDWLRQPXVWEHDEOHWR
VFDOHIURPPLQRUWRYHU\KHDY\XVHZLWKSHUKDSVPLOOLRQV
RI :HEKLWVSHUGD\7KHLQWHUIDFHVWRWKHVHDSSOLFDWLRQV
DUHIRFXVHG7KHDSSOLFDWLRQXVHUVWHQGWRGRDVPDOO
QXPEHURIYHU\IRFXVHGWDVNV7KHDSSOLFDWLRQVFRPELQH
DQGSXEOLVK*,6LQIRUPDWLRQWRPDQ\XVHUV:LWK$UF,06
WKH\DUHQ·WW\SLFDOO\XVHGIRUGDWDXSGDWHRUDGYDQFHGDG
KRF*,6DQDO\VLV
$%ULWLVK*HRORJLFDO6XUYH\:HEVLWH
Publishing for Professional GIS users
0DQ\RUJDQL]DWLRQVSXEOLVKDVHULHVRI*,6GDWDIHHGVIRU
*,6SURIHVVLRQDOVZLWKLQDVZHOODVRXWVLGHWKHLU
RUJDQL]DWLRQ6XFK$UF,06DSSOLFDWLRQVDUHIRFXVHGRQ
GDWDVKDULQJEHWZHHQ*,6SURIHVVLRQDOV7KHLQWHQGHGXVHV
RIWKHGDWDDUHQRWQHFHVVDULO\ZHOONQRZQDKHDGRIWLPH
DQGFDQYDU\IURPXVHUWRXVHU7KH*,6SURIHVVLRQDOIXVHV
WKLVGDWDWRWKHLU*,6DORQJZLWKRWKHULQIRUPDWLRQVHWVLQ
RUGHUWRDFFRPSOLVKPDQ\WDVNV
$ 1DWLRQDO :HDWKHU 6HUYLFH KXUULFDQH VLWH
$UF*,6 'HVNWRS DFFHVVHV GDWD XVLQJ $UF,06 VHUYHUV WR HQULFK PDSV DQG
LQWHJUDWH UHPRWH LQIRUPDWLRQ LQWR ZRUN
74 • What is ArcGIS?
Ch05_Server.pmd
74
3/5/2004, 6:27 PM
Technology for GIS networks
*,6:HESXEOLVKLQJZLWK$UF,06LVRIWHQWKHLQLWLDOVWHS
LQWKHLPSOHPHQWDWLRQRIHQWHUSULVH*,6*,6
RUJDQL]DWLRQVLQLWLDOO\SXEOLVKDQGGHOLYHU*,6GDWDDQG
VHUYLFHVWRDEURDGDXGLHQFHRIWHQRXWVLGHWKHLURZQ
GHSDUWPHQW7KH$UF,06WHFKQRORJ\FDQWKHQEH
FRPSOHPHQWHGE\DGGLQJ$UF*,66HUYHUWHFKQRORJ\IRU
FHQWUDOO\IRFXVHGGDWDFRPSLODWLRQDQGPDQDJHPHQWDV
ZHOODVDGYDQFHGVHUYHUEDVHG*,6PRGHOLQJDQGDQDO\VLV
0DQ\*,6XVHUVUHFRJQL]HWKDW*,6GDWDPRYHVWKURXJK
QHWZRUNV$*,6QHWZRUNLVDORRVHO\FRXSOHGIHGHUDWLRQ
RI *,6QRGHVZKHUH*,6GDWDDQG:HEVHUYLFHVDUH
SXEOLVKHGE\QXPHURXVRUJDQL]DWLRQV$QH[FLWLQJWUHQG
DQGYLVLRQLQ*,6LVWKHGHYHORSPHQWRIQDWLRQDO
FRQWLQHQWDODQGJOREDO6SDWLDO'DWD,QIUDVWUXFWXUHV6',V
ZKHUHPDQ\XVHUVUHJLVWHUWKHLU*,6GDWDVHWVLQIRUPDWLRQ
DQGDFWLYLWLHVDWDFRPPRQFDWDORJSRUWDO$*,6FDWDORJ
SRUWDOFDQEHVHDUFKHGPXFKOLNHDQ,QWHUQHWVHDUFKPLJKW
EHSHUIRUPHGDWZZZJRRJOHFRPWRGLVFRYHUDQGJDLQ
DFFHVVWR*,6LQIRUPDWLRQUHOHYDQWIRUDVSHFLILFXVH
$UF,06LVNH\*,6WHFKQRORJ\IRUEXLOGLQJDOOWKHSDUWVRI
D*,6QHWZRUN$UF,06LQFOXGHVWRROVIRUEXLOGLQJD*,6
SRUWDOZLWKDPHWDGDWDFDWDORJFDWDORJVHDUFKDQG
GLVFRYHU\VHUYLFHVIRUWKH:HEGDWDDQGPHWDGDWD
KDUYHVWLQJVHUYLFHVJD]HWWHHUVHUYLFHVDQG:HEPDSSLQJ
DSSOLFDWLRQV
7KHRSWLRQDO*,63RUWDOH[WHQVLRQLVDYDLODEOHIRUEXLOGLQJ
DQGPDQDJLQJ*,6FDWDORJSRUWDOV1XPHURXV
RUJDQL]DWLRQVKDYHEHJXQWRSXEOLVK6',QRGHVIRUWKHLU
RUJDQL]DWLRQVXVLQJWKH$UF,063RUWDOH[WHQVLRQ
7KH 8QLWHG 6WDWHV %XUHDX RI /DQG 0DQDJHPHQW %/0 DQG WKH 86 )RUHVW 6HUYLFH 86)6 KRVW D VLWH QDPHG *HR&RPPXQLFDWRU WKDW VHUYHV ODQG UHFRUGV DQG
ODQG PDQDJHPHQW GDWDVHWV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 75
Ch05_Server.pmd
75
3/5/2004, 6:27 PM
ARCIMS CAPABILITIES
:KHQDQ$UF,06FOLHQWVHQGVDUHTXHVWWRDVHUYHUWKH
$UF,06VHUYHUSURFHVVHVDQGUHVSRQGVWRWKHUHTXHVW
7\SLFDO$UF,06UHTXHVWVJHQHUDWHPDSVUHWULHYH
JHRJUDSKLFGDWDIRUDJLYHQPDSH[WHQWRUSHUIRUPD
PHWDGDWDVHDUFK$UDQJHRI *,6:HEGHOLYHU\VHUYLFHVDUH
DYDLODEOHWKURXJK$UF,067KHPRVWFRPPRQ$UF,06
VHUYLFHVGHOLYHULQWHUDFWLYHPDSVWRPDQ\W\SHVRIFOLHQWV
:KHQ\RXFUHDWHDPDSIRU\RXU:HEVLWH\RXGHWHUPLQH
ZKLFKGDWDOD\HUVWRLQFOXGHDQGKRZPDSIHDWXUHVZLOOEH
UHQGHUHG<RXGHILQHV\PERORJ\DGGODEHOVVHWVFDOH
IDFWRUVDQGVRRQ:KHQDFOLHQWVHQGVDUHTXHVWIRUD
PDSLWLVJHQHUDWHGRQWKHVHUYHUEDVHGRQ\RXU
VSHFLILFDWLRQV7KHPDSLVGHOLYHUHGWRWKHFOLHQWLQDQ\RI
WKUHHVHUYLFHVDVDQLPDJHDVVWUHDPHGIHDWXUHVRUDVDQ
$UF0DS,PDJH6HUYLFH
$Q,PDJH6HUYLFHXVHVWKH$UF,06LPDJHUHQGHULQJ
FDSDELOLWLHVWRGHOLYHUDVQDSVKRWRI\RXUPDSWRWKH
UHTXHVWLQJFOLHQW7KHVQDSVKRWLVVHQWDVDFRPSUHVVHG
LPDJHILOH$QHZPDSLPDJHLVJHQHUDWHGHDFKWLPHWKH
FOLHQWUHTXHVWVQHZLQIRUPDWLRQIRUH[DPSOHWRSDQWKH
PDS7KH,PDJH6HUYLFHFDQDOVRGHOLYHUFRPSUHVVHG
UDVWHUGDWDWRFOLHQWV,PDJHVHUYLFHVFDQXVHHLWKHURIWZR
SURWRFROV$UF;0/RUWKH2SHQ*,6&RQVRUWLXP·V:06
VSHFLILFDWLRQ
$)HDWXUH6HUYLFHVWUHDPVFRPSUHVVHGYHFWRUIHDWXUHVWR
WKHUHTXHVWLQJFOLHQW)HDWXUHVWUHDPLQJHQDEOHVPRUH
DGYDQFHGFOLHQWVLGHWDVNVVXFKDVIHDWXUHODEHOLQJIHDWXUH
V\PEROL]DWLRQ0DS7LSFUHDWLRQDQGVSDWLDOVHOHFWLRQRI
IHDWXUHV7KLVIXQFWLRQDOLW\DOORZVWKHXVHURQWKHFOLHQW
VLGHWRFKDQJHWKHDSSHDUDQFHRI WKHPDS)HDWXUHVHUYLFHV
FDQXVHHLWKHURIWZRSURWRFROV$UF;0/RUWKH2SHQ
*,6&RQVRUWLXP·V:)6VSHFLILFDWLRQ
$Q$UF0DS,PDJH6HUYLFHVWUHDPVLPDJHVIURPDQ$UF0DS
GRFXPHQWWRWKHUHTXHVWLQJFOLHQW7KLVVHUYLFHHQDEOHV\RX
WRGHOLYHUPDSVWKDWXVHWKHDGYDQFHGFDUWRJUDSKLFDQG
RSHQGDWDDFFHVVFDSDELOLWLHVRI $UF0DS9LUWXDOO\DQ\
LQIRUPDWLRQDQGJUDSKLFUHSUHVHQWDWLRQVWKDW\RXFUHDWHLQ
$UF0DSFDQEHVHUYHGXVLQJWKH$UF0DS6HUYHU7KH
$UF0DS6HUYHUDOVRVXSSRUWVDFFHVVWRYHUVLRQHG
JHRGDWDEDVHVDQGLVXVHGLQPDQ\HQWHUSULVH*,6VFHQDULRV
$UF0DSVHUYLFHVFDQXVHHLWKHURIWZRSURWRFROV$UF;0/
RUWKH2SHQ*,6&RQVRUWLXP·V:06VSHFLILFDWLRQ
+HUHLVDOLVWRI VRPHRI WKHNH\*,6:HESXEOLVKLQJ
FDSDELOLWLHV RI $UF,06
Image rendering
,PDJHUHQGHULQJFUHDWHVDVQDSVKRWRIWKHFXUUHQWYLHZRI
DQLQWHUDFWLYHPDS)RUH[DPSOHDV\RXLQWHUDFWLYHO\SDQ
DQG]RRPRQDPDSRUWXUQPDSOD\HUVRQDQGRIIDQ
$UF,06PDSVHUYHUUHQGHUVHDFKYLHZDQGGHOLYHUVLWDVDQ
LPDJHWR$UF,06FOLHQWV
Feature streaming
)HDWXUHVWUHDPLQJLQYROYHVVWUHDPLQJYHFWRUIHDWXUHVWR
FOLHQWVHQDEOLQJDQXPEHURIFOLHQWVLGHWDVNVIHDWXUH
ODEHOLQJ0DS7LSFUHDWLRQVSDWLDOVHOHFWLRQDQGVRRQ
)HDWXUHVWUHDPLQJLVLPSRUWDQWIRUPRUHDGYDQFHG$UF,06
FOLHQWVLQFOXGLQJ$UF([SORUHUŒ³-DYD(GLWLRQ$UF*,6
'HVNWRSDQGWKH$UF,06-DYDYLHZHUV6WUHDPHGIHDWXUHV
IURP$UF,06:HEVLWHVFDQEHLQWHJUDWHGZLWKRWKHU
IHDWXUHVVXFKDVORFDOGDWDDQGXVHGWRJHWKHULQDQDO\VLV
Data query
<RXFDQEXLOGQHZTXHULHVRUUXQSUHGHILQHGTXHULHVWR
GHULYHVSHFLILFLQIRUPDWLRQ7KHFOLHQWVXEPLWVWKHTXHU\
WRWKHVHUYHUDQGWKHVHUYHUUHWXUQVWKHTXHU\UHVXOWVWR
WKH FOLHQW
Data extraction
<RXFDQUHTXHVWJHRJUDSKLFGDWDVHWVIURPWKHVHUYHU7KH
VHUYHUUHVSRQGVWRDUHTXHVWIRUGDWDE\VHQGLQJ]LSSHG
GDWDILOHVLQDVHOHFWHGIRUPDWWRWKHFOLHQWIRUH[DPSOHDV
VKDSHILOHVIRUORFDOXVH
Geocoding
7KLVDOORZV\RXWRVXEPLWDQDGGUHVVDQGUHFHLYHD
ORFDWLRQIURPWKH$UF,06JHRFRGLQJVHUYLFH%DVHGRQ
\RXUDGGUHVVLQSXWWKHVHUYHUHLWKHUUHWXUQVWKHORFDWLRQ
RIDQH[DFWPDWFKWRWKHDGGUHVVRUDOLVWRIFDQGLGDWH
PDWFKHV
Metadata catalog services
$FDWDORJWKDWUHIHUHQFHV\RXUGDWDKROGLQJVDQG
LQIRUPDWLRQVHWVFDQEHFUHDWHGXVLQJ$UF*,6'HVNWRS
$UF,06 DQG$UF6'(DQGSXEOLVKHGDVDVHDUFKVHUYLFH
XVLQJ $UF,067KLVDOORZV\RXWRSURYLGHDQRSHQVHDUFK
PHFKDQLVPIRUXVHUVWRILQGDQGDFFHVV*,6LQIRUPDWLRQDW
\RXU:HEVLWH<RXFDQFUHDWHDFOHDULQJKRXVHDQG\RXU
XVHUVFDQSDUWLFLSDWHLQD*,6QHWZRUN
76 • What is ArcGIS?
Ch05_Server.pmd
76
3/5/2004, 6:27 PM
Metadata catalog browse and search applications
GIS Portal extension
$VHULHVRI :HEEDVHG+70/DSSOLFDWLRQVLVLQFOXGHG
ZLWK$UF,06IRUSHUIRUPLQJPHWDGDWDFDWDORJVHDUFKHV
7KLVDOVRLQFOXGHVDFXVWRPL]DEOH JD]HWWHHU7KHVH
DSSOLFDWLRQWRROVDUHLPSRUWDQWIRUEXLOGLQJD *,6FDWDORJ
SRUWDO
7KH$UF,06*,63RUWDOH[WHQVLRQLVDVHULHVRI$UF,06
:HEDSSOLFDWLRQVXVHGWRLPSOHPHQWDFRPSOHWH*,6
3RUWDO6XSSRUWHG*,63RUWDOIXQFWLRQVLQFOXGHWKHPDLQ
+70/:HESRUWDOSDJHDQGLQWHUIDFHPHWDGDWDVHDUFK
DQGUHWULHYDODSSOLFDWLRQZLWKDFXVWRPJD]HWWHHU
PHWDGDWDKDUYHVWLQJDSSOLFDWLRQV*,6FDWDORJGDWDEDVH
VFKHPDIRUPDQDJLQJDFHQWUDOVKDUHGPHWDGDWDFDWDORJ
DQGDG\QDPLF:HEPDSSLQJDSSOLFDWLRQWKDWHQDEOHV
LQWHUDFWLYHPDSJHQHUDWLRQWRPXOWLSOHUHPRWH:HEGDWD
VRXUFHV7KH*,63RUWDOH[WHQVLRQLVWKHEDVLVIRUWKH86
*HRVSDWLDO 2QH6WRS SRUWDO ZZZJHRGDWDJRY WKH
(XURSHDQ8QLRQV,163,5(SRUWDODQG*,6FDWDORJ
SRUWDOVLQQXPHURXVFRXQWULHVVXFKDV1RUZD\DQG,QGLD
7KHRSWLRQDO*,63RUWDOH[WHQVLRQUHTXLUHV
LPSOHPHQWDWLRQVXSSRUWLQWKHIRUPRIDGYDQFHGWUDLQLQJ
RUFRQVXOWLQJVHUYLFHV
ArcMap Server
<RXFDQXVH$UF*,6WRDXWKRU\RXUPDSVWKHQVHUYHWKHP
XVLQJ$UF,067KLVHQDEOHVDFFHVVWRDGYDQFHG
JHRGDWDEDVHVDQG$UF0DSFDUWRJUDSK\LQDQ$UF,06:HE
VLWH
Web mapping applications
$UF,06LQFOXGHVDVHULHVRI :HEPDSSLQJDSSOLFDWLRQVIRU
EURZVHUEDVHG*,6DFFHVV8VHRI :HEEURZVHUVDV*,6
WHUPLQDOVRSHQVXSDFFHVVWRPDQ\QHZXVHUV
OPTIONAL ARCIMS EXTENSIONS
7KH:HESXEOLVKLQJFDSDELOLWLHVLQ\RXU*,6:HEVLWHFDQ
EHHQKDQFHGWKURXJKDVHULHVRIRSWLRQDO$UF,06SURGXFW
H[WHQVLRQV7KHVHLQFOXGH
Route Server
7KHRSWLRQDO$UF,065RXWH6HUYHUH[WHQVLRQSURYLGHVD
FRXQWU\ZLGHQDYLJDWLRQVWUHHWGDWDEDVHWRVXSSRUWRSWLPDO
URXWLQJDQGJHRFRGLQJVHUYLFHVRQWKHVWUHHWGDWD
Data Delivery extension
7KHRSWLRQDO$UF,06'DWD'HOLYHU\H[WHQVLRQHQDEOHV
$UF,06VLWHVWRGHOLYHUGDWDGRZQORDGVLQDQ\QXPEHURI
*,6GDWDIRUPDWVLQFOXGLQJRIFRPSOH[GDWDWUDQVODWRUV
GHILQHGZLWKWKH$UF*,6'HVNWRS'DWD,QWHURSHUDELOLW\
H[WHQVLRQ7KH$UF,06'DWD'HOLYHU\H[WHQVLRQLVEDVHG
RQ6DIH6RIWZDUH·V)0(VXLWHIRUDGYDQFHGVSDWLDOGDWD
WUDQVODWLRQ
GIS
Portal
Data
Delivery
Route
Server
Optional ArcIMS Extensions
Core ArcIMS Server
GIS Web Publishing
Maps
Data
Metadata
2SWLRQDO H[WHQVLRQV WKDW DGG FDSDELOLWLHV WR $UF,06 :HE VLWHV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 77
Ch05_Server.pmd
77
3/5/2004, 6:27 PM
DEVELOPING ARCIMS APPLICATIONS WITH
ARCXML
$UF,06XVHV;0/IRULWVFRPPXQLFDWLRQVDQG
LQWHUDFWLRQV7KHRSHQO\SXEOLVKHG;0/ODQJXDJHIRU
$UF,06LVQDPHG$UF;0/,WSURYLGHVDFFHVVWRDOO
$UF,06IXQFWLRQVDQGFDSDELOLWLHV$OOFOLHQWUHTXHVWVDQG
VHUYHUUHVSRQVHVLQ$UF,06DUHFRGHGLQ$UF;0/
ArcIMS support for GIS interoperability
$UF,06SOD\VDNH\UROHE\VXSSRUWLQJPDQ\:HEVHUYLFHV
SURWRFROVIRU,7DQG*,6,WLVLPSRUWDQWWKDW*,6XVHUV
FDQRIIHULQWHURSHUDELOLW\FKRLFHVWRWKHLUXVHUVYLDYDULRXV
VSHFLILFDWLRQVLQFOXGLQJ;0/62$3:06:)6*0/
=DQGVRRQ$UF,06VXSSRUWVPRVW*,6DQG,7
:HEVHUYLFHVVWDQGDUGV
0DQ\$UF,06GHYHORSHUVSURJUDP:HEDSSOLFDWLRQVXVLQJ
$UF;0/WRFXVWRPL]HDQGH[WHQGFRUH$UF,06
FDSDELOLWLHV
Web
Client
Web
Client
Web
Client
ArcXML
ArcIMS Server
Files
Database
$UF;0/DOVRVXSSRUWVDVHULHVRIFRQQHFWRUVWKDWHQDEOH
:HEGHYHORSHUVWRXVHVWDQGDUGWRROVLQFOXGLQJ
&ROG)XVLRQŠ$FWLYH6HUYHU3DJHV$63IRU0LFURVRIW
GHYHORSHUVDQG-DYD6HUYHU3DJHV-63WREXLOG:HE
DSSOLFDWLRQVXVLQJ-((
78 • What is ArcGIS?
Ch05_Server.pmd
78
3/5/2004, 6:27 PM
WHAT IS ARCGIS SERVER?
$UF*,66HUYHULVDSODWIRUPIRUEXLOGLQJHQWHUSULVH*,6
DSSOLFDWLRQVWKDWDUHFHQWUDOO\PDQDJHGVXSSRUWPXOWLSOH
XVHUVLQFOXGHDGYDQFHG*,6IXQFWLRQDOLW\DQGDUHEXLOW
XVLQJLQGXVWU\VWDQGDUGV$UF*,66HUYHUPDQDJHV
FRPSUHKHQVLYH*,6IXQFWLRQDOLW\VXFKDVPDSVORFDWRUV
DQGVRIWZDUHREMHFWVIRUXVHLQFHQWUDOVHUYHUDSSOLFDWLRQV
'HYHORSHUVFDQXVH$UF*,66HUYHUWREXLOG:HE
DSSOLFDWLRQV:HEVHUYLFHVDQGRWKHUHQWHUSULVH
DSSOLFDWLRQVVXFKDV(QWHUSULVH-DYD%HDQV(-%VWKDWUXQ
ZLWKLQVWDQGDUG1(7DQG-((:HEVHUYHUV$UF*,6
6HUYHULVDOVRDFFHVVHGE\GHVNWRSDSSOLFDWLRQVWKDW
LQWHUDFWZLWKWKHVHUYHULQDFOLHQWVHUYHUPRGH$UF*,6
6HUYHUDGPLQLVWUDWLRQLVSHUIRUPHGXVLQJ$UF*,6'HVNWRS
ZKLFKFDQEHXVHGWRDFFHVV$UF*,66HUYHURYHUDORFDO
DUHDQHWZRUN/$1RUWKH,QWHUQHW
$UF*,66HUYHUSODWIRUP
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 79
Ch05_Server.pmd
79
3/5/2004, 6:27 PM
$UF*,66HUYHUFRQVLVWVRIWZRSULPDU\FRPSRQHQWVD
*,6VHUYHUDQGWKH:HE$SSOLFDWLRQ'HYHORSPHQW
)UDPHZRUN$')ŒIRU1(7DQG-DYD7KH*,6VHUYHU
KRVWV$UF2EMHFWVIRUXVHE\:HEDQGHQWHUSULVH
DSSOLFDWLRQV,WLQFOXGHVWKHFRUH$UF2EMHFWVOLEUDU\DQG
SURYLGHVDVFDODEOHHQYLURQPHQWIRUUXQQLQJ$UF2EMHFWVLQ
DFHQWUDOVKDUHGVHUYHU7KH$')DOORZV\RXWREXLOGDQG
GHSOR\1(7RU-DYDGHVNWRSDQG:HEDSSOLFDWLRQVWKDW
XVH$UF2EMHFWVUXQQLQJZLWKLQWKH*,6VHUYHU
$')LQFOXGHVDVRIWZDUHGHYHORSHUNLWZLWKVRIWZDUH
REMHFWV:HEFRQWUROV:HEDSSOLFDWLRQWHPSODWHV
GHYHORSHUKHOSDQGFRGHVDPSOHV,WDOVRLQFOXGHVD:HE
DSSOLFDWLRQUXQWLPHIRUGHSOR\LQJ:HEDSSOLFDWLRQV
ZLWKRXWKDYLQJWRLQVWDOO$UF2EMHFWVRQWKH:HEVHUYHU
$UF*,6 6HUYHU SURYLGHV $UF2EMHFWV IXQFWLRQDOLW\ IRU ERWK :HE DSSOLFDWLRQV DQG FOLHQWVHUYHU DSSOLFDWLRQ GHYHORSPHQW
80 • What is ArcGIS?
Ch05_Server.pmd
80
3/5/2004, 6:27 PM
WHY USE ARCGIS S ERVER?
$UF*,66HUYHULVDFHQWUDOO\PDQDJHG*,6IRUDGYDQFHG
*,6DSSOLFDWLRQV,WHQDEOHVGHYHORSHUVDQGV\VWHP
GHVLJQHUVWRLPSOHPHQWDFHQWUDO*,6WKDWFDQEHDFFHVVHG
E\PXOWLSOHXVHUV&HQWUDOL]LQJ*,6DSSOLFDWLRQVVXFKDV
:HEDSSOLFDWLRQVFDQUHGXFHWKHFRVWVRI LQVWDOOLQJDQG
DGPLQLVWHULQJGHVNWRSDSSOLFDWLRQVRQHDFKXVHU·VPDFKLQH
7KHDELOLW\RI $UF*,66HUYHUWROHYHUDJH:HEVHUYLFHVLV
LPSRUWDQWIRULQWHJUDWLQJ*,6ZLWKRWKHU,7V\VWHPVVXFK
DVUHODWLRQDOGDWDEDVHV:HEVHUYHUVDQGHQWHUSULVH
DSSOLFDWLRQVVHUYHUV
$FHQWUDO*,6VHUYHUFDQGHOLYHU*,6DFFHVVWRXVHUVWKURXJKWKHLU:HEEURZVHUVVLPSOLI\LQJV\VWHPVDQGDSSOLFDWLRQDGPLQLVWUDWLRQDQGORZHULQJFRVWV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 81
Ch05_Server.pmd
81
3/5/2004, 6:27 PM
HOW IS ARCGIS SERVER USED?
$UF*,66HUYHUSURYLGHV\RXZLWKEURZVHUEDVHGDFFHVVWR
*,6FHQWUDOPXOWLXVHUJHRGDWDEDVHHGLWLQJGLVWULEXWHG
GDWDPDQDJHPHQWIRFXVHGJHRSURFHVVLQJRSHUDWLRQVRQD
VHUYHUWKHDELOLW\WRSXEOLVK*,6:HEVHUYLFHVDQGWKH
LQWHJUDWLRQRI *,6DQG,7
$UF*,66HUYHUSURYLGHVWKHIUDPHZRUNWRHQVXUHWKDW
WKHVHUHPRWHHGLWRUVFDQPDNHWKHLUXSGDWHVGLUHFWO\WRWKH
PXOWLXVHUJHRGDWDEDVHZKLOHPDLQWDLQLQJGDWDLQWHJULW\
Browser-based access to GIS
0DQ\XVHUVZLOOFRQQHFWYLDDQ,QWHUQHWEURZVHUWRD:HE
DSSOLFDWLRQZULWWHQDQGGHSOR\HGZLWK$UF*,66HUYHU
7KHVHXVHUVZLOOLQWHUDFWZLWKWKH:HEDSSOLFDWLRQ
W\SLFDOO\XVLQJWKHLU:HEEURZVHUVWRDFFHVVWKH*,6:HE
DSSOLFDWLRQXVHUVPD\KDYHOLWWOHRUQRNQRZOHGJHWKDW
WKH\DUHXVLQJ*,6IXQFWLRQDOLW\SURYLGHGE\WKH*,6
VHUYHURUWKH\PD\XVHWKHLU:HEEURZVHUWRDFFHVV*,6LQ
WUDGLWLRQDO*,6DSSOLFDWLRQVWKDWDUHFHQWUDOL]HGLQWKH
VHUYHU
$UF*,66HUYHUSURYLGHVWKH:HE$SSOLFDWLRQ
'HYHORSPHQW)UDPHZRUNIRU1(7DQG-DYDIRU
GHYHORSHUVWREXLOGEURZVHUEDVHG*,6DSSOLFDWLRQV$
VHULHVRI :HEFRQWUROVDQGDSSOLFDWLRQWHPSODWHVDUH
SURYLGHGIRUEXLOGLQJWKHVHFXVWRPDSSOLFDWLRQV
Providing central, multiuser geodatabase editing
(QWHUSULVHJHRGDWDEDVHPDQDJHPHQWLVDPDMRUJRDOIRU
PDQ\*,6RUJDQL]DWLRQVZKRQHHGWRSURYLGHHGLWLQJDQG
XSGDWHDFFHVVWRPDQ\VLPXOWDQHRXVHGLWRUV0DQ\RI
WKHVHHGLWRUVZLOOUHPRWHO\XSGDWHWKHFHQWUDOGDWDEDVH
WKURXJKWKHLU:HEEURZVHUVDQGIRFXVHGHGLWLQJ
DSSOLFDWLRQV
6KRZQ DERYH LV DQ H[DPSOH RI EURZVHUEDVHG HGLWLQJ RI DJULFXOWXUDO LQIRUPDWLRQ
EXLOW ZLWK $UF*,6 6HUYHU ,Q WKLV DSSOLFDWLRQ DJULFXOWXUDO ILHOG DJHQWV XVH WKHLU
:HE EURZVHUV WR DGG FRQVHUYDWLRQ SODQ IHDWXUHV VXFK DV GULS LUULJDWLRQ DQG
ZLQG EUHDNV WR D FHQWUDO PXOWLXVHU JHRGDWDEDVH
Distributing data management using versioned
enterprise geodatabases
$UF*,66HUYHUSURYLGHVDFHQWUDOJHRGDWDEDVHDSSOLFDWLRQ
VHUYHUWKDWFDQRUFKHVWUDWHGLVWULEXWHGGDWDPDQDJHPHQW
ZRUNIORZVEHWZHHQDVHULHVRI*,6V\VWHPV7KHFHQWUDO
*,6DSSOLFDWLRQVHUYHUPDQDJHVJHRVSDWLDOGDWDLQWHJULW\E\
SURYLGLQJFRPSUHKHQVLYHJHRGDWDEDVHORJLFIRUDOOGDWDEDVH
WUDQVDFWLRQV)RUH[DPSOH
‡ 6RPHXVHUVQHHGWKHDELOLW\WRSHUIRUPGLVFRQQHFWHG
HGLWLQJ7KH\QHHGWRFKHFNRXWSRUWLRQVRI WKH*,6
GDWDEDVHHGLWWKHGDWDLQDVHSDUDWHVWDQGDORQH*,6
V\VWHPDQGSRVWWKHFKDQJHVEDFNLQWRWKHHQWHUSULVH
GDWDEDVH
‡ 2WKHUXVHUVQHHGWRUHSOLFDWHWKHLUJHRGDWDEDVHVDWD
QXPEHURIORFDWLRQVLQLQGHSHQGHQWVWDQGDORQH
V\VWHPV3HULRGLFDOO\HDFKLQVWDQFHQHHGVWRVHQGDQG
UHFHLYHWKHPRVWUHFHQWFKDQJHVWRV\QFKURQL]HHDFK
UHSOLFD·V FRQWHQWV
82 • What is ArcGIS?
Ch05_Server.pmd
82
3/11/2004, 9:52 AM
Performing focused geoprocessing operations on
a server
0DQ\XVHUVZDQWDFFHVVWRDGYDQFHG*,6ORJLFWRSHUIRUP
DQDO\WLFDODQGVSDWLDOTXHU\RSHUDWLRQVRQDFHQWUDO
HQWHUSULVHJHRGDWDEDVH)RUH[DPSOHXVHUVQHHGDFFHVVWR
IXQFWLRQVWKDWFDQSHUIRUPDGYDQFHG*,6ORJLFWR
‡ /RFDWHHYHQWVDORQJOLQHDUIHDWXUHVXVLQJOLQHDU
UHIHUHQFLQJ
Integrating GIS and IT
$UF*,66HUYHULV,7FRPSOLDQWDQGVXSSRUWVDQXPEHURI
FRPSXWLQJWHFKQRORJ\VWDQGDUGVHQDEOLQJLWWRZRUNZHOO
ZLWKRWKHUHQWHUSULVHLQIRUPDWLRQWHFKQRORJ\$UF*,6
6HUYHUVXSSRUWVPXOWLWLHUFRPSXWLQJ'%06DFFHVVDQG
XVHHQWHUSULVHDSSOLFDWLRQVHUYHUVVXFKDV1(7DQG
-((DQGDQXPEHURIGHYHORSHU$3,V&&20
1(7-DYD62$3WREXLOGDQGLQWHJUDWH*,6ORJLFZLWK
RWKHUHQWHUSULVHWHFKQRORJ\
‡ *HRFRGHDQGORFDWHDGGUHVVHV
‡ 3HUIRUPWUDFLQJRQIDFLOLWLHVQHWZRUNV
‡ %XIIHU RYHUOD\ DQG H[WUDFW IHDWXUHV
$UF*,66HUYHUIDFLOLWDWHVDFFHVVWRFRPSUHKHQVLYH*,6
ORJLFWRVXSSRUWWKHVHDQGPDQ\RWKHUVSDWLDORSHUDWLRQV
Publishing advanced GIS Web services
$UF*,66HUYHULQFOXGHVD62$3WRRONLWIRUEXLOGLQJDQG
KRVWLQJFXVWRP:HEVHUYLFHVWKDWVXSSRUWUHTXHVWKDQGOLQJ
XVLQJDQ;0/$3,'HYHORSHUVFDQH[SRVH*,6IXQFWLRQV
LQ$UF2EMHFWVDV62$3:HEVHUYLFHVDQGFDQDFFHVV:HE
VHUYLFHVWKURXJKGLVWULEXWHGFRPSXWLQJIUDPHZRUNVRQWKH
,QWHUQHW
)RUH[DPSOHIRFXVHG:HEVHUYLFHVFDQEHEXLOWWR
‡ )LQGWKHQHDUHVWKRVSLWDOWKDWPHHWVVSHFLILFFRQGLWLRQV
KDYLQJDFHUWDLQQXPEHURIEHGVVSHFLDOLVWVRQVWDII
DQGVRRQ
‡ /RFDWHDQDGGUHVVDQGSHUIRUPDGGUHVVYDOLGDWLRQ
‡ 3HUIRUPTXHULHVDJDLQVWFHQWUDOJHRGDWDEDVHV
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 83
Ch05_Server.pmd
83
3/11/2004, 9:52 AM
ARCGIS SERVER CAPABILITIES
Web application templates
$UF*,66HUYHUFRQWDLQVGHYHORSHUDFFHVVWRFRPSOHWH
$UF*,6IXQFWLRQDOLW\LQDVHUYHUHQYLURQPHQW
$UF*,66HUYHULQFOXGHVDVHWRI :HEDSSOLFDWLRQWHPSODWHV
WKDWSURYLGHDMXPSVWDUWIRUGHYHORSHUVZKRZDQWWR
EXLOG:HEDSSOLFDWLRQV7KH:HEDSSOLFDWLRQWHPSODWHV
DOVRSURYLGHH[DPSOHVRI KRZWRXVHWKH:HEFRQWUROVWR
EXLOG:HEDSSOLFDWLRQV
+HUHDUHVRPHRIWKHNH\IHDWXUHVRI$UF*,66HUYHU
Standard GIS framework
$UF*,66HUYHUSURYLGHVDVWDQGDUGIUDPHZRUNIRU
GHYHORSLQJ*,6VHUYHUDSSOLFDWLRQV$UF*,6'HVNWRS
$UF9LHZ$UF(GLWRUDQG$UF,QIRDVZHOODV$UF*,6
(QJLQHDUHEXLOWIURPWKLVVDPHVHWRIVRIWZDUHREMHFWV
$UF*,66HUYHULVH[WHQVLEOH,WVULFKIXQFWLRQDOLW\DOORZV
GHYHORSHUVWRFRQFHQWUDWHRQFXVWRPL]LQJWKHLU*,6
LPSOHPHQWDWLRQLQVWHDGRIIRFXVLQJRQEXLOGLQJ*,6
IXQFWLRQDOLW\IURPVFUDWFK
Centrally managed GIS
$UF*,66HUYHUVXSSRUWVFHQWUDOO\PDQDJHGHQWHUSULVH
*,6VXFKDV:HEDSSOLFDWLRQVUXQQLQJRQVHUYHUVWR
VXSSRUWPDQ\XVHUV)RUH[DPSOH:HEVHUYHU
DSSOLFDWLRQVFDQUXQRQPXOWLSOH:HEVHUYHUVWRVXSSRUW
DQ\QXPEHURIXVHUV
Web controls
$UF*,66HUYHUSURYLGHVDVHWRI :HEFRQWUROV7KHVH
:HEFRQWUROVVLPSOLI\WKHSURJUDPPLQJPRGHOIRU
HPEHGGLQJ*,6IXQFWLRQDOLW\VXFKDVLQWHUDFWLYH
PDSSLQJLQ\RXU:HEDSSOLFDWLRQDQGHQDEOHGHYHORSHUV
WRDGGRWKHUDGYDQFHG*,6IXQFWLRQDOLW\WRWKHLU:HE
DSSOLFDWLRQV
Cross platform functionality
$UF*,66HUYHULVVXSSRUWHGRQ:LQGRZV6XQ6RODULVDQG
/LQX[SODWIRUPVDQGVXSSRUWVQXPHURXV:HEVHUYHUV7KH
$UF*,66HUYHU$')VXSSRUWV1(7DQG-DYD:HE
DSSOLFDWLRQGHYHORSPHQWRQ:LQGRZV6HUYHUSODWIRUPV
DQG-DYDRQ6XQ6RODULVDQG/LQX[VHUYHUV
Support for standard developer languages
$UF*,66HUYHUVXSSRUWVDYDULHW\RIGHYHORSHUODQJXDJHV
LQFOXGLQJ
‡ 1(7DQG-DYDIRUEXLOGLQJ:HEDSSOLFDWLRQVDQG:HE
VHUYLFHV
‡ &20DQG1(7IRUH[WHQGLQJWKH*,6VHUYHUZLWK
FXVWRPFRPSRQHQWV
‡ &201(7-DYDDQG&IRUEXLOGLQJGHVNWRSFOLHQW
DSSOLFDWLRQV
7KLVHQDEOHVSURJUDPPLQJXVLQJDZLGHUDQJHRIWRROV
<RXUSURJUDPPLQJVWDII FDQXVHWKHODQJXDJHVZLWKZKLFK
WKH\DUHIDPLOLDU
$UF*,6 6HUYHU DUFKLWHFWXUH
84 • What is ArcGIS?
Ch05_Server.pmd
84
3/5/2004, 6:27 PM
ARCGIS SERVER EXTENSIONS
StreetMap option
$VHULHVRIRSWLRQDOH[WHQVLRQVDUHDYDLODEOHIRU$UF*,6
6HUYHUWKDWDGGFDSDELOLWLHVWRWKHFRUHV\VWHP7KHVH
RSWLRQDOH[WHQVLRQVDUHGHVFULEHGEULHIO\EHORZ
7KH$UF*,66HUYHU6WUHHW0DSRSWLRQSURYLGHVQDWLRQZLGH
VWUHHWPDSSLQJDQGDGGUHVVJHRFRGLQJIRUWKH8QLWHG
6WDWHV6WUHHW0DSOD\HUVDXWRPDWLFDOO\PDQDJHODEHODQG
GUDZIHDWXUHVVXFKDVORFDOODQGPDUNVVWUHHWVSDUNVDQG
ZDWHUERGLHVDPRQJRWKHUV$OOGDWDFRPHVFRPSUHVVHGRQ
&'²520
Spatial option
7KH$UF*,66HUYHU6SDWLDORSWLRQSURYLGHVDSRZHUIXOVHW
RI IXQFWLRQVWKDWDOORZV\RXWRFUHDWHTXHU\DQGDQDO\]H
FHOOEDVHGUDVWHUGDWD<RXFDQXVHWKH6SDWLDORSWLRQWR
GHULYHLQIRUPDWLRQDERXW\RXUGDWDLGHQWLI\VSDWLDO
UHODWLRQVKLSVILQGVXLWDEOHORFDWLRQVFDOFXODWHWUDYHOFRVW
VXUIDFHVDQGSHUIRUPDZLGHUDQJHRIDGGLWLRQDOUDVWHU
JHRSURFHVVLQJRSHUDWLRQVLQD*,66HUYHU
7KH 6SDWLDO RSWLRQ IRU $UF*,6 6HUYHU SURYLGHV D SRZHUIXO VHW RI WRROV WKDW
DOORZV\RXWRFUHDWHTXHU\DQGDQDO\]HFHOOEDVHGUDVWHUGDWD
3D option
7KH 6WUHHW0DS RSWLRQ IRU $UF*,6 6HUYHU SURYLGHV VWUHHWOHYHO PDSSLQJ DQG
DGGUHVV JHRFRGLQJ IRU WKH 8QLWHG 6WDWHV
7KH$UF*,66HUYHU'RSWLRQSURYLGHVDVHWRI'*,6
IXQFWLRQVWRFUHDWHDQGDQDO\]HVXUIDFHV
7KH ' RSWLRQ IRU $UF*,6 6HUYHU DOORZV \RX WR FUHDWH DQG DQDO\]H VXUIDFHV
7KHVH IXQFWLRQV LQFOXGH YLHZVKHG VORSH DVSHFW KLOOVKDGH DQDO\VLV DQG PRUH
Server GIS: ArcSDE, ArcIMS, and ArcGIS Server • 85
Ch05_Server.pmd
85
3/5/2004, 6:27 PM
Ch05_Server.pmd
86
3/5/2004, 6:27 PM
6
Embed
ded GIS:
Embedded
Ar
cGIS Engine
ArcGIS
87
Ch06_Engine.pmd
87
3/10/2004, 10:21 AM
EMBEDDED GIS
,QPDQ\FDVHVXVHUVUHTXLUH*,6DFFHVVWKURXJK
LQWHUPHGLDWHPHDQV³IRUH[DPSOHKHOSHUDSSOLFDWLRQV
IRFXVHG*,6DSSOLFDWLRQVDQGPRELOHGHYLFHV³DVZHOODV
WKURXJKKLJKHQGSURIHVVLRQDO*,6GHVNWRSVRUVLPSOH:HE
EURZVHUVFRQQHFWHGWR,QWHUQHWVHUYHUV
*,6 FOLHQWV FDQ UDQJH IURP VLPSOH EURZVHU DFFHVV WR SURIHVVLRQDO *,6 GHVNWRSV VXFK DV $UF9LHZ DQG $UF,QIR
88 • What is ArcGIS?
Ch06_Engine.pmd
88
3/5/2004, 6:27 PM
7\SLFDOH[DPSOHVRI LQWHUPHGLDWH*,6XVHFDQUDQJHIURP
DFFHVVWR*,6IXQFWLRQVZLWKLQFXVWRPDSSOLFDWLRQVWKDW
DUHVRPHZKHUHLQEHWZHHQVLPSOH:HEEURZVHUVWRKLJK
HQG*,6GHVNWRSV)RUH[DPSOH
‡ $VKHOSHUDSSOLFDWLRQVZLWKLQ:HEEURZVHUV
‡ 7KURXJK*,6IXQFWLRQVHPEHGGHGZLWKLQZRUG
SURFHVVLQJGRFXPHQWVDQGVSUHDGVKHHWV
‡ :LWKIRFXVHG*,6DSSOLFDWLRQVWKDWEHKDYHPXFKOLNH
$UF9LHZ\HWVXSSRUWDVSHFLILFVXEVHWRIDGYDQFHG
IXQFWLRQVDFXVWRPL]HG´$UF9LHZ/LWHµDSSOLFDWLRQ
7KHVHDSSOLFDWLRQVUHTXLUHVLPSOHIRFXVHGXVHULQWHUIDFHV
+RZHYHUWKH\DFFHVVDGYDQFHG*,6ORJLFWRSHUIRUPD
IHZVSHFLILFWDVNV)RUH[DPSOHPDQ\RUJDQL]DWLRQVKDYH
VLPSOHGDWDHGLWRUVWKDWGRQRWUHTXLUHDIXOO*,6GHVNWRS
&XVWRP*,6DSSOLFDWLRQVDUHDOVRW\SLFDOO\KLJKO\
FXVWRPL]HG7KHXVHULQWHUIDFHVDUHEXLOWWRGHOLYHU*,6
IXQFWLRQVWRPDQ\XVHUVQRWIDPLOLDUZLWK*,6+HQFH
VRIWZDUHGHYHORSHUVUHTXLUHDSURJUDPPDEOH*,6WRRONLW
WKDWHQDEOHVWKHPWROHYHUDJHFRPPRQ*,6IXQFWLRQVLQ
EXLOGLQJWKHLUDSSOLFDWLRQV
$UF*,6(QJLQHSURYLGHVWRROVWRPHHWWKHVHUHTXLUHPHQWV
,WSURYLGHVHPEHGGDEOH*,6FRPSRQHQWVWKDWFDQEHXVHG
WREXLOGDSSOLFDWLRQVWRGHOLYHUVXEVHWVRI*,6ORJLFWRDQ\
QXPEHURIXVHUVZLWKLQDQRUJDQL]DWLRQ$UF*,6(QJLQHLV
LQIUDVWUXFWXUHIRUGHOLYHULQJDQ\FULWLFDOVXEVHWRI*,6
FDSDELOLWLHVWKDWDUHUHOHYDQWWRHDFKXVHU·VVSHFLDOL]HG
QHHGV
$UF*,6 (QJLQH YLHZVKHG DSSOLFDWLRQ
Embedded GIS: ArcGIS Engine • 89
Ch06_Engine.pmd
89
3/5/2004, 6:27 PM
WHAT IS ARCGIS ENGINE?
$UF*,6(QJLQHLVDFRPSUHKHQVLYHOLEUDU\RIHPEHGGDEOH
*,6FRPSRQHQWVIRUGHYHORSHUVWREXLOGFXVWRP
DSSOLFDWLRQV8VLQJ$UF*,6(QJLQHGHYHORSHUVFDQ
LQFRUSRUDWH$UF*,6IXQFWLRQVLQWRDSSOLFDWLRQVVXFKDV
0LFURVRIW:RUGDQG([FHODVZHOODVLQWRFXVWRP
DSSOLFDWLRQVWKDWGHOLYHUIRFXVHG*,6VROXWLRQVWRPDQ\
XVHUV
$UF*,6(QJLQHUXQVRQ:LQGRZV81,;DQG/LQX[
GHVNWRSVDQGVXSSRUWVDUDQJHRIDSSOLFDWLRQGHYHORSPHQW
HQYLURQPHQWVVXFKDV9LVXDO%DVLF0LFURVRIW9LVXDO
6WXGLR1(7DQGQXPHURXV-DYDGHYHORSHUHQYLURQPHQWV
LQFOXGLQJ(&/,36(DQG-%XLOGHU
$UF*,6 (QJLQH LV XVHG E\ GHYHORSHUV WR EXLOG FXVWRP DSSOLFDWLRQV WKDW FDQ EH GHSOR\HG RQ PDQ\ VHDWV
90 • What is ArcGIS?
Ch06_Engine.pmd
90
3/5/2004, 6:27 PM
The ArcGIS Engine Developer Kit
$UF*,6(QJLQHLQFOXGHVDGHYHORSHUNLWIRUEXLOGLQJ
FXVWRPDSSOLFDWLRQV3URJUDPPHUVLQVWDOOWKH$UF*,6
(QJLQH'HYHORSHU.LWRQWKHLUFRPSXWHUDQGXVHLWZLWK
WKHLUFKRVHQSURJUDPPLQJODQJXDJHDQGGHYHORSPHQW
HQYLURQPHQW7KH$UF*,6(QJLQHDGGVFRQWUROVWRROV
WRROEDUVDQGREMHFWOLEUDULHVWRWKHGHYHORSPHQW
HQYLURQPHQWIRUHPEHGGLQJ*,6IXQFWLRQVLQDSSOLFDWLRQV
)RUH[DPSOHDSURJUDPPHUFDQEXLOGDFXVWRPDSSOLFDWLRQ
WKDWFRQWDLQVDPDSDXWKRUHGZLWK$UF0DSVRPHPDS
WRROVIURP$UF*,6(QJLQHDQGRWKHUFXVWRPIXQFWLRQV
Open support for programming languages and
frameworks
,QDGGLWLRQWRVXSSRUWLQJWKH&20HQYLURQPHQW$UF*,6
(QJLQHDOVRSURYLGHVVXSSRUWIRU&1(7DQG-DYD
HQDEOLQJGHYHORSHUVWRZRUNZLWK$UF*,6(QJLQHLQWKHLU
FKRVHQGHYHORSHUIUDPHZRUNDFURVVDUDQJHRIFRPSXWHU
RSHUDWLQJV\VWHPV
Windows
UNIX and Linux
C++
Java
C++
Java
COM
.NET
$UF*,6 (QJLQH VXSSRUWV D QXPEHU RI FRPSXWHU SODWIRUPV DQG SURJUDPPLQJ
ODQJXDJHV
Parts of ArcGIS Engine
7KH$UF*,6(QJLQH'HYHORSHU.LWLQFOXGHVWKUHHNH\
FROOHFWLRQVRI*,6ORJLF
‡ &RQWUROV
‡ 7RROEDUVDQGWRROV
‡ 2EMHFWOLEUDULHV
6KRZQ DERYH LV DQ H[DPSOH RI D FXVWRP $UF*,6 (QJLQH DSSOLFDWLRQ EHLQJ
GHYHORSHG ZLWK 9LVXDO %DVLF $ PDS FRQWURO D WDEOH RI FRQWHQWV FRQWURO D
PHQX DQG D WRROEDU KDYH EHHQ DGGHG WR WKLV 9% IRUP 7KH PDS FRQWURO LV
DVVRFLDWHG ZLWK DQ $UF0DS GRFXPHQW D P[G ILOH XVHG WR GUDZ DQG TXHU\
LQWHUDFWLYHPDSV
([DPSOH RI DQ $UF*,6 (QJLQH DSSOLFDWLRQ LQFOXGLQJ FRQWUROV WRROEDUV DQG
REMHFWV
Embedded GIS: ArcGIS Engine • 91
Ch06_Engine.pmd
91
3/5/2004, 6:27 PM
Controls
Object libraries
&RQWUROVDUHXVHULQWHUIDFHFRPSRQHQWVIRU$UF*,6WKDW
\RXFDQHPEHGDQGXVHLQ\RXUDSSOLFDWLRQV)RUH[DPSOH
D0DSFRQWURODQGD7DEOHRI &RQWHQWVFRQWUROFDQEH
DGGHGWRDFXVWRPDSSOLFDWLRQWRSUHVHQWDQGXVH
LQWHUDFWLYH PDSV
2EMHFWOLEUDULHVDUHORJLFDOFROOHFWLRQVRISURJUDPPDEOH
$UF2EMHFWV FRPSRQHQWVUDQJLQJIURPDJHRPHWU\OLEUDU\
WRPDSSLQJ*,6GDWDVRXUFHVDQGJHRGDWDEDVHOLEUDULHV
3URJUDPPHUVXVHWKHVHOLEUDULHVLQWKHLULQWHJUDWHG
GHYHORSPHQWHQYLURQPHQWVRQ:LQGRZV81,;DQG
/LQX[SODWIRUPVWRGHYHORSFXVWRPDSSOLFDWLRQFRGHIURP
VLPSOHWRDGYDQFHG7KHVHVDPHIXOO*,6OLEUDULHVIRUPWKH
EDVLVRI$UF*,6'HVNWRSDQG$UF*,66HUYHU
Toolbars and tools
7RROEDUVFRQWDLQFROOHFWLRQVRI *,6WRROVIRULQWHUDFWLQJ
ZLWKPDSVDQGJHRJUDSKLFLQIRUPDWLRQLQ\RXUDSSOLFDWLRQ
([DPSOHVRI WRROVLQFOXGHWKH3DQ=RRP,GHQWLI\DQG
6HOHFWLRQWRROVIRULQWHUDFWLQJZLWKPDSV7RROVDUH
SUHVHQWHGLQWKHDSSOLFDWLRQLQWHUIDFHXVLQJWRROEDUV
7KHSURFHVVRIEXLOGLQJFXVWRPDSSOLFDWLRQVLVVLPSOLILHG
E\KDYLQJDFFHVVWRDULFKVHWRIFRPPRQO\XVHGWRROVDQG
WRROEDUV'HYHORSHUVFDQVLPSO\GUDJDQGGURSVHOHFWHG
WRROVLQWRFXVWRPDSSOLFDWLRQVRUFUHDWHWKHLURZQFXVWRP
WRROVIRULQWHUDFWLQJZLWKWKHPDS
7KHVH$UF2EMHFWVOLEUDULHVVXSSRUWDOOWKHFRPSUHKHQVLYH
$UF*,6IXQFWLRQVIRUGHYHORSHUVDQGFDQEHDFFHVVHG
WKURXJKPRVWFRPPRQO\XVHGGHYHORSPHQWHQYLURQPHQWV
IRUH[DPSOH9LVXDO%DVLF'HOSKL&-DYD9LVXDO
%DVLF1(7DQG&
([DPSOH RI WKH 0DS 1DYLJDWLRQ WRROEDU KROGLQJ LQWHUDFWLYH WRROV IRU
=RRP 3DQ )XOO ([WHQW DQG 3UHYLRXV ([WHQW
Page Layout
Reader
Table of Contents
Toolbar
Controls
Map
(for developers)
Object Libraries
Toolbars
Reader
Layout
System
Selection
Map Navigation
Display
Geometry
Geodatabase
Graphics
Data Sources
Output
Cartography
$UF*,6 (QJLQH FRQWDLQV VHWV RI HPEHGGDEOH *,6 ORJLF WKDW DUH XVHG WR EXLOG FXVWRP DSSOLFDWLRQV LQFOXGLQJ VRPH XVHU LQWHUIDFH FRPSRQHQWV FRQWUROV DQG WRROV DQG
SURJUDPPDEOHREMHFWOLEUDULHV
92 • What is ArcGIS?
Ch06_Engine.pmd
92
3/5/2004, 6:28 PM
ARCGIS ENGINE RUNTIME OPTIONS
Geodatabase Update Option
$UF*,6(QJLQHKDVIRXU5XQWLPH2SWLRQVWKDWHQDEOH
DGGLWLRQDODSSOLFDWLRQSURJUDPPLQJFDSDELOLWLHV7KH
IXQFWLRQVVXSSRUWHGE\WKHVHDGGLWLRQDO5XQWLPH2SWLRQV
DUHVLPLODUWR$UF*,6'HVNWRSH[WHQVLRQVWKDWPXVWEH
HQDEOHGRQHDFK(QJLQH5XQWLPHVHDW
7KH*HRGDWDEDVH8SGDWH2SWLRQH[WHQVLRQDGGVWKH
DELOLW\WRZULWHWRDQGXSGDWHDQ\JHRGDWDEDVHXVLQJ
$UF*,6(QJLQHDSSOLFDWLRQV7KLVLVXVHGWREXLOGFXVWRP
*,6HGLWLQJDSSOLFDWLRQV7KHVHDGGLWLRQDOFDSDELOLWLHVDUH
DFFHVVHGYLDDQHQWHUSULVHJHRGDWDEDVHREMHFWOLEUDU\
Spatial Option
StreetMap USA
7KH6SDWLDO2SWLRQH[WHQVLRQDGGVFRPSUHKHQVLYHUDVWHU
JHRSURFHVVLQJIXQFWLRQVWRWKH$UF*,6(QJLQH5XQWLPH
HQYLURQPHQW7KHVHDGGLWLRQDOFDSDELOLWLHVDUHDFFHVVHGYLD
WKH6SDWLDO$QDO\VWREMHFWOLEUDU\
7KH6WUHHW0DS86$2SWLRQSURYLGHVVWUHHWOHYHO
PDSSLQJDGGUHVVPDWFKLQJDQGEDVLFURXWLQJIRUWKH
8QLWHG6WDWHV7KH6WUHHW0DSOD\HUVDXWRPDWLFDOO\PDQDJH
ODEHODQGGUDZIHDWXUHVVXFKDVORFDOODQGPDUNVVWUHHWV
SDUNVZDWHUERGLHVDQGRWKHUIHDWXUHVUHVXOWLQJLQULFK
FDUWRJUDSKLFVWUHHWQHWZRUNVIRUWKH8QLWHG6WDWHVRI
$PHULFD$OOGDWDLVSURYLGHGLQDFRPSUHVVHGIRUPDWRQ
&'²520
3D Option
7KH'2SWLRQH[WHQVLRQDGGV'DQDO\VLVDQGGLVSOD\
IXQFWLRQVWRWKHVWDQGDUG$UF*,6(QJLQH5XQWLPH
HQYLURQPHQW$GGLWLRQDOFDSDELOLWLHVLQFOXGH6FHQHDQG
*OREHGHYHORSHUFRQWUROVDQGWRROVDVZHOODVDVHWRI'
REMHFWOLEUDULHVIRU6FHQHDQG*OREH
Spatial Analyst
3D Analyst
Geodatabase
Globe
Controls
Scene
(for developers)
Object Libraries
Toolbars
Scene
Globe
Spatial
Analyst
3D
Globe
Enterprise
Geodatabase
$Q RYHUYLHZ RI VRPH RI WKH GHYHORSHU FRPSRQHQWV LQ WKH $UF*,6 (QJLQH RSWLRQDO H[WHQVLRQV
Embedded GIS: ArcGIS Engine • 93
Ch06_Engine.pmd
93
3/5/2004, 6:28 PM
DEVELOPING APPLICATIONS WITH ARCGIS
ENGINE
'HYHORSHUVEXLOG$UF*,6(QJLQHDSSOLFDWLRQVLQWKHLU
FKRVHQLQWHJUDWHGGHYHORSPHQWHQYLURQPHQW,'(VXFK
DV
‡ 0LFURVRIW9LVXDO6WXGLRRU'HOSKLIRU:LQGRZV
GHYHORSHUV
‡ (&/,36(6XQ21(6WXGLRRU%RUODQG·V-%XLOGHUIRU
-DYDGHYHORSHUV
'HYHORSHUVUHJLVWHUWKH$UF*,6(QJLQH'HYHORSHU
FRPSRQHQWVZLWKWKHLU,'(WKHQFUHDWHDIRUPVEDVHG
DSSOLFDWLRQDGGLQJLQ$UF*,6(QJLQHFRPSRQHQWVDQG
ZULWLQJFRGHWREXLOGWKHLUDSSOLFDWLRQ
Deploying ArcGIS Engine applications
2QFHEXLOW$UF*,6(QJLQHDSSOLFDWLRQVFDQEHLQVWDOOHG
RQWZRW\SHVRI$UF*,6VHDWV
‡ $UF*,6(QJLQH5XQWLPHVHDWVWKDWDUHHQDEOHGWRUXQ
$UF*,6(QJLQHDSSOLFDWLRQV
‡ ([LVWLQJ$UF*,6'HVNWRSVHDWVWKDWLVVHDWVUXQQLQJ
$UF9LHZ$UF(GLWRURU$UF,QIRWKDWDUHHTXLSSHGWR
UXQ$UF*,6(QJLQHDSSOLFDWLRQV
$Q$UF*,6(QJLQH5XQWLPHLQVWDOODWLRQ&'²520LV
LQFOXGHGZLWKWKH$UF*,6(QJLQH0HGLD.LWDQGFDQEH
LQVWDOOHGDQGFRQILJXUHGRQPDQ\FRPSXWHUV$Q
DXWKRUL]DWLRQILOHLVUHTXLUHGWRHQDEOH$UF*,6(QJLQH
FDSDELOLWLHVRQHDFKFRPSXWHU7KH5XQWLPH2SWLRQVWR
$UF*,6(QJLQHFDQDOVREHHQDEOHGE\DGGLQJDOLQHWRWKH
DXWKRUL]DWLRQ ILOH
HOW IS ARCGIS E NGINE USED?
$UF*,6(QJLQHLVXVHGWREXLOGDZLGHUDQJHRI*,6
DSSOLFDWLRQVDQGIRUHPEHGGLQJ*,6LQWRDQ\DSSOLFDWLRQ
6RPH*,6GHSDUWPHQWVZDQWWREXLOGIRFXVHG*,6YLHZHUV
ZLWKWRROVUHOHYDQWIRUWKHLUHQGXVHUV,QRWKHUVFHQDULRV
MXVWDSLHFHRI*,6LVFRPELQHGZLWKRWKHULQIRUPDWLRQ
WRROVIRUSHUIRUPLQJNH\WDVNVDQGZRUNIORZV
)RUH[DPSOHDFLW\JRYHUQPHQWGHSDUWPHQWPD\ZDQWWR
EXLOGDVHULHVRIIRFXVHGSDUFHOUHYLHZDSSOLFDWLRQVWKDW
DFFHVVLQIRUPDWLRQIURPWKH*,6GDWDEDVHLQWHJUDWLQJLW
ZLWKFULWLFDOHQWHUSULVHZRUNRUGHUVIRUSHUPLWWLQJ
WD[DWLRQSODQQLQJUHYLHZDQGVRIRUWK
$UF*,6(QJLQH³-DYD GHSOR\PHQW
)RUH[DPSOHD-DYDGHYHORSHUFDQEXLOGDIRFXVHG*,6
PDSSLQJDSSOLFDWLRQE\DGGLQJD0DSFRQWUROD7DEOHRI
&RQWHQWVFRQWURODQGVHOHFWHGWRROEDUVWRKLVRUKHU
DSSOLFDWLRQ7KHGHYHORSHUFDQDVVRFLDWHDQ$UF0DS0;'
ILOHZLWKWKH0DSFRQWURODQGSURJUDPDGGLWLRQDOEXWWRQV
DQGRWKHUIXQFWLRQVIRUIRFXVHGWDVNV7KHILQLVKHG
DSSOLFDWLRQFDQWKHQEHGHSOR\HGWRPDQ\XVHUV
94 • What is ArcGIS?
Ch06_Engine.pmd
94
3/11/2004, 9:53 AM
HOW IS ARCGIS ENGINE USED?
$UF*,6(QJLQHLVXVHGWREXLOGDZLGHUDQJHRI*,6
DSSOLFDWLRQVDQGIRUHPEHGGLQJ*,6LQWRDQ\DSSOLFDWLRQ
6RPH*,6GHSDUWPHQWVZDQWWREXLOGIRFXVHG*,6YLHZHUV
ZLWKWRROVUHOHYDQWIRUWKHLUHQGXVHUV,QRWKHUVFHQDULRV
MXVWDSLHFHRI*,6LVFRPELQHGZLWKRWKHULQIRUPDWLRQ
WRROVIRUSHUIRUPLQJNH\WDVNVDQGZRUNIORZV
)RUH[DPSOHDFLW\JRYHUQPHQWGHSDUWPHQWPD\ZDQWWR
EXLOGDVHULHVRIIRFXVHGSDUFHOUHYLHZDSSOLFDWLRQVWKDW
DFFHVVLQIRUPDWLRQIURPWKH*,6GDWDEDVHLQWHJUDWLQJLW
ZLWKFULWLFDOHQWHUSULVHZRUNRUGHUVIRUSHUPLWWLQJ
WD[DWLRQSODQQLQJUHYLHZDQGVRIRUWK
$UF*,6 (QJLQH GHYHORSPHQW HQYLURQPHQW
$UF*,6 (QJLQH FLW\ JRYHUQPHQW SDUFHO DSSOLFDWLRQ
6RPH *,6 RUJDQL]DWLRQV ZDQW WR EXLOG FXVWRP DSSOLFDWLRQV IRU LQWHUDFWLYH JOREH
YLHZLQJ ZLWK WKH $UF*,6 (QJLQH ' H[WHQVLRQ
$UF*,6 (QJLQH FRPSRQHQWV FDQ EH HPEHGGHG LQ 0LFURVRIW :RUG GRFXPHQWV
DQG 0LFURVRIW ([FHO VSUHDGVKHHWV
Embedded GIS: ArcGIS Engine • 95
Ch06_Engine.pmd
95
3/5/2004, 6:28 PM
WHY USE ARCGIS ENGINE?
0DQ\XVHUVUHTXLUHIRFXVHGOLJKWZHLJKWDFFHVVWR*,6
HPEHGGHGLQDQDSSOLFDWLRQRUDVDVWDQGDORQHDSSOLFDWLRQ
)RUH[DPSOHXVHUVPD\QHHGPXFKOHVVWKDQ$UF9LHZ\HW
VWLOOUHTXLUHDFFHVVWRVRSKLVWLFDWHG*,6ORJLFLQWKHLU
DSSOLFDWLRQ,QFDVHVZKHUHXVHUVQHHGIRFXVHGFXVWRPL]HG
DFFHVVWR*,6$UF*,6(QJLQHSURYLGHVDORZHUFRVW
OLJKWZHLJKW RSWLRQ
$UF*,6(QJLQHLVXVHGWR
‡ (PEHG*,6ORJLFLQFXVWRPDSSOLFDWLRQV
‡ (IILFLHQWO\EXLOGDQGGHSOR\*,6DSSOLFDWLRQV
‡ 3URYLGHDFFHVVWRDGYDQFHG*,6ORJLFIURPVLPSOH
DSSOLFDWLRQV
‡ (PEHG*,6ORJLFDQGPDSVLQRWKHUDSSOLFDWLRQV
‡ %XLOGFURVVSODWIRUPDSSOLFDWLRQVZLWK&RU-DYD
96 • What is ArcGIS?
Ch06_Engine.pmd
96
3/5/2004, 6:28 PM
7
Mobile GIS:
Ar
cP
ad and
ArcP
cPad
de
vices
devices
97
Ch07_Mobile.pmd
97
3/10/2004, 10:30 AM
MOBILE COMPUTING
0RELOHFRPSXWLQJLVFUHDWLQJIXQGDPHQWDOFKDQJHVE\
DGGLQJWKHDELOLW\WRWDNH*,6ZLWK\RXLQWRWKHILHOGDQG
LQWHUDFWGLUHFWO\ZLWKWKHZRUOGDURXQG\RX0RELOH*,6
FRPSULVHVWKHLQWHJUDWLRQRIDQXPEHURIWHFKQRORJLHV
‡ *,6
‡ 0RELOHKDUGZDUHLQWKHIRUPRIOLJKWZHLJKWGHYLFHV
DQGUXJJHGL]HGILHOG3&V
‡ *36
‡ :LUHOHVVFRPPXQLFDWLRQVIRU,QWHUQHW*,6DFFHVV
7UDGLWLRQDOO\WKHSURFHVVRI ILHOGGDWDFROOHFWLRQDQG
HGLWLQJKDVEHHQWLPHFRQVXPLQJDQGHUURUSURQH
*HRJUDSKLFGDWDKDVWUDYHOHGLQWRWKHILHOGLQWKHIRUPRI
SDSHUPDSV)LHOGHGLWVZHUHSHUIRUPHGXVLQJVNHWFKHVDQG
QRWHVRQSDSHUPDSVDQGFOLSERDUGV2QFHEDFNLQWKH
RIILFHWKHVHILHOGHGLWVZHUHGHFLSKHUHGDQGPDQXDOO\
HQWHUHGLQWRWKH*,6GDWDEDVH7KHUHVXOWKDVEHHQWKDW
*,6GDWDKDVRIWHQQRWEHHQDVXSWRGDWHRUDVDFFXUDWHDV
LWVKRXOGKDYHEHHQ&RQVHTXHQWO\*,6DQDO\VLVDQG
GHFLVLRQVKDYHEHHQGHOD\HG
5HFHQWGHYHORSPHQWVLQPRELOHWHFKQRORJLHVKDYHHQDEOHG
*,6LQIRUPDWLRQWREHWDNHQLQWRWKHILHOGDVGLJLWDOPDSV
RQFRPSDFWSRZHUIXOPRELOHFRPSXWHUVSURYLGLQJILHOG
DFFHVVWRHQWHUSULVHJHRJUDSKLFLQIRUPDWLRQ7KLVHQDEOHV
RUJDQL]DWLRQVWRDGGUHDOWLPHDQGQHDUUHDOWLPH
LQIRUPDWLRQWRWKHLUHQWHUSULVHGDWDEDVHDQGDSSOLFDWLRQV
VSHHGLQJXSDQDO\VLVGLVSOD\DQGGHFLVLRQPDNLQJE\XVLQJ
XSWRGDWHPRUHDFFXUDWHVSDWLDOGDWD
7KHVHILHOGEDVHGWDVNVDUHFRPPRQWRPDQ\*,6
DSSOLFDWLRQVVXFKDVXWLOLW\LQVSHFWLRQVDQGPDLQWHQDQFH
PDSSLQJRIQDWXUDOUHVRXUFHVPLQHUDOH[SORUDWLRQ
UHFRUGLQJRIDFFLGHQWVLQVSHFWLRQRIFRPSOLDQFHWRORFDO
JRYHUQPHQWFRGHVPDSSLQJRIZLOGILUHVDQGPDQ\PRUH
6RPHRIWKHILHOGEDVHGWDVNVLQYROYHIDLUO\VLPSOH
RSHUDWLRQVWKDWUHTXLUHVLPSOHJHRJUDSKLFWRROV,Q
FRQWUDVWVRPHILHOGEDVHGWDVNVLQYROYHFRPSOH[
RSHUDWLRQVDQGFRQVHTXHQWO\UHTXLUHVRSKLVWLFDWHG
JHRJUDSKLFWRROV$UF*,6LQFOXGHVDSSOLFDWLRQVWKDWPHHW
WKHUHTXLUHPHQWVRIERWKRIWKHVHQHHGV
‡ $UF3DGIRFXVHVRQILHOGWDVNVWKDWUHTXLUHUHODWLYHO\
VLPSOHJHRJUDSKLFWRROV7KHVHWDVNVDUHW\SLFDOO\
SHUIRUPHGRQKDQGKHOGFRPSXWHUVUXQQLQJ0LFURVRIW
:LQGRZV&(RU3RFNHW3&
‡ $UF*,6'HVNWRSDQG$UF*,6(QJLQHIRFXVRQILHOG
WDVNVWKDWUHTXLUHPRUHVRSKLVWLFDWHGJHRJUDSKLFWRROV
7KHVHWDVNVDUHW\SLFDOO\SHUIRUPHGRQKLJKHQG7DEOHW
3&V
)LHOG*,6DOVRUHOLHVKHDYLO\RQDSSOLFDWLRQFXVWRPL]DWLRQ
WRVLPSOLI\PRELOHZRUNWDVNVDVZHOODVZLUHOHVVDFFHVVWR
UHDOWLPHGDWDIHHGVIURPFHQWUDO*,6:HEVHUYHUVVXFKDV
VLWHVGHSOR\HGZLWK$UF,06DQG$UF*,66HUYHU
0DQ\ILHOGEDVHGWDVNVXWLOL]HJHRJUDSKLFLQIRUPDWLRQWKDW
KDVEHQHILWHGIURPWKHLQFUHDVHGHIILFLHQF\DQGDFFXUDF\
RIPRELOH*,6LQFOXGLQJ
‡ $VVHWLQYHQWRU\ZKLFKXVXDOO\UHTXLUHVILHOGGDWD
FROOHFWLRQRUPDSSLQJ
‡ $VVHWPDLQWHQDQFHZKLFKXVXDOO\UHTXLUHVXSGDWHVWR
DWWULEXWHLQIRUPDWLRQDQGJHRPHWU\RI*,6IHDWXUHV
‡ ,QVSHFWLRQVW\SLFDOO\LQYROYLQJILHOGDVVHWVRUOHJDOFRGH
FRPSOLDQFH
‡ ,QFLGHQWUHSRUWLQJ³IRUH[DPSOHVSDWLDOO\UHFRUGLQJ
DFFLGHQWVRUHYHQWV
‡ *,6DQDO\VLVDQGGHFLVLRQPDNLQJ
98 • What is ArcGIS?
Ch07_Mobile.pmd
98
3/5/2004, 6:28 PM
ARCPAD: MAPPING AND GIS FOR MOBILE SYSTEMS
(65,·V$UF3DGVRIWZDUHLVPRELOHPDSSLQJDQG*,6
WHFKQRORJ\IRUPRELOH:LQGRZVGHYLFHV$UF3DGSURYLGHV
GDWDEDVHDFFHVVPDSSLQJ*,6DQG*36LQWHJUDWLRQWR
ILHOGXVHUVYLDKDQGKHOGDQGPRELOHGHYLFHV'DWD
FROOHFWLRQZLWK$UF3DGLVIDVWDQGHDV\DQGLPSURYHVILHOG
EDVHG GDWD YDOLGDWLRQ DQG DYDLODELOLW\
COMMON ARCPAD FUNCTIONS
‡ 6XSSRUWIRULQGXVWU\VWDQGDUGYHFWRUDQGUDVWHULPDJH
GLVSOD\
‡ $UF,06FOLHQWIRUGDWDDFFHVVYLDZLUHOHVVWHFKQRORJ\
‡ 0DSQDYLJDWLRQLQFOXGLQJSDQDQG]RRPVSDWLDO
ERRNPDUNVDQGFHQWHURQWKHFXUUHQW*36SRVLWLRQ
EXAMPLES OF ARCPAD APPLICATIONS
$UF3DGLVW\SLFDOO\XVHGIRUEXLOGLQJVSHFLDOL]HGPDSSLQJ
DQGGDWDFROOHFWLRQDSSOLFDWLRQV7KHIROORZLQJOLVW
LQFOXGHVH[DPSOHVRI$UF3DGDSSOLFDWLRQV
‡ 6WUHHWVLJQLQYHQWRU\
‡ 3RZHUSROHPDLQWHQDQFH
‡ 0HWHUUHDGLQJ
‡ 5RDGSDYHPHQWPDQDJHPHQW
‡ 0LOLWDU\ ILHOGZRUN
‡ 0LQHUDO H[SORUDWLRQ
‡ 'DWDTXHU\WRLGHQWLI\IHDWXUHVGLVSOD\K\SHUOLQNVDQG
ORFDWH IHDWXUHV
‡ +DELWDW VWXGLHV
‡ 0DSPHDVXUHPHQWGLVWDQFHDUHDDQGEHDULQJV
‡ &URSPDQDJHPHQW
‡ *36QDYLJDWLRQWRFRQQHFWD*36DQGOHW$UF3DGJXLGH
\RX
‡ 3URSHUW\GDPDJHDVVHVVPHQW
‡ 6LPSOHHGLWLQJFUHDWLQJDQGHGLWLQJVSDWLDOGDWDXVLQJ
LQSXWIURPWKHPRXVHSRLQWHUSHQRU*36
‡ 7R[LFLQYHQWRU\
‡ )LHOGVXUYH\LQJ
‡ ,QFLGHQWUHSRUWLQJDQGLQVSHFWLRQ
‡ 0RELOHJHRGDWDEDVHHGLWLQJFKHFNLQJRXWFRQYHUWLQJ
DQGSURMHFWLQJ\RXU*,6GDWDXVLQJ$UF*,6HGLWLQJLQ
WKHILHOGZLWK$UF3DGDQGSRVWLQJFKDQJHVEDFNWRWKH
FHQWUDO*,6GDWDEDVH
‡ 5HDOWLPHZLOGILUHERXQGDU\PDSSLQJ
‡ $SSOLFDWLRQGHYHORSPHQWWRDXWRPDWH*,6ILHOGZRUN
‡ *,6GDWDYDOLGDWLRQ
‡ 5HIXVHFRQWDLQHULQYHQWRU\
‡ :LOGOLIH WUDFNLQJ
ARCPAD APPLICATION BUILDER
&UHDWLQJDSHUVRQDOL]HGDQGFXVWRPILHOGVROXWLRQIRU
PDSSLQJGDWDFROOHFWLRQDQGXSGDWHVLVHVVHQWLDOIRU
PRELOH*,6$UF3DGXVHUVDUHDEOHWRFXVWRPL]H$UF3DG
DQGEXLOGIRFXVHGDSSOLFDWLRQVXVLQJ$UF3DG$SSOLFDWLRQ
%XLOGHU
$UF3DG VXSSRUWV QXPHURXV :LQGRZV &( DQG 3RFNHW 3& GHYLFHV
$UF3DG$SSOLFDWLRQ%XLOGHUUXQVRQ:LQGRZVFRPSXWHUV
'HYHORSHUVEXLOGFXVWRPDSSOLFDWLRQVZLWKLQWKLV
HQYLURQPHQWDQGFDQGHSOR\WKHPRQQXPHURXV$UF3DG
GHYLFHVLQWKHLURUJDQL]DWLRQ
Mobile GIS: ArcPad and devices • 99
Ch07_Mobile.pmd
99
3/10/2004, 9:55 AM
ARCGIS DESKTOP AND ARCGIS ENGINE ONTABLET PC
0DQ\XVHUVKDYHUHTXLUHPHQWVIRUKLJKHQGILHOG
FRPSXWHUVZLWKEXLOWLQ*367KHVHILHOGFRPSXWHUVUXQ
WKHIXOO:LQGRZVRSHUDWLQJV\VWHPDQGDUHXVHGIRU
UHPRWHO\SHUIRUPLQJPDQ\DGYDQFHGFRPSXWHUEDVHG
WDVNV,QUHFHQW\HDUV0LFURVRIWKDVLQWURGXFHGDQHZ
RSHUDWLQJV\VWHPFDOOHGWKH0LFURVRIW:LQGRZV;37DEOHW
3&(GLWLRQZKLFKHQDEOHVPDQ\LQQRYDWLYHIHDWXUHVVXFK
DVSHQEDVHGFRPSXWLQJGLJLWDOLQNWHFKQRORJ\DQG
HQKDQFHGPRELOLW\IXQFWLRQV
$UF*,6'HVNWRSUXQQLQJRQ7DEOHW3&VLVDSRZHUIXO
PRELOHSODWIRUPIRUDGYDQFHG*,6ILHOGFRPSXWLQJ7DEOHW
3&WHFKQRORJ\HQDEOHVXVHUVWRUHGOLQHGHVLJQVFDSWXUH
DFFXUDWHILHOGPHDVXUHPHQWVXVLQJ*36DQGOHYHUDJHWKH
FRPSUHKHQVLYHIXQFWLRQDOLW\RI$UF*,6DQGWKH
JHRGDWDEDVHLQWKHILHOG
OVERVIEW OF TABLET PC
$NH\FDSDELOLW\RI 7DEOHW3&LVWKHXVHRI DSHQEDVHG
LQWHUIDFHIRUFRPSXWHULQWHUDFWLRQVNHWFKLQJDQG
FDSWXULQJQRWHV7KHVHDFWLYLWLHVDUHEDVHGRQDWHFKQRORJ\
FDOOHGGLJLWDOLQN'LJLWDOLQNLVFUHDWHGWKURXJKVNHWFKLQJ
DQGFDQEHFRQYHUWHGWRWH[WXVLQJWKHWH[WUHFRJQLWLRQ
HQJLQHDGGHGWRWKHHGLWVNHWFKIRUDQ\HGLWLQJWDVNRU
VWRUHGDVDJUDSKLFLQGDWDVHWV
ARCGIS DESKTOP AND ARCGIS ENGINE ON THE
TABLET PC
$UF*,6LQFOXGHVDVHULHVRI WRROVIRU7DEOHW3&VWKDW
HQDEOHXVHUVWRWDNHDGYDQWDJHRI WKH7DEOHW3&·V
LQQRYDWLYHIHDWXUHV³SHQEDVHGFRPSXWLQJGLJLWDOLQN
WHFKQRORJ\DQGHQKDQFHGPRELOLW\IXQFWLRQVDVZHOODVWKH
ULFKPDSSLQJDQGGDWDFRPSLODWLRQFDSDELOLWLHVRI$UF*,6
7KHSULPDU\IRFXVDW$UF*,6KDVEHHQRQVXSSRUWLQJ
$UF*,6'HVNWRSDQGLWVULFKPDSSLQJDQGHGLWLQJWRROVRQ
7DEOHW3&V7DEOHW3&FDSDELOLWLHVDOVRZRUNZHOOZLWK
$UF*,6(QJLQH)RUH[DPSOH$UF*,6(QJLQHXVHUVFDQ
XVHWKHSHQLQWHUIDFHWRKLJKOLJKWDQGTXHU\IHDWXUHVDGG
DQGFKDQJHDWWULEXWHYDOXHVDQGLQWHUDFWZLWKWKHLU
FXVWRPDSSOLFDWLRQV
7KH$UF*,6'HVNWRSDSSOLFDWLRQ$UF0DSKDVEHHQ
H[WHQGHGZLWKD7DEOHW3&WRROEDUWKDWLQWHJUDWHVGLJLWDO
LQNWHFKQRORJ\ZLWK$UF*,68VLQJWKH7DEOHWWRROEDU
XVHUVFDQDFFHVVWKHLQNWRROWRFUHDWHQRWHVRUVNHWFK
GLDJUDPVDQGWLHWKHPWRDJHRJUDSKLFORFDWLRQ7KHLQN
WRROFDQDOVREHXVHGWRKLJKOLJKWIHDWXUHVRQDPDSDQG
VNHWFKVKDSHVWKDWFDQEHXVHGWRSHUIRUP*,6HGLWLQJ
WDVNV7DEOHWWRROVPDNHXVHRI LQNWHFKQRORJ\VXFKDV
JHVWXUHVDQGWH[WUHFRJQLWLRQ
7KH7DEOHW3&SODWIRUPLVFRPPRQO\XVHGLQIRXUZD\V
‡ 7DEOHW3&DVDQRWHERRNFRPSXWHU7KH:LQGRZV;3
7DEOHW3&(GLWLRQLVDVXSHUVHWRI WKHH[LVWLQJ
:LQGRZV;3RSHUDWLQJV\VWHP
‡ 7DEOHW3&SHQEDVHGWHFKQRORJ\7KH7DEOHW3&OHWV
\RXGULYHWKH:LQGRZV;3RSHUDWLQJV\VWHPDQGDOO
:LQGRZVEDVHGDSSOLFDWLRQVXVLQJDGLJLWDOSHQLQVWHDG
RIDPRXVH)RUH[DPSOHLQ$UF*,6WKHGLJLWDOSHQ
FDQEHXVHGWRSXVKEXWWRQVRQWRROEDUVDQGGUDZRQ
WKHPDS
‡ :LQGRZV;3VSHHFKUHFRJQLWLRQ7KHVSHHFK
UHFRJQLWLRQIXQFWLRQDOLW\LVHPEHGGHGZLWKLQWKH7DEOHW
3&LQSXWSDQHODQGFDQEHXVHGZLWK$UF*,6IRU
GLFWDWLRQ IXQFWLRQV
‡ 7DEOHW3&GLJLWDOLQNWHFKQRORJ\3HQLQWHUIDFHVDUH
XVHGIRUVNHWFKLQJZLWK7DEOHW3&V'LJLWDOLQNFUHDWHG
WKURXJKVNHWFKLQJFDQEHFRQYHUWHGWRWH[WXVLQJWKH
WH[WUHFRJQLWLRQHQJLQHDGGHGWRWKHHGLWVNHWFKIRU
FRPSOHWLRQRIDFXUUHQWHGLWLQJWDVNRUVWRUHGDVD
JUDSKLF
7KH $UF*,6 PDSSLQJ DSSOLFDWLRQ $UF0DS LQFOXGHV D WRROEDU WKDW LQWHJUDWHV
GLJLWDO LQN WHFKQRORJ\ ZLWK $UF*,6 8VLQJ WKH 7DEOHW WRROEDU \RX FDQ DFFHVV
WKH 3HQ WRRO WR FUHDWH QRWHV RU VNHWFK GLDJUDPV DQG WLH WKHP WR D JHRJUDSKLF
ORFDWLRQ
7KH7DEOHWWRROVIRU$UF*,6'HVNWRSDGGDJUDSKLF
HOHPHQWFDOOHGDQLQNJUDSKLF,QNJUDSKLFVDUHVWRUHGDORQJ
ZLWKRWKHUJUDSKLFHOHPHQWVDQGWH[WLQWKHPDS·VJUDSKLFV
OD\HURUDVDQQRWDWLRQLQWKHJHRGDWDEDVH7KHUHIRUH\RX
100 • What is ArcGIS?
Ch07_Mobile.pmd
100
3/5/2004, 6:28 PM
FDQFUHDWHLQNXVLQJ$UF*,6DQGFKRRVHZKHWKHUWRVWRUH
LWLQWKHPDSRUWKHJHRGDWDEDVH\RXDUHHGLWLQJ
TABLET PC CUSTOMIZATION
0RELOH*,6UHTXLUHVIRFXVHGDSSOLFDWLRQGHVLJQVDQG
FXVWRPL]DWLRQWREXLOGSURGXFWLYHVLPSOHXVHULQWHUIDFHV
IRUILHOGZRUNHUV6LQFH$UF*,6LVEHLQJXVHGWKHVDPH
FXVWRPL]DWLRQDQG$UF2EMHFWVSURJUDPPLQJZRUNGRQH
IRUDOORI$UF*,6FDQEHOHYHUDJHGIRUEXLOGLQJDQG
GHSOR\LQJ7DEOHW3&DSSOLFDWLRQV
6NHWFKHV DQG QRWHV FUHDWHG LQ $UF0DS RQ WKH 7DEOHW 3& DUH
JHRJUDSKLFDOO\ UHIHUHQFHG DQG FDQ EH VDYHG DV PDS JUDSKLFV RU DV
DQQRWDWLRQ LQ WKH JHRGDWDEDVH
+HUHLVDOLVWRI VRPHRI WKH7DEOHWWRROEDUIXQFWLRQV
‡ 3HQWRROFUHDWHVQHZLQNJUDSKLFVRQWKHPDS
‡ +LJKOLJKWHUWRROGUDZVWUDQVSDUHQWLQNRQWKHPDSIRU
KLJKOLJKWLQJIHDWXUHV
‡ (UDVHWRROUHPRYHVVWURNHVRILQNIURPWKHPDS
GLVSOD\
‡ )LQLVK,QN6NHWFKFRPPDQGFUHDWHVQHZLQNJUDSKLF
HOHPHQWVIURPWKHLQNWKDWLVEHLQJFROOHFWHGRQWKH
PDS
‡ &OHDU,QN6NHWFKFRPPDQGUHPRYHVDOOLQNWKDWLVEHLQJ
FROOHFWHG
‡ $GG,QN7R6NHWFKFRPPDQGOHWVLQNEHXVHGWR
FRPSOHWHWKHFXUUHQWHGLWLQJWDVNVXFKDVFUHDWLQJQHZ
IHDWXUHV
‡ 5HFRJQL]H,QN*UDSKLFFRPPDQGFRQYHUWVVHOHFWHGLQN
JUDSKLFVZULWWHQZLWKWKH3HQWRROLQWRWH[WHOHPHQWV
‡ 5HDFWLYDWHWKH6HOHFWHG,QN*UDSKLFFRPPDQGFUHDWHV
DQHZLQNVNHWFKIURPWKHVHOHFWHGLQNJUDSKLFVRLWFDQ
EHHGLWHGXVLQJWKH3HQRU+LJKOLJKWHUWRRO
‡ )LQG,QN*UDSKLFWRROVHDUFKHVWKHPDSRUD
JHRGDWDEDVHIRULQNEDVHGRQLWVUHFRJQL]HGWH[W
Mobile GIS: ArcPad and devices • 101
Ch07_Mobile.pmd
101
3/5/2004, 6:28 PM
Ch07_Mobile.pmd
102
3/5/2004, 6:28 PM
8
Futur
e GIS
Future
tr
ends
trends
103
Ch08_Vision_of_GIS.pmd
103
3/5/2004, 6:28 PM
FUTURE GIS TRENDS
*,6ZLOOFRQWLQXHWRJURZDQGHYROYH,WVHYROXWLRQZLOO
EHEDVHGRQDVHULHVRIIXQGDPHQWDO*,6FKDUDFWHULVWLFVDV
ZHOODVFRPSXWLQJDQG,QWHUQHWWUHQGV+HUHDUHVRPHRI
WKHLPSRUWDQWIDFWRUVWKDWH[HUWDQLQIOXHQFH
‡ *,6KDVEHHQHYROYLQJIURPDGDWDEDVHDQGGDWDVKDULQJ
DSSURDFKWRDNQRZOHGJHDSSURDFK$*,6LVPXFK
PRUHWKDQDGDWDEDVH,QDGGLWLRQWR*,6GDWDVHWV*,6
XVHUVZRUNZLWKPDSVDQGJOREHVJHRSURFHVVLQJDQG
ZRUNIORZPRGHOVDQGPXOWLSXUSRVH*,6GDWDEDVH
GHVLJQVGDWDPRGHOV$OORIWKHVHDUHGRFXPHQWHG
XVLQJPHWDGDWDWRHQDEOHSXEOLVKLQJDQGVKDULQJRI
JHRJUDSKLFNQRZOHGJH
‡ *,6V\VWHPVDUHEHFRPLQJIHGHUDWHGDQGJHRJUDSKLF
NQRZOHGJHLVEHLQJVKDUHGRQWKH:HE8VHUVZLOODOVR
VKDUHDQGUHSOLFDWHXSGDWHVEHWZHHQWKHLUV\VWHPVDQG
,QWHUQHW*,6ZLOOLQFUHDVHLQVRSKLVWLFDWLRQDQGXVH
,QFUHDVLQJO\GLVWULEXWHG*,6FDSDELOLWLHVZLOOEHWKRXJKW
RIDVDQLQWHJUDOSDUWRID*,6SODWIRUP
‡ ,QWKHSDVWIHZ\HDUV*,6FDWDORJSRUWDOVKDYHEHHQ
SURYLGLQJFHQWUDOL]HGDFFHVVWRGLVWULEXWHGLQIRUPDWLRQ
VHWVDWPDQ\RUJDQL]DWLRQV2YHUWLPH*,6SRUWDOVZLOO
DOVRKHOSLQWHJUDWHGLVWULEXWHG*,6GDWDPDQDJHPHQW
DQGXVH
‡ ,QGLYLGXDO*,6V\VWHPVFRQWLQXHWREHLQFUHDVLQJO\
FRQQHFWHGLQDORRVHO\FRXSOHGPDQQHURQWKH:HE
7KH,QWHUQHWLVIDVWEHFRPLQJWKHIUDPHZRUNIRU
LQWHJUDWHGDFFHVVWRJHRJUDSKLFNQRZOHGJHWKDWZLOO
FRQWLQXHWREHEXLOWPDLQWDLQHGDQGSXEOLVKHGDW
PDQ\LQGHSHQGHQW*,6QRGHV7KLVYLVLRQKDVEHHQ
GHVFULEHGRYHUWKHSDVWGHFDGHDVD1DWLRQDORU*OREDO
6',,QWHJUDWLYHWHFKQRORJLHVWRLPSOHPHQWWKLVYLVLRQ
DUHJURZLQJ
‡ *,6V\VWHPVDUHLQKHUHQWO\GLVWULEXWHG8VHUVUHO\RQ
RQHDQRWKHUIRULQIRUPDWLRQVKDULQJDQGXVH
'LVWULEXWHG*,6LVPXFKPRUHWKDQGLVWULEXWLQJ*,6
GDWDEDVHVDQGGDWDVHWFRSLHV,WZLOODOVREHDERXW
GLVWULEXWHGFROODERUDWLRQRQDOO*,6WDVNV,QDGGLWLRQ
WR*,6SXEOLVKLQJDQGGDWDVKDULQJXVHUVZLOOOHYHUDJH
WKH,QWHUQHWWRFRPSLOHDSSO\DQGPDQDJHJHRJUDSKLF
NQRZOHGJH
7KLVILQDOFKDSWHUSUHVHQWVVRPHRIWKHVHNH\WUHQGVDQG
SURYLGHVDFRQWH[WIRUKRZ*,6ZLOOJURZDQGHYROYHLQ
WKHFRPLQJ\HDUV7KH$UF*,6SODWIRUPKDVEHHQEXLOWWR
DGGUHVVDQGHYROYHVXSSRUWIRUWKHVHNH\WUHQGV
104 • What is ArcGIS?
Ch08_Vision_of_GIS.pmd
104
3/5/2004, 6:28 PM
INTELLIGENT GIS
´*,6LVHYROYLQJIURPDGDWDEDVHDSSURDFKWRDNQRZOHGJH
DSSURDFKµ
Statistical Analysis &
Tabular Data
³(65,3UHVLGHQW-DFN'DQJHUPRQG-XO\
Digital
g it l
Movies/Sound
M
d
+LVWRULFDOO\KXPDQVKDYHOHDUQHGWRH[SUHVVNQRZOHGJH
DQGVKDUHLWWKURXJKPDQ\DEVWUDFWIRUPV7KHVH
DEVWUDFWLRQVVXPPDULHVRIWKHODUJHUERG\RINQRZOHGJH
KDYHEHHQFRQWLQXDOO\XVHGWRH[SODLQWKHKXPDQ
H[SHULHQFHDQGFROOHFWLYHXQGHUVWDQGLQJ$EVWUDFWLRQV³
VXFKDVWH[WKLHURJO\SKLFVODQJXDJHPDWKHPDWLFVPXVLF
DQGDUWGUDZLQJVLPDJHVDQGPDSV³DUHXVHGWRUHFRUG
DQGFRPPXQLFDWHFXOWXUHDQGFLYLOL]DWLRQIURPJHQHUDWLRQ
WRJHQHUDWLRQ
Text
Te
T
ext
ex
e
x
Processing
P
s
IImage
Processing
Proc
r
roc
Mobile
le
e
Statistics
Math/Science
Language
X=Y-Z
NaCl
2
Models
Hieroglyphics
Music/Art
Drawings
t al
tu
Virtual
Reality
ea
ality
y
Computer
p ter
er
Modelss
Document
ocu
c ment
Management
Management
'LJLWDO WHFKQRORJ\ LV LQFUHDVLQJO\ XVHG WR FDSWXUH HYHU\WKLQJ ZH NQRZ
*HRJUDSK\KDVWUDGLWLRQDOO\SURYLGHGDQLPSRUWDQW
IUDPHZRUNDQGDODQJXDJHIRURUJDQL]LQJDQG
FRPPXQLFDWLQJNH\FRQFHSWVDERXWWKHZRUOG*,6
SURYLGHVDFRPSDUDWLYHO\QHZPHFKDQLVPIRUFDSWXULQJ
JHRJUDSKLFNQRZOHGJHLQWRILYHEDVLFHOHPHQWV
‡ Maps and globes
,QWHUDFWLYH YLHZV RI JHRJUDSKLF LQIRUPDWLRQ ZLWK
ZKLFKWRDQVZHUPDQ\TXHVWLRQVSUHVHQWUHVXOWVDQG
XVHDVDGDVKERDUGIRUUHDOZRUN
‡ Geographic datasets
Images
Maps
+XPDQV XVH PDQ\ DEVWUDFWLRQV WR H[SUHVV DQG FRPPXQLFDWH WKH FROOHFWLYH
XQGHUVWDQGLQJ RI WKH HDUWK DQG LWV V\VWHPV *HRJUDSK\ SURYLGHV D XQLYHUVDO
IUDPHZRUN IRU DEVWUDFWLRQ DQG FRPPXQLFDWLRQ DERXW ´SODFHµ
,QWKHGLJLWDOFRPSXWLQJDJHHYHU\WKLQJNQRZQKDVEHJXQ
WREHFDSWXUHGDQGVKDUHGDFURVVQHWZRUNVWKH:RUOG
:LGH:HE7KHVHNQRZOHGJHFROOHFWLRQVDUHUDSLGO\
EHFRPLQJGLJLWDOO\HQDEOHG6LPXOWDQHRXVO\*,6LV
HYROYLQJWRKHOSKXPDQVEHWWHUXQGHUVWDQGUHSUHVHQW
PDQDJHDQGFRPPXQLFDWHPDQ\DVSHFWVRIWKHHDUWKDVD
V\VWHP
)LOHEDVHVDQGGDWDEDVHVRIJHRJUDSKLFLQIRUPDWLRQ³
IHDWXUHVQHWZRUNVWRSRORJLHVWHUUDLQVVXUYH\VDQG
DWWULEXWHV
‡ Processing and work flow models
&ROOHFWLRQVRIJHRSURFHVVLQJSURFHGXUHVIRUDXWRPDWLQJ
DQGUHSHDWLQJQXPHURXVWDVNV
‡ Data models
7KHVFKHPDEHKDYLRUDQGLQWHJULW\UXOHVRIJHRJUDSKLF
GDWDVHWV
‡ Metadata
Crosier, S. J., Goodchild, M., et al. (2003)
“Developing an Infrastructure for Sharing
Environmental Models” Environment and Planning
B: Planning and Design 2003, volume 30(4) July,
pages 487 – 501
Crosier, S. J. (2001) "Defining Space - A Metadata
Approach" Of Significance 2001, Volume 3(2)
pages 26 – 31
Hill, L. L., S. J. Crosier, et al. (2001). A Content
Standard for Computational Models. D-Lib Magazine.
7. (Available: http://www.dlib.org/dlib/june01/
hill/06hill.html)
'RFXPHQWVGHVFULELQJWKHRWKHUHOHPHQWV³DGRFXPHQW
FDWDORJHQDEOLQJXVHUVWRRUJDQL]HGLVFRYHUDQGJDLQ
DFFHVVWRVKDUHGJHRJUDSKLFNQRZOHGJH
Future GIS trends • 105
Ch08_Vision_of_GIS.pmd
105
3/5/2004, 6:29 PM
7KHVHILYHHOHPHQWVDORQJZLWKFRPSUHKHQVLYH*,6
VRIWZDUHORJLFIRUPWKHEXLOGLQJEORFNVIRUDVVHPEOLQJ
LQWHOOLJHQWJHRJUDSKLFLQIRUPDWLRQV\VWHPV,QWHOOLJHQW*,6
PDNHVLWSRVVLEOHWRGLJLWDOO\HQFDSVXODWHJHRJUDSKLF
NQRZOHGJH7KHVHHOHPHQWVSURYLGHDIRXQGDWLRQIRU
DGGUHVVLQJPDQ\FKDOOHQJHVXVLQJ*,6IRUH[DPSOH
LPSURYHPHQWVLQHIILFLHQF\LQWHOOLJHQWDQGLQIRUPHG
GHFLVLRQPDNLQJVFLHQFHEDVHGSODQQLQJUHVRXUFH
DFFRXQWLQJ HYDOXDWLRQ DQG FRPPXQLFDWLRQ
GIS Software
Crosier, S. J., Goodchild, M., et al. (2003)
“Developing an Infrastructure for Sharing
Environmental Models” Environment and Planning
B: Planning and Design 2003, volume 30(4) July,
pages 487 – 501
Crosier, S. J. (2001) "Defining Space - A Metadata
Approach" Of Significance 2001, Volume 3(2)
pages 26 – 31
Data
Models
Hill, L. L., S. J. Crosier, et al. (2001). A Content
Standard for Computational Models. D-Lib Magazine.
7. (Available: http://www.dlib.org/dlib/june01/
hill/06hill.html)
Metadata
Globes
Geodata
Sets
*,6 DEVWUDFWV JHRJUDSK\ LQWR ILYH EDVLF HOHPHQWV XVHG IRU UHSUHVHQWLQJ JHRJUDSKLF
NQRZOHGJH 7KHVH HOHPHQWV DORQJ ZLWK DGYDQFHG VRIWZDUH SURYLGH WKH EXLOGLQJ
EORFNVIRULQWHOOLJHQW*,6
,QWHOOLJHQW*,6ZLOOHQDEOHWKHFDSWXUHDQGVKDULQJRI
JHRJUDSKLFNQRZOHGJHLQPDQ\IRUPV³DVDGYDQFHG*,6
GDWDVHWVPDSVGDWDPRGHOVWKHH[SHUWLVHRISURIHVVLRQDOV
ZKRKDYHGHYHORSHGVWDQGDUGL]HGZRUNIORZVDQG
DGYDQFHGPRGHOVRIJHRJUDSKLFSURFHVVHV,QWHOOLJHQW*,6
ZLOODOVRHQDEOHWKHEXLOGLQJDQGPDQDJHPHQWRI
NQRZOHGJHUHSRVLWRULHVWKDWFDQEHSXEOLVKHGIRURWKHUVWR
XVH
$UF*,6DQGWKHJHRGDWDEDVHZHUHHQJLQHHUHGWRVXSSRUW
WKLVNQRZOHGJHEDVHGDSSURDFK7KH\HQDEOHWKHFUHDWLRQ
XVHPDQDJHPHQWDQGVKDULQJRIDOOILYHJHRJUDSKLF
NQRZOHGJH HOHPHQWV
106 • What is ArcGIS?
Ch08_Vision_of_GIS.pmd
106
3/5/2004, 6:29 PM
GIS IS DISTRIBUTED
*,6XVHUVKDYHORQJUHOLHGRQFROODERUDWLYHHIIRUWVIRUGDWD
VKDULQJDQGXVH7RGD\WKHUHLVZLGHVSUHDGUHFRJQLWLRQ
WKDWWKHGDWDVHWVDQGWDEOHVLQPRVWJHRJUDSKLF
LQIRUPDWLRQV\VWHPVFRPHIURPPXOWLSOHRUJDQL]DWLRQV
(DFK*,6RUJDQL]DWLRQGHYHORSVVRPHEXWQRWDOORILWV
LQIRUPDWLRQFRQWHQW$WOHDVWVRPHRIWKHOD\HUVFRPH
IURPRXWVLGHWKHRUJDQL]DWLRQ
Conversion
,QSDUWLFXODU:HEVHUYLFHVZLOOSURYLGHDORRVHO\FRXSOHG
HQWHUSULVHFRPSXWLQJHQYLURQPHQWWKDWHQDEOHVXVHUVWR
FRQQHFWWRLQIRUPDWLRQDQG*,6IXQFWLRQDOLW\RYHUWKH
:RUOG:LGH:HEIURPWKHLUGHVNWRSV:HEEURZVHUVDQG
PRELOHGHYLFHV*,6ORJLFZLOOEHGHSOR\HGLQDOO
DSSURSULDWH WHFKQLFDO IUDPHZRUNV
0RVWLPSRUWDQW:HEVHUYLFHVFDQDOVREHXVHGWRLQWHJUDWH
PDQ\LQGLYLGXDOV\VWHPVUHJDUGOHVVRIWKHLULQWHUQDO
DUFKLWHFWXUHV
Data
Integration
XML/SOAP
GIS
Server
Direct Read
(API)
Web Services
:HEVHUYLFHVSURYLGHDQHZW\SHRI LQWHURSHUDELOLW\IRULQWHJUDWLQJPDQ\V\VWHPV
(YROYLQJ*,6VWDQGDUGV
7KHPRVWLPSRUWDQWVWDQGDUGVIRU*,6ZLOOEHEDVHGRQ
PDQ\RI WKHHPHUJLQJFRPSXWLQJDQG:HEVWDQGDUGV7KH
,QWHUQHWDOUHDG\SOD\VDFULWLFDOUROHLQGLVWULEXWHG*,6DQG
ZLOOFRQWLQXHWRGRVR(PHUJLQJWHFKQRORJ\IUDPHZRUNV
ZLOOKHOSLPPHQVHO\0RGHUQ:HEVHUYLFHVIUDPHZRUNV
EDVHGRQ;0/DQG62$3ZLOOHQDEOHLQGHSHQGHQWV\VWHPV
WRLQWHURSHUDWHDFURVVWKH:HE(PHUJLQJIUDPHZRUNVIRU
ZLUHOHVVFRPPXQLFDWLRQVDQGEURZVHUEDVHGDFFHVVWR
FHQWUDOHQWHUSULVHDSSOLFDWLRQVZLOOPHDQWKDW*,6FDQEH
GLVWULEXWHGLQDQ\FRPSXWHUHQYLURQPHQWWRPDQ\XVHUV
Future GIS trends • 107
Ch08_Vision_of_GIS.pmd
107
3/5/2004, 6:29 PM
DISTRIBUTED GIS IS INCREASING IN SCOPE
0RVW*,6GDWDVKDULQJDFWLYLWLHVFRQWLQXHWREHEDVHGRQ
VLPSOHPHFKDQLVPVRIILOHVKDULQJDQG)73GRZQORDGVRI
GDWDFRSLHV+RZHYHUGDWDVKDULQJIUDPHZRUNVDUH
LQFUHDVLQJLQVRSKLVWLFDWLRQ)RUH[DPSOH*,6:HE
SXEOLVKLQJLVZLGHO\DSSOLHGXVLQJ$UF,06DQGVLPLODU
WHFKQRORJLHV$OVRWKHGHSOR\PHQWRI *,6FDWDORJSRUWDOV
LVLQFUHDVLQJSURYLGLQJFHQWUDOL]HGDFFHVVWRRSHQO\
SXEOLVKHGJHRJUDSKLFLQIRUPDWLRQDWPDQ\*,6VLWHV$OO
WKHVHGLVWULEXWHG*,6DSSOLFDWLRQVZLOOFRQWLQXHWREH
LPSRUWDQW
,QDGGLWLRQWR*,6GDWDSXEOLVKLQJDQGXVH*,6XVHUVZLOO
LQFUHDVHFROODERUDWLRQIRUGLVWULEXWHG*,6GDWD
PDQDJHPHQWDQGJHRSURFHVVLQJ6RPHRUJDQL]DWLRQVZLOO
EXLOGLQFUHDVLQJO\VRSKLVWLFDWHGHQWHUSULVHV\VWHPVWR
VXSSRUWDOOWKHVHDFWLYLWLHVDQGRWKHUVZLOOLPSOHPHQWD
VXEVHWRIWKHVHDFWLYLWLHVEDVHGRQWKHLUVSHFLILF
UHTXLUHPHQWV
Users search &
discover
GIS Data
Publishers
GIS Catalog
Portal
Metadata
Harvesting
Central
Catalog
*,6 V\VWHP DUFKLWHFWXUHV DUH HYROYLQJ DQG EHFRPLQJ GLVWULEXWHG RQ WKH ,QWHUQHW
108 • What is ArcGIS?
Ch08_Vision_of_GIS.pmd
108
3/5/2004, 6:29 PM
7KHVXPPDU\WDEOHEHORZSUHVHQWVVRPHXVDJHSDWWHUQV
HPHUJLQJLQ,QWHUQHW*,6XVH
,QSUDFWLFH*,6XVHUVZLOOIDOODQ\ZKHUHDORQJWKLV
VSHFWUXPRI,QWHUQHW*,6XVH7KHGDWDVKDULQJ
UHTXLUHPHQWVLQWKHLURUJDQL]DWLRQVZLOOGLFWDWHWKH
UHTXLUHGOHYHORI,QWHUQHW*,6LPSOHPHQWDWLRQ0DQ\
Simpl e
RUJDQL]DWLRQVZLOOFRQWLQXHWRJURZDQGHYROYH
LQFUHDVLQJO\VRSKLVWLFDWHG*,6SUDFWLFHVPRYLQJGRZQWKLV
VSHFWUXP RI DFWLYLWLHV
*,6VRIWZDUHWHFKQRORJ\PXVWFRQWLQXHWRHYROYHWRDGG
WKLVDGYDQFHGVXSSRUW\HWPXVWDOVRUHPDLQIOH[LEOH
HQRXJKWRVXSSRUWWKHFRPSOHWHVSHFWUXPRI*,6
LPSOHPHQWDWLRQV
Data sharing
and FTP
download
Pre-Internet data sharing was accomplished by
sharing many data files and formats between
users. Many central GIS organizations will continue to
host Web sites for downloading data.
ArcGIS Desktop
with FTP-based Web
downloads
Map
publishing
Interactive maps are published to and accessed by
the Internet from central Web sites.
ArcIMS
GIS Web
publishing
Maps, data, and metadata are published at Web
sites for access by many users.
ArcIMS
GIS portals fo r
Web delivery
GIS catalog portals connect standalone GIS systems in
a Spatial Data Infrastructure. A catalog
server references many information services, both
local and remote. Users discover and connect to
remote GIS information and services through the
catalog portal. Information at each node has differing
data architectures and schemas.
ArcIMS with GIS Portal
extension
Distributed,
enterprise GI S
Central enterprise servers with comprehensive
GIS functions (editing, data management,
geoprocessing, Web GIS computing) are being
deployed for enterprise information management.
ArcGIS Server
Enterprise GIS nodes and services can be accessed
from GIS catalog portals, just as GIS Web services
can be referenced and accessed.
Federated GIS
Advanced
GIS portals integrate GIS activities at many GIS
nodes in a loosely coupled, distributed system
for information management. Each node provides
stewardship for a subset of data layers and geographies
Information updates are replicated and distributed across
GIS nodes. Local nodes are harvested into regional or
state warehouses or national or global databases.
ArcGIS Server plus GIS
portals
$ JURZLQJ VSHFWUXP RI *,6 XVH RQ WKH ,QWHUQHW
Future GIS trends • 109
Ch08_Vision_of_GIS.pmd
109
3/5/2004, 6:29 PM
VISION FOR DISTRIBUTED GIS TECHNOLOGY
0DQ\RUJDQL]DWLRQVGHSHQGRQFROODERUDWLYH*,6³WKH
FRQVWUXFWLRQ DQG PDLQWHQDQFH RI XSWRGDWH PXOWLVFDOH
FRQWLQXRXVJHRJUDSKLFLQIRUPDWLRQQRWDVWKHDFWLYLW\RI
DVLQJOHRUJDQL]DWLRQEXWWKURXJKDFROODERUDWLRQRIPDQ\
*,6SDUWQHUV
&XUUHQWO\PRVW*,6RUJDQL]DWLRQVEXLOGDQGPDLQWDLQWKHLU
RZQJHRJUDSKLFFRQWHQW$OWKRXJKWKHLQIRUPDWLRQYDULHV
ZLGHO\EHWZHHQRUJDQL]DWLRQVPDQ\VWDUWHGZLWKWKHVDPH
FRUHGDWDVHWVXSGDWLQJDQGHQULFKLQJWKHPWRPHHWWKHLU
VSHFLILFQHHGV
0RVWXVHUVVHHWKHSRWHQWLDOIRUVKDULQJDQGUHXVLQJWKHVH
HQULFKHGGDWDVHWV0DQ\DUHLQWHUHVWHGLQFRPELQLQJWKHLU
HQULFKHG*,6GDWDVHWVLQWRFRPSUHKHQVLYHFRYHUDJHVIRU
ODUJHUDUHDVWKDWDUHPXOWLSXUSRVHDQGFDQVHUYHWKHQHHGV
RIQXPHURXVRUJDQL]DWLRQVDQGDSSOLFDWLRQV,QDGGLWLRQ
WKH\ZDQWWRFROODERUDWHRQEXLOGLQJDGGLWLRQDONH\*,6
GDWDOD\HUV$VHULHVRILPSRUWDQW*,6DSSOLFDWLRQVVXFKDV
FDGDVWUDOGDWDPDQDJHPHQWQDWLRQDOPDSSLQJHPHUJHQF\
UHVSRQVHDQGKRPHODQGVHFXULW\DUHGULYLQJWKHVH
UHTXLUHPHQWV
2QHYLVLRQIRUDFFRPSOLVKLQJWKLVLQYROYHVFUHDWLQJD
GLVWULEXWHGQHWZRUNRI*,6RUJDQL]DWLRQVHDFKRIZKLFK
KDVGDWDRZQHUVKLSDQGGDWDVKDULQJUHVSRQVLELOLWLHVIRU
SRUWLRQVRIDVKDUHGGDWDEDVH
7KH*,6GDWDEDVHVDUHHQYLVLRQHGWREHPXOWLSXUSRVHDQG
DGKHUHWRJXLGHOLQHVIRUFRPPRQUHSUHVHQWDWLRQDQG
FRQWHQW(DFKSDUWLFLSDQWZRXOGXVHWKHORFDO*,6WR
EXLOGPDLQWDLQVKDUHDQGSXEOLVK*,6GDWDIRUD
SDUWLFXODUSLHFHRIJHRJUDSK\DQGIRUVHOHFWHGWKHPHVRI
JHRJUDSKLFLQIRUPDWLRQ
&ROODERUDWLYH*,6ZRXOGJRDVWHSIXUWKHUWRFRQQHFWDQG
LQWHJUDWHWKHLQGLYLGXDOGDWDSURYLGHUVLQWRD*,6QHWZRUN
WKDWFRXOGEHXVHGWRLQWHJUDWHWKHLQGLYLGXDOSDUWVLQWRD
ZKROHIRUH[DPSOHWRPDLQWDLQDFRPSUHKHQVLYH
FRYHUDJHRIJHRJUDSKLFLQIRUPDWLRQIRUODUJHORFDO
JRYHUQPHQWVVWDWHVQDWLRQVDQGWKHZRUOG8VHUVDOVR
HQYLVLRQDIUDPHZRUNLQZKLFKXSGDWHVFDQEHUHSOLFDWHG
DQGVKDUHGDFURVVWKH,QWHUQHWWRPDLQWDLQV\QFKURQL]HG
FRSLHVRILQWHOOLJHQW*,6GDWDEDVHV
6L[IXQGDPHQWDO*,6WHFKQRORJLHVZLOOEHUHTXLUHGWR
DFKLHYHWKLVYLVLRQ
2SHQPXOWLSXUSRVH*,6GDWDPDQDJHPHQWWHFKQRORJ\
*HRJUDSKLFLQIRUPDWLRQPXVWEHEXLOWDQGPDLQWDLQHG
IRUUHXVH*HRJUDSKLFLQIRUPDWLRQPXVWEHVKDUHGXVLQJ
ZLGHO\DGRSWHG*,6GDWDIRUPDWV
&RPPRQGDWDPRGHOVFRQWHQWVWDQGDUGVIRUHVVHQWLDO
LQIRUPDWLRQ'DWDLQWHURSHUDELOLW\LVHVVHQWLDO8VHUV
FDQEXLOGXSRQHVVHQWLDOUHXVDEOH*,6GDWDEDVH
VFKHPDVDQGDGGWKHLUVSHFLDOL]HGGDWDUHTXLUHPHQWVWR
WKHHVVHQWLDOGDWDPRGHO
&RPSUHKHQVLYH*,6WRROVIRUEXLOGLQJDQGDXWKRULQJ
JHRJUDSKLFLQIRUPDWLRQ³IRUH[DPSOHGDWDFUHDWLRQ
DQGHGLWLQJGDWDFRQYHUVLRQJHRSURFHVVLQJPHWDGDWD
GRFXPHQWDWLRQDQGFDWDORJLQJFDUWRJUDSK\DQG
PDSSLQJ7KH*,6GHVNWRSZLOOFRQWLQXHWREHWKH
SULPDU\SODWIRUPIRUWKLVZRUN
110 • What is ArcGIS?
Ch08_Vision_of_GIS.pmd
110
3/5/2004, 6:29 PM
:HEEDVHGGDWDPDQDJHPHQWDQGGLVVHPLQDWLRQ
IUDPHZRUN*,6VHUYHUWHFKQRORJ\*,6QHWZRUNVDQG
*,6SRUWDOVRQWKH:RUOG:LGH:HEZLOOSURYLGHD
VWDQGDUGVEDVHGIUDPHZRUNIRUPXOWLSDUWLFLSDQW*,6
*,6SRUWDOVZLOOSOD\DNH\UROH7KHVHZLOOEHEXLOWRQ
ZLGHO\DGRSWHG:HEFRPSXWLQJVWDQGDUGVVXFKDV:HE
VHUYLFHV
SUDFWLFDODQGVKRXOGEHGHULYHGIURPEHVWSUDFWLFHVDQG
ZLGHO\DGRSWHGPHWKRGV
7KHDSSOLFDWLRQRIDQGDGKHUHQFHWRSURYHQLQGXVWU\
VWDQGDUGV$GRSWLRQRIWKHFRPPRQO\XVHG
LQIRUPDWLRQWHFKQRORJ\DQGFRPSXWLQJLVUHTXLUHGIRU
GLVWULEXWHG FROODERUDWLYH *,6
7KHVHDQGRWKHU*,6YLVLRQVFDQEHHQJLQHHUHGXVLQJ
FRPSUHKHQVLYH*,6WHFKQRORJ\VXFKDVWKHLQWHOOLJHQW*,6
GDWDEDVHVFRPSUHKHQVLYHGHVNWRS*,6HPEHGGHG*,6
VHUYHU*,6DQGPRELOH*,6WRVXSSRUWWKHVHFRQFHSWVDQG
UHTXLUHPHQWV
7KHSUDFWLFDODSSOLFDWLRQRIZLGHO\DGRSWHGEHVW*,6
SUDFWLFHVPHWKRGVDQGSURFHGXUHV7RHQFRXUDJH
EURDGSDUWLFLSDWLRQFROODERUDWLYH*,6PXVWILWKRZ
*,6XVHUVDFFRPSOLVKWKHLUZRUN8VHUVVKRXOGSXVK
SUDFWLFDOWHFKQLFDOOLPLWVQRWWKHRUHWLFDOIURQWLHUVLQ
FROODERUDWLRQDQGSDUWLFLSDWLRQ*,6VWDQGDUGVPXVWEH
ArcGIS 9
Desktop GIS
Embedded GIS
ArcGIS Desktop
ArcGIS Engine
Mobile GIS
Server GIS
ArcGIS Server
ArcIMS
ArcGIS Mobile
ArcPad
ArcView
ArcEditor
Web
Desktop
ArcInfo
Custom
Applications
ArcReader
Web Templates
Custom Templates
Server
+ ArcGIS Extensions
Desktop
Development Kit
Engine
Development Kit
.NET C++
.NET
VB
C++
VB
J AVA
Server
Development Kit
Mobile
Development Kit
JAVA ADF
PEI Compact Framework
NET ADF
C++
ArcObjects
Component Building Blocks
ArcSDE
Geodatabase
File Based
DBMS
XML
7KH HYROYLQJ YLVLRQ RI *,6
Future GIS trends • 111
Ch08_Vision_of_GIS.pmd
111
3/5/2004, 6:29 PM
Ch08_Vision_of_GIS.pmd
112
3/5/2004, 6:29 PM
Glossary
&DUWRJUDSKLFLQIRUPDWLRQWKDWVSHFLILHVKRZIHDWXUHV
DUHGLVSOD\HGDQGODEHOHGRQDPDSWKHFDUWRJUDSKLF
DWWULEXWHVRIDULYHUPLJKWLQFOXGHOLQHWKLFNQHVVOLQH
OHQJWKFRORUDQGIRQW
3D multipatch
6HH PXOWLSDWFK
address geocoding
6HHJHRFRGLQJ
6HHDOVRSRO\JRQ
analysis
7KHSURFHVVRILGHQWLI\LQJDTXHVWLRQRULVVXHWREH
DGGUHVVHGPRGHOLQJWKHLVVXHLQYHVWLJDWLQJPRGHOUHVXOWV
LQWHUSUHWLQJWKHUHVXOWVDQGSRVVLEO\PDNLQJD
UHFRPPHQGDWLRQ
attribute key
6HHSULPDU\NH\
annotation
'HVFULSWLYHWH[WXVHGWRODEHOIHDWXUHVRQRUDURXQGDPDS
,QIRUPDWLRQVWRUHGIRUDQQRWDWLRQLQFOXGHVDWH[WVWULQJD
SRVLWLRQDWZKLFKLWFDQEHGLVSOD\HGDQGGLVSOD\
FKDUDFWHULVWLFV
CAD feature dataset
7KHIHDWXUHUHSUHVHQWDWLRQRID&$'ILOHLQDJHRGDWDEDVH
HQIRUFHGVFKHPD$&$'IHDWXUHGDWDVHWLVFRPSRVHGRI
ILYHUHDGRQO\IHDWXUHFODVVHVSRLQWVSRO\OLQHVSRO\JRQV
PXOWLSDWFKDQGDQQRWDWLRQ)RUPDWVVXSSRUWHGE\$UF*,6
LQFOXGH$XWR&$'':*$XWR'HVN'UDZLQJ([FKDQJH
)RUPDW';)DQGWKHGHIDXOW0LFUR6WDWLRQILOHIRUPDW
'*1
ArcIMS
(65,VRIWZDUHWKDWDOORZVVFDODEOH,QWHUQHWPDSSLQJDQG
GLVWULEXWHG*,6VROXWLRQV7KHDGPLQLVWUDWLYHIUDPHZRUN
OHWVXVHUVDXWKRUFRQILJXUDWLRQILOHVSXEOLVKVHUYLFHV
GHVLJQ:HESDJHVDQGDGPLQLVWHU$UF,066SDWLDO6HUYHUV
$UF,06VXSSRUWV:LQGRZV/LQX[DQG81,;SODWIRUPV
DQGLVFXVWRPL]DEOHRQPDQ\OHYHOV
ArcSDE
6HUYHUVRIWZDUHWKDWSURYLGHV$UF6'(FOLHQWDSSOLFDWLRQV
IRUH[DPSOH$UF*,6'HVNWRS$UF*,66HUYHU$UF,06
ZLWKDJDWHZD\IRUVWRULQJPDQDJLQJDQGXVLQJVSDWLDO
GDWDLQRQHRIWKHIROORZLQJFRPPHUFLDOGDWDEDVH
PDQDJHPHQWV\VWHPV,%0'%8'%,%0,QIRUPL[
0LFURVRIW64/6HUYHUDQG2UDFOH
attribute
,QIRUPDWLRQDERXWDJHRJUDSKLFIHDWXUHLQD*,6
JHQHUDOO\VWRUHGLQDWDEOHDQGOLQNHGWRWKHIHDWXUHE\D
XQLTXHLGHQWLILHU)RUH[DPSOHDWWULEXWHVRIDULYHU
PLJKWLQFOXGHLWVQDPHOHQJWKDQGDYHUDJHGHSWK
,QUDVWHUGDWDVHWVLQIRUPDWLRQDVVRFLDWHGZLWKHDFK
XQLTXHYDOXHRIUDVWHUFHOOV
CAD dataset
6HH&$'IHDWXUHGDWDVHW
cartography
7KHDUWDQGVFLHQFHRI H[SUHVVLQJJUDSKLFDOO\XVXDOO\
WKURXJKPDSVWKHQDWXUDODQGVRFLDOIHDWXUHVRIWKHHDUWK
check-in
7KHSURFHGXUHWKDWWUDQVIHUVDFRS\RIGDWDLQWRDPDVWHU
JHRGDWDEDVHRYHUZULWLQJWKHRULJLQDOFRS\RIWKDWGDWD
DQGUHHQDEOLQJLWVRLWFDQEHDFFHVVHGDQGVDYHGIURPWKDW
ORFDWLRQ
check-out
$SURFHGXUHWKDWUHFRUGVWKHGXSOLFDWLRQRIGDWDIURPRQH
JHRGDWDEDVHWRDQRWKHUDQGGLVDEOHVWKHRULJLQDOGDWDVR
WKDWERWKYHUVLRQVFDQQRWEHDFFHVVHGRUVDYHGDWWKHVDPH
WLPH
check-out geodatabase
$SHUVRQDORU$UF6'(JHRGDWDEDVHWKDWFRQWDLQVGDWD
FKHFNHGRXWIURPDPDVWHUJHRGDWDEDVH
113
Glossary.pmd
113
3/9/2004, 3:26 PM
check-out version
7KHGDWDYHUVLRQFUHDWHGLQDFKHFNRXWJHRGDWDEDVHZKHQ
GDWDLVFKHFNHGRXWWRWKDWGDWDEDVH7KLVYHUVLRQLV
FUHDWHGDVDFRS\RIWKHV\QFKURQL]DWLRQYHUVLRQ2QO\WKH
HGLWVPDGHWRWKLVFKHFNRXWYHUVLRQFDQEHFKHFNHGEDFN
LQWRWKHPDVWHUJHRGDWDEDVH
6HHDOVRFKHFNRXWJHRGDWDEDVH
coverage
$GDWDPRGHOIRUVWRULQJJHRJUDSKLFIHDWXUHVXVLQJ$UF,QIR
VRIWZDUH$FRYHUDJHVWRUHVDVHWRIWKHPDWLFDOO\
DVVRFLDWHGGDWDFRQVLGHUHGWREHDXQLW,WXVXDOO\
UHSUHVHQWVDVLQJOHOD\HUVXFKDVVRLOVVWUHDPVURDGVRU
ODQGXVH,QDFRYHUDJHIHDWXUHVDUHVWRUHGDVERWKSULPDU\
IHDWXUHVSRLQWVDUFVSRO\JRQVDQGVHFRQGDU\IHDWXUHV
WLFVOLQNVDQQRWDWLRQ)HDWXUHDWWULEXWHVDUHGHVFULEHG
DQGVWRUHGLQGHSHQGHQWO\LQIHDWXUHDWWULEXWHWDEOHV
&RYHUDJHVFDQQRWEHHGLWHGLQ$UF*,6
data
$Q\FROOHFWLRQRIUHODWHGIDFWVDUUDQJHGLQDSDUWLFXODU
IRUPDWRIWHQWKHEDVLFHOHPHQWVRILQIRUPDWLRQWKDWDUH
SURGXFHGVWRUHGRUSURFHVVHGE\DFRPSXWHU
data model
,QDJHQHUDOVHQVHDQDEVWUDFWLRQRIWKHUHDOZRUOGWKDW
LQFRUSRUDWHVRQO\WKRVHSURSHUWLHVWKRXJKWWREHUHOHYDQW
WRWKHDSSOLFDWLRQDWKDQG,WZRXOGQRUPDOO\GHILQH
VSHFLILFJURXSVRIHQWLWLHVWKHLUDWWULEXWHYDOXHVDQGWKH
UHODWLRQVKLSVEHWZHHQWKHVH,Q*,6LWLVRIWHQXVHGWR
UHIHUWRWKHPHFKDQLVWLFUHSUHVHQWDWLRQDQGRUJDQL]DWLRQ
RIVSDWLDOGDWDIRUH[DPSOHWKHYHFWRUGDWDPRGHODQG
WKHUDVWHUGDWDPRGHO,WLVLQGHSHQGHQWRIDFRPSXWHU
V\VWHPDQGLWVDVVRFLDWHGGDWDVWUXFWXUHV
database management system (DBMS)
$VHWRIFRPSXWHUSURJUDPVWKDWRUJDQL]HVWKH
LQIRUPDWLRQLQDGDWDEDVHDFFRUGLQJWRDFRQFHSWXDO
VFKHPDDQGSURYLGHVWRROVIRUGDWDLQSXWYHULILFDWLRQ
VWRUDJHPRGLILFDWLRQDQGUHWULHYDO
dataset
$Q\RUJDQL]HGFROOHFWLRQRIGDWDZLWKDFRPPRQWKHPH
DBMS
6HHGDWDEDVHPDQDJHPHQWV\VWHP'%06
DEM
6HHGLJLWDOHOHYDWLRQPRGHO'(0
digital elevation model (DEM)
7KHUHSUHVHQWDWLRQRIFRQWLQXRXVHOHYDWLRQYDOXHVRYHUD
WRSRJUDSKLFVXUIDFHE\DUHJXODUDUUD\RI]YDOXHV
UHIHUHQFHGWRDFRPPRQGDWXP7\SLFDOO\XVHGWR
UHSUHVHQWWHUUDLQUHOLHI
disconnected editing
7KHSURFHVVRIFRS\LQJGDWDWRDQRWKHUJHRGDWDEDVH
HGLWLQJWKDWGDWDWKHQPHUJLQJWKHFKDQJHVZLWKWKHGDWD
LQWKHVRXUFHRUPDVWHUJHRGDWDEDVH
domain
$JURXSRIFRPSXWHUVDQGGHYLFHVRQDQHWZRUNWKDWLV
DGPLQLVWHUHGDVDXQLWZLWKFRPPRQUXOHVDQGSURFHGXUHV
:LWKLQWKH,QWHUQHWDGRPDLQLVGHILQHGE\,3DGGUHVV$OO
GHYLFHVVKDULQJDFRPPRQSDUWRIWKH,3DGGUHVVDUHVDLG
WREHLQWKHVDPHGRPDLQ
extensible markup language (XML)
'HYHORSHGE\WKH:&;0/LVDVWDQGDUGIRUGHVLJQLQJ
WH[WIRUPDWVWKDWIDFLOLWDWHVWKHLQWHUFKDQJHRIGDWD
EHWZHHQFRPSXWHUDSSOLFDWLRQV;0/LVDVHWRIUXOHVIRU
FUHDWLQJVWDQGDUGLQIRUPDWLRQIRUPDWVXVLQJFXVWRPL]HG
WDJVDQGVKDULQJERWKWKHIRUPDWDQGWKHGDWDDFURVV
DSSOLFDWLRQV
feature class
$FROOHFWLRQRIJHRJUDSKLFIHDWXUHVZLWKWKHVDPH
JHRPHWU\W\SHVXFKDVSRLQWOLQHRUSRO\JRQWKHVDPH
DWWULEXWHVDQGWKHVDPHVSDWLDOUHIHUHQFH)HDWXUHFODVVHV
FDQVWDQGDORQHZLWKLQDJHRGDWDEDVHRUEHFRQWDLQHG
ZLWKLQVKDSHILOHVFRYHUDJHVRURWKHUIHDWXUHGDWDVHWV
)HDWXUHFODVVHVDOORZKRPRJHQHRXVIHDWXUHVWREHJURXSHG
LQWRDVLQJOHXQLWIRUGDWDVWRUDJHSXUSRVHV)RUH[DPSOH
KLJKZD\VSULPDU\URDGVDQGVHFRQGDU\URDGVFDQEH
JURXSHGLQWRDOLQHIHDWXUHFODVVQDPHG´URDGVµ,QD
JHRGDWDEDVHIHDWXUHFODVVHVFDQDOVRVWRUHDQQRWDWLRQDQG
GLPHQVLRQV
feature dataset
$FROOHFWLRQRIIHDWXUHFODVVHVVWRUHGWRJHWKHUWKDWVKDUH
WKHVDPHVSDWLDOUHIHUHQFHWKDWLVWKH\KDYHWKHVDPH
FRRUGLQDWHV\VWHPDQGWKHLUIHDWXUHVIDOOZLWKLQDFRPPRQ
JHRJUDSKLFDUHD)HDWXUHFODVVHVZLWKGLIIHUHQWJHRPHWU\
W\SHVPD\EHVWRUHGLQDIHDWXUHGDWDVHW
GDB
6HHJHRGDWDEDVH
114 • What is ArcGIS?
Glossary.pmd
114
3/9/2004, 3:26 PM
geocoding
7KHSURFHVVRIDVVLJQLQJ[\FRRUGLQDWHYDOXHVWRVWUHHW
DGGUHVVHVRU=,3&RGHVVRWKDWWKH\FDQEHGLVSOD\HGDV
SRLQWIHDWXUHVRQDPDS,QD*,6DGGUHVVJHRFRGLQJ
UHTXLUHVDUHIHUHQFHGDWDVHWWKDWFRQWDLQVDGGUHVVDWWULEXWHV
IRUWKHDUHDRILQWHUHVW
geodatabase
$QREMHFWRULHQWHGGDWDPRGHOLQWURGXFHGE\(65,WKDW
UHSUHVHQWVJHRJUDSKLFIHDWXUHVDQGDWWULEXWHVDVREMHFWVDQG
WKHUHODWLRQVKLSVEHWZHHQREMHFWVEXWLVKRVWHGLQVLGHD
UHODWLRQDOGDWDEDVHPDQDJHPHQWV\VWHP$JHRGDWDEDVHFDQ
VWRUHREMHFWVVXFKDVIHDWXUHFODVVHVIHDWXUHGDWDVHWV
QRQVSDWLDOWDEOHVDQGUHODWLRQVKLSFODVVHV
geodatabase data model
$JHRJUDSKLFGDWDPRGHOWKDWUHSUHVHQWVUHDOZRUOG
JHRJUDSKLFIHDWXUHVDVREMHFWVLQDQREMHFWUHODWLRQDO
GDWDEDVH,QWKHJHRGDWDEDVHGDWDPRGHOIHDWXUHVDUH
VWRUHGDVURZVLQDWDEOHDQGJHRPHWU\LVVWRUHGLQDVKDSH
ILHOG2EMHFWVLQWKHJHRGDWDEDVHGDWDPRGHOPD\KDYH
FXVWRPEHKDYLRU
geodataset
$Q\RUJDQL]HGFROOHFWLRQRIGDWDLQDJHRGDWDEDVHZLWKD
FRPPRQWKHPH
geographic data
,QIRUPDWLRQDERXWJHRJUDSKLFIHDWXUHVLQFOXGLQJWKHLU
VKDSHVORFDWLRQVDQGGHVFULSWLRQV*HRJUDSKLFGDWDLVWKH
FRPSRVLWHRIVSDWLDOGDWDDQGDWWULEXWHGDWD
geographic information system (GIS)
$QDUUDQJHPHQWRIFRPSXWHUKDUGZDUHVRIWZDUHDQG
JHRJUDSKLFGDWDWKDWSHRSOHLQWHUDFWZLWKWRLQWHJUDWH
DQDO\]HDQGYLVXDOL]HWKHGDWDLGHQWLI\UHODWLRQVKLSV
SDWWHUQVDQGWUHQGVDQGILQGVROXWLRQVWRSUREOHPV7KH
V\VWHPLVGHVLJQHGWRFDSWXUHVWRUHXSGDWHPDQLSXODWH
DQDO\]HDQGGLVSOD\WKHJHRJUDSKLFLQIRUPDWLRQ$*,6LV
W\SLFDOO\XVHGWRUHSUHVHQWPDSVDVGDWDOD\HUVWKDWFDQEH
VWXGLHGDQGXVHGWRSHUIRUPDQDO\VHV
geometry
7KHPHDVXUHVDQGSURSHUWLHVRISRLQWVOLQHVDQGVXUIDFHV
,QD*,6JHRPHWU\LVXVHGWRUHSUHVHQWWKHVSDWLDO
FRPSRQHQWRIJHRJUDSKLFIHDWXUHV$Q$UF*,6JHRPHWU\
FODVVLVRQHGHULYHGIURPWKH*HRPHWU\DEVWUDFWFODVVWR
UHSUHVHQWDVKDSHVXFKDVDSRO\JRQRUSRLQW
geoprocessing
$*,6RSHUDWLRQXVHGWRPDQLSXODWHGDWDVWRUHGLQD*,6
ZRUNVSDFH$W\SLFDOJHRSURFHVVLQJRSHUDWLRQWDNHVDQ
LQSXWGDWDVHWSHUIRUPVDQRSHUDWLRQRQWKDWGDWDVHWDQG
UHWXUQVWKHUHVXOWRIWKHRSHUDWLRQDVDQRXWSXWGDWDVHW
&RPPRQJHRSURFHVVLQJRSHUDWLRQVDUHJHRJUDSKLFIHDWXUH
RYHUOD\IHDWXUHVHOHFWLRQDQGDQDO\VLVWRSRORJ\SURFHVVLQJ
DQGGDWDFRQYHUVLRQ*HRSURFHVVLQJDOORZVIRUGHILQLWLRQ
PDQDJHPHQWDQGDQDO\VLVRILQIRUPDWLRQXVHGWRIRUP
GHFLVLRQV
georeferencing
$VVLJQLQJFRRUGLQDWHVIURPDNQRZQUHIHUHQFHV\VWHP
VXFKDVODWLWXGHORQJLWXGH870RU6WDWH3ODQHWRWKH
SDJHFRRUGLQDWHVRI DUDVWHULPDJHRUDSODQDUPDS
*HRUHIHUHQFLQJUDVWHUGDWDDOORZVLWWREHYLHZHGTXHULHG
DQGDQDO\]HGZLWKRWKHUJHRJUDSKLFGDWD
GIS
6HHJHRJUDSKLFLQIRUPDWLRQV\VWHP*,6
grid
$GDWDIRUPDWIRUVWRULQJUDVWHUGDWDWKDWGHILQHV
JHRJUDSKLFVSDFHDVDQDUUD\RIHTXDOO\VL]HGVTXDUH
FHOOVDUUDQJHGLQURZVDQGFROXPQV(DFKFHOOVWRUHVD
QXPHULFYDOXHWKDWUHSUHVHQWVDJHRJUDSKLFDWWULEXWH
VXFKDVHOHYDWLRQIRUWKDWXQLWRIVSDFH:KHQWKHJULG
LVGUDZQDVDPDSFHOOVDUHDVVLJQHGFRORUVDFFRUGLQJWR
WKHLUQXPHULFYDOXHV(DFKJULGFHOOLVUHIHUHQFHGE\LWV
[\ FRRUGLQDWH ORFDWLRQ
6HHUDVWHU
image
$UDVWHUEDVHGUHSUHVHQWDWLRQRUGHVFULSWLRQRIDVFHQH
W\SLFDOO\SURGXFHGE\DQRSWLFDORUHOHFWURQLFGHYLFHVXFK
DVDFDPHUDRUDVFDQQLQJUDGLRPHWHU&RPPRQH[DPSOHV
LQFOXGHUHPRWHO\VHQVHGGDWDIRUH[DPSOHVDWHOOLWHGDWD
VFDQQHGGDWDDQGSKRWRJUDSKV$QLPDJHLVVWRUHGDVD
UDVWHUGDWDVHWRIELQDU\RULQWHJHUYDOXHVWKDWUHSUHVHQWWKH
LQWHQVLW\RIUHIOHFWHGOLJKWKHDWVRXQGRUDQ\RWKHUUDQJH
RIYDOXHVRQWKHHOHFWURPDJQHWLFVSHFWUXP$QLPDJHPD\
FRQWDLQRQHRUPRUHEDQGV
key
6HHSULPDU\NH\
key attribute
6HHSULPDU\NH\
Glossary • 115
Glossary.pmd
115
3/9/2004, 3:26 PM
layer
$UHIHUHQFHWRDGDWDVRXUFHVXFKDVDFRYHUDJH
JHRGDWDEDVHIHDWXUHFODVVUDVWHUDQGVRRQWKDWGHILQHV
KRZWKHGDWDVKRXOGEHGLVSOD\HGRQDPDS/D\HUVFDQ
DOVRGHILQHDGGLWLRQDOSURSHUWLHVVXFKDVZKLFKIHDWXUHV
IURPWKHGDWDVRXUFHDUHLQFOXGHG,Q$UF*,6OD\HUV
FDQEHXVHGDVLQSXWVWRJHRSURFHVVLQJWRROV/D\HUVFDQ
EHVWRUHGLQPDSGRFXPHQWVP[GRUVDYHG
LQGLYLGXDOO\DVOD\HUILOHVO\U/D\HUVDUHFRQFHSWXDOO\
VLPLODUWRWKHPHVDW$UF9LHZ*,6[
$VWDQGDORQHIHDWXUHFODVVLQDJHRGDWDEDVHPDQDJHG
ZLWK 6'( line
$VKDSHKDYLQJOHQJWKDQGGLUHFWLRQEXWQRDUHD
FRQQHFWLQJDWOHDVWWZR[\FRRUGLQDWHV/LQHVUHSUHVHQW
JHRJUDSKLFIHDWXUHVWRRQDUURZWREHGLVSOD\HGDVDQDUHD
DWDJLYHQVFDOHVXFKDVFRQWRXUVVWUHHWFHQWHUOLQHVRU
VWUHDPVRUIHDWXUHVZLWKQRDUHDWKDWIRUPWKHERXQGDULHV
RISRO\JRQVVXFKDVVWDWHDQGFRXQW\ERXQGDU\OLQHV
linear feature
6HHOLQH
map
$JUDSKLFGHSLFWLRQRQDIODWVXUIDFHRIWKHSK\VLFDO
IHDWXUHVRIWKHZKROHRUDSDUWRIWKHHDUWKRURWKHU
ERG\RURI WKHKHDYHQVXVLQJVKDSHVWRUHSUHVHQW
REMHFWVDQGV\PEROVWRGHVFULEHWKHLUQDWXUHDWDVFDOH
ZKRVHUHSUHVHQWDWLYHIUDFWLRQLVOHVVWKDQ0DSV
JHQHUDOO\XVHDVSHFLILHGSURMHFWLRQDQGLQGLFDWHWKH
GLUHFWLRQ RI RULHQWDWLRQ
$Q\JUDSKLFDOUHSUHVHQWDWLRQRIJHRJUDSKLFRUVSDWLDO
LQIRUPDWLRQ
7KHGRFXPHQWXVHGLQ$UF0DSWRGLVSOD\DQGZRUN
ZLWKJHRJUDSKLFGDWD,Q$UF0DSDPDSFRQWDLQVRQH
RUPRUHOD\HUVRIJHRJUDSKLFGDWDFRQWDLQHGLQGDWD
IUDPHVDQGYDULRXVVXSSRUWLQJPDSHOHPHQWVVXFKDVD
VFDOHEDU
metadata
,QIRUPDWLRQDERXWWKHFRQWHQWTXDOLW\FRQGLWLRQDQG
RWKHUFKDUDFWHULVWLFVRIGDWD0HWDGDWDIRUJHRJUDSKLFDO
GDWDPD\GRFXPHQWLWVVXEMHFWPDWWHUKRZZKHQZKHUH
DQGE\ZKRPWKHGDWDZDVFROOHFWHGDFFXUDF\RIWKHGDWD
DYDLODELOLW\DQGGLVWULEXWLRQLQIRUPDWLRQLWVSURMHFWLRQ
VFDOHUHVROXWLRQDQGDFFXUDF\DQGLWVUHOLDELOLW\ZLWK
UHJDUGWRVRPHVWDQGDUG0HWDGDWDFRQVLVWVRISURSHUWLHV
DQGGRFXPHQWDWLRQ3URSHUWLHVDUHGHULYHGIURPWKHGDWD
VRXUFHIRUH[DPSOHWKHFRRUGLQDWHV\VWHPDQGSURMHFWLRQ
RIWKHGDWDZKLOHGRFXPHQWDWLRQLVHQWHUHGE\DSHUVRQ
IRUH[DPSOHNH\ZRUGVXVHGWRGHVFULEHWKHGDWD
model
$QDEVWUDFWLRQDQGGHVFULSWLRQRIUHDOLW\XVHGWR
UHSUHVHQWREMHFWVSURFHVVHVRUHYHQWV
$VHWRIUXOHVDQGSURFHGXUHVIRUUHSUHVHQWLQJD
SKHQRPHQRQRUSUHGLFWLQJDQRXWFRPH,Q
JHRSURFHVVLQJDPRGHOFRQVLVWVRIRQHSURFHVVRUD
VHTXHQFHRISURFHVVHVFRQQHFWHGWRJHWKHU,WLVFUHDWHG
LQDWRROER[DQGEXLOWLQD0RGHO%XLOGHUZLQGRZ$
PRGHOFDQEHH[SRUWHGWRDVFULSWILOH
$GDWDUHSUHVHQWDWLRQRI UHDOLW\VXFKDVWKHYHFWRUGDWD
PRGHO
$VHWRIFOHDUO\GHILQHGDQDO\WLFDOSURFHGXUHVXVHGWR
GHULYHQHZLQIRUPDWLRQIURPLQSXWGDWD
multipatch
$W\SHRIJHRPHWU\XVHGWRUHSUHVHQWWKHRXWHUVXUIDFHRU
VKHOORIIHDWXUHVWKDWRFFXS\DGLVFUHWHDUHDRUYROXPHLQ
'VSDFH,WLVFRPSRVHGRISODQDU'ULQJVDQGWULDQJOHV
WKDWDUHXVHGLQFRPELQDWLRQWRPRGHODIHDWXUH
0XOWLSDWFKHVFDQEHXVHGWRUHSUHVHQWDQ\WKLQJIURP
VLPSOHWRFRPSOH[REMHFWVLQFOXGLQJVSKHUHVFXEHVLVR
VXUIDFHVDQGEXLOGLQJV
multiuser geodatabase
$JHRGDWDEDVHLQDQ5'%06VHUYHUWRFOLHQW
DSSOLFDWLRQV³IRUH[DPSOH$UF0DS³E\$UF6'(
0XOWLXVHUJHRGDWDEDVHVFDQEHODUJHDQGVXSSRUWPXOWLSOH
FRQFXUUHQWHGLWRUV7KH\DUHVXSSRUWHGRQDYDULHW\RI
FRPPHUFLDO5'%06VLQFOXGLQJ2UDFOH0LFURVRIW64/
6HUYHU,%0'%DQG,QIRUPL[
National Spatial Data Infrastructure (NSDI)
7KHIUDPHZRUNRIWHFKQRORJLHVSROLFLHVVWDQGDUGVDQG
KXPDQUHVRXUFHVQHFHVVDU\WRDFTXLUHSURFHVVVWRUH
GLVWULEXWHDQGLPSURYHWKHXWLOL]DWLRQRIJHRVSDWLDOGDWD
LQWKH8QLWHG6WDWHV(VWDEOLVKHGLQDQGGHYHORSHG
DQGFRRUGLQDWHGE\WKH)*'&WKH16',HQFRPSDVVHV
SROLFLHVVWDQGDUGVDQGSURFHGXUHVIRURUJDQL]DWLRQVWR
FRRSHUDWLYHO\SURGXFHDQGVKDUHJHRJUDSKLFGDWD7KH
16',LVEHLQJGHYHORSHGLQFRRSHUDWLRQZLWK
RUJDQL]DWLRQVIURPVWDWHORFDODQGWULEDOJRYHUQPHQWVWKH
DFDGHPLFFRPPXQLW\DQGWKHSULYDWHVHFWRU
116 • What is ArcGIS?
Glossary.pmd
116
3/9/2004, 3:26 PM
network
$VHWRIHGJHMXQFWLRQDQGWXUQHOHPHQWVDQGWKH
FRQQHFWLYLW\EHWZHHQWKHPDOVRNQRZQDVDORJLFDO
QHWZRUN,QRWKHUZRUGVDQLQWHUFRQQHFWHGVHWRIOLQHV
UHSUHVHQWLQJSRVVLEOHSDWKVIURPRQHORFDWLRQWR
DQRWKHU$FLW\VWUHHWVOD\HULVDQH[DPSOHRID
QHWZRUN
,QFRPSXWLQJDJURXSRIFRPSXWHUVWKDWVKDUH
VRIWZDUHGDWDDQGSHULSKHUDOGHYLFHVDVLQD/$1RU
:$1
NSDI
6HH1DWLRQDO6SDWLDO'DWD,QIUDVWUXFWXUH16',
Oracle
$GDWDEDVHFRPSDQ\WKDWSURGXFHVDQ5'%06ZKLFK
DOORZVGDWDDQGRWKHUREMHFWVWREHVWRUHGLQWDEOHV2UDFOH
SURYLGHVFOLHQWVHUYHUDFFHVVWRGDWDDQGXVHVLQGH[HV
VHTXHQFHVDQGRWKHUGDWDEDVHREMHFWVWRIDFLOLWDWHUDSLG
GDWDFUHDWLRQHGLWLQJDQGDFFHVV(65,XVHV2UDFOH·V
5'%06WRVWRUHYHFWRUDQGUDVWHUGDWDIRUXVHE\
$UF6'(
personal geodatabase
$JHRGDWDEDVHWKDWVWRUHVGDWDLQDVLQJOHXVHU5'%06$
SHUVRQDOJHRGDWDEDVHFDQEHUHDGVLPXOWDQHRXVO\E\VHYHUDO
XVHUVEXWRQO\RQHXVHUDWDWLPHFDQZULWHGDWDLQWRLW
point
$]HURGLPHQVLRQDODEVWUDFWLRQRIDQREMHFWDVLQJOH[\
FRRUGLQDWHSDLUWKDWUHSUHVHQWVDJHRJUDSKLFIHDWXUHWRR
VPDOOWREHGLVSOD\HGDVDOLQHRUDUHDDWWKDWVFDOH
point feature
6HHSRLQW
polygon
$FORVHGWZRGLPHQVLRQDOILJXUHZLWKDWOHDVWWKUHHVLGHV
UHSUHVHQWLQJDQDUHD,WLVXVHGLQ*,6WRGHVFULEHVSDWLDO
HOHPHQWVZLWKDGLVFUHWHDUHDVXFKDVSDUFHOVSROLWLFDO
GLVWULFWVDUHDVRIKRPRJHQHRXVODQGXVHDQGVRLOW\SHV
polyline
$WZRGLPHQVLRQDOIHDWXUHUHSUHVHQWLQJDOLQHFRQWDLQLQJ
RQHRUPRUHOLQHVHJPHQWV³WKDWLVDQ\OLQHGHILQHGE\
WZRRUPRUHSRLQWV/LQHIHDWXUHVVXFKDVERXQGDULHV
URDGVVWUHDPVDQGSRZHUFDEOHVDUHXVXDOO\SRO\OLQHV
primary key
$FROXPQRUVHWRIFROXPQVLQDGDWDEDVHWKDWVWRUHVD
XQLTXHYDOXHIRUHDFKUHFRUG$SULPDU\NH\DOORZVQR
GXSOLFDWHYDOXHVDQGFDQQRWEH1XOO
query
$UHTXHVWWKDWVHOHFWVIHDWXUHVRUUHFRUGVIURPDGDWDEDVH
$TXHU\LVRIWHQZULWWHQDVDVWDWHPHQWRUORJLFDO
H[SUHVVLRQ
raster
$VSDWLDOGDWDPRGHOWKDWGHILQHVVSDFHDVDQDUUD\RI
HTXDOO\VL]HGFHOOVDUUDQJHGLQURZVDQGFROXPQV(DFKFHOO
FRQWDLQVDQDWWULEXWHYDOXHDQGORFDWLRQFRRUGLQDWHV
8QOLNHDYHFWRUVWUXFWXUHZKLFKVWRUHVFRRUGLQDWHV
H[SOLFLWO\UDVWHUFRRUGLQDWHVDUHFRQWDLQHGLQWKHRUGHULQJ
RIWKHPDWUL[*URXSVRIFHOOVWKDWVKDUHWKHVDPHYDOXH
UHSUHVHQWJHRJUDSKLFIHDWXUHV
6HHDOVRYHFWRU
raster catalog
$FROOHFWLRQRIUDVWHUGDWDVHWVGHILQHGLQDWDEOHRIDQ\
IRUPDWLQZKLFKWKHUHFRUGVGHILQHWKHLQGLYLGXDOUDVWHU
GDWDVHWVWKDWDUHLQFOXGHGLQWKHFDWDORJ$UDVWHUFDWDORJLV
XVHGWRGLVSOD\DGMDFHQWRURYHUODSSLQJUDVWHUGDWDVHWV
ZLWKRXWKDYLQJWRPRVDLFWKHPWRJHWKHULQWRRQHODUJH
ILOH
RDBMS
6HHUHODWLRQDOGDWDEDVHPDQDJHPHQWV\VWHP5'%06
relational database management system
(RDBMS)
$W\SHRIGDWDEDVHLQZKLFKWKHGDWDLVRUJDQL]HGDFURVV
VHYHUDOWDEOHV7DEOHVDUHDVVRFLDWHGZLWKHDFKRWKHU
WKURXJKFRPPRQILHOGV'DWDLWHPVFDQEHUHFRPELQHG
IURPGLIIHUHQWILOHV,QFRQWUDVWWRRWKHUGDWDEDVH
VWUXFWXUHVDQ5'%06UHTXLUHVIHZDVVXPSWLRQVDERXW
KRZGDWDLVUHODWHGRUKRZLWZLOOEHH[WUDFWHGIURPWKH
GDWDEDVH
relational join
$QRSHUDWLRQE\ZKLFKWZRGDWDWDEOHVDUHUHODWHGWKURXJK
DFRPPRQILHOGNQRZQDVDSULPDU\NH\
relationship class
$QLWHPLQWKHJHRGDWDEDVHWKDWVWRUHVLQIRUPDWLRQDERXWD
UHODWLRQVKLS$UHODWLRQVKLSFODVVLVYLVLEOHDVDQLWHPLQWKH
$UF&DWDORJWUHHRUFRQWHQWVYLHZ
Glossary • 117
Glossary.pmd
117
3/11/2004, 9:44 AM
SDTS
6HH6SDWLDO'DWD7UDQVIHU6WDQGDUG6'76
shapefile
$YHFWRUGDWDVWRUDJHIRUPDWIRUVWRULQJWKHORFDWLRQ
VKDSHDQGDWWULEXWHVRIJHRJUDSKLFIHDWXUHV$VKDSHILOHLV
VWRUHGLQDVHWRIUHODWHGILOHVDQGFRQWDLQVRQHIHDWXUH
FODVV
SOAP
6LPSOH2EMHFW$FFHVV3URWRFRO$Q;0/EDVHGSURWRFRO
GHYHORSHGE\0LFURVRIW/RWXVDQG,%0IRUH[FKDQJLQJ
LQIRUPDWLRQEHWZHHQSHHUVLQDGHFHQWUDOL]HGGLVWULEXWHG
HQYLURQPHQW62$3DOORZVSURJUDPVRQGLIIHUHQW
FRPSXWHUVWRFRPPXQLFDWHLQGHSHQGHQWO\RIRSHUDWLQJ
V\VWHPRUSODWIRUPE\XVLQJWKH:RUOG:LGH:HE·V+773
DQG;0/DVWKHEDVLVRI LQIRUPDWLRQH[FKDQJH62$3LV
QRZD:&VSHFLILFDWLRQ
6HHDOVRH[WHQVLEOHPDUNXSODQJXDJH;0/
spatial data
,QIRUPDWLRQDERXWWKHORFDWLRQVDQGVKDSHVRI
JHRJUDSKLFIHDWXUHVDQGWKHUHODWLRQVKLSVEHWZHHQ
WKHPXVXDOO\VWRUHGDVFRRUGLQDWHVDQGWRSRORJ\
$Q\GDWDWKDWFDQEHPDSSHG
Spatial Data Transfer Standard (SDTS)
$GDWDH[FKDQJHIRUPDWIRUWUDQVIHUULQJGLIIHUHQW
GDWDEDVHVEHWZHHQGLVVLPLODUFRPSXWLQJV\VWHPV
SUHVHUYLQJPHDQLQJDQGPLQLPL]LQJWKHDPRXQWRI
H[WHUQDOLQIRUPDWLRQQHHGHGWRGHVFULEHWKHGDWD$OO
IHGHUDODJHQFLHVDUHUHTXLUHGWRPDNHWKHLUGLJLWDOPDSGDWD
DYDLODEOHLQ6'76IRUPDWXSRQUHTXHVWDQGWKHVWDQGDUG
LVZLGHO\XVHGLQRWKHUVHFWRUV
SQL
6HH6WUXFWXUHG4XHU\/DQJXDJH64/
streaming
$WHFKQLTXHIRUWUDQVIHUULQJGDWDXVXDOO\RYHUWKH
,QWHUQHWLQDUHDOWLPHIORZDVRSSRVHGWRVWRULQJLWLQD
ORFDOILOHILUVW6WUHDPLQJDOORZVODUJHPXOWLPHGLDILOHVWR
EHYLHZHGEHIRUHWKHHQWLUHILOHKDVEHHQGRZQORDGHGWRD
FOLHQW·VFRPSXWHU:KHQUHFHLYHGE\WKHFOLHQWORFDO
FRPSXWHUWKHGDWDLVGHFRPSUHVVHGDQGGLVSOD\HGXVLQJ
VRIWZDUHGHVLJQHGWRLQWHUSUHWDQGGLVSOD\WKHGDWDUDSLGO\
Structured Query Language (SQL)
$V\QWD[IRUGHILQLQJDQGPDQLSXODWLQJGDWDIURPD
UHODWLRQDOGDWDEDVH'HYHORSHGE\,%0LQWKHV64/
KDVEHFRPHDQLQGXVWU\VWDQGDUGIRUTXHU\ODQJXDJHVLQ
PRVWUHODWLRQDOGDWDEDVHPDQDJHPHQWV\VWHPV
table
$VHWRIGDWDHOHPHQWVDUUDQJHGLQURZVDQGFROXPQV
(DFKURZUHSUHVHQWVDQLQGLYLGXDOHQWLW\UHFRUGRU
IHDWXUHDQGHDFKFROXPQUHSUHVHQWVDVLQJOHILHOGRU
DWWULEXWHYDOXH$WDEOHKDVDVSHFLILHGQXPEHURIFROXPQV
EXWFDQKDYHDQ\QXPEHURIURZV
TIN
7ULDQJXODWHGLUUHJXODUQHWZRUN$YHFWRUGDWDVWUXFWXUH
XVHGWRVWRUHDQGGLVSOD\VXUIDFHPRGHOV$7,1SDUWLWLRQV
JHRJUDSKLFVSDFHXVLQJDVHWRILUUHJXODUO\VSDFHGGDWD
SRLQWVHDFKRIZKLFKKDVDQ[\DQG]YDOXH7KHVH
SRLQWVDUHFRQQHFWHGE\HGJHVLQWRDVHWRIFRQWLJXRXV
QRQRYHUODSSLQJWULDQJOHVFUHDWLQJDFRQWLQXRXVVXUIDFH
WKDWUHSUHVHQWVWKHWHUUDLQ
tool
$QHQWLW\LQ$UF*,6WKDWSHUIRUPVVXFKVSHFLILF
JHRSURFHVVLQJWDVNVDVFOLSVSOLWHUDVHDQGEXIIHU$
WRROFDQEHORQJWRDQ\QXPEHURIWRROVHWVWRROER[HV
RUERWK
$FRPPDQGWKDWUHTXLUHVLQWHUDFWLRQZLWKWKHXVHU
LQWHUIDFHEHIRUHDQDFWLRQLVSHUIRUPHG)RUH[DPSOH
ZLWKWKH=RRP,QWRRO\RXPXVWFOLFNRUGUDZDER[
RYHUWKHJHRJUDSKLFGDWDRUPDSEHIRUHLWLVUHGUDZQDW
DODUJHUVFDOH7RROVFDQEHDGGHGWRDQ\WRROEDU
topology
,QJHRGDWDEDVHVDVHWRIJRYHUQLQJUXOHVDSSOLHGWR
IHDWXUHFODVVHVWKDWH[SOLFLWO\GHILQHVWKHVSDWLDO
UHODWLRQVKLSVWKDWPXVWH[LVWEHWZHHQIHDWXUHGDWD
7KHEUDQFKRIJHRPHWU\WKDWGHDOVZLWKWKHSURSHUWLHV
RIDILJXUHWKDWUHPDLQXQFKDQJHGHYHQZKHQWKH
ILJXUHLVEHQWVWUHWFKHGRURWKHUZLVHGLVWRUWHG
,QDQ$UF,QIRFRYHUDJHWKHVSDWLDOUHODWLRQVKLSV
EHWZHHQFRQQHFWLQJRUDGMDFHQWIHDWXUHVLQD
JHRJUDSKLFGDWDOD\HU³IRUH[DPSOHDUFVQRGHV
SRO\JRQVDQGSRLQWV7RSRORJLFDOUHODWLRQVKLSVDUHXVHG
IRUVSDWLDOPRGHOLQJRSHUDWLRQVWKDWGRQRWUHTXLUH
FRRUGLQDWH LQIRUPDWLRQ
118 • What is ArcGIS?
Glossary.pmd
118
3/9/2004, 3:26 PM
transaction
$JURXSRIGDWDRSHUDWLRQVWKDWFRPSULVHDFRPSOHWH
RSHUDWLRQDOWDVNVXFKDVLQVHUWLQJDURZLQWRDWDEOH
$ORJLFDOXQLWRIZRUNDVGHILQHGE\DXVHU
7UDQVDFWLRQVFDQEHGDWDGHILQLWLRQFUHDWHDQREMHFW
GDWDPDQLSXODWLRQXSGDWHDQREMHFWRUGDWDUHDG
VHOHFWIURPDQREMHFW
vector
$FRRUGLQDWHEDVHGGDWDPRGHOWKDWUHSUHVHQWV
JHRJUDSKLFIHDWXUHVDVSRLQWVOLQHVDQGSRO\JRQV(DFK
SRLQWIHDWXUHLVUHSUHVHQWHGDVDVLQJOHFRRUGLQDWHSDLU
ZKLOHOLQHDQGSRO\JRQIHDWXUHVDUHUHSUHVHQWHGDV
RUGHUHGOLVWVRIYHUWLFHV$WWULEXWHVDUHDVVRFLDWHGZLWK
HDFKIHDWXUHDVRSSRVHGWRDUDVWHUGDWDPRGHOZKLFK
DVVRFLDWHVDWWULEXWHVZLWKJULGFHOOV
$Q\TXDQWLW\WKDWKDVERWKPDJQLWXGHDQGGLUHFWLRQ
6HHDOVRUDVWHU
version
,QJHRGDWDEDVHVDQDOWHUQDWLYHUHSUHVHQWDWLRQRIWKH
GDWDEDVHWKDWKDVDQRZQHUDGHVFULSWLRQDSHUPLVVLRQ
SULYDWHSURWHFWHGRUSXEOLFDQGDSDUHQWYHUVLRQ
9HUVLRQVDUHQRWDIIHFWHGE\FKDQJHVRFFXUULQJLQRWKHU
YHUVLRQVRIWKHGDWDEDVH
VPF
9HFWRUSURGXFWIRUPDW$86'HSDUWPHQWRI 'HIHQVH
PLOLWDU\VWDQGDUGWKDWGHILQHVDIRUPDWVWUXFWXUHDQG
RUJDQL]DWLRQIRUODUJHJHRJUDSKLFGDWDEDVHV93)GDWDLV
UHDGRQO\LQ$UF&DWDORJ
VPF dataset
6HH 93)
VPF feature class
6HHIHDWXUHFODVV
XML
6HHH[WHQVLEOHPDUNXSODQJXDJH;0/
Glossary • 119
Glossary.pmd
119
3/9/2004, 3:26 PM
Glossary.pmd
120
3/9/2004, 3:26 PM
Download