{"id":8093,"date":"2026-10-08T10:22:28","date_gmt":"2026-10-08T10:22:28","guid":{"rendered":"https:\/\/blog.filio.io\/?p=8093"},"modified":"2026-10-08T10:22:32","modified_gmt":"2026-10-08T10:22:32","slug":"plan-linked-construction-photos","status":"publish","type":"post","link":"https:\/\/blog.filio.io\/plan-linked-construction-photos\/","title":{"rendered":"Plan-Linked Construction Photos: Record Position, Direction, and Context"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8093\" class=\"elementor elementor-8093\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0880001 e-con-full blog088-root e-flex e-con e-parent\" data-id=\"b0880001\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0880002 elementor-widget elementor-widget-html\" data-id=\"b0880002\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>body.postid-8093 .elementor-element-a71e711{padding-top:var(--padding-bottom,30px)!important}\nbody.postid-8093 .elementor-element-894226b{align-items:center!important}\nbody.postid-8093 .elementor-element-b33f081,body.postid-8093 .elementor-element-9731252{min-width:0}\nbody.postid-8093 .elementor-element-c30ec63 h1{line-height:1.25!important;letter-spacing:0!important}\nbody.postid-8093 .elementor-element-c67bacb{position:relative!important;top:auto!important;left:auto!important;width:100%!important}\nbody.postid-8093 .elementor-element-c67bacb picture{display:block;width:100%}\nbody.postid-8093 .elementor-element-c67bacb img{display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:0!important}\n.blog088-root,.blog088-root *{box-sizing:border-box}\n.blog088-article{max-width:760px;font:18px\/1.65 Arial,sans-serif;color:#252a2d;letter-spacing:0}\n.blog088-article p{margin:0 0 22px}\n.blog088-article h2{font-size:28px;line-height:1.25;margin:44px 0 20px;letter-spacing:0}\n.blog088-article h3{font-size:22px;line-height:1.35;margin:28px 0 14px;letter-spacing:0}\n.blog088-article a{color:#126b70;text-decoration:underline;text-underline-offset:3px}\n.blog088-visual{max-width:640px;margin:32px auto 40px}\n.blog088-visual picture,.blog088-visual img{display:block;width:100%;height:auto}\n.blog088-checklist{border-left:3px solid #e4a900;padding-left:22px;margin:28px 0}\n.blog088-checklist h3{font-size:18px;margin-top:0}\n.blog088-checklist dl{margin:0}\n.blog088-checklist dl>div{padding:14px 0;border-bottom:1px solid #e5e8e9}\n.blog088-checklist dt{font-weight:700}.blog088-checklist dd{margin:3px 0 0}\n.blog088-note{border-top:1px solid #dce2e3;margin-top:42px;padding-top:20px;font-size:16px;color:#56636a}\n.blog088-note h2{font-size:19px;margin:0 0 12px}\n.blog088-cta{margin-top:30px!important;font-weight:700}\n@media(max-width:1023px){body.postid-8093 .elementor-element-894226b{flex-direction:column!important;gap:24px!important}body.postid-8093 .elementor-element-b33f081,body.postid-8093 .elementor-element-9731252{width:100%!important;max-width:100%!important}body.postid-8093 .elementor-element-c30ec63 h1{font-size:34px!important}}\n@media(max-width:600px){body.postid-8093 .elementor-element-c30ec63 h1{font-size:29px!important}body.postid-8093 .elementor-element-c67bacb img{aspect-ratio:440\/680!important}.blog088-article{font-size:17px}.blog088-article h2{font-size:25px}.blog088-article h3{font-size:21px}.blog088-visual{margin:26px 0 32px}.blog088-checklist{padding-left:15px}.blog088-checklist h3{font-size:18px}.blog088-note h2{font-size:19px}}.blog088-visual img{object-fit:contain!important;aspect-ratio:1000\/620!important}@media(min-width:601px) and (max-width:1023px){body.postid-8093 .elementor-element-fe845bc{position:static!important;width:auto!important;align-self:flex-end}body.postid-8093 .elementor-element-fe845bc .elementor-grid{display:grid;grid-template-columns:repeat(4,44px);gap:12px}}@media(max-width:600px){.blog088-visual[data-visual=\"VIS-088-01\"] img{aspect-ratio:440\/675!important}}@media(max-width:600px){.blog088-visual[data-visual=\"VIS-088-02\"] img{aspect-ratio:440\/875!important}.blog088-visual[data-visual=\"VIS-088-H-INLINE\"] img{aspect-ratio:auto!important}body.postid-8093 .elementor-element-c67bacb img{aspect-ratio:auto!important;width:100%!important;height:auto!important;object-fit:contain!important}}.blog088-google-source{margin:32px 0 6px;padding:20px 0 0;border-top:1px solid #dce2e3}.blog088-google-source p{margin:0 0 12px;font-size:15px;color:#56636a}.blog088-google-source a{display:inline-block;padding:11px 18px;border-radius:7px;border:1px solid #c6d0d2;color:#182126!important;text-decoration:none!important;font-size:15px;font-weight:700;line-height:1.35;background:#fff}.blog088-google-source a:hover{border-color:#e4a900;background:#fff9e9}<\/style><article class=\"blog088-article\"><p>Useful interior photo documentation keeps four things connected: camera position, viewing direction, subject context, and the correct plan reference. Together, they let someone who was not there understand the observation.<\/p><h2 id=\"a-position-is-not-a-viewing-direction\">A position is not a viewing direction<\/h2><p>Imagine an inspector standing at a corridor junction. One photo faces a fire door; another faces a service cupboard behind them. The same camera position is relevant to both, but the direction tells the reviewer which subject to expect. A subject label then explains why the photo was taken.<\/p><p>Do not confuse the camera's position with the photographed object's position. Placing a record on a drawing is useful only when the team understands what that point represents. Establish a consistent convention and carry it into the handoff.<\/p><p><a href=\"https:\/\/doc.esri.com\/en\/arcgis-pro\/latest\/help\/data\/imagery\/oriented-imagery-layer.html\" target=\"_blank\" rel=\"noopener\">Esri's oriented imagery documentation<\/a> distinguishes camera location from orientation attributes such as heading and field of view. The same distinction helps a reviewer read a plan-linked photo: the point says where; direction helps explain what is in view.<\/p><figure class=\"blog088-visual\" data-visual=\"VIS-088-H-INLINE\"><picture><source media=\"(max-width:600px)\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-H-mobile.png 1320w\" sizes=\"100vw\"><img src=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-H-scaled.png\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-H-scaled.png 2560w\" sizes=\"(max-width:700px) 100vw, 640px\" loading=\"lazy\" decoding=\"async\" alt=\"Instructional diagram: the same camera position faces a doorway in one direction and a cupboard in another.\"><\/picture><\/figure><h2 id=\"choose-a-dependable-plan-reference\">Choose a dependable plan reference<\/h2><p>Start with the correct project, level, and plan revision. Identify a real feature that you can match confidently between the space and the drawing, such as a particular doorway or corridor junction. Repeated rooms and similar-looking openings deserve extra attention.<\/p><p>Do not compensate for an uncertain reference by adding more photo markers. If the starting context is wrong, additional records can make the mistake look more convincing. Resolve the reference first or document the uncertainty and arrange a check.<\/p><h3 id=\"keep-orientation-explicit\">Keep orientation explicit<\/h3><p>Before beginning a route, identify how the plan is oriented relative to the space. Screen-up is not automatically the direction in which the person is facing. Review the actual reference features rather than assuming the display orientation establishes a compass direction.<\/p><p>Where the software requires setup positions, follow its current instructions and identify the physical positions deliberately. A setup segment and a later photo route have different jobs: the first establishes a reference for the workflow; the second documents conditions. Do not describe the setup distance as the required interval between every photo.<\/p><figure class=\"blog088-visual\" data-visual=\"VIS-088-01\"><picture><source media=\"(max-width:600px)\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-01-mobile.png 1320w\" sizes=\"100vw\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-01-scaled.png\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-01-scaled.png 2560w\" sizes=\"auto, (max-width:700px) 100vw, 640px\" width=\"2560\" height=\"1587\" loading=\"lazy\" alt=\"A two-position setup reference is separate from a turning photo route. Capture positions document useful views rather than a fixed distance interval.\"><\/picture><\/figure><h2 id=\"build-a-sequence-someone-else-can-follow\">Build a sequence someone else can follow<\/h2><p>Plan a route around the review task, not around an arbitrary number of images. At a transition, capture enough context for someone to recognize how one location relates to the next. At a detail, include a wider reference view or a clear subject description so the detail does not become detached from the space.<\/p><p>This is a documentation sequence, not automatically a photogrammetry source set. Photogrammetry has its own requirements for <a href=\"https:\/\/www.filio.io\/blog\/photogrammetry-capture-construction\" target=\"_blank\" rel=\"noopener\">connected visual coverage<\/a>. A route designed to explain observations should not be presented as proof that the same photographs will produce a complete 3D model.<\/p><p>Name meaningful changes in context: another room, another level, a different plan, or a return to an area later in the day. A continuous path graphic is not a substitute for those distinctions. Keep the record's identity understandable even when the plan is not open.<\/p><h2 id=\"review-the-marker-and-the-photograph-together\">Review the marker and the photograph together<\/h2><p>A useful review opens the image alongside its plan context. Does the scene match the expected room? Does the viewing direction correspond to the visible subject? Does the sequence make sense through the doorway or junction? Those checks can reveal a mismatch that is easy to miss when reviewing only the markers.<\/p><p>If the context is wrong or unclear, use the supported correction workflow and recheck the result. Do not silently move a point to make a route look tidy. A correction should improve the association with the observed location, not hide an uncertainty.<\/p><figure class=\"blog088-visual\" data-visual=\"VIS-088-02\"><picture><source media=\"(max-width:600px)\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-02-mobile-scaled.png 1287w\" sizes=\"100vw\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-02-scaled.png\" srcset=\"https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/VIS-088-02-scaled.png 2560w\" sizes=\"auto, (max-width:700px) 100vw, 640px\" width=\"2560\" height=\"1587\" loading=\"lazy\" alt=\"An illustrative cupboard view paired with a plan marker and direction toward the same cupboard, with a doorway as context. No automatic check or precise location is shown.\"><\/picture><\/figure><h3 id=\"review-after-an-interruption\">Review after an interruption<\/h3><p>After a pause, a change of area, or a restarted session, recheck the plan and physical reference. Follow the product's current instructions if a new setup is needed.<\/p><p>If the expected result does not match the space, stop relying on it until the discrepancy is understood. A precise-looking marker is not evidence of a tested positioning tolerance. Keep an explanatory note and supporting observations when the location cannot yet be confirmed.<\/p><h2 id=\"make-the-handoff-useful-outside-the-capture-session\">Make the handoff useful outside the capture session<\/h2><p>The reviewer needs more than the route. Keep the project and level, relevant plan revision, photo subject, available capture context, and any unresolved placement question together. Give the recipient an approved way to access both the image and its reference context.<\/p><p>A photo sequence records the observations made, not every surface or event along the route. If an area was skipped or inaccessible, say so.<\/p><p>For the drawing side of that relationship, the <a href=\"https:\/\/www.filio.io\/academy\/what-is-a-plan-sheet-in-filio-and-how-do-i-add-or-manage-one\/\" target=\"_blank\" rel=\"noopener\">Filio Plan Sheet guide<\/a> explains its documented setup and management workflow. For the wider record system, <a href=\"https:\/\/www.filio.io\/blog\/searchable-construction-project-records\" target=\"_blank\" rel=\"noopener\">searchable construction project records<\/a> explains why useful retrieval depends on preserved context.<\/p><h2 id=\"where-filio-walking-placement-fits\">Where Filio Walking Placement fits<\/h2><p><a href=\"https:\/\/www.filio.io\/academy\/set-up-walking-placement-filio-data-collector\" target=\"_blank\" rel=\"noopener\">Filio's Walking Placement guide<\/a> describes a Plan Sheet setup with a start and end reference, directional photo placement, and tools for reviewing or correcting a marker and its direction. The guide is the place for product steps; the documentation principles here explain what the resulting association needs to communicate.<\/p><p>Filio describes Walking Placement as <a href=\"https:\/\/www.filio.io\/features#maps-plan-sheets\" target=\"_blank\" rel=\"noopener\">Walking (SLAM)<\/a>. SLAM\u2014<a href=\"https:\/\/www.mathworks.com\/help\/nav\/slam.html\" target=\"_blank\" rel=\"noopener\">simultaneous localization and mapping<\/a>\u2014is a technical approach for estimating a moving device\u2019s position and orientation while mapping its surroundings. In this workflow, the practical review stays on the Plan Sheet: does each photo\u2019s marker and viewing direction make sense? The term does not by itself imply survey-level accuracy or a particular SLAM implementation.<\/p><p>Before field use, check the current product instructions for setup, supported devices, and how to review or correct a placement. A plan-linked record remains something to review, not a positioning guarantee.<\/p><div id=\"blog088-product-payoff\" hidden><\/div><section class=\"blog088-checklist\"><h2 id=\"check-before-you-share\">CHECK BEFORE YOU SHARE<\/h2><dl><div><dt>Location:<\/dt><dd>Can the reviewer identify the correct project, level, and plan?<\/dd><\/div><div><dt>Position:<\/dt><dd>Is it clear what the marker represents, and does it match the documented reference?<\/dd><\/div><div><dt>Direction:<\/dt><dd>Does the photograph agree with the indicated view?<\/dd><\/div><div><dt>Context:<\/dt><dd>Do subjects, transitions, and omissions make sense without the photographer explaining them?<\/dd><\/div><div><dt>Follow-up:<\/dt><dd>Are unresolved placement questions explicit, with a responsible person and next action?<\/dd><\/div><\/dl><\/section><h2 id=\"common-questions\">Common questions<\/h2><h3 id=\"does-a-floor-plan-marker-prove-precise-indoor-location\">Does a floor-plan marker prove precise indoor location?<\/h3><p>No. Its usefulness depends on the placement method, reference, and review. An accuracy claim requires evidence specific to the product and operating conditions.<\/p><h3 id=\"does-every-photo-need-the-same-spacing\">Does every photo need the same spacing?<\/h3><p>Not as a general documentation rule. Choose observations for the task, and follow the product's current setup instructions. A setup distance is not automatically a photo-spacing rule.<\/p><h3 id=\"can-i-use-a-route-as-a-3d-reconstruction-plan\">Can I use a route as a 3D reconstruction plan?<\/h3><p>Not without separately planning the source coverage needed for reconstruction. Documentation context and reconstruction inputs solve different problems.<\/p><p class=\"blog088-cta\"><a href=\"https:\/\/www.filio.io\/academy\/set-up-walking-placement-filio-data-collector\" target=\"_blank\" rel=\"noopener\">Read the Walking Placement workflow in Filio Academy.<\/a><\/p><aside class=\"blog088-note\"><p>Reader note: The plan-linked graphic is a conceptual illustration, not an app screenshot. The diagrams explain position, direction, and review; they do not specify a sensor system, measurement tolerance, device list, or guaranteed tracking behavior.<\/p><\/aside><div class=\"blog088-google-source\"><p>Want more field documentation from Filio in Google Search?<\/p><a href=\"https:\/\/www.google.com\/preferences\/source?q=www.filio.io\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Add Filio as a preferred source in Google Search\">Add Filio as a Preferred Source on Google \u2197<\/a><\/div><\/article><script>(()=>{const apply=()=>{const img=document.querySelector('body.postid-8093 .elementor-element-c67bacb img');if(!img)return;const pic=img.parentElement;if(pic&&pic.tagName==='PICTURE')pic.querySelectorAll('source').forEach(el=>el.remove());const src='https:\/\/blog.filio.io\/wp-content\/uploads\/sites\/6\/2026\/10\/FILIO-BLOG-088-Plan-Linked-Hero-1600.webp';img.src=src;img.srcset=src+' 1600w';img.sizes='(max-width:1023px) 100vw, 600px';img.alt='Concept illustration of a construction photo connected to its plan marker, viewing direction and project context.';img.loading='eager';img.setAttribute('fetchpriority','high');};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',apply,{once:true});else apply();})();<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>A dot on a floor plan can tell a reviewer where a photograph belongs. It cannot, by itself, tell them which wall the camera faced. Two photos taken at the same position may show opposite sides of a corridor. Two similar-looking photos may come from different rooms.<\/p>\n","protected":false},"author":2,"featured_media":8208,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-8093","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-construction"],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/posts\/8093","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/comments?post=8093"}],"version-history":[{"count":10,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/posts\/8093\/revisions"}],"predecessor-version":[{"id":8216,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/posts\/8093\/revisions\/8216"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/media\/8208"}],"wp:attachment":[{"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/media?parent=8093"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/categories?post=8093"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.filio.io\/wp-json\/wp\/v2\/tags?post=8093"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}