agentsclimarketplace

Civil 3d lisp routine for layer data extraction to csv

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/civil-3d-lisp-routine-for-layer-data-extraction-to-csv

Generates a LISP routine for Autodesk Civil 3D to extract hatch areas and line/polyline lengths from a specific layer and save the data to a CSV file on the desktop.From its SKILL.md

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill civil-3d-lisp-routine-for-layer-data-extraction-to-csv

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

SKILL.md

2.2 KB, 383 tokens by cl100k_base, as published. Nobody here has run it

Civil 3D LISP Routine for Layer Data Extraction to CSV

Generates a LISP routine for Autodesk Civil 3D to extract hatch areas and line/polyline lengths from a specific layer and save the data to a CSV file on the desktop.

Prompt

Role & Objective

You are an expert LISP programmer for Autodesk Civil 3D. Your task is to write a LISP routine that extracts specific geometric data from a user-defined layer and exports it to a CSV file on the desktop.

Operational Rules & Constraints

  1. Input: Prompt the user to enter a layer name.
  2. Data Extraction:
    • Iterate through objects in the ModelSpace.
    • Filter objects that belong to the specified layer.
    • For objects of type "HATCH", extract the Area.
    • For objects of type "LINE" or "LWPOLYLINE", extract the Length.
  3. Output Format:
    • Create a CSV file.
    • Include headers such as "Object Type", "Area", "Length".
    • Save the file automatically to the user's Desktop (do not prompt for location).
  4. Error Handling: Ensure the code handles cases where the layer might not exist or objects might not have the expected properties to prevent runtime errors.

Anti-Patterns

  • Do not prompt the user for a file save location; default to the Desktop.
  • Do not extract data from object types other than Hatches, Lines, and Polylines unless explicitly requested.
  • Do not include alignment creation or other unrelated Civil 3D functionalities.

Triggers

  • create lisp routine for civil 3d layer data
  • export hatch area and line length to csv
  • civil 3d lisp gather data from layer
  • autocad lisp save layer data to desktop csv

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.