Desarrollador (es) | Esri |
---|---|
Versión inicial | 27 de diciembre de 1999 |
Lanzamiento estable | 10.8.1 / 28 de julio de 2020 [1] |
Escrito en | C ++ |
Sistema operativo | Escritorio : Windows 7 SP1 y posterior, Windows Server 2008 R2 y posterior; [2] Enterprise también admite: Windows Server 2008 R2 y versiones posteriores; RHEL 6 y posterior, SLES 12; [3] |
Escribe | Sistema de información geográfica |
Licencia | Software comercial patentado |
Sitio web | http://www.esri.com/software/arcgis |
ArcGIS es una familia de software de cliente , software de servidor y servicios de sistemas de información geográfica (GIS) en línea desarrollados y mantenidos por Esri . ArcGIS se lanzó por primera vez en 1999 y originalmente se lanzó como ARC / INFO , un sistema GIS basado en línea de comandos para manipular datos. ARC / INFO se fusionó más tarde en ArcGIS Desktop, que finalmente fue reemplazado por ArcGIS Pro en 2015. [4] ArcGIS Pro funciona en 2D y 3D para cartografía y visualización, e incluye Inteligencia Artificial (AI). [5]
Esri también proporciona el software ArcGIS del lado del servidor para mapas web, conocido como "ArcGIS Server".
Versión | Liberado |
---|---|
8.0 | 27-12-1999 [6] |
8.0.1 | 2000-01-13 [7] |
8.1 | 2001-05-01 [8] |
8.2 | 2002-05-10 [9] |
8.3 | 2003-02-10 [10] |
9.0 | 2004-05-11 [11] |
9.1 | 2005-05-25 [12] |
9.2 | 14-11-2006 [13] |
9.3 | 2008-06-25 [14] |
9.3.1 | 2009-04-28 [15] |
10.0 | 2010-06-29 [16] |
10.1 | 2012-06-11 [17] [18] [19] |
10,2 | 2013-07-30 [20] [21] |
10.2.1 | 2014-01-07 [22] |
10.2.2 | 15/04/2014 [23] |
10,3 | 2014-12-10 [24] |
10.3.1 | 2015-05-13 [25] |
10,4 | 2016-02-18 [26] |
10.4.1 | 2016-05-31 [27] [26] |
10,5 | 2016-12-15 [28] [29] |
10.5.1 | 2017-06-29 [30] |
10,6 | 2018-01-17 |
10.6.1 | 2018-07-16 |
10,7 | 2019-03-21 [31] |
10.7.1 | 2019-06-27 [32] [33] |
10,8 | 2020-02-20 [34] |
10.8.1 | 2020-07 [35] |
10,9 | 2021-05-06 [36] |
Antes de la suite ArcGIS , Esri había centrado su desarrollo de software en el programa de estación de trabajo Arc / INFO de línea de comandos y en varios productos basados en la interfaz gráfica de usuario , como el programa de escritorio ArcView GIS 3.x. Otros productos de Esri incluyeron MapObjects, una biblioteca de programación para desarrolladores y ArcSDE como un sistema de administración de bases de datos relacionales . Los diversos productos se habían ramificado en múltiples árboles de origen. y no se integraron bien entre sí. En enero de 1997, Esri decidió renovar su plataforma de software GIS, creando una única arquitectura de software integrada. [37]
A finales de 1999, Esri lanzó ArcMap 8.0, que se ejecutaba en el sistema operativo Microsoft Windows . [37] ArcGIS combinó el aspecto de la interfaz de usuario visual de la interfaz ArcView GIS 3.x con parte del poder de la estación de trabajo Arc / INFO versión 7.2. Esta combinación dio como resultado un nuevo paquete de software llamado ArcGIS que incluye la estación de trabajo ArcInfo de línea de comandos (v8.0) y una nueva aplicación de interfaz gráfica de usuario llamada ArcMap (v8.0). Este ArcMAP incorporando algunas de las funcionalidades de ArcInfo con una más intuitiva interfaz , así como una aplicación de gestión de archivosllamado ArcCatalog (v8.0). El lanzamiento de ArcMap constituyó un cambio importante en las ofertas de software de Esri, alineando todos sus productos de cliente y servidor bajo una arquitectura de software conocida como ArcGIS, desarrollada utilizando los estándares COM de Microsoft Windows . [38] Si bien la interfaz y los nombres de ArcMap 8.0 son similares a las versiones posteriores de ArcGIS Desktop, son productos diferentes. ArcGIS 8.1 reemplazó a ArcMap 8.0 en la línea de productos, pero no fue una actualización.
ArcGIS 8.1 se presentó en la Conferencia Internacional de Usuarios de Esri en 2000. [39] ArcGIS 8.1 se lanzó oficialmente el 24 de abril de 2001. Esta nueva aplicación incluía tres extensiones: 3D Analyst, Spatial Analyst y GeoStatistical Analyst. Estas tres extensiones se habían vuelto muy poderosas y populares en la línea de productos ArcView GIS 3.x. ArcGIS 8.1 también agregó la capacidad de acceder a datos en línea, directamente desde el sitio de Geography Network u otros servicios de mapas de ArcIMS . [40] ArcGIS 8.3 se introdujo en 2002, agregando topología a las geodatabases, que era una característica originalmente disponible solo con las coberturas de ArcInfo. [41]
Una diferencia importante son los lenguajes de programación (secuencias de comandos) disponibles para personalizar o ampliar el software para satisfacer las necesidades particulares de los usuarios. En la transición a ArcGIS, Esri abandonó el soporte de sus lenguajes de scripting específicos de la aplicación, Avenue y ARC Macro Language (AML), en favor del scripting de Visual Basic para Aplicaciones y el acceso abierto a los componentes de ArcGIS utilizando los estándares COM de Microsoft . [40] ArcGIS está diseñado para almacenar datos en un formato RDBMS patentado, conocido como geodatabase . ArcGIS 8.x introdujo otras características nuevas, incluidas proyecciones de mapas sobre la marcha y anotaciones en la base de datos. [42]
ArcGIS 9 se lanzó en mayo de 2004, que incluía ArcGIS Server y ArcGIS Engine para desarrolladores. [37] La versión ArcGIS 9 incluye un entorno de geoprocesamiento que permite la ejecución de herramientas de procesamiento GIS tradicionales (como recorte, superposición y análisis espacial) de forma interactiva o desde cualquier lenguaje de secuencias de comandos que admita estándares COM . Aunque el más popular de ellos es Python , se han utilizado otros, especialmente Perl y VBScript . ArcGIS 9 incluye un entorno de programación visual, similar al Model Maker de ERDAS IMAGINE (lanzado en 1994, v8.0.2). La versión de Esri se llama ModelBuilder y al igual que ERDAS IMAGINELa versión permite a los usuarios vincular gráficamente herramientas de geoprocesamiento en nuevas herramientas llamadas modelos. Estos modelos se pueden ejecutar directamente o exportar a lenguajes de secuencias de comandos que luego se pueden ejecutar en modo por lotes (iniciados desde una línea de comando), o pueden someterse a una edición adicional para agregar ramificaciones o bucles.
El 26 de junio de 2008, Esri lanzó ArcGIS 9.3. La nueva versión de ArcGIS Desktop tiene nuevas herramientas de modelado y funciones de seguimiento de errores geoestadísticos, mientras que ArcGIS Server ha mejorado el rendimiento y la compatibilidad con la seguridad basada en roles. También hay nuevas API de JavaScript que se pueden usar para crear mashups e integrarse con Google Maps o Microsoft Virtual Earth . [43] [44]
En la Cumbre de Desarrolladores de Esri 2008, hubo poco énfasis en ArcIMS, excepto por una sesión sobre la transición de ArcIMS a aplicaciones basadas en ArcGIS Server, lo que indica un cambio de enfoque para Esri con ArcGIS 9.3 para aplicaciones de mapeo basadas en web. [45]
En mayo de 2009, Esri lanzó ArcGIS 9.3.1, que mejoró el rendimiento de la publicación de mapas dinámicos e introdujo un mejor intercambio de información geográfica.
En 2010, Esri anunció que la versión prospectiva 9.4 se convertiría en la versión 10 y se distribuiría en el segundo trimestre de 2010. [46]
La versión ArcGIS 10.3 incluía ArcGIS Pro 1.0, que estuvo disponible en enero de 2015.
El 21 de octubre de 2020, Esri anunció públicamente que esta sería la última versión de ArcGIS Desktop. [47] Sus productos, incluido ArcMap, serán compatibles hasta el 1 de marzo de 2026. [48] Este anuncio confirmó las predicciones de que ArcGIS Pro (y productos relacionados) estaba planeado para ser un reemplazo completo de ArcMap.
ArcGIS Pro es un software GIS de 64 bits que es la versión más moderna de ArcGIS Desktop. A diferencia de ArcGIS Desktop, se accede a las funcionalidades de ArcCatalog y ArcMap a través de la misma aplicación, generalmente a través del panel Catálogo. [49] Los requisitos gráficos para ArcGIS Pro son considerablemente más altos que para ArcGIS Desktop para admitir la visualización actualizada. ArcGIS Pro también admite flujos de trabajo optimizados que implican la publicación y el consumo de capas de entidades mediante ArcGIS Online. [50]
ArcGIS Pro 1.0 se lanzó en enero de 2015. [51]
ArcGIS Pro 2.6 se lanzó en julio de 2020. [52] Las características destacadas agregadas incluyen: [53]
Los productos de Esri más antiguos, incluido ArcView 3.x , funcionaban con datos en formato shapefile . ArcInfo Workstation manejaba coberturas, que almacenaban información de topología sobre los datos espaciales. Las coberturas, que se introdujeron en 1981 cuando se lanzó ArcInfo por primera vez, tienen limitaciones en la forma en que manejan los tipos de entidades. Algunas características, como carreteras con intersecciones de calles o pasos elevados y subterráneos, deben manejarse de manera diferente a otros tipos de características. [54]
ArcGIS se construye alrededor de una geodatabase , que utiliza un enfoque de base de datos relacional de objetos para almacenar datos espaciales. Una geodatabase es un "contenedor" para contener conjuntos de datos, uniendo las características espaciales con atributos. La geodatabase también puede contener información de topología y puede modelar el comportamiento de entidades, como intersecciones de carreteras, con reglas sobre cómo las entidades se relacionan entre sí. [55] Cuando se trabaja con geodatabases, es importante comprender las clases de entidades que son un conjunto de entidades, representadas con puntos, líneas o polígonos. Con shapefiles, cada archivo solo puede manejar un tipo de característica. Una geodatabase puede almacenar varias clases de entidades o tipos de entidades dentro de un archivo. [56]
Las geodatabases en ArcGIS se pueden almacenar de tres formas diferentes: como una "geodatabase de archivos", una "geodatabase personal" o una "geodatabase empresarial" (anteriormente conocida como geodatabase SDE o ArcSDE). [57] Introducida en 9.2, la geodatabase de archivos almacena información en una carpeta llamada con una extensión .gdb. El interior se ve similar al de una cobertura pero, de hecho, no es una cobertura. De manera similar a la geodatabase personal, la geodatabase de archivos solo admite un único editor. Sin embargo, a diferencia de la geodatabase personal, prácticamente no hay límite de tamaño. De forma predeterminada, una sola tabla no puede exceder 1 TB, pero esto se puede cambiar. Las geodatabases personales almacenan datos en archivos de Microsoft Access , utilizando un campo BLOB para almacenar los datos de geometría . losLa biblioteca OGR puede manejar este tipo de archivo para convertirlo a otros formatos de archivo. [58] Las tareas de administración de bases de datos para geodatabases personales, como la gestión de usuarios y la creación de copias de seguridad, se pueden realizar a través de ArcCatalog y ArcGIS Pro . Las geodatabases personales, que se basan en Microsoft Access, se ejecutan solo en Microsoft Windows y tienen un límite de tamaño de 2 gigabytes . [59] Las geodatabases corporativas (multiusuario) se ubican sobre DBMS de alta gama como PostgreSQL , Oracle , Microsoft SQL Server , DB2 e Informixpara manejar los aspectos de administración de la base de datos, mientras que ArcGIS se ocupa de la administración de datos espaciales. [60] Las geodatabases de nivel empresarial admiten la replicación de bases de datos , el control de versiones y la gestión de transacciones , y son compatibles con varias plataformas , y pueden ejecutarse en Linux , Windows y Solaris . [59]
También se lanzó en 9.2 es la base de datos SDE personal que opera con SQL Server Express. Las bases de datos personales de SDE no admiten la edición multiusuario, pero sí admiten el control de versiones y la edición desconectada. Microsoft limita las bases de datos de SQL Server Express a 4 GB.
ArcGIS Pro (que es una aplicación de 64 bits) no admite el formato de geodatabase personal, pero puede convertirlos en formatos compatibles mediante herramientas de geoprocesamiento. [61]
ArcGIS Desktop está disponible en diferentes niveles de producto, con una funcionalidad cada vez mayor.
Otro software SIG de escritorio incluye ArcGIS Explorer y ArcGIS Engine . ArcGIS Explorer es un visor GIS que puede funcionar como cliente para ArcGIS Server , ArcIMS , ArcWeb Services y Web Map Service (WMS).
ArcGIS Desktop consta de varias aplicaciones integradas, incluidas ArcMap , ArcCatalog , ArcToolbox, ArcScene, ArcGlobe y ArcGIS Pro . ArcCatalog es la aplicación de gestión de datos, que se utiliza para explorar conjuntos de datos y archivos en la propia computadora, base de datos u otras fuentes. Además de mostrar qué datos están disponibles, ArcCatalog también permite a los usuarios obtener una vista previa de los datos en un mapa. ArcCatalog también brinda la capacidad de ver y administrar metadatos para datasets espaciales. [67] ArcMap es la aplicación que se utiliza para ver, editar y consultar datos geoespaciales y crear mapas . La interfaz de ArcMap tiene dos secciones principales, incluida una tabla de contenidoa la izquierda y los marcos de datos que muestran el mapa. Los elementos de la tabla de contenido se corresponden con las capas del mapa. [68] ArcToolbox contiene herramientas de análisis, conversión de datos y geoprocesamiento, junto con gran parte de la funcionalidad de ArcInfo. También es posible utilizar el procesamiento por lotes con ArcToolbox, para tareas que se repiten con frecuencia. [69] ArcScene es una aplicación que permite al usuario ver sus datos GIS en 3-D y está disponible con la Licencia de Analista 3D. [70] En las propiedades de capa de ArcScene hay una función de Extrusión que permite al usuario exagerar las características en tres dimensiones. [71]ArcGlobe es otra de las aplicaciones de visualización 3D de ArcGIS disponibles con la licencia de 3D Analyst. ArcGlobe es una aplicación de visualización 3D que le permite ver grandes cantidades de datos SIG en la superficie de un globo. [72] La aplicación ArcGIS Pro se agregó a ArcGIS Desktop en febrero de 2015. [73] Tenía las capacidades combinadas de las otras aplicaciones integradas y fue construido como una aplicación de software completamente de 64 bits . [74] ArcGIS Pro tiene scripts de ArcPy Python para la programación de bases de datos. [75]
Hay una serie de extensiones de software que se pueden agregar a ArcGIS Desktop que brindan funcionalidad adicional, incluidos 3D Analyst, Spatial Analyst, Network Analyst, Survey Analyst, Tracking Analyst y Geostatistical Analyst. [76] El etiquetado de mapas avanzado está disponible con la extensión Maplex, como un complemento de ArcView y ArcEditor y se incluye con ArcInfo. [64] También se han desarrollado numerosas extensiones por terceros, como el corrector ortográfico MapSpeller , ST-Links PgMap , XTools Pro [1] y MAP2PDF para crear archivos PDF georreferenciados ( GeoPDF ), [77]Image Analysis and Stereo Analyst de ERDAS para ArcGIS, y PurVIEW de ISM , que convierte los escritorios Arc en ventanas de visualización estéreo precisas para trabajar con modelos de imágenes estereoscópicas georreferenciadas para una edición precisa de geodatabase directa o digitalización de características.
Un localizador de direcciones es un dataset en ArcGIS que almacena los atributos de dirección , los índices asociados y las reglas que definen el proceso para traducir descripciones no espaciales de lugares, como direcciones de calles, en datos espaciales que se pueden mostrar como entidades en un mapa. Un localizador de direcciones contiene una instantánea de los datos de referencia utilizados para la codificación geográfica y los parámetros para estandarizar direcciones, buscar ubicaciones coincidentes y crear resultados. Los archivos del localizador de direcciones tienen una extensión de archivo .loc. En ArcGIS 8.3 y versiones anteriores, un localizador de direcciones se denominaba servicio de codificación geográfica. [78]
ArcGIS Mobile y ArcPad son productos diseñados para dispositivos móviles. ArcGIS Mobile es un kit de desarrollo de software que los desarrolladores pueden utilizar para crear aplicaciones para dispositivos móviles, como teléfonos inteligentes o tabletas . Si está conectado a Internet, las aplicaciones móviles pueden conectarse a ArcGIS Server para acceder o actualizar los datos. ArcGIS Mobile solo está disponible en el nivel empresarial [79]
Los productos de Server GIS incluyen ArcIMS ( servidor de mapas web ), ArcGIS Server y ArcGIS Image Server. Al igual que con ArcGIS Desktop, ArcGIS Server está disponible en diferentes niveles de producto, incluidas las ediciones básica, estándar y avanzada. ArcGIS Server viene con SQL Server Express DBMS integrado y puede funcionar con DBMS empresariales como SQL Server Enterprise y Oracle . [80] Esri Developer Network (EDN) incluye ArcObjects y otras herramientas para crear aplicaciones de software personalizadas, y ArcGIS Engine proporciona una interfaz de programación para desarrolladores. [81]
Para fines no comerciales, Esri ofrece un programa de uso doméstico con una tarifa de licencia anual más baja. [82]
El ArcGIS Engine es un motor de software ArcGIS, un producto desarrollador para la creación personalizada SIG aplicaciones de escritorio.
ArcGIS Engine proporciona interfaces de programación de aplicaciones (API) para COM , .NET , Java y C ++ para las plataformas Windows, Linux y Solaris. Las API incluyen documentación y una serie de componentes visuales de alto nivel para facilitar la creación de aplicaciones ArcGIS.
ArcGIS Engine incluye el conjunto principal de componentes, ArcObjects , a partir del cual se crean los productos de ArcGIS Desktop. Con ArcGIS Engine, se pueden crear aplicaciones independientes o ampliar las aplicaciones existentes para usuarios de GIS y no GIS. La distribución de ArcGIS Engine también incluye utilidades, muestras y documentación.
Se necesita una licencia de ArcGIS Engine Runtime o ArcGIS Desktop por computadora.
Los productos ArcGIS Desktop y ArcPad están disponibles con una licencia de un solo uso. La mayoría de los productos también están disponibles con licencia de uso concurrente, mientras que las licencias de servidor de desarrollo y otros tipos de licencias de software están disponibles para otros productos. [83] Los productos de un solo uso se pueden comprar en línea en Esri Store, mientras que todos los productos ArcGIS están disponibles a través de un representante de ventas o revendedor . El mantenimiento y el soporte anuales del software también están disponibles para ArcGIS. [84] Si bien hay productos alternativos disponibles de proveedores como MapInfo , Maptitude , AutoCAD Map 3D y QGIS de código abierto , Esri tiene una participación dominantedel mercado de software GIS, estimado en 2015 en 43%. [85]
Los problemas con ArcGIS incluyen la percepción de precios altos para los productos, formatos propietarios y dificultades para transferir datos entre Esri y otro software GIS. [86] [87] [88]
La transición de Esri a la plataforma ArcGIS, a partir de la versión 1999 de ArcGIS 8.0, hizo incompatible una amplia gama de software y scripts complementarios desarrollados por el usuario y de terceros. Una base de usuarios minoritaria se resiste a migrar a ArcGIS debido a cambios en la capacidad de scripting , la funcionalidad, el sistema operativo (Esri desarrolló el software ArcGIS Desktop exclusivamente para el sistema operativo Microsoft Windows ), así como los recursos del sistema significativamente mayores requeridos por el software ArcGIS. [89] [90]