- ArcGIS
Infobox Software
name = ArcGIS
caption = ArcMap, part of ArcGIS
author =
developer =ESRI
released =
latest release version = 9.3
latest release date =June 26 ,2008
latest preview version =
latest preview date =
programming language =
operating system =Windows 2000 ,Windows XP ,Windows Server 2003
platform =
language =
status =
genre = GIS
license =
website =ArcGIS is the name of a group of
geographic information system software product lines produced byESRI . At the desktop GIS level, ArcGIS can include:ArcReader , which allows one to view and query maps created with the other Arc products;ArcView , which allows one to view spatial data, createmap s, and perform basic spatial analysis;ArcEditor which includes all the functionality of ArcView, includes more advanced tools for manipulation of shapefiles andgeodatabase s; orArcInfo the most advanced version of ArcGIS, which includes added capabilities for data manipulation, editing, and analysis. There are also server-based ArcGIS products, as well as ArcGIS products for PDAs. Extensions can be purchased separately to increase the functionality of ArcGIS.Product history
Prior to the ArcGIS suite, ESRI had focused its
software development on thecommand line Arc/INFOworkstation program and severalGraphical User Interface -based products such as the ArcView GIS 3.x desktop program. Other ESRI products includedMapObjects , aprogramming library for developers, andArcSDE as arelational database management system . The various products had branched out into multiplesource tree s and did not integrate well with one another. In January 1997, ESRI decided to revamp its GIS software platform, creating a single integrated software architecture.cite web |url=http://www10.giscafe.com/nbc/articles/view_weekly.php?articleid=208790 |title=Dr. David Maguire on the ArcGIS 9.0 Product Family Release |publisher=GIS Weekly |author=Smith, Susan |month=May | year=2004]ArcGIS 8.x
In late 1999, ESRI released ArcGIS 8.0, which ran on the
Microsoft Windows operating system . ArcGIS combined the visual user-interface aspect ofArcView GIS 3.x interface with some of the power from the Arc/INFO version 7.2 workstation. This pairing resulted in a new software suite called ArcGIS, which included the command-line ArcInfo workstation (v8.0) and a new graphical user interface application calledArcMap (v8.0) incorporating some of the functionality of ArcInfo with a more intuitive interface, as well as an ArcGIS file management application called ArcCatalog (v8.0). The release of the ArcGIS suite constituted a major change in ESRI's software offerings, aligning all their client and server products under one software architecture known as ArcGIS, developed usingMicrosoft Windows COM standards.cite news |url=http://www.directionsmag.com/features.php?feature_id=35 |title=Straight Talk From the Top |author=Elroi, Daniel |date=2000-05-16 |publisher=Directions Magazine]One major difference is the programming (scripting) languages available to customize or extend the software to suit particular user needs. In the transition to ArcGIS, ESRI dropped support of its application-specific scripting languages, Avenue and the ARC Macro Language (AML), in favour of
Visual Basic for Applications scripting and open access to ArcGIS components using the Microsoft COM standards.cite web |url=http://spatialnews.geocomm.com/features/arcview81/ |title=Here Comes ArcView 8.1 |publisher=GeoCommunity |accessdate=2008-02-05] ArcGIS is designed to store data in a proprietary RDBMS format, known asgeodatabase . ArcGIS 8.x introduced other new features, including on-the-flymap projection s, and annotation in the database. [cite news |url=http://www.directionsmag.com/features.php?feature_id=38 |title=The Future of ArcView; Part 1 |author=Huber, Bill |date=August 2000 |publisher=Directions Magazine]Updates of ArcView 3.x extensions, including 3D Analyst and Spatial Analyst, came later with release of ArcGIS 8.1, which was unveiled at the ESRI International User Conference in 2000. [cite news |url=http://www.esri.com/news/arcnews/summer00articles/esrisnew.html |title=ESRI's New ArcGIS Product Family |author=Maguire, David J |publisher=ArcNews (ESRI) |date=May 2000] ArcGIS 8.1 was officially released on
April 24 2001 . Other new extenstions were made available with ArcGIS 8.1, including GeoStatistical Analyst. ArcGIS 8.1 also added the ability to access data online, directly from the Geography Network site or otherArcIMS map services. ArcGIS 8.3 was introduced in 2002, addingtopology to geodatabases, which was a feature originally available only with ArcInfo coverages. [cite news |url=http://www.esri.com/news/arcnews/summer02articles/arcgis-brings-topology.html |title=ArcGIS Brings Topology to the Geodatabase |publisher=ArcNews (ESRI) |date=Summer 2002]ArcGIS 9.x
ArcGIS 9.0 was released in May 2004, which included ArcGIS Server and ArcGIS Engine for developers. The current version of the ArcGIS software is 9.3. The ArcGIS 9 release includes a "geoprocessing" environment that allows execution of traditional GIS processing tools (such as clipping, overlay, and spatial analysis) interactively or from any scripting language that supports COM standards. Although the most popular of these is Python, others have been used, especially
Perl andVBScript . ArcGIS 9 also includes a visual programming environment called ModelBuilder that allows users to graphically link geoprocessing tools into new tools called "models." These models can be executed directly or exported to scripting languages which can then execute in batch mode (launched from a command line), or they can undergo further editing to add branching or looping.In March 2008, ESRI began distributing beta versions of ArcGIS 9.3. The new version of ArcGIS Desktop has new modeling tools and geostatistical error tracking features, while ArcGIS Server has improved performance, and support for role-based security. There also are new JavaScript APIs that can be used to create
mashup s, and integrated with eitherGoogle Maps or MicrosoftVirtual Earth . ArcGIS 9.3 is expected out sometime later in the spring or summer of 2008. [cite web |url=http://www.gisuser.com/content/view/14173/ |title=ESRI Releases ArcGIS 9.3 Beta |publisher=GISUser.com / ESRI |date=2008-03-12 |accessdate=2008-03-18] At the 2008 ESRI Developers Summit, there was little emphasis on ArcIMS, except for one session on transitioning from ArcIMS to ArcGIS Server-based applications, indicating a change in focus for ESRI with ArcGIS 9.3 for web-based mapping applications. [cite web |url=http://maps.co.mecklenburg.nc.us/ft/?p=221 |title=ArcIMS Goes Out With a Whimper |publisher=Fuzzy Tolerance / Mecklenburg County GIS |date=2008-03-17 |accessdate=2008-03-18]Geodatabase
Older ESRI products, including
ArcView 3.x , worked with data in theshapefile format.ArcInfo Workstation handled coverages, which storedtopology information about the spatial data. Coverages, which were introduced in 1981 when ArcInfo was first released, has limitations in how it handles types of features. Some features, such as roads with street intersections oroverpass es and underpasses, should be handled differently than other types of features. [cite book |title=Modeling Our World: The ESRI Guide to Geodatabase Design |author=Zeiler, Michael |publisher=ESRI |year=1999 |pages=p. 4]ArcGIS is built around the
geodatabase , which uses anobject-relational database approach for storing spatial data. A geodatabase is a "container" for holding datasets, tying together the spatial features with attributes. The geodatabase can also containtopology information, and can model behavior of features, such as road intersections, with rules on how features relate to one another. [cite book |title=Thinking about GIS: Geographic Information System Planning for Managers |author=Tomlinson, Roger F. |year=2003 |publisher=ESRI |pages=p. 144] When working with geodatabases, it is important to understand about feature classes which are a set of features, represented with points, lines, or polygons. With shapefiles, each file can only handle one type of feature. A geodatabase can store multiple feature classes or type of features within one file. [cite web |url=http://www.pop.psu.edu/gia-core/pdfs/gis_rd_02-40.pdf |title=ArcGIS - Building geodatabases |author=Detwiler, Jim |publisher=Penn State - Population Research Institute |accessdate=2008-02-06|format=PDF]Geodatabases in ArcGIS can be stored in three different ways including as a "file geodatabase", "personal geodatabase", and "ArcSDE geodatabase". [cite web |url=http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?TopicName=Types_of_geodatabases |title=Types of Geodatabases (ArcGIS 9.2 Desktop Help) |publisher=ESRI |accessdate=2008-02-06] Personal geodatabases store data in
Microsoft Access files, using aBLOB field to store thegeometry data. The OGR library is able to handle this file type, to convert it to other file formats. [cite web |url=http://mapserver.gis.umn.edu/docs/reference/vector_data/pgeo |title=ESRI Personal Geodatabase |publisher=MapServer |accessdate=2008-02-06]Database administration tasks for personal geodatabases, such as managing users and creating backups, can be done throughArcCatalog . Personal geodatabases, which are based on Microsoft Access, run only onMicrosoft Windows and have a 2gigabyte size limit.cite web |url=http://esri.com/events/uc/07_workshops/whats_new_geodb_arcsde.pdf |title=What's New with Geodatabases |author=Gillgrass, Craig, Tom Brown, Gary McDougall |publisher=ESRI |accessdate=2008-02-11|format=PDF] Enterprise (multi-user) level geodatabases are handled using ArcSDE, which interfaces with high-end DBMS such as Oracle,SQL Server ,DB2 andInformix to handle database management aspects, while ArcGIS deals with spatial data management. [cite news |url=http://www.directionsmag.com/article.php?article_id=642&trv=1 |title=ArcGIS 9 and the Geodatabase |author=Reid, Hal |date=2004-08-18 |publisher=Directions Magazine] Enterprise level geodatabases supportdatabase replication ,versioning andtransaction management, and iscross-platform compatible, able to run onLinux , Windows, and Solaris.Components and product levels
ArcGIS consists of Desktop GIS products, as well as GIS products that run on a server, or on a mobile device.
ArcGIS Desktop
Product levels
ArcGIS Desktop is available at different product levels, with increasing functionality.
*
ArcReader (freeware, viewer) is a basic data viewer formap s and GIS data published in the proprietary ESRI format usingArcGIS Publisher . The software also provides some basic tools for map viewing, printing and querying of spatial data. ArcReader is included with any of the ArcGIS suite of products, and is also available for free to download. ArcReader only works with preauthored published map files, created with ArcGIS Publisher. [cite web |url=http://www.esri.com/software/arcgis/arcreader/about/faqs.html |title=ArcReader - Frequently Asked Questions |publisher=ESRI |accessdate=2008-02-05]*
ArcView is the entry level of ArcGIS licensing offered. With ArcView, one is able to view and edit GIS data held in flat files, or view data stored in arelational database management system by accessing it throughArcSDE .
*ArcEditor is the midlevel software suite designed for advanced editing of spatial data published in the proprietary ESRI format. It provides tools for the creation of map and spatial data used in GIS, including the ability of editing geodatabase files and data, multiuser geodatabase editing, versioning, raster data editing and vectorization, advanced vector data editing, managing coverages, coordinated geometry (COGO), and editing geometric networks. ArcEditor is not intended for advanced spatial analysis.cite web |url=http://www.esri.com/library/brochures/pdfs/arcgis92-functionality-matrix-list.pdf |title=ArcGIS Desktop 9.2 Functionality Matrix |publisher=ESRI |accessdate=2008-02-05|format=PDF]*
ArcInfo allows users the most flexibility and control in "all aspects of data building, modeling, analysis, and map display." [ [http://www.esri.com/software/arcgis/arcinfo/index.html ESRI] - Product Page] ArcInfo includes increased capability in the areas of spatial analysis, geoprocessing, data management, and others.Other desktop GIS software include
ArcGIS Explorer andArcGIS Engine . ArcGIS Explorer is a GIS viewer which can work as a client forArcGIS Server ,ArcIMS ,ArcWeb Services andWeb Map Service (WMS).Components
ArcGIS Desktop consists of several integrated applications, including
ArcMap ,ArcCatalog ,ArcToolbox , andArcGlobe . ArcCatalog is the data management application, used to browse datasets and files on one's computer, database, or other sources. In addition to showing what data is available, ArcCatalog also allows users to preview the data on a map. ArcCatalog also provides the ability to view and managemetadata for spatial datasets. [cite web |url=http://www.pop.psu.edu/gia-core/pdfs/gis_rd_02-14.pdf |title=Introduction to ArcCatalog |publisher=Penn State |author=Zeiders, Michelle |month=October | year=2002 |accessdate=2008-02-11|format=PDF] ArcMap is the application used to view, edit and query geospatial data, and createmap s. The ArcMap inferface has two main sections, including atable of contents on the left and the data frame(s) which display the map. Items in the table of contents correspond with layers on the map. [cite web |url=http://www.pop.psu.edu/gia-core/pdfs/gis_rd_02-13.pdf |title=Introduction to ArcMap |publisher=Penn State |author=Zeiders, Michelle |month=October | year=2002 |accessdate=2008-02-11|format=PDF] ArcToolbox contains geoprocessing, data conversion, and analysis tools, along with much of the functionality in ArcInfo. It is also possible to usebatch processing with ArcToolbox, for frequently repeated tasks. [cite web |url=http://www.pop.psu.edu/gia-core/pdfs/gis_rd_02-15.pdf |author=Graham, Steve |title=Introduction to ArcToolbox |publisher=Penn State |month=October | year=2002 |accessdate=2008-02-11|format=PDF]Extensions
There are a number of software extensions for ArcGIS Desktop to provided added functionality, including 3D Analyst, Spatial Analyst, Network Analyst, Survey Analyst, and Geostatistical Analyst. [cite web |url=http://www.esri.com/software/arcgis/about/desktop_extensions.html |title=Extensions for ArcInfo, ArcEditor, and ArcView |publisher=ESRI |accessdate=2008-02-05] Advanced map labeling is available with the Maplex extension, as an add-on to ArcView and ArcEditor and is bundled with ArcInfo. Numerous extensions have also been developed by third-parties, such as XTools and MAP2PDF for creating
georeference d pdfs (GeoPDF ), [cite news |title=MAP2PDF Bundle |author=Limp, W. Fredrick |publisher=GeoWorld |date=October 2007] , ERDAS' Image Analysis and Stereo Analyst for ArcGIS, and ISM'sPurVIEW , which converts Arc- desktops into precise stereo-viewing windows to work with geo-referenced stereoscopic image models for accurate geodatabase-direct editing or feature digitizing.Other products
ArcGIS Mobile andArcPad are products designed for mobile devices. ArcGIS Mobile is asoftware development kit for developers to use to create applications for mobile devices, such assmartphone s ortablet PC s. If connected to the Internet, mobile applications can connect to ArcGIS Server to access or update data. [cite news |url=http://www.esri.com/news/arcnews/spring07articles/arcgis-goes-mobile.html |title=ArcGIS Goes Mobile |publisher=ArcNews (ESRI) |date=Spring 2007]Server GIS products include
ArcIMS (web mapping server),ArcGIS Server andArcGIS Image Server . As with ArcGIS Desktop, ArcGIS Server is available at different product levels, including Basic, Standard, and Advanced Editions. ArcGIS Server comes withSQL Server Express DBMS embedded, and can work with enterprise DBMS such as SQL Server Enterprise and Oracle. [cite news |url=http://www.esri.com/news/arcnews/summer06articles/streamlining-server.html |title=Streamlining Server Technology at ArcGIS 9.2 |publisher=ArcNews (ESRI) |date=Summer 2006] The ESRI Developer Network (EDN) includesArcObjects and other tools for building custom software applications, and ArcGIS Engine provides a programming interface for developers. [cite web |url=http://www.esri.com/library/books/what-is-arcgis92.pdf |title=What is ArcGIS 9.2? |publisher=ESRI |accessdate=2008-02-06|format=PDF]ales
ArcGIS Desktop products and ArcPad are available with a single-use license. Most products are also available with concurrent-use license, while development server licenses and other types of
software license s are available for other products. [cite web |url=http://www.esri.com/legal/pdfs/mla.pdf |title=General License Terms and Conditions |publisher=ESRI |accessdate=2008-02-06|format=PDF] Single-use products can be purchased online from the ESRI Store, while all ArcGIS products are available through a sales representative or reseller. Annual software maintenance and support is also available for ArcGIS. [cite web |url=http://www.esri.com/software/arcgis/arcview/how-to-buy.html |title=How to Buy |publisher=ESRI |accessdate=2008-02-06] While there are alternative products available from other traditional vendors such asMapInfo andIntergraph , ESRI has a dominant share of the GIS software market with its software used by 78% of GIS professionals. [cite web |url=http://www.gisjobs.com/survey/responses.jsp?countryLoc=all&sal=N |title=GIS Survey |publisher=GIS Jobs |accessdate=2008-02-06]Criticisms
ESRI's change to the ArcGIS platform has rendered an extensive range of user-developed and third-party add-on software and scripts that worked with the older ESRI software architectures incompatible with ArcGIS. Because of the changes in
scripting capability, functionality, operating system choices (the ArcGIS Desktop software is developed exclusively for the Microsoft Windows operating system), and the significantly larger system resources required by the ArcGIS system, a substantial user base resists migrating to ArcGIS. [cite news |url=http://spatialnews.geocomm.com/features/arcview3xto8/ |title=Making The Move From ArcView 3x to ArcView 8.1 |date=May 2001 |publisher=GeoCommunity] [cite web |url=http://www.spatiallyadjusted.com/2006/10/02/do-you-still-use-arcview-3x/ |title=Do you still use ArcView 3.x? |publisher=Spatially Adjusted |author=Fee, James |date=2006-10-02 |accessdate=2008-02-05] ESRI has continued support for these users.ArcView 3.x is still available for purchase, and ArcInfo Workstation is still included in a full ArcGIS ArcInfo license to provide some editing and file conversion functionality that has not been included to date in ArcGIS.ArcMap and other ArcGIS applications have a tendency to
crash from time to time. [ [http://www.ollivier.co.nz/support/annoyance/index.html ArcGIS 9.1 (and now 9.2) Annoyances] , [http://spanring.eu/blog/2005/12/26/annoying/] , [http://www.spatiallyadjusted.com/2007/02/26/thanks-arcmap-for-ruining-my-morning/] ] ArcGIS Desktop 9.1 also had bugs when one tried exporting maps asPDF files. [cite web |url=http://www.cartotalk.com/lofiversion/index.php?t1437.html |title=ArcMap PDF export issues |publisher=CartoTalk (forum) |date=2006-11-06 |accessdate=2008-02-06] With ArcGIS 9.2 (SP4) onMicrosoft Windows Vista , there are a number of additional bugs. [cite web |url=http://classes.engr.oregonstate.edu/cce/winter2008/ce202-001/KnownIssuesWithArcGISDesktop92sp4andWindowsVista.doc |title=Known Issues that may be encountered with ArcGIS Desktop 9.2 SP4 and Windows Vista |format=MS Word |publisher=Oregon State University, School of Civil and Construction Engineering |accessdate=2008-02-06] ESRI has issued a number ofservice pack s for ArcGIS Desktop and other products, which include numerous bug fixes, along with feature enhancements. [cite web |url=http://downloads.esri.com/support/downloads/other_/ArcGIS-92sp4-issues.htm |title=New issues addressed with Service Pack 4 |publisher=ESRI |accessdate=2008-02-06] Other issues with ArcGIS include high prices for the products,proprietary formats, and difficulties of porting data between ESRI and other GIS software. [cite news |url=http://www.directionsmag.com/article.php?article_id=2021 |title=Is It Time for Open Source? |author=Flanders, Kevin |date=2005-11-11 |publisher=Directions Magazine] [cite web |url=http://opensource.mit.edu/papers/OS_GIS.pdf |title=Open Source Software: The Use of Open Source GIS Software and its Impact on Organizations |author=Nasr, Mahmoud Refaat |publisher=Middlesex University / MIT |month=June | year=2007|format=PDF] [cite web |url=http://spatialguru.com/oss-gaps |title=The missing open source piece? |author=Mitchell, Tyler |date=2006-11-23]ee also
*
ArcView 3.x Covering the older version of ArcViewReferences
External links
* [http://www.esri.com/software/arcgis/ ArcGIS official website] - ESRI
* [http://downloads.esri.com/support/documentation/ao_/698What_is_ArcGIS.pdf ESRI (2004) "What is ArcGIS?" - White paper]
* [http://www.usatoday.com/tech/news/2004-08-03-gov-mapping_x.htm Mapping the world and all its data] , USA Today,August 3 2004
* [http://www.j-geoinfo.net/Content/June2007/interview.htm Interview of Jack Dangermond, President, ESRI] - International Journal of Geoinformatics, June 2007
* [http://events.esri.com/uc/QandA/index.cfm?ConferenceID=51AD3E9D-D566-ED85-AEE0DBF4F59C45FD ESRI International User Conference 2007 - Q & A]
* [http://www.cica.es/PDFS/Impresos/ESRI/CD_1/tws/tw_698.pdf Geometric Networks in the Geodatabase] - Craig Gillgrass and Erik Hoel (pdf)
* [http://veryspatial.com/?p=1046 Geodatabase at 9.2 with Craig Gillgrass] - A VerySpatial Podcast, Episode 57,August 20 2006
* [http://gis.esri.com/esripress/shared/images/66/Building_Topologies.pdf Building a Robust Relational Implementation of Topology] - Erik Hoel, Sudhakar Menon, Scott Morehouse
* [http://gis.esri.com/library/userconf/devsummit06/papers/geodatabase.pdf Hitchhiker's Guide to the Geodatabase] - 2006 ESRI Developers Summit
Wikimedia Foundation. 2010.