ARCSDE & ARCIMS - University of Pittsburgh

Download Report

Transcript ARCSDE & ARCIMS - University of Pittsburgh

ARCSDE & ARCIMS
Mr. David A. Perini
ARCIMS

Internet Mapping Server

Distribute GIS information over the Internet

Integrates with addition ESRI software


ArcSDE, ArcGIS, ArcInfo, ArcMap etc…
Available Extensions


Route map enables routing ($)
Site starters (free)

Written in ASP (active server pages)
How do I install it?

For IIS need to run Java Servlets



Tomcat(free)
ServletExec by New atlanta($)
Can be very difficult.




Install is a learning experience
Need administrative privileges
ESRI install documentation poor
ESRI’s user forums are excellent.
Three Parts of ARCIMS

Administrator- Used to manage ArcIMS


Service is equivalent to a “virtual directory” in IIS
AXL or MXD can be turned into a Service


Author- Used to design ARCIMS services



WARNING MXD’s as a service do not work often
Similar to ArcGIS
Add data to AXL project
Designer

Create sites in IIS server
Administrator

Start Stop Services

Can stop individual services

Add New service
Launch Author/Designer
Can Manage Multiple Servers

Three types of Services





Feature- TRUE GIS on web
Image- Images of maps
Metadata- Share GIS Metadata
MetaData in IMS?

Data about the data


Use GIS data more efficiently
Metadata Explorer Included with
ARCIMS
*Image courtesy of ESRI
Designer

Very limited version of ARCGIS

Design contents of a Service

If you can use ARCGIS 8.x you will
have no trouble producing AXL files for
use with IMS.

DATA allowed




Coverage
Shape
SDE data connection
Can mix and match data sources in one
Project

Warning -Not recommended

Works “sometimes”
Author

Wizard

Create new site under IIS


HTML or Java Viewer?




www.us.com/Ims/index.html
HTML works always
Java doesn't work well with IE
HTML browser is very good
Note: Geomedia’s (Intergraph) has ActiveX plug-in that
works better with IE. –Competitor to IMS
How can I customize IMS?

Extensions


RouteMap (for routing)
Site starters

Written in ASP



ActiveX connector

Tough to program but very versatile



Fairly easy to customize
Multiple free ones available
For advanced users
Used to add IMS to other web site
JavaScript to directly customize IMS
Part 2 :ArcSDE

ArcSDE




Spatial Database Engine
STORE GEOGRAPHIC DATA
IN A RELATIONAL
DATABASE!
Transparent to user that data is
in database.
Uses


GIS Gateway to relational
databases
Also can be used to manage
data in databases


*Image Courtesy of ESRI
Insert/ Delete etc…
What databases can I use?





Oracle
SQL Server
DB2
Informix
Spatial extension for DB2 AND Oracle also
work with SDE
How do I install it?

Latest version is 8.2.


Wizard is very good


Big jumps between 8.x revisions so use current
Create user, database etc on SQL server easily.
Program has no GUI.

Command line OR ARCGIS to manipulate
database
Database considerations

One or many databases

One database is easy to
administer.

Use many if


you have lots of
different data
have lots of different
users of the data.
Privileges Privileges

SDE is VERY particular about permissions

SDE user(s) MUST have some high level
database permissions to work.
If all else fails use administrator and take
privileges away until you find the failure.
Documentation on this is short but specific

See configuration tuning guides-


TUNING SDE


TUNING IS NOT OPTIONAL
Big guides for each DBMS

Small adjustments can yield 25%
speed improvements with SDE

SDE is STILL slow with LARGE
coverage's (over 300meg)

DO NOT log more then a few users
with same username. Read write log
file is the same file

Imagine having 20 people read
write to same text file @ same
time.
Connecting

IN ARC CATALOG
Database connection>Add spatial
database Connection

User must have correct permissions






Server :ltl6 < our SDE server
Service: Port # 5151 default
Database (optional)
Account info
TEST first

Now you can READ from the data.
EDITING data in SDE database

Must be versioned

In Arc Catalog




Open list of shapes in database
Select a record (shape, coverage)
Right click and set register as versioned
What is versioning?

Stores a backup while you edit so more then one
person can edit same record at the same time.
IT DOESN’T WORK

Common issues with ESRI software

There are BIG steps between 8.x and 8.2







Make sure you use all the latest stuff
ARCIMS 4.X will ONLY work with ArcSDE 8.2
ArcGIS 8.X must line up with your 8.x of SDE or you could
be in for trouble
Next step is to check file/user permissions
After that check ESRI user forum
Next try and call a friend
Call ESRI- don’t bother e-mailing them