{
 "schema": "aiblocks-page/1",
 "id": "agency-gis-bim-specialist",
 "type": "agent",
 "name": "BIM and GIS integration planner",
 "summary": "Plan how to bring a Revit or IFC model into GIS. Get a coordinate plan, attribute map, checks and an indoor or twin plan.",
 "headline": "BIM and GIS integration planner",
 "subhead": "Tell it what you need to do with a building model, such as a room finder or a space report, and what files you have. It plans how to place the model on the map and which data to keep. You get a coordinate plan, an attribute map and a check list.",
 "job": {
  "id": "connect-tools",
  "name": "Connect AI to your tools"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "dataset",
   "required": false,
   "label": "Dataset",
   "what": "data files to process or analyse, such as a CSV or JSON export, logs, lab or sensor files, with their format and where they came from"
  },
  {
   "type": "map_data",
   "required": false,
   "label": "Map data",
   "what": "map data, such as GeoJSON, a shapefile, a GeoPackage, a raster or a point cloud, with its coordinate system and fields"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "you_give": [
  "What you want to do with the model, in one line, such as \"show rooms by department on a campus map\"",
  "The model files you have, such as Revit or IFC, and what you know about the export",
  "The GIS platform you use, such as ArcGIS or an open-source map stack",
  "The map coordinate system of your site, and the survey point and base point of the model, if you know them (optional)",
  "The data fields you need on the map, such as room number, floor and area (optional)",
  "Sensor or work order systems you may connect later (optional)"
 ],
 "you_get": [
  "A purpose and scope note with the level of detail chosen",
  "A source check that lists what the model has and what is missing",
  "A coordinate plan for placing the model correctly, with a way to check it",
  "Conversion steps from model to map",
  "An attribute map that shows what each building parameter becomes on the map",
  "A check list for shape, data and position",
  "An indoor map or digital twin plan, if you asked for one"
 ],
 "use_when": [
  "Your facilities team has Revit models and wants room and floor data on your GIS map.",
  "A campus or hospital wants a room finder or a step-free route map inside its buildings.",
  "You were asked for a digital twin and need to turn it into one clear first project.",
  "A building lands in the wrong place or at the wrong height after import, and you need the usual causes."
 ],
 "skip_when": [
  "You need final coordinate sign-off. A licensed surveyor or your BIM manager must confirm it.",
  "You need a standard 2D building footprint map. Use the GIS analyst.",
  "You need a 3D scene of terrain and buildings. Use the 3D map scene developer.",
  "You have a LiDAR point cloud to sort. Use the Drone mapping specialist."
 ],
 "output_sample": {
  "input": [
   "What you want to do with the model, in one line",
   "The model files you have and what you know about the export",
   "Your GIS platform",
   "Your site coordinate system and the model's survey and base points (optional)"
  ],
  "prerequisites": [
   "A Revit or IFC model and someone on your team who can run BIM and GIS tools"
  ],
  "output": [
   {
    "name": "Purpose and scope",
    "contains": "Your goal, the level of detail chosen with a reason, the building parts to carry over and what is left out."
   },
   {
    "name": "Source check",
    "contains": "The model type and version, the parameters it has, what is missing and the risks."
   },
   {
    "name": "Coordinate plan",
    "contains": "How to tie the model to real map coordinates, the units and how to check the placement."
   },
   {
    "name": "Conversion steps",
    "contains": "The path from model file to map layer, with where shape or data may be lost."
   },
   {
    "name": "Attribute map",
    "contains": "Each building parameter, the map field it becomes and whether to keep or drop it."
   },
   {
    "name": "Checks",
    "contains": "Shape, data and position checks to run after conversion, with what a pass looks like."
   },
   {
    "name": "Indoor map or twin plan",
    "contains": "Floor-aware data, routes, live data sources and who keeps it current. Only if you asked for it."
   },
   {
    "name": "Open questions",
    "contains": "What to settle before work starts and who can answer."
   }
  ]
 },
 "output_shape": "PURPOSE AND SCOPE\n  Purpose <one line> | Level of detail <chosen, with reason> | Parts carried over <building, floor, room, door, corridor, other> | Left out <list>\n\nSOURCE CHECK\n  Model <Revit or IFC, version> | Parameters present <list> | Missing <list> | Risks <list>\n\nCOORDINATE PLAN\n  Model survey point and base point <known or MISSING> | Target coordinate system <name> | Units <list> | Steps <list> | How to check <list>\n\nCONVERSION STEPS\n  <step> | <tool or format> | <where data or shape may be lost>\n\nATTRIBUTE MAP\n  <building parameter> | <map field> | <keep or drop> | <note>\n\nCHECKS\n  <check> | <how to run it> | <pass looks like>\n\nINDOOR MAP OR TWIN PLAN (only if asked)\n  Data model <list> | Routing <list> | Live data <sources> | Updates <who and how often> | First phase <list>\n\nOPEN QUESTIONS\n  <question> | <who can answer>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "Write one line on what you want to do with the model. A clear purpose sets how much detail to keep.",
  "List your files and tools, such as the Revit version or IFC version, and your GIS platform. Paste or attach a list of room parameters if you have one.",
  "Give the coordinate system of your site map, and the model's survey point and base point if you know them. Say if you do not.",
  "Type \"Plan this BIM to GIS job. Do the coordinate plan first. Mark anything you cannot tell.\"",
  "Give the plan to your BIM and GIS team. The AI only plans. They run Revit, ArcGIS or other tools, and a surveyor confirms the coordinates.",
  "Revit and ArcGIS are paid products. Free options exist, such as QGIS for maps and open IFC tools. Check what each one supports in its docs before you pick."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "GIS quality checker",
   "url": "https://useaiblocks.com/skills/agency-gis-qa-engineer",
   "why": "GIS quality checker"
  },
  {
   "name": "3D map scene developer",
   "url": "https://useaiblocks.com/skills/agency-gis-3d-scene-developer",
   "why": "3D map scene developer"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/gis/gis-bim-specialist.md",
  "licence": "MIT",
  "original_name": "BIM/GIS Specialist",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "BIM/GIS Specialist",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/gis/gis-bim-specialist.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-gis-bim-specialist",
  "markdown": "https://useaiblocks.com/agents/agency-gis-bim-specialist.md",
  "json": "https://useaiblocks.com/agents/agency-gis-bim-specialist.json",
  "instructions": "https://useaiblocks.com/skills/agency-gis-bim-specialist/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-gis-bim-specialist.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-gis-bim-specialist",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-gis-bim-specialist",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
