Processing problems¶
My fields don't appear in Transform¶
Inspect or Import the Source first. Transform reads the attribute schema from that inspect. Geometry is never listed in Output Fields — it is always kept.
Rename or keep columns failed¶
What you see: Column is not in the dataset, target name already exists, or the name is not a valid identifier.
What to check: Use the field name as inspect shows it. Apply operations in order — a later step cannot use a column you already dropped or renamed.
Filter rows did not match¶
Simple operators are =, !=, >, <, >=, <=, is one of, and is not one of. Values for is one of are comma-separated. Geometry cannot be the filter column. Expression mode is a condition, not a SQL query. See Expression syntax.
Compute column rejected¶
Simple expressions allow + - * / ( ), numbers, and existing column names. The Output column must be a new name. Expression mode uses the same Expression syntax as Filter rows.
Clip, Simplify, or Buffer failed¶
The layer must have geometry. Bounding boxes need Min X less than Max X. Distances and tolerances must be non-zero numbers in source CRS units — degrees are not metres. A negative buffer is only for polygons. See Clip / Crop, Simplify, and Buffer.
The dataset could not be reprojected¶
What you see: The dataset could not be reprojected because a usable CRS is missing. or The target CRS is not valid.
What to check: Include a .prj with Shapefiles. Use a real EPSG code such as EPSG:4326.
Convert produced a ZIP¶
Several layers were selected and the output format cannot hold more than one layer (for example Shapefile). That ZIP is expected. Use GeoPackage to keep several layers in one file.
My Python script didn't create an output file¶
The script must create sys.argv[2]. If it exits 0 without that file, GeoJibe fails and restores the previous dataset.
The Python script failed. means the process exited with an error. Details include stderr from the run.
pip install is not available. Use osgeo.gdal / osgeo.ogr and the Python standard library.
Python requires sign-in.
AI did not run when I clicked Run¶
If AI is enabled, it only authors Transform operations or a Job definition. Normal Run / Run Now executes those saved operations. It does not call AI again.
If AI is disabled, Generate changes explains that on the form.
Recipes vs Jobs¶
A Recipe is a saved set of Transform operations. It is not a runnable Job. Apply it in Transform, then Run or save a Job.