200 likes | 334 Views
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)
E N D
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 • WARNING MXD’s as a service do not work often • Author- Used to design ARCIMS services • 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 • www.us.com/Ims/index.html • HTML or Java Viewer? • 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 • Fairly easy to customize • Multiple free ones available • ActiveX connector • Tough to program but very versatile • 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 • Insert/ Delete etc… • *Image Courtesy of ESRI
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. • Big jumps between 8.x revisions so use current • Wizard is very good • 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