FREE Esri Technical Programming & Customization Questions and Answers
Which Python library is primarily used for scripting and automating tasks in ArcGIS?
ArcPy is the primary Python library for automating tasks in ArcGIS, such as geoprocessing, map automation, and spatial analysis.
NumPy, Pandas, and Matplotlib are general-purpose libraries for numerical analysis, data manipulation, and visualization, but they do not interface directly with ArcGIS workflows.
Which method in the ArcGIS API for Python is used to query features in a hosted feature layer?
The query() method retrieves features from a hosted feature layer based on specified criteria.
update() modifies existing features.
get_features() and search() are not valid methods in this context.
When developing a web application with the ArcGIS JavaScript API, which object is used to load and display a map?
Please select 2 correct answers
The Map object represents the map and its layers.
The MapView object is used to render the map in 2D.
SceneView is used for 3D rendering, while Layer represents individual data layers.
What is the purpose of a Geoprocessing Service in ArcGIS Server?
A Geoprocessing Service allows users to run geoprocessing tasks (e.g., spatial analysis, data processing) over the web. These tasks can be created in ArcGIS Pro and published to ArcGIS Server for integration into applications.
Which of the following are valid use cases for extending ArcGIS functionality with custom Python scripts?
Please select 3 correct answers
Python scripts are commonly used to automate workflows, generate reports, and create custom geoprocessing tools. Customizing map symbology is typically done using the ArcGIS interface or APIs, not directly with Python scripts.