Prior to the ArcGIS suite, Esri had focused its software development on the command line Arc/INFO workstation program and several Graphical User Interface-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. 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.[41]
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 for spatial datasets.[82] 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 on the left and the data frames which display the map. Items in the table of contents correspond with layers on the map.[83] 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.[84] ArcScene is an application which allows the user to view their GIS data in 3-D and is available with the 3D Analyst License.[85] In the layer properties of ArcScene there is an Extrusion function which allows the user to exaggerate features three dimension-ally.[86] 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.[87] The ArcGIS Pro application was added to ArcGIS Desktop in 2015 February.[88] It had the combined capabilities of the other integrated applications and was built as a fully 64-bit software application.[89] ArcGIS Pro has ArcPy Python scripting for database programming.[90]
FULL ArcGIS 10 Desktop
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.[91] Advanced map labeling is available with the Maplex extension, as an add-on to ArcView and ArcEditor and is bundled with ArcInfo.[79] Numerous extensions have also been developed by third parties, such as the MapSpeller spell-checker, ST-Links PgMap, XTools Pro and MAP2PDF for creating georeferenced pdfs (GeoPDF),[92] 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.[93]
ArcGIS Pro, the powerful single desktop GIS application, is software developed with enhancements and ideas from the ArcGIS Pro user community. ArcGIS Pro supports data visualization; advanced analysis; and authoritative data maintenance in 2D, 3D, and 4D. Quickly migrate your ArcGIS Desktop projects to ArcGIS Pro and discover the full spectrum of tools and capabilities available today.
ArcGIS Desktop applications, for example ArcMap and ArcCatalog, are fully supported on multi-processor and multi-core computers, but in versions prior to ArcGIS 10, a single ArcGIS Desktop application session does not take advantage of multiple CPU systems, (for example, dual or multi-core processors). This is because ArcGIS Desktop 9.3.1 and earlier applications utilize only sequential process threads.
On a single-CPU system it is possible to consume all the CPU resources from a single ArcGIS Desktop session, for example, when running a heavy geoprocessing task. At ArcGIS 9.3.1 or earlier, if running the same process on a dual-CPU or dual-core processor, the system CPU utilization peaks out at slightly above 50% with minimal performance gain. To fully utilize the resources of both CPUs for another busy thread from a separate process, a separate ArcGIS Desktop session or script or another application needs to exist.
The solutions described work if you are (1) have ArcMap installed on the machine and (2) are an expert ArcGIS Desktop user that has full knowledge of how the disk folders are arranged within the ArcGIS Desktop install folder at C:\Program Files (x86)\ArcGIS\Desktop10.7\Styles or similar. None of which are good assumptions as we move forward into the world of virtual desktops and Pro only.
Will I be able to save personal files on the virtual desktop?The virtual desktop allows access to software available on the Public Clusters (students), or for specific use by teams or departments at Yale. Personal files should only be saved to a cloud drive, such as OneDrive, or to a network share.Will I be able to add software to the virtual desktop?You can customize your view of the virtual desktop, but software downloads/additions are not permitted. If you or your group have a specific need for software on the virtual desktop, please reach out to your professor, proctor, or manager.
Library IT will update the provisioning file tomorrow, Wednesday, August 31. Please check some of your desktops to ensure ArcMap is opening properly and the expiration date is set to September 30, 2022.
ArcGIS Desktop comes in a few different versions, each with different capabilities. Please consult the full functionality matrix for ArcGIS 10. ArcGIS versions are now labeled Basic, Standard, and Advanced rather than ArcView, ArcEditor, and ArcInfo, respectively. Suggestion is to use Advanced. Note that ArcGIS Pro is the latest full 64-bit version of the ArcGIS Pro suite of software.
Yes, as long as they use an Esri student one-year license. Purdue's license with Esri does not allow for any other license access. Instructors can request a one-year license for this purpose if they need one of Esri's desktop products. Or you can contact itap@purdue.edu or Nicole Kong (kongn@purdue.edu) to get one.
Many get this error and is a fault of Esri for not providing a suggested solution as part of the error message. Usually this means that one needs to use the Customize->Extensions... menu command to enable the extension(s) to be used. See: -extensions-in-arcgis.htm for more information.
ArcGIS Pro is Esri's next-gen 64-bit desktop GIS product. ArcGIS Pro provides professional 2D and 3D mapping in an intuitive user interface. Comments have been made that ArcGIS Pro will eventually replace ArcGIS Desktop at some point in the future (a few years away). One needs an account on Purdue's ArcGIS Online organization to be able to use ArcGIS Pro; see ArcGIS Online question above. After creating your ArcGIS Online account, you should automatically have access to ArcGIS Pro. (If access is refused, send an email to itap@purdue.edu requesting that your account be configured to use ArcGIS Pro.)
Method Summary StringgetAllowedCompressions() The list of allowed compressions, None, LZ77, and JPEG. StringgetAllowedFields() The list of allowed field names. StringgetAllowedItemMetadata() The allowed metadata, None, Basic, and Full. StringgetAllowedMosaicMethods() The list of allowed mosaic methods. StringgetDownloadDirectory() The physical directory for downloadable files. StringgetExcludedFields() The list of excluded field names. intgetMaxImageHeight() The maximum height in pixels of an image request. intgetMaxImageWidth() The maximum width in pixels of an image request. intgetMaxRecordCount() The maximum number of records returned for query results (GetCatalog). StringgetOutputDirectory() The physical directory for output files. StringgetUploadDirectory() The directory for uploading files. StringgetVirtualDownloadDirectory() The virtual directory for downloading files. StringgetVirtualOutputDirectory() The virtual directory for output files. voidsetAllowedCompressions(String pAllowedCompressions) The list of allowed compressions, None, LZ77, and JPEG. voidsetAllowedFields(String pAllowedFields) The list of allowed field names. voidsetAllowedItemMetadata(String pAllowedItemMetadata) The allowed metadata, None, Basic, and Full. voidsetAllowedMosaicMethods(String pAllowedMosaicMethods) The list of allowed mosaic methods. voidsetDownloadDirectory(String pPath) The physical directory for downloadable files. voidsetExcludedFields(String pExcludedFields) The list of excluded field names. voidsetMaxImageHeight(int height) The maximum height in pixels of an image request. voidsetMaxImageWidth(int width) The maximum width in pixels of an image request. voidsetMaxRecordCount(int count) The maximum number of records returned for query results (GetCatalog). voidsetOutputDirectory(String pPath) The physical directory for output files. voidsetUploadDirectory(String pPath) The directory for uploading files. voidsetVirtualDownloadDirectory(String pPath) The virtual directory for downloading files. voidsetVirtualOutputDirectory(String pPath) The virtual directory for output files. Methods inherited from interface com.esri.arcgis.carto.IImageServerInitgetImageDataSourceName, initialize, initializeFromDataset, initializeFromServiceURL, setImageDataSourceNameByRef Method DetailsetOutputDirectoryvoid setOutputDirectory(String pPath) throws IOException, AutomationExceptionThe physical directory for output files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pPath - The pPath (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getOutputDirectoryString getOutputDirectory() throws IOException, AutomationExceptionThe physical directory for output files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pPathThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setVirtualOutputDirectoryvoid setVirtualOutputDirectory(String pPath) throws IOException, AutomationExceptionThe virtual directory for output files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pPath - The pPath (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getVirtualOutputDirectoryString getVirtualOutputDirectory() throws IOException, AutomationExceptionThe virtual directory for output files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pPathThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setDownloadDirectoryvoid setDownloadDirectory(String pPath) throws IOException, AutomationExceptionThe physical directory for downloadable files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pPath - The pPath (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getDownloadDirectoryString getDownloadDirectory() throws IOException, AutomationExceptionThe physical directory for downloadable files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pPathThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setVirtualDownloadDirectoryvoid setVirtualDownloadDirectory(String pPath) throws IOException, AutomationExceptionThe virtual directory for downloading files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pPath - The pPath (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getVirtualDownloadDirectoryString getVirtualDownloadDirectory() throws IOException, AutomationExceptionThe virtual directory for downloading files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pPathThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setUploadDirectoryvoid setUploadDirectory(String pPath) throws IOException, AutomationExceptionThe directory for uploading files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pPath - The pPath (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getUploadDirectoryString getUploadDirectory() throws IOException, AutomationExceptionThe directory for uploading files. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pPathThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setExcludedFieldsvoid setExcludedFields(String pExcludedFields) throws IOException, AutomationExceptionThe list of excluded field names. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:pExcludedFields - The pExcludedFields (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getExcludedFieldsString getExcludedFields() throws IOException, AutomationExceptionThe list of excluded field names. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The pExcludedFieldsThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getMaxRecordCountint getMaxRecordCount() throws IOException, AutomationExceptionThe maximum number of records returned for query results (GetCatalog). Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The countThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setMaxRecordCountvoid setMaxRecordCount(int count) throws IOException, AutomationExceptionThe maximum number of records returned for query results (GetCatalog). Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:count - The count (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getMaxImageWidthint getMaxImageWidth() throws IOException, AutomationExceptionThe maximum width in pixels of an image request. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The widthThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setMaxImageWidthvoid setMaxImageWidth(int width) throws IOException, AutomationExceptionThe maximum width in pixels of an image request. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:width - The width (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.getMaxImageHeightint getMaxImageHeight() throws IOException, AutomationExceptionThe maximum height in pixels of an image request. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Returns:The heightThrows:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setMaxImageHeightvoid setMaxImageHeight(int height) throws IOException, AutomationExceptionThe maximum height in pixels of an image request. Product Availability Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.Parameters:height - The height (in)Throws:IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.setAllowedFieldsvoid setAllowedFields(String pAllowedFields) throws IOException, AutomationExceptionThe list of allowed field names. Remarks Use a comma delimited string for multiple allowed fields. 2ff7e9595c
Comments