Glossary
Issue types
Invalid geometry · Overlap · Contained parcel · Gap · Sliver polygon · Missing attribute (e.g. owner name) · Wrong attribute type · Required field absent · Duplicate parcel ID · Duplicate geometry · Missing geometry · Empty geometry · Out of bounds · Missing coordinate system · Unexpected coordinate system · ID field missing
Invalid geometry geometry_invalid
map colour #b388ff
- What it means
- The parcel's outline breaks the basic rules of a polygon — for example it crosses over itself (a 'bow-tie'), has a ring that touches itself, or repeats points.
- Why it matters for parcels
- Invalid shapes give wrong areas and break overlay, area and adjacency calculations, so every other test on that parcel is unreliable.
- How GeoRescue detects it
- Each shape is tested with the standard OGC validity rules (GEOS
is_valid); the reason (e.g. 'Self-intersection') is shown in the message. - Automatic action
- Automatically repaired in the output copy with
make_valid— the only check that is auto-fixed by default. The source data is never changed. - Typical causes
- Digitising errors, vertices snapped in the wrong order, format conversions.
Overlap overlap
map colour #ff9f1c
- What it means
- Two parcels claim the same piece of ground: their areas cross into each other.
- Why it matters for parcels
- Land normally belongs to one parcel. An overlap may point to a mapping error — or, rarely, to a real conflict between deeds that a professional should look at.
- How GeoRescue detects it
- Every pair of parcels whose interiors intersect by more than 10 sq ft (Florida East State Plane, US feet) (
overlap_min_area) and that is not a near-total containment. - Automatic action
- Proposal only. Not trimmed on the Duval run (
trim_overlaps_below_area: 0); flagged as a candidate for deed checking. - Typical causes
- Lines digitised from different sources, re-plats or splits not reconciled, old and new parcels both left in the map.
Contained parcel contained_parcel
map colour #ff4d6d
- What it means
- One parcel sits almost entirely inside another parcel — like a lot drawn on top of a larger tract instead of being cut out of it.
- Why it matters for parcels
- The larger parcel may be over-stating its acreage (the inner lot is counted twice), which can affect assessments and maps.
- How GeoRescue detects it
- An overlap that covers at least 98% of the smaller parcel (
containment_min_fraction 0.98). - Automatic action
- Proposal only: 'cut the smaller parcel out of the larger'. The smaller parcel is never deleted. Not applied unless
cut_contained_from_containeris turned on. - Typical causes
- A parent tract not 'carved' after a split or new plat; stacked condo/common-area parcels.
Gap gap
map colour #4cc9f0
- What it means
- A small hole between parcels — ground that no parcel covers, enclosed by parcels all around.
- Why it matters for parcels
- Small holes are often slivers of mis-drawn boundaries rather than real unowned land.
- How GeoRescue detects it
- Interior holes in the union of all parcels up to 500 sq ft (Florida East State Plane, US feet) (
gap_max_area). Larger holes (roads, water, unmapped land) are ignored. - Automatic action
- Proposal only — reported, never filled automatically.
- Typical causes
- Neighbouring lines that don't quite meet; rounding; lines digitised from different sources.
Sliver polygon sliver_polygon
map colour #80ffdb
- What it means
- A parcel that is extremely small or extremely thin — a narrow strip rather than a normal lot.
- Why it matters for parcels
- Slivers are frequently leftovers of mismatched lines, though some are real (strips, easements, remnants).
- How GeoRescue detects it
- Area below 50 sq ft (Florida East State Plane, US feet) (
sliver_max_area) or thinness score below 0.02 (sliver_max_compactness; 4π·area ÷ perimeter², where a circle is 1 and a long thin strip approaches 0). - Automatic action
- Proposal only — reported for review.
- Typical causes
- Boundary mismatches between neighbours, remnant strips, right-of-way pieces.
Missing attribute (e.g. owner name) attribute_missing
map colour #ffd166
- What it means
- A required field is empty for that parcel — for example the owner-name field in the county layer.
- Why it matters for parcels
- Records with blanks are hard to match to appraiser and clerk records. (Owner names are never shown on this site either way.)
- How GeoRescue detects it
- Every field listed under
fieldsin the config is checked for empty / null values (Duval:RE,LNAMEOWNER,ACRES). - Automatic action
- Proposal only — reported, never filled in.
- Typical causes
- Common-area or government parcels, records being updated, export issues.
Wrong attribute type attribute_wrong_type
not drawn on the map (dataset-level or table only)
- What it means
- A field holds the wrong kind of value — e.g. text where a number (acres) is expected.
- Why it matters for parcels
- Wrong types break sorting, totals and joins.
- How GeoRescue detects it
- Each configured field is checked against its declared type (str, int, float…).
- Automatic action
- Numbers stored as text may be converted in the output copy (
coerce_types); real mismatches are only reported. - Typical causes
- Spreadsheet or format conversions.
Required field absent attribute_field_missing
not drawn on the map (dataset-level or table only)
- What it means
- A field the config expects does not exist in the dataset at all.
- Why it matters for parcels
- Downstream checks and joins depend on it.
- How GeoRescue detects it
- Compares the dataset's columns with the
fieldslist. - Automatic action
- Reported only.
- Typical causes
- Schema changes at the source.
Duplicate parcel ID duplicate_id
not drawn on the map (dataset-level or table only)
- What it means
- Two or more features share the same parcel ID (RE number).
- Why it matters for parcels
- IDs must be unique to link a shape to its appraiser and clerk records.
- How GeoRescue detects it
- Counts each value of the
id_field(Duval:RE); any value appearing more than once is flagged. - Automatic action
- Proposal only — reported.
- Typical causes
- Multi-part parcels stored as separate rows, copy errors.
Duplicate geometry duplicate_geometry
not drawn on the map (dataset-level or table only)
- What it means
- Two features have exactly the same shape.
- Why it matters for parcels
- The same land counted twice.
- How GeoRescue detects it
- Shapes are normalised and compared exactly.
- Automatic action
- Reported (dropping exact duplicates is opt-in, off for Duval).
- Typical causes
- Stacked records, repeated imports.
Missing geometry geometry_missing
not drawn on the map (dataset-level or table only)
- What it means
- A record has no shape at all.
- Why it matters for parcels
- It can't be mapped or tested.
- How GeoRescue detects it
- Null geometry.
- Automatic action
- Reported only.
- Typical causes
- Records without a drawn parcel.
Empty geometry geometry_empty
not drawn on the map (dataset-level or table only)
- What it means
- A record has a shape with no points.
- Why it matters for parcels
- It can't be mapped or tested.
- How GeoRescue detects it
- Empty geometry.
- Automatic action
- Reported only.
- Typical causes
- Export errors.
Out of bounds out_of_bounds
not drawn on the map (dataset-level or table only)
- What it means
- A parcel lies partly or fully outside the expected county area.
- Why it matters for parcels
- Usually a coordinate or projection mistake.
- How GeoRescue detects it
- Compared with the configured bounding box (Duval: about −82.06…−81.32 lon, 30.10…30.60 lat).
- Automatic action
- Reported only.
- Typical causes
- Wrong coordinate system, typos in coordinates.
Missing coordinate system crs_missing
not drawn on the map (dataset-level or table only)
- What it means
- The dataset doesn't say which coordinate system it uses.
- Why it matters for parcels
- Positions and areas can't be trusted.
- How GeoRescue detects it
- Dataset-level check.
- Automatic action
- A configured CRS may be assigned in the output copy (
assign_crs_if_missing). - Typical causes
- Files exported without projection info.
Unexpected coordinate system crs_unexpected
not drawn on the map (dataset-level or table only)
- What it means
- The dataset uses a different coordinate system than expected.
- Why it matters for parcels
- Measurements may be off if not reprojected.
- How GeoRescue detects it
- Compares with
expected_crs. - Automatic action
- Reported; data is reprojected for measuring.
- Typical causes
- Source format changes.
ID field missing id_field_missing
not drawn on the map (dataset-level or table only)
- What it means
- The parcel-ID column is not in the dataset.
- Why it matters for parcels
- Nothing can be linked to official records.
- How GeoRescue detects it
- Dataset-level check of
id_field. - Automatic action
- Reported only.
- Typical causes
- Schema changes at the source.
Terms used on this site
- Verdict
- GeoRescue's proposed conclusion for a case file (e.g. 'GIS may be over-stating parcel A'). It is a test result for review, not a finding.
- Confidence
- How strongly the automated evidence supports the proposed verdict (low / medium / high). It is a heuristic about the data, not a legal or survey certainty.
- Proposed / test result
- Everything on this site except automatic geometry repair is a proposal from an automated, experimental test. Nothing is applied to official records.
- Deed traverse / COGO
- Rebuilding a parcel outline from its deed's legal description call by call ('North 89° East 210 feet…') using coordinate geometry (COGO). Here this is done from OCR text and may contain errors.
- Closure / misclosure and ratio
- When a traverse is drawn, it should end where it began. The gap between end and start is the misclosure; the closure ratio is total length ÷ misclosure (1:10,000 means 1 ft off per 10,000 ft walked). Higher is better.
- POB
- Point of Beginning — where a deed's legal description starts walking the boundary.
- ORB book/page
- Official Records Book and page — the Duval Clerk's reference for a recorded document such as a deed (e.g. ORB 19870-841).
- IoU / best-fit placement
- Deeds give shapes but rarely exact map coordinates, so the traverse is shifted/rotated to best match the GIS map. IoU (intersection over union, 0–1) measures how well two shapes match; 1 is identical. A best-fit placement is not a field measurement.
- PAO
- Duval County Property Appraiser's Office — keeps assessment records (acreage, legal descriptions). Its data is not intended for legal use such as conveyances or boundary determinations.
- Legal description
- The written description of a parcel's boundary in a deed — by metes and bounds, or by lot and block of a plat.
- Plat
- A recorded map dividing land into lots and blocks.
- Easement
- A right to use part of someone else's land (e.g. for utilities or access). Easements can appear as strips or slivers in parcel maps.
- Containment
- One shape lying (almost) completely inside another — see contained parcel.