shp_doctor(1)

πŸ’– shp_doctor β€” the manual page, but make it a group chat πŸ’–

okay so bestie, we're reading the shp_doctor(1) man page together and honestly? it's giving SHAPEFILE glow-up energy. grab a boba, sit down, and let's go 🧚✨


✨ NAME ✨

shp_doctor β€” the analysis/sanitizing tool for SHAPEFILES πŸ©ΊπŸ’…

like. it's a doctor. for shapefiles. it checks their vibes and it cleans them up. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

shp_doctor [-h] [-i pathname] [--analyze] [--ignore-shape-type]
           [--ignore-extent] [--ignore-shx] [-dbf]

look at her. look at the little flag lineup. iconic. every single one of those is explained below, so don't panic 🫢


🌸 DESCRIPTION 🌸

okay fr fr: shp_doctor is an analysis/sanitizing tool for SHAPEFILES.

that's the whole pitch and honestly it ate πŸ’… it looks at your shapefile, tells you what's up, and helps you scrub the mess. main character energy, but for geometry.


πŸŽ€ OPTIONS πŸŽ€

one bullet per flag, exactly as written, no skipping, no merging, periodt:

  • -h, --help β€” prints the help message 🫢 your lil "bestie what are you doing" button.
  • -i pathname, --in-path pathname β€” the SHP path (no suffix) or the full DBF path (that's the -dbf situation). so like, tell her where the file is and she'll handle it πŸ’–
  • --analyze β€” perform analysis. and yes bestie, this is the default ✨ if you just run her with no extra vibes, she's analyzing.
  • --ignore-shape-type β€” ignore the entities' shape-type. like, she's gonna look past it, she has other things to worry about πŸ’€
  • --ignore-extent β€” ignore coord consistency. coordinates can be messy and she's choosing peace 🌈
  • --ignore-shx β€” ignore the SHX file. that file said "not today" and she said "bet" πŸ™ˆ
  • -dbf, --bare-dbf β€” bare DBF check. just the DBF, nothing else, stripped down, no extra fits πŸ‘‘
⚠️ bestie warning vibe, but from the page itself: these are all options the manual lists, and the defaults are the defaults. don't go inventing behaviour that isn't written down. --analyze is the default, and the -i path is either the SHP path with no suffix or the full DBF path when you're in -dbf mode. that's the lore, fr fr πŸ“–

and that's the entire page, no crumbs left behind, every flag accounted for πŸ’œ

sign-off time, my love: this page is shp_doctor(1), dated 9 February 2026, and that footer energy β€” shp_doctor(1) β€” is literally just her signing her name at the bottom like the queen she is πŸ‘‘ bye bestie, go sanitize something gorgeous πŸŒΈπŸ¦‹βœ¨

πŸ“¦ where this page comes from