My
notes on the meeting with John Sharrard (ESRI Olympia) 4/26/01
Update
on Arc8.1 release: Shipping 4/26/01 to
high priority site. Many improvements over 8.1 pre-release. John was gong to
work on getting us moved up in the queue.
Version
8.2 is next release (good year out) and you should see more functionality being
developed for the new model. Dynamic
segmentation should be in the October patch of 8.1. John noted that this is the biggest software implementation that
Microsoft has seen on their operating system (even bigger than the operating
system).
John
likes Windows 2000 better than NT (it’s more stable, better performance).
John
recommended using coverage or shape files to exchange data out of the
geodatabase. He was going to look and see if the data got cleaned when exported
out of the geodatabase into a coverage or shape file (this could be a problem).
John
recommended that we don’t use ArcMap to edit coverages. The software actually
takes the coverage, converts it into a geodatabase and the edits are done on
the geodatabase. When you stop editing and save, the coverage is cleaned with
the default fuzzy tolerance. ArcMap was
not designed for editing coverages. It
works best on shape files and geodatabases.
Why
convert to a geodatabase? You can
assign characteristics to your data that travel with the data. You can assign
ranges of valid attribute values, relationships (this arc is connected to the
next arc, change a line on one layer of
data and it changes on all identified layers).
You don’t have to program these relationships and ship the programs when
you send the data to someone. The object characteristics go with the data.
The
biggest reason to convert was a big improvement in speed with data across a
network (especially from data in coverages)
Replacing
the log file: 8.2 will have feature metadata and they are looking at how to
replace the &watch file (it’s hard to do this with a multi thread program).
Raster
data: Lots of problems with the pre-release.
The use of the .vat file will not be available until later this
year. Watch out for projecting raster
files on the fly. It does not do a cell by cell project. It does a warp, which
can result in some weird looking data (but it’s faster).
ArcToolbox
will get smaller and smaller as more functionality is incorporated into ArcMap
and the geodatabase. Right now, the
analysis and topology results in the geodatabase are stored as temp files (not
back in the geodatabase).
Duel
processors will help but you can’t direct processing to one or the other.
Problems
with the network: Need to know the
delay time for packet transfer and optimize. There is an optimization white paper
on the ESR website.
Realistic
PC configuration: 512 GB Ram, 600 mh
processor, Windows 2000.
Relational
databases may need to be tuned differently for data loads (especially Oracle).
SQL
Server, turn off transaction recovery. This has to do with the way RDBMS
programs deal with transactions/changes. When you are converting large
datasets, you need lots of scratch space and you don’t need backup and recovery
(slows things down). Performance will
increase if you pay attention to these things.
Levels
of RDBMS
Access
Personal use
SQL
Server Middle
tier up to 100 people
Oracle/DB2/etc. 24-7 redundancy and data recovery
Oracle More stable, more expensive
(mostly in help)
Versioning
same on both
Windows
2000 more stable than NT
Primary
development of ArcSDE is done on Oracle (mostly because it is more difficult)
SQL
Server easier to use, but not
available on Unix.
Permissions
are set by database (some are available in the geodatabase)
John’s
recommendation was that SQL Server would be the way to start. If at some time
we needed to migrate to Oracle, it would be possible and wouldn’t be too
difficult.