GISCI knowledge category 5 of 10

Data Manipulation: GISP practice questions

Data Manipulation on the GISP exam covers editing, topology cleaning, geoprocessing for data preparation, reprojection, format conversion, resampling, joins, QA/QC and automation. Here are five sample questions from our bank of 40 on this category, each with the answer and a short explanation.

Question 1 · Easy · Conceptual

What is the purpose of a coded value domain on an attribute field?

  1. To restrict entries to a predefined list of valid codes, each paired with a human-readable description, improving consistency and validation
  2. To encrypt the field values
  3. To define the field's coordinate system
  4. To store the field's values in a separate raster
Show answer and explanation

Answer: A. A coded value domain is a lookup list of allowed values (for example R = Residential) that editors pick from, which prevents typos and inconsistent spellings. A range domain instead constrains numeric minimum and maximum.

Question 2 · Easy · Conceptual

Which resampling method should be used when reprojecting a land-cover raster that stores integer class codes?

  1. Bilinear interpolation
  2. Cubic convolution
  3. Nearest neighbor
  4. Averaging the four surrounding cell values
Show answer and explanation

Answer: C. Nearest neighbor copies an existing cell value, so class codes stay valid. Bilinear and cubic compute weighted averages and would create meaningless in-between codes (for example a value between forest and water).

Question 3 · Medium · Conceptual

Before geocoding a customer list, an analyst standardizes the addresses. What does address standardization involve?

  1. Parsing each address into components (number, prefix direction, street name, type, suffix, unit, city, postal code) and normalizing spellings and abbreviations to a consistent convention
  2. Sorting the addresses alphabetically by street name
  3. Replacing each address with its latitude and longitude
  4. Removing all addresses that contain apartment numbers
Show answer and explanation

Answer: A. Standardization breaks free-text addresses into structured elements and harmonizes variants (Street, St, ST.) so they compare correctly with the reference data, which raises match rates. Assigning coordinates is geocoding itself.

Question 4 · Medium · Conceptual

When mosaicking overlapping orthophoto tiles, what does the overlap (mosaic) operator such as first, last, blend, or mean control?

  1. The order in which tiles are loaded from disk
  2. Whether the output is compressed
  3. The coordinate system of the output
  4. Which input's pixel values are written where two or more tiles overlap, which affects how visible the seams are
Show answer and explanation

Answer: D. In overlap zones the mosaic operator decides the output value: take the first or last tile, average them, or blend across a feathered zone. Blending or well-placed seamlines reduce visible edges between tiles.

Question 5 · Hard · Scenario

An analyst simplifies a county boundary layer feature by feature to make it lighter for a web map. Afterwards, gaps and overlaps appear between neighboring counties. Why, and how should it be done?

  1. Simplification always needs a larger tolerance; rerun with double the tolerance
  2. Each shared boundary was simplified independently and produced different vertices on each side; use a topology-aware simplification that treats shared edges once
  3. The layer must be converted to a raster before simplification
  4. Gaps are unavoidable; fill them with a buffer
Show answer and explanation

Answer: B. When two polygons share an edge, simplifying them separately can keep different vertices on each side, breaking coincidence. Topology-preserving simplifiers process each shared edge a single time so neighbors stay seamless.

Want the other 35 Data Manipulation questions?

All 400 questions are free to practice in your browser or in the iPhone app. Timed mock exams, analytics and the full flashcard library are a one-time unlock — no subscription.

What this category tests

Data Manipulation is one of the ten knowledge categories in the official GISCI exam blueprint. Questions are vendor-neutral: they test concepts and professional judgement rather than the menus of one software package, and they come as conceptual, application, scenario and data-interpretation items. Expect the exam to mix easy recall with harder scenario questions where you must choose the best course of action.

Other categories

How to study for the GISP exam: a complete guide →