HOME

TheInfoList



OR:

ArcGIS is a family of client, server and online
geographic information system A geographic information system (GIS) consists of integrated computer hardware and Geographic information system software, software that store, manage, Spatial analysis, analyze, edit, output, and Cartographic design, visualize Geographic data ...
(GIS) software developed and maintained by Esri. ArcGIS was first released in 1982 as ARC/INFO, a command line-based GIS. ARC/INFO was later merged into ArcGIS Desktop, which was eventually superseded by ArcGIS Pro in 2015. Additionally, ArcGIS Server is a server-side GIS and geodata sharing software.


Product history

Prior to the ArcGIS suite, Esri had focused its
software development Software development is the process of designing and Implementation, implementing a software solution to Computer user satisfaction, satisfy a User (computing), user. The process is more encompassing than Computer programming, programming, wri ...
on the command line Arc/INFO
workstation A workstation is a special computer designed for technical or computational science, scientific applications. Intended primarily to be used by a single user, they are commonly connected to a local area network and run multi-user operating syste ...
program and several
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
-based products such as the ArcView GIS 3.x desktop program. Other Esri products included MapObjects, a programming library for developers, and ArcSDE as a
relational database management system A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured for ...
. The various products had branched out into multiple source trees 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.


ArcMap 8.0

In late 1999, Esri released ArcMap 8.0, which ran on the
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating system An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for ...
. ArcGIS combined the visual user-interface aspect of ArcView 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 including the command-line ArcInfo workstation (v8.0) and a new graphical user interface application called ArcMap (v8.0). ArcMap incorporated some of the functionality of ArcInfo with a more intuitive interface, as well as a file management application called ArcCatalog (v8.0). The release of the ArcMap constituted a major change in Esri's software offerings, aligning all their client and server products under one software architecture known as ArcGIS, developed using
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
COM standards. While the interface and names of ArcMap 8.0 are similar to later versions of ArcGIS Desktop, they are different products. ArcGIS 8.1 replaced ArcMap 8.0 in the product line but was not an update to it.


ArcGIS Desktop 8.1 to 8.3

ArcGIS 8.1 was unveiled at the Esri International User Conference in 2000. ArcGIS 8.1 was officially released on April 24, 2001. This new application included three extensions: 3D Analyst, Spatial Analyst, and GeoStatistical Analyst. These three extensions had become very powerful and popular in ArcView GIS 3.x product line. ArcGIS 8.1 also added the ability to access data online, directly from the Geography Network site or other ArcIMS map services. ArcGIS 8.3 was introduced in 2002, adding
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
to geodatabases, which was a feature originally available only with ArcInfo coverages. 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 favor of Visual Basic for Applications scripting and open access to ArcGIS components using the Microsoft COM standards. ArcGIS is designed to store data in a proprietary RDBMS format, known as geodatabase. ArcGIS 8.x introduced other new features, including on-the-fly map projections, and annotation in the database.


ArcGIS 9.x

ArcGIS 9 was released in May 2004, which included ArcGIS Server and ArcGIS Engine for developers. 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 Perl is a high-level, general-purpose, interpreted, dynamic programming language. Though Perl is not officially an acronym, there are various backronyms in use, including "Practical Extraction and Reporting Language". Perl was developed ...
and VBScript. ArcGIS 9 includes a visual programming environment, similar to ERDAS IMAGINE's Model Maker (released in 1994, v8.0.2). The Esri version is called ModelBuilder and as does the ERDAS IMAGINE version 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. On June 26, 2008, Esri released 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 mashups, and integrated with either
Google Maps Google Maps is a web mapping platform and consumer application offered by Google. It offers satellite imagery, aerial photography, street maps, 360° interactive panorama, interactive panoramic views of streets (Google Street View, Street View ...
or Microsoft Virtual Earth. 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. In May 2009, Esri released ArcGIS 9.3.1, which improved the performance of dynamic map publishing and introduced better sharing of geographic information.


ArcGIS 10.x

In 2010, Esri announced that the prospective version 9.4 would become version 10 and would ship in the second quarter of 2010. The ArcGIS 10.3 release included ArcGIS Pro 1.0, which became available in January 2015. On October 21, 2020 Esri publicly announced that this would be the last release of ArcGIS Desktop. Its products, including ArcMap, will be supported until March 1, 2026. This announcement confirmed predictions that ArcGIS Pro (and related products) was planned to be a complete replacement for ArcMap. ArcGIS Server was renamed to ArcGIS Enterprise at the 10.5 release, wherein ArcGIS Server, Portal for ArcGIS, ArcGIS Data Store and ArcGIS Web Adaptor are identified as components of ArcGIS Enterprise.


ArcGIS Urban

ArcGIS Urban is a commercial
urban planning Urban planning (also called city planning in some contexts) is the process of developing and designing land use and the built environment, including air, water, and the infrastructure passing into and out of urban areas, such as transportatio ...
application developed by the Esri R&D Center Zurich, designed to support urban planners, architects, and stakeholders in managing urban development projects, visualizing future growth, and evaluating the impact of planning decisions. The application allows users to model their city in 3D, and study plans and projects in the context of zoning and land-use regulations, as well as custom metrics such as population, energy use and fiscal implications. The first version of ArcGIS Urban was announced in 2018, and released on 1 July 2019 for ArcGIS Online. The ArcGIS online version of ArcGIS Urban releases new versions 3 times per year. On May 23, 2024, ArcGIS Urban was released as part of ArcGIS Enterprise 11.3, enabling users to host the application and data on-premise instead of on the cloud. ArcGIS Urban also has a GraphQL API, which enables users to manage all the data in the application programmatically. The first version of the Urban API was released on 29 June 2022. 3D meshes that are created from LiDAR data, drone footage and aerial imagery using ArcGIS Reality can be used in ArcGIS Urban to visualise plans and projects with a more realistic context. Plans that are created in ArcGIS Urban can also be opened in CityEngine, where more detailed urban design work can be done.


ArcGIS Enterprise 11.x

ArcGIS Enterprise 11 was released on June 23, 2022 just prior to the annual User Conference held in
San Diego San Diego ( , ) is a city on the Pacific coast of Southern California, adjacent to the Mexico–United States border. With a population of over 1.4 million, it is the List of United States cities by population, eighth-most populous city in t ...
. ArcGIS Enterprise 11.0 does not support any ArcGIS 10.x and older products and was also accompanied by the release of ArcGIS Pro 3.0.


ArcGIS Online

ArcGIS Online is a web application allowing sharing and search of geographic information, as well as content published by Esri, ArcGIS users, and other authoritative data providers. It allows users to create and join groups, and control access to items shared publicly or within groups. A number of apps dedicated to specific functionalities have been released in as part of the ArcGIS Online Ecosystem. ArcGIS Field Maps was released in 2020 to allowing users to collect and display data on their mobile devices in real time. Other apps include ArcGIS Data Pipelines, Dashboards, Experience Builder, StoryMaps, QuickCapture, Solutions, Survey123 and others. There are also several apps introduced to promote data intereperability with other platforms such as ArcGIS for AutoCAD, Microsoft 365, Excel, PowerBI, Sharepoint, Teams and Adobe Creative Cloud.


ArcGIS Pro

ArcGIS Pro is a 64-bit GIS software that is the more modern version of ArcGIS Desktop. Unlike ArcGIS Desktop, the ArcCatalog and ArcMap functionalities are accessed through the same application, most commonly through the Catalog pane. The graphics requirements for ArcGIS Pro are considerably higher than for ArcGIS Desktop in order to support the upgraded visualization. ArcGIS Pro also supports streamlined workflows that involve publishing and consuming feature layers using ArcGIS Online. With the release of ArcGIS Pro 3.0 in June, 2022 all *.aprx project files can be read by version 3.0; however, if the project is saved it will render the project file to be incompatible with version 2.9.x and earlier. ArcGIS Pro 1.0 was released in January 2015. ArcGIS Pro 2.6 was released in July 2020. Noted features added included: * Voxel layers are 3D representations of data over space and time and are saved in a netCDF file. Voxel layers are used to visualize complex layers such as atmospheric and oceanic data or space-time cubes. These layers are used to analyze spatial patterns of data in specific situations. Voxel layers generally encompass extensive areas and slices can be used to delineate areas of the layer that need further analysis. Voxels can be shown with other geospatial data to further visualize the study area. * Trace networks are used to evaluate connectivity models like railroads. Edges and junctions along with network attributes are used to understand the movement of goods through the network. The connectedness of the network is established based on the concurrence of geometric features. Trace networks are used alongside network topology to make more tools available such as trace and validation. * Interactive suitability analysis using the new Suitability Modeler is a way to figure out an optimal location for a building project or other similar initiative. This is done by feeding the model with certain criteria to find areas that would be suitable for the project. The suitability modeler is an interactive way to visualize and assess the suitability model. The suitability modeler allows a user to see how each criterion changes the model and make a more educated decision for the project. Feedback is also given from the modeler to help the user understand the model better. * Graphics layers store geometric features and do not need to be in a feature class to visualize. Graphics layers go on top of other layers on a map to better illustrate the purpose of the map. Graphics layers are used to add extra information to map such as text or highlight important features. There can be multiple graphics layers in a map and can be grouped together. * Parcel adjustment using least squares adjustment is way to adjust parcel fabric to find the optimal position for parcel fabric points. The parcel fabric is a network that the distance of lines and angles between points. There are two types of least squares adjustment for parcel fabric. These are free network adjustment and weighted/constrained adjustment. Free network adjustment uses no control points and the layer is adjusted for the measurements to be most optimal, and Weighted/constrained adjustment uses control points and the layer is adjusted within the scope of the scope of the points. A least squares adjustment can be run after a new parcel-fabric is created or new data is added to an existing parcel fabric. * Link analysis develops a network of connected of objects and determines the patterns that exist. Link analysis is done to find what patterns in a network are most important and finds new patterns that were previously unknown. Link analysis uses link charts to visualize the network. Link charts represent the objects in a network using nodes and these nodes can be people, buildings, or devices. Objects are usually moving such as people or vehicles, and link charts show how they interact with each other over both space and time. Link analysis is done to better understand the network. This is done by finding the shortest path between nodes, showing what nodes have the strongest connections, and finding the nodes that are nearest to each other. * Project recovery is an automatic way of saving a project so work is not lost. When ArcGIS pro is opened it will prompt the user if they want to keep all the unsaved changes that were backed up. The backups are also stored in the .backups folder in the project home. The interval of time that the project saves automatically can be determined by using the backup settings.


Functionality


Data formats

Older Esri products, including ArcView 3.x, worked with data in the shapefile format. ArcInfo Workstation handled coverages, which stored
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
information about the spatial data. Coverages, which were introduced in 1981 when ArcInfo was first released, have limitations in how they handle types of features. Some features, such as roads with street
intersection In mathematics, the intersection of two or more objects is another object consisting of everything that is contained in all of the objects simultaneously. For example, in Euclidean geometry, when two lines in a plane are not parallel, their ...
s or overpasses and underpasses, should be handled differently from other types of features. ArcGIS is built around a geodatabase, which uses an object–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 contain
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
information, and can model behavior of features, such as road intersections, with rules on how features relate to one another. When working with geodatabases, it is important to understand 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. Geodatabases in ArcGIS can be stored in three different ways – as a "file geodatabase", a "personal geodatabase", or an "enterprise geodatabase" (formerly known as an SDE or ArcSDE geodatabase). Introduced at 9.2, the file geodatabase stores information in a folder named with a .gdb extension. The insides look similar to that of a coverage but is not, in fact, a coverage. Similar to the personal geodatabase, the file geodatabase only supports a single editor. However, unlike the personal geodatabase, there is virtually no size limit. By default, any single table cannot exceed 1TB, but this can be changed. Personal geodatabases store data in
Microsoft Access Microsoft Access is a database management system (DBMS) from Microsoft that combines the relational database, relational Access Database Engine (ACE) with a graphical user interface and software-development tools. It is a member of the Microsof ...
files, using a BLOB field to store the
geometry Geometry (; ) is a branch of mathematics concerned with properties of space such as the distance, shape, size, and relative position of figures. Geometry is, along with arithmetic, one of the oldest branches of mathematics. A mathematician w ...
data. The OGR library is able to handle this file type, to convert it to other file formats.
Database administration Database administration is the function of managing and maintaining database management systems (DBMS) software. Mainstream DBMS software such as Oracle, IBM Db2 and Microsoft SQL Server need ongoing management. As such, corporations that use D ...
tasks for personal geodatabases, such as managing users and creating backups, can be done through ArcCatalog and ArcGIS Pro. Personal geodatabases, which are based on Microsoft Access, run only on
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and have a 2
gigabyte The gigabyte () is a multiple of the unit byte for digital information. The SI prefix, prefix ''giga-, giga'' means 109 in the International System of Units (SI). Therefore, one gigabyte is one billion bytes. The unit symbol for the gigabyte i ...
size limit. Enterprise (multi-user) geodatabases sit on top of high-end DBMS such as PostgreSQL,
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
, Microsoft SQL Server, IBM Db2 and Informix to handle database management aspects, while ArcGIS deals with spatial data management. Enterprise level geodatabases support database replication, versioning and transaction management, and are
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
compatible, able to run on
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
, and Solaris. Also released at 9.2 is the personal SDE database that operates with SQL Server Express. Personal SDE databases do not support multi-user editing, but do support versioning and disconnected editing. Microsoft limits SQL Server Express databases to 4GB. ArcGIS Pro (which is a 64-bit application) does not support the personal geodatabase format but can convert them into supported formats using geoprocessing tools.


ArcGIS Desktop


Product levels

ArcGIS Desktop is available at different product levels, with increasing functionality. * ArcReader ( freeware, viewer) is a basic data viewer for maps and GIS data published in the proprietary Esri format using ArcGIS 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 pre-authored published map files, created with ArcGIS Publisher. * ArcGIS Desktop Basic, formerly known as ArcView, is the entry level of ArcGIS licensing. With ArcView, one is able to view and edit GIS data held in flat files, or view data stored in a
relational database management system A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970. A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured for ...
by accessing it through ArcSDE. One can also create layered maps and perform basic
spatial analysis Spatial analysis is any of the formal Scientific technique, techniques which study entities using their topological, geometric, or geographic properties, primarily used in Urban design, Urban Design. Spatial analysis includes a variety of techni ...
. * ArcGIS Desktop Standard, formerly known as ArcEditor, is the midlevel software suite designed for advanced editing of spatial data in shapefiles and geodatabases. 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, coordinate geometry ( COGO), and editing geometric networks. ArcEditor is not intended for advanced spatial analysis. * ArcGIS Desktop Advanced, formerly known as ArcInfo, allows users the most flexibility and control in "all aspects of data building, modeling, analysis, and map display." ArcInfo includes increased capability in the areas of spatial analysis, geoprocessing, data management, and others. Other desktop GIS software include ArcGIS Explorer and ArcGIS Engine. ArcGIS Explorer is a GIS viewer which can work as a client for ArcGIS Server, ArcIMS, ArcWeb Services and Web Map Service (WMS).


Components

ArcGIS Desktop consists of several integrated applications, including ArcMap, ArcCatalog, ArcToolbox, ArcScene, ArcGlobe, and ArcGIS Pro. 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 manage
metadata Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself. There are many distinct types of metadata, including: * Descriptive ...
for spatial datasets. ArcMap is the application used to view, edit and query geospatial data, and create maps. The ArcMap interface has two main sections, including a
table of contents A table of contents (or simply contents, abbreviated as TOC), is a list usually part of the Book design#Front matter, front matter preceding the main text of a book or other written work containing the titles of the text's sections, sometimes with ...
on the left and the data frames which display the map. Items in the table of contents correspond with layers on the map. ArcToolbox contains geoprocessing, data conversion, and analysis tools, along with much of the functionality in ArcInfo. It is also possible to use batch processing with ArcToolbox, for frequently repeated tasks. ArcScene is an application which allows the user to view their GIS data in 3-D and is available with the 3D Analyst License. In the layer properties of ArcScene there is an Extrusion function which allows the user to exaggerate features three dimension-ally. ArcGlobe is another one of ArcGIS's 3D visualization applications available with the 3D Analyst License. ArcGlobe is a 3D visualization application that allows you to view large amounts of GIS data on a globe surface. The ArcGIS Pro application was added to ArcGIS Desktop in 2015 February. It had the combined capabilities of the other integrated applications and was built as a fully 64-bit software application. ArcGIS Pro has ArcPy Python scripting for database programming.


Extensions

There are a number of software extensions that can be added to ArcGIS Desktop that provide added functionality, including 3D Analyst, Spatial Analyst, Network Analyst, Survey Analyst, Tracking Analyst, and Geostatistical Analyst. 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 th
MapSpeller
spell-checker
ST-Links PgMapXTools Pro
and MAP2PDF for creating georeferenced pdfs ( GeoPDF), ERDAS' Image Analysis and Stereo Analyst for ArcGIS, and ISM's PurVIEW, 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. ArcGIS Pro can use the FME engine and workflows as part of the data interoperability extension.


Address locator

An address locator is a dataset in ArcGIS that stores the address attributes, associated indexes, and rules that define the process for translating nonspatial descriptions of places, such as street addresses, into spatial data that can be displayed as features on a map. An address locator contains a snapshot of the reference data used for geocoding, and parameters for standardizing addresses, searching for match locations, and creating output. Address locator files have a .loc file extension. In ArcGIS 8.3 and previous versions, an address locator was called a geocoding service.


Other products

ArcGIS Mobile and ArcPad are products designed for mobile devices. ArcGIS Mobile is a software development kit for developers to use to create applications for mobile devices, such as
smartphone A smartphone is a mobile phone with advanced computing capabilities. It typically has a touchscreen interface, allowing users to access a wide range of applications and services, such as web browsing, email, and social media, as well as multi ...
s or tablet PCs. If connected to the Internet, mobile applications can connect to ArcGIS Server to access or update data. ArcGIS Mobile is only available at the Enterprise level. Server GIS products include ArcIMS (
web mapping Web mapping or an online mapping is the process of using, creating, and distributing maps on the World Wide Web (the Web), usually through the use of Web GIS, Web geographic information systems (Web GIS). A web map or an online map is both served ...
server), ArcGIS Server and ArcGIS Image Server. As with ArcGIS Desktop, ArcGIS Server is available at different product levels, including Basic, Standard, and Advanced Editions. ArcGIS Server comes with SQL Server Express DBMS embedded and can work with enterprise DBMS such as SQL Server Enterprise and
Oracle An oracle is a person or thing considered to provide insight, wise counsel or prophetic predictions, most notably including precognition of the future, inspired by deities. If done through occultic means, it is a form of divination. Descript ...
. The Esri Developer Network (EDN) includes ArcObjects and other tools for building custom software applications, and ArcGIS Engine provides a programming interface for developers. For non-commercial purposes, Esri offers a home use program with a lower annual license fee.


Developer products


ArcGIS Engine

ArcGIS Engine is an ArcGIS software engine, a developer product for creating custom GIS desktop applications. ArcGIS Engine provides
application programming interface An application programming interface (API) is a connection between computers or between computer programs. It is a type of software Interface (computing), interface, offering a service to other pieces of software. A document or standard that des ...
s (APIs) for COM,
.NET The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
,
Java Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, and C++ for the Windows, Linux, and Solaris platforms. The APIs include documentation and a series of high-level visual components to ease building ArcGIS applications. ArcGIS Engine includes the core set of components, ArcObjects, from which ArcGIS Desktop products are built. With ArcGIS Engine one can build stand-alone applications or extend existing applications for both GIS and non-GIS users. The ArcGIS Engine distribution additionally includes utilities, samples, and documentation. One ArcGIS Engine Runtime or ArcGIS Desktop license per computer is necessary.


ArcGIS Web Mapping APIs

ArcGIS Web Mapping APIs are APIs for several languages, allowing users to build and deploy applications that include GIS functionality and Web services from ArcGIS Online and ArcGIS Server. Adobe Flex,
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
and Microsoft Silverlight are supported for applications that can be embedded in web pages or launched as stand-alone Web applications. Flex, Adobe Air and Windows Presentation Foundation (WPF) are supported for desktop applications.


Sales

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 A software license is a legal instrument governing the use or redistribution of software. Since the 1970s, software copyright has been recognized in the United States. Despite the copyright being recognized, most companies prefer to sell lic ...
s are available for other products. 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. While there are alternative products available from vendors such as MapInfo, Maptitude, AutoCAD Map 3D and open-source QGIS, Esri has a dominant share of the GIS software market, estimated in 2015 at 43%.


Criticisms

Issues with ArcGIS include perceived high prices for the products, proprietary formats, and difficulties of porting data between Esri and other GIS software.


See also

* ArcView 3.x Covering the older version of ArcView * ArcView The new entry level licensing level of ArcGIS * GIS in environmental contamination * Geographic information system software


References


External links


ArcGIS official website
– Esri
ArcGIS Urban

Esri (2004) ''What is ArcGIS?'' – White paper


USA Today, August 3, 2004
Geodatabase at 9.2 with Craig Gillgrass
– A VerySpatial Podcast, Episode 57, August 20, 2006
ST-Links SpatialKit, a tool to connect Spatial Database with ArcMap

List of 3,500+ government ArcGIS server addresses

ArcGIS Urban Application Page


{{DEFAULTSORT:Arcgis Esri software