Special Announcement
Poll
Which aspect of your job do you enjoy most?
Technical
Communications
Sales
Management
Other
Webinar SignUp
Click below to sign-up for our latest Webinar

February 11
Image Management with Oracle Spatial and Open Source Tools
Directions Magazine, Web-based Mapping, Business GIS, GeoSpatial Consulting, Location Based Services
White Paper Downloads
Get the latest white papers from our sponsors
Directions Magazine, Web-based Mapping, Business GIS, GeoSpatial Consulting, Location Based Services
Articles
ArcGIS 9.2 Product Update
By Adena Schutzberg , Directions Magazine
August 02, 2005

Classified Ads:

_Jack Dangermond described the software strategy for ArcGIS 9.2 as focusing on enhancing the desktop, strengthening and simplifying the geodatabase, extending the server tools and enhancing the mobile products.He noted 20 project teams working on different aspects of the 9.2 release.Some highlights from a long laundry list across the family include the following.

Interoperability - In particular Dangermond highlighted semantic interoperability, the ability to translate (or as he put it "transliterate") between schemas.That, he offered, will allow "different user views" of the same data.In the future, he expects that will become a service.That is, you can upload your data to a service and have it be translated to match another data structure, say that of your state, to enhance local and national data infrastructures.

Cartography - One key idea is that individual features can have multiple representations.That information will be stored in the database just like other attributes.Cartographic simplification/generalization will also be enhanced.

Sketching - A new sketching toolbar allows for redlining, but also allows redlining of real geographic features.Dangermond highlighted the use of this feature in planning and his discipline of choice, landscape architecture.

Geoprocessing - There'll be enhanced support for large databases, and more spatial analysis and statistics.One from the list of note for me was random sampling.

Time - There are several new tools for managing, storing and querying data relating to time.

Terrain - A new feature type will store multi-resolution terrain surfaces.It will be valuable for managing LiDAR data in particular.

Imagery support - Look for dynamic ortho creation, support for JPEG2000, ECW, and raster attribute tables (which drew applause).

Server News
ArcGIS Server will soon be able to serve "Globes," that is 3D data services, which is "sexy." And while more ArcGIS functionality is moving to ArcGIS Server, much of the work will be on making the Server behave better in a traditional information technology.

ArcIMS hasn't had a "big upgrade" in a number of years, but it will with 9.2.David Maguire, director of products and international, explained that ArcIMS will be "modernized via .NET" and will sport a new tool for developing websites, Designer.It's essentially a "wizard" that walks you through the process of setting up a service.Both those looking to produce a quick and easy service and those looking for a set of code as a starting point will find it useful.

At the opening session, ESRI announced Image Server, a means to process and distribute raw imagery.A demo illustrated data being radiometrically balanced, mosaicked and pan-sharpened on the fly.The 8 TB database would have required 30 TB to be preprocessed.Instead, the area of interest was processed when needed.One particularly cool thing: since the server has the raw data, it's possible to see orthos from another direction, that is, the other side of the building.Dangermond noted the server as a paradigm change, and commented that it would not compete with other ESRI or partner products including desktop image analysis packages.

I got the backstory from one of the products developers.Originally called Prompt Server (pdf), Image Server was developed by Middle East ESRI partner MAPS geosystems.The data can be stored either in flat files (very fast) or in a database (not so fast, typically) depending on the user's needs.Further it can serve up the data either via its own streaming, HTML or via OGC's Web Map Service specification, WMS.For the former, you need a client that "speaks the language." The good news is that there are plugins for AutoCAD, MicroStation, GeoMedia, ArcGIS and other products.For HMTL, just a web-browser can act as a client and for WMS, any WMS client will work.

API News
In other server news, there'll be an Oracle SQL API.David Maguire explained what that means.First off, there are already ones for DB2 and Informix, both written by ESRI.But, there's already an SQL API for Oracle, from Oracle, called Oracle Spatial.Recall that to make it, Oracle created a new abstract type (one that's not integer, date, char, etc., that databases already understand).ESRI will have its own.new abstract type called the ESRI Spatial Type.The type itself is not that important, Maguire was quick to point out, it's the fact that there's an SQL API available to "put data in and get data out."

The API is built on ISO SQL and OGC's specs, so it only handles simple features (points, lines and polygons).That may make it less appealing to those doing high powered analysis with networks and the like.On the other hand, it will be possible to move data into and out of Oracle from ArcGIS, going around SDE, which may be appropriate for some users. ESRI currently plans to package the API with ArcSDE.

Down the road, ESRI will implement an SQL API for Microsoft SQL Server. That work depends on the 2005 release of the database, since it will be the first to support abstract types.The implementation will be a bit more complex than with Oracle, as ESRI will need to write its own index for the new data type.

Services News
ESRI announced some free ArcWeb Services, called Public Services.To date, ArcWeb Services have been "pay for" services.But now ESRI offers several (2D) for free for non-commercial use.The data is from National Geographic, GlobeXplorer and TeleAtlas."Public Services provide non-commercial and non-governmental publishers with an environment permanently free of advertising." There' a .SOAP (NET/Java) API.3D data will be available later this year.This announcement, it seems to me, addresses current newly available services in the marketplace.

Client News
On the client side is ArcExplorer - a new ArcExplorer.ESRI is "recycling the name" of its original viewer to reflect the movement of GIS users from creators of geographic information (ArcInfo), viewers and analyzers of it (ArcView) to explorers of it (ArcExplorer).Today, Maguire suggests, casual or non-technical users want to ask a question and get an answer, not fuse data or reproject it or run into "overhead" while doing so.

ArcExplorer will be "free, simple, attractive and fun" and can tap into data from ArcIMS, ArcGIS Server including Globe Server, OGC Web Services and other sources.A demonstration showed taking 2D data out to a globe for draping, then overlaying it on a globe, right in the free viewer.Then, the user tagged locations with messages that could be viewed by others.Next up: service area analysis.Said Dangermond, "this is very significant" referring the fact that you could, with ArcGIS server at the back end, do "very complicated analysis." His intent, I feel sure, was to distinguish this offering from the consumer ones currently available in the marketplace.

Expect a standalone .NET (Windows) version, an HTML versoin, Java version and perhaps a mobile version.The first one is expected in October.

Geodatabase News
The new vision for a file based geodatabase was described as the next shape file.But there are other new offerings, including a personal version (free) and workgroup version (not so free geodatabase, but not as much as ArcSDE).Each one comes with embedded SDE and database.SDE is the solution for the enterprise.

Three Legs of the Stool
Depending on who you speak to at ESRI, you'll get a different answer to the question, what's the key technology at 9.2? One respondent said ArcExplorer and smart clients.Another said the servers and services. The real answer, according to Maguire, is all of those: (1) servers that create (2) services (data and processing) and (3) clients from which to use them.

Bookmark and Share

Your Comments
Post a comment
All comments provided in this section are those of the individual who has created the post. These are not the opinions of Directions Media, its editors, staff or owners unless otherwise noted. Directions Media retains the right to edit or delete any comments posted herein.

New Spatial Type in Oracle (#1)
by Simon Greener, SpatialDB Advisor
   
Date: July 11, 2006 19:09 PM
(A late post to this bit of "old news".)

Having recently seen some ArcGIS 9.2 "What's New" documentation I can confirm that a new ESRI Spatial Type for Oracle exists (though I know nothing about actual implementation details).

So, even though there is a perfectly serviceable, OGC and SQL standards compliant (and interoperable) spatial implementation in Oracle (SDO_GEOMETRY) which ESRI supports, they still go ahead and implement their own.

Strange.

To a geospatial professional like myself, one should naturally expect an answer to the following from ESRI themselves:

If the Oracle spatial implementation is OGC and ISO standards compliant why did you feel the need to implement your own?

I don't know of any IT company today who would bother wasting resources implementing their own representation and methods for numbers, dates and strings in Oracle or any other database, when perfectly acceptable ones (meeting relevant standards) aready exist exist.

So why do it for spatial? Spatial ain't special - what is good for the goose is good for the gander.

I would rather ESRI have put more effort into improving their interoperability with Oracle Spatial for their ArcIMS, ArcGIS etc products than to waste time and money reinventing the wheel.

With regards to SQLServer, MapInfo via their shockingly undervalued, under promoted and virtually hidden Spatialware product, have had a UDT implementation of vector spatial within SQLServer for far, far longer than ESRI. So for ESRI to claim that they will be the "first to support abstract types" on SQLServer is questionable. Will they be the first on SQLServer 2005? Well, one would think that MapInfo should be able to port Spatialware faster to SQLServer 2005 from their current SQLServer 2000 implementation faster than ESRI could... but I will leave it to MapInfo to argue the merits of their own product.

From what I heard, Microsoft did actually implement their own vector ADT in SQL Server 2005 but pulled it out at last minute. Tom Barclay, Microsoft Resarch Labs (and one of the engineers for Terraserver) was working on this implementation. Some say they pulled it out because they asked some vendors in the GIS industry for their view.

Given ESRI's treatment of Oracle's perfectly acceptable spatial implementation I think it right to ask the question:

If Microsoft had released that implementation would ESRI interoperate with it in the same way they have done with Oracle's?

Message to Microsoft: don't bother with getting an OGC compliance certificate. It obviously means diddly-squat to some GIS vendors.

regards
Simon


Advertisers