top of page

7 Measures to Prevent Coordinate Shifts When Importing LandXML|Points to Review When Drawings Don't Match

By LRTK Team (Lefixea Inc.)

All-in-One Surveying Device: LRTK Phone
text explanation of LRTK Phone

Table of Contents

Why coordinate shifts occur when importing LandXML

Countermeasure 1 Check the coordinate system settings first

Countermeasure 2 Review the consistency between reference points and known points

Countermeasure 3 Don’t overlook differences in units

Countermeasure 4 Do not confuse local coordinates with public coordinates

Countermeasure 5 Treat the vertical datum and horizontal coordinates separately

Countermeasure 6 Standardize the procedure for overlay alignment checks

Countermeasure 7 Confirm the preconditions when creating the source data

Practical steps to prevent coordinate shifts when importing LandXML

Summary


Why Coordinate Shifts Occur When Importing LandXML

LandXML is widely used in civil engineering, surveying, design, and construction as a data format for transferring terrain, alignment, longitudinal and cross-sectional profiles, and coordinate information. Being able to bring drawings and terrain information into a different environment is a major advantage, but in practice there are often problems such as "it could be read but the positions don't match", "it doesn't line up with the drawings", and "it is off by tens of centimeters (tens of in) to several meters (several ft)".


What is important here is not to assume that the LandXML itself is corrupted. Many coordinate shifts arise not from file corruption but from mismatched assumptions between the party reading the file and the one that created it. In other words, it is not just the data contents: small discrepancies across multiple conditions—coordinate system, reference points, units, vertical datum, local origin, the drawing’s settings, and so on—can accumulate and appear as a large displacement.


Many practitioners who search for "landxml import" are likely trying to bring design data to the site, overlay it with existing drawings, or use it for as-built verification and construction planning. For that reason, simply knowing how to import is not enough. You must verify that the imported data is truly usable—specifically, that it aligns with site coordinates and drawing coordinates—otherwise it can lead to major rework in later stages.


A characteristic of coordinate shifts when importing LandXML is that it is often difficult to narrow the cause down to just one. It can be caused by an unset coordinate system, or by the designer having worked in a local coordinate system. Sometimes the horizontal positions are correct but only the elevations differ; conversely, it may look correct visually, but when checked against reference points the entire model has been translated by a constant amount. For that reason, rather than making ad hoc fixes, you need to methodically isolate the causes of the coordinate shift in sequence.


Also, be aware that judging coordinate misalignments by "appearance" can easily lead to errors. Depending on the scale or display magnification, something may look correct yet actually be off by several centimeters. Conversely, a display range that is too wide can make items appear far apart when in fact it is simply the display center that differs. Determination of coordinate misalignments should be made not by on-screen impressions but by numerical verification using reference points, known points, or representative points.


Furthermore, LandXML is often used as an intermediary for data handovers, and there is the aspect that configuration errors in upstream processes tend to surface in downstream stages. Even if something appears fine at the design stage, it can feel off as soon as you overlay it with survey results, construction drawings, or the coordinates of on-site equipment. Trying to have only the person responsible for importing resolve these issues often leads to unnecessary detours. It is essential to understand where the data were created, under which reference/standards, and in which coordinate system, and to be prepared to check back with the upstream process when necessary.


From here, I will explain seven points you should prioritize reviewing in practice when drawings do not align upon importing LandXML. Focusing on areas that often cause problems on site—coordinate systems, reference points, units, local coordinates, and overlay verification—I will organize the causes and countermeasures.


Countermeasure 1: Verify the coordinate system settings first

When addressing coordinate shifts during LandXML import, the first step should be to verify the coordinate system. This is the most fundamental item, yet it is also the source of the greatest number of problems. That is because the same numeric coordinates can correspond to entirely different locations depending on which coordinate system they are interpreted in.


In practice, even if you assume you are working with public coordinates, the import destination settings may be left unspecified or set to a different plane rectangular coordinate system. If you import a LandXML in this state, the drawing will be displayed but will not overlap with existing drawings or survey results, appearing as a significant positional offset. This requires caution, especially when handling multiple projects in the same environment, because the previous project's settings may remain and be applied during import.


What’s important here is not just to check whether the LandXML file contains coordinate information, but to confirm how the importing side interprets that information. In practice, the data contents and the software settings must match before the data will be placed in the correct location. It is insufficient for only one of them to be correct.


Also, if you mix up the zone number of the plane rectangular coordinate system, the positions can be displaced so much that, although they may appear to be in nearly the same place visually, they become unusable in practice. Moreover, when the drawing covers a small area, such anomalies can be difficult to notice at a glance. Therefore, after importing, it is important not only to view the entire drawing but also to individually verify the coordinate values of known points and reference points.


If the coordinate system is unknown, the correct approach is to first check the conditions under which the original data were created. Verify whether the coordinate system is recorded in drawings, survey results, delivery documents, or project specifications, and avoid trying to align it based on conjecture alone. On site, when you are in a hurry you may be tempted to proceed with a provisional assumption like “this is probably the system,” but such makeshift measures will inevitably increase the burden of consistency checks later.


Ideally, you should verify the coordinate system before importing LandXML, but in practice you will often notice something is off only after importing. Even then, before trying to force a fit by scaling or moving, you should first suspect the coordinate system. If you tidy up the appearance while the coordinate system is still wrong, inconsistencies will suddenly surface during subsequent surveying and as-built verification.


To prevent coordinate shifts when importing LandXML files, it is important to establish a routine of always checking before and after import "what coordinate system is being used", "whether the destination settings match", and "whether the reference point values are consistent". Not skipping the coordinate system check is the quickest way to prevent problems.


Measure 2: Review consistency between control points and known points

After importing LandXML, the most reliable way to determine whether the drawing is correct is to cross-check reference points and known points. Rather than relying on whether they seem to overlap on the screen, confirming that the coordinate values match reveals whether there is any coordinate shift and the nature of that shift.


A common occurrence on site is that, because the alignment and terrain appear to be in roughly the same positions, people conclude there is no problem, when in fact the entire dataset is shifted by a constant amount. For example, confirming only a single reference point cannot rule out the possibility that that point happened to be close by chance. At a minimum, verify against multiple points to determine whether it is a translation (parallel shift), a rotation, a scale difference, or only a vertical (height) issue.


The advantage of matching reference points is that it also helps isolate the cause. If all points are shifted by the same amount in the same direction, problems with origin setting or parallel translation are suspected. If the shifts differ for each point, you should suspect rotation, scale, or errors introduced when the original data were created. If the horizontal planes match but only the heights differ, you can conclude that attention should be paid to the vertical datum or how the elevation system is being handled.


In practice, there are many situations where looking at LandXML alone does not yield an answer. Problems only become apparent when it is cross-checked against other source materials such as existing survey maps, current-condition drawings, design control points, and observations obtained on site. For that reason, the loading process should be regarded not merely as data import but as including reconciliation work.


Also, even if control point names are the same, their update timing or the version of the results may differ. In such cases, what appears to be a comparison of identically named points may actually be a comparison of results from different conditions. Especially on projects with long durations or sites involving multiple contractors, it is important to clearly identify the source of the control point information.


When verifying, it's also important to consider how you select representative points. Instead of selecting only part of the drawing, choose points that include the edges and the center of the area whenever possible so that differences in rotation or scale are easier to notice. Using only two closely spaced points may cause you to overlook overall deformation. If you can compare height as well as planar positions, it's more efficient to check them simultaneously.


Making consistency checks after importing LandXML a standard procedure makes it easier to detect problems early. Rather than using successful import as the completion criterion, simply changing the workflow so that a task is only considered complete after numeric verification at control points and known points will greatly reduce downstream confusion. When you feel the drawings do not match, it is especially important to return to the control points instead of relying on intuition.


Countermeasure 3: Don't Overlook Differences in Units

Coordinate shifts when importing LandXML can sometimes be caused by differences in units. While attention tends to focus on coordinate systems and reference points, even differences in length or elevation units alone can make a drawing appear significantly shifted or make its sense of scale seem off. Because unit issues can exhibit symptoms similar to those of coordinate system problems at first glance, they are easily misdiagnosed.


For example, if the source data are created on a meters basis (m (ft)) but the target system treats them with a millimeters sense (mm (in)), the overall scale of the drawing will change significantly. In this case, aligning one point to the reference will cause large misalignment elsewhere, so a simple translation cannot resolve it. On site this is described as "the positions don't match," but in reality it is often not a positional problem but an issue of scale interpretation.


The same thing can happen in the vertical direction. If the units or the way elevation values are handled are not consistent, the plan view may be correct while cross-sections and the heights of structures appear unnatural. If you assume this is an import error, revisiting the unit settings and data specifications that should be checked will be put off.


Differences in units can be difficult to determine by visual inspection alone. This is because looking at only a portion of a drawing can make it appear to be displayed correctly. However, when symptoms appear — such as a sense that the dimensions feel off, the overall alignment is slightly wrong when overlaid with existing drawings, or the design width or length differs from what was expected — it is worth questioning the units.


What to pay particular attention to are situations where LandXML is used together with other drawings, point clouds, or coordinate lists. If the assumed units differ between datasets, it’s not that any one of them is necessarily wrong; the inconsistency only becomes apparent when they are combined. Therefore, you need to check not only the unit settings in the LandXML itself but also the units of the data you are comparing it with.


In practice, the specifications or delivery conditions for the original data often state how units are handled. Ideally you can check that before loading, but on-site it's not uncommon for the files to arrive first. In that case, compare known distances or structural dimensions to verify whether they match the assumed scale. Values that are easy to judge for validity on-site—such as lengths, widths, slope lengths, and structure dimensions—provide useful clues.


If you proceed with work while leaving unit mismatches unaddressed, they will persist as unexplained discrepancies when performing coordinate transformations or as-built comparisons in later stages. That is why it is important, immediately after importing LandXML, to verify consistency not only of the coordinate values but also of the interpretation of lengths and elevations. Units may be an unglamorous item to check, but they are a highly effective review point for preventing coordinate shifts.


Countermeasure 4 Do not confuse local coordinates with public coordinates

A particularly troublesome issue with coordinate shifts when importing LandXML is the confusion between local coordinates and public coordinates. On site, drawings are sometimes created by setting a local origin for ease of work. On the other hand, survey results and construction management often assume public coordinates, and if these two are handed over without being clearly distinguished, positions can become significantly mismatched after import.


A characteristic of local coordinates is that the origin and orientation are defined specifically for each project. Even if things look consistent within a drawing, when overlaid with external drawings or survey results they will not match due to differences in origin position and rotation angle. In other words, even if the data are correct, they cannot be used directly in practice unless they are referenced to a common coordinate standard.


This problem often occurs when data created using a local coordinate system during the design phase are brought directly into construction or to on-site terminals. What designers handled without issue may not align with existing terrain or reference points in the field, and can appear to be an import error. However, in many cases it isn’t actually a loading failure but simply a difference in the assumed coordinate system.


When trying to determine whether coordinates are local or public, the magnitude of the coordinate values and their consistency with known points can provide useful clues. If the values are extremely small, or appear to use a corner of the drawing as the origin, they may be local coordinates. However, don’t make a determination based solely on the apparent numbers; it’s important to assess them together with the original documents and the creator’s explanation.


Also, when converting from local coordinates to public coordinates, a simple translation may not be sufficient. Not only an origin shift, but rotation and scale corrections may be involved. If you force an overlay while leaving these aspects ambiguous, it may align in some areas but deviate in others. This is extremely dangerous for construction and as-built management.


In practice, using local coordinates is not inherently wrong. The problem is that this is not communicated. When exchanging LandXML, simply indicating whether the coordinates are public or local and whether they have been transformed or remain untransformed can prevent many problems. Conversely, if you begin loading data without clarity on those assumptions, reconciling them later requires a great deal of effort.


When drawings don't match, it's just as important to suspect "isn't the coordinate system different?" as it is to question "could this be a local coordinate system in the first place?" As a countermeasure against coordinate shifts when importing LandXML, clearly distinguishing between local coordinates and public coordinates is a fundamentally important basic practice in professional work.


Measure 5: Consider the vertical reference and planar coordinates separately

When people talk about coordinate shifts when importing LandXML, many picture shifts in plan position. However, on real sites the plan may be correct while only the elevation is wrong, or differences in elevation may cause the entire drawing to feel inconsistent. Therefore, when considering coordinate shifts it is important to check planar coordinates and the elevation reference separately.


The reason height issues are easily overlooked is that they are not very noticeable on plan views. When alignment and plan positions line up neatly, people tend to conclude “no problem.” However, when you move on to cross-section checks, structure placement, construction planning, or elevation management, you may only then notice that the design elevations and the actual elevations do not match. By that time multiple work stages may already be underway, and the impact of corrections can be considerable.


Causes of height discrepancies can include differences in the vertical reference surface, differences in how elevation values are handled, and insufficient datum settings when the original data were created. Even if the horizontal coordinate systems match, the height reference will not necessarily align automatically. Especially when combining multiple outputs, if you do not confirm which reference each was managed under, you can end up with data that, despite horizontal consistency, are unusable in practice.


Also, when checking heights, it is important not to judge based only on a single representative cross-section. Even if one point matches, other locations may show differences. It is necessary to verify over areas that actually have significant impact, such as the entire route or around structures. Since height errors are difficult to grasp visually, it is essential to make a habit of comparing numerical values.


If, after loading, the plan view appears correct but something feels off, a difference in the vertical datum may be lurking in the background. For example, symptoms such as cross sections appearing unnatural, poor continuity of slopes, or the relationship between design elevations and existing surfaces differing from expectations can be signs of a vertical offset. Rather than dismissing these kinds of inconsistencies as mere display issues, it is important to review the reference datum itself.


In practical work, people tend to treat plan (horizontal position) and elevation together as "coordinates", but for verification procedures it is easier to consider them separately. First check the consistency of the plan positions, and then check the consistency of the elevation reference; following this sequence makes it easier to isolate problems. Conversely, if you handle both together you can’t tell where the cause lies, and corrections tend to be ad hoc.


When addressing coordinate shifts during LandXML import, it's important not to be complacent with aligning only the horizontal plane. To make the data truly usable on site, you must verify that elevations are aligned as well. Adopting the perspective of viewing plan and elevation separately contributes to ensuring accuracy in practical field work.


Countermeasure 6 Standardize the procedure for overlay verification

When checking whether drawings match after importing LandXML, relying on each person's subjective impression leads to variation in judgments. If one person says "mostly correct" while another judges "this can't be used as-is," the quality of work will not be stable. Therefore, it is important to standardize the procedure for overlay verification.


Overlay checking is not simply displaying two drawings on the screen. It is necessary to decide in advance which reference materials to compare, which points to use as a reference, the extent of the area to be checked, and how to evaluate plan (horizontal position) and height (elevation). If this is not standardized, the checking method will vary each time and oversights will increase.


A practical approach is to first select multiple known points or representative points, perform numerical verification, and then examine how the drawings overlap as a whole. If you make a judgement based only on the on-screen display, you are more likely to be influenced by the zoom level and display settings. By combining numerical checks with visual inspection, it becomes easier to grasp translations, rotations, scale differences, and local deformations.


Also, it's important what you use as the counterpart for overlay checks. The reliability and applicable uses differ for each comparison target, such as current-condition drawings, survey results, design plan drawings, and existing control point results. Depending on whether the objective is construction planning, surveying and setting out, or as-built verification, the items that should be prioritized for cross-checking will change. By deciding which targets to verify according to their intended use, you can reduce unnecessary rework.


In alignment checks, it is important to separately assess whether the overall alignment is correct and whether local areas are aligned. Even if the overall dataset is consistent, specific locations can be offset. Conversely, even if the area around the reference point is misaligned, the data itself may be correctly configured around a different origin. You need to be able to evaluate the global and local alignment separately.


Furthermore, keeping a record of the verification results is also practically useful. If you concisely document which materials were compared, which points were checked, how much difference there was, and what actions were taken, another person later will be able to understand the situation. This not only helps prevent recurrence but also aids in sharing a common understanding among stakeholders.


Coordinate shifts when importing LandXML will recur repeatedly if the verification process is vague. That is why it is important to standardize the overlay check as a procedural step, rather than leaving it to individual experience. If the post-import checks can be formalized, issues with mismatched drawings can be discovered much earlier and dealt with appropriately.


Measure 7 Verify prerequisites when creating source data

If coordinate shifts during LandXML import cannot be eliminated, there are limits to what can be achieved by reviewing only the importing side. What’s needed then is to confirm the assumptions made when the original data was created. On site, people tend to try to force received files to match the current environment, but if you don’t understand the creator’s settings and way of thinking in the first place, you cannot ensure proper alignment.


Prerequisite items to check include which coordinate system was used, whether it is a local coordinate system or a public coordinate system, what units were used, what the vertical datum is, which reference point was used, and which sources were used as the basis for modeling. If these are clear, you can narrow down quite significantly where any anomalies after loading are coming from.


Conversely, if this information remains unknown, the receiving side cannot determine whether repeatedly moving or rotating it has truly put it in the correct position. Even if it temporarily appears to match, it may fail when checked against other drawings or site coordinates. In practice, decisions should be based not on "does it match on this screen now" but on "can it be used in subsequent processes."


Also, the creator of the source data and the person responsible for loading it may have different interpretations of the same terms. For example, expressions such as 'site coordinates,' 'reference point,' and 'design values' may differ in which result is being used as the reference. If this discrepancy in understanding is left unaddressed, verification exchanges will not align and only time will be wasted. During checks, it is important to share not only the names but also the specific coordinate values, document names, and the timing of the results.


Verifying the assumptions of the original data is not about assigning responsibility. The purpose is to gather the information needed to prepare it in a form that can be used in downstream processes. Approaching interactions with this perspective makes it easier to coordinate with stakeholders. In the field, the urge to fix things quickly is strongest when problems occur, but if you skip confirming the assumptions, you will end up taking a longer route.


LandXML is a convenient exchange format, but it is not a universal solution. No matter how well-structured the format is, if the underlying approach to coordinates is not shared, it cannot be used correctly. When you are struggling with coordinate shifts on import, don’t try to solve the problem only with on-screen operations; it is important to return to the conditions under which the original data was created. That is the most reliable measure and also helps prevent recurrence.


Practical steps to prevent coordinate shifts when importing LandXML

So far, we have introduced seven review points, but in practice it is important not only to implement individual countermeasures but also to organize the overall workflow. Coordinate shifts when importing LandXML can arise not only from a lack of knowledge on the part of the person in charge but also from unclear verification procedures. Therefore, it is necessary to establish a workflow that ensures consistent quality regardless of who performs the task.


The first and most important step is to perform checks before loading. Rather than opening the received LandXML immediately, organize the project name, drawing type, assumed coordinate system, and the drawings or reference point documents you will use for comparison before starting work; this makes it easier to notice anomalies. In environments where multiple projects are running concurrently, it is especially essential to clearly define the coordinate assumptions for each project.


Next, make it a habit to perform an initial check immediately after loading. At this stage, rather than checking whether something has been displayed, confirm there are no oddities in position, orientation, sense of scale, or height. In addition, perform numerical checks using known points or reference points to see whether everything is consistent as a whole. If you hand it off to subsequent processes without this initial check, the problems will only be passed along.


Moreover, if an anomaly is found, it is necessary to isolate the causes one by one. Checking in the order of coordinate system, reference point, units, local coordinates, vertical datum, and source data conditions makes it easier to avoid blind fixes. In practice, you may be tempted to align things by translating or rotating in haste, but that should be a last resort. Resolving inconsistencies in the initial assumptions should take priority.


Also, when sharing the outcomes of your work with stakeholders, it is important not to settle for vague expressions like "matched" or "misaligned." If you document which criteria you used to verify, the extent of any discrepancies, and what you corrected, the next person responsible will find it easier to understand the situation. This will also reduce wasted effort from repeating the same checks.


When planning for on-site operations, it's important not only to view the design data but to verify it with actual coordinates and consider whether it can be used for surveying and setting out positions. Even if LandXML is read correctly, it will be difficult to use in practice if it does not align with the on-site coordinates. Conversely, if you carefully perform a consistency check at the time of import, subsequent work will be considerably more stable.


Recently, there has been growing demand to make the bridge between design data and on-site coordinates easier. In particular, in situations where you want to operate while verifying those coordinates on site as well as positions on drawings, an environment that allows high-precision position checks at hand is useful. Considering such practical workflows, it becomes important not to stop at merely confirming LandXML import, but to design operations with an eye toward using coordinates in the field.


Summary

When drawings do not align when importing LandXML, it is important not to simply assume it is a file problem, but to review the coordinate assumptions one by one. In practice, especially, important review points include coordinate system settings, consistency with control points, differences in units, the distinction between local coordinates and public coordinates, verification of the vertical datum, standardization of overlay procedures, and checking the conditions under which the source data was created.


The troublesome aspect of coordinate misalignment is that its cause is not necessarily a single one. Even if it looks like a purely planar problem, the vertical datum may differ, and differences in units can appear as scale discrepancies. That's why, instead of matching things by ad hoc shifts or rotations, it's essential to first isolate what is causing the misalignment and then address it.


Also, being able to load LandXML is not the end. Only when it is overlaid with existing-condition drawings, design drawings, control points, and site coordinates can you determine whether the data is usable in practice. Treating the loading process and consistency checks as a single, integrated task can greatly affect the accuracy and efficiency of downstream operations such as construction, surveying and layout, and as-built management.


If you often need to handle imported design data while verifying it on site, or frequently want to confirm positional relationships with control points or known points in the field, it is worth reexamining your methods for utilizing coordinates. For example, LRTK, as an iPhone-mounted GNSS high-precision positioning device, is one method well suited to situations where you want to perform high-precision position checks on site. Rather than confirming only on drawings after importing LandXML, if you want to operate while verifying coordinate consistency in the field, adopting such a system makes the connection between design data and the actual site easier to handle in practical terms.


Properly importing LandXML is not simply data processing; it is a critical step for correctly linking the field and the drawings. When the drawings seem inconsistent, returning to the seven viewpoints presented here and systematically identifying causes while steadily reconciling them will reduce rework and provide the quickest route to improving the accuracy of on-site operations.


Next Steps:
Explore LRTK Products & Workflows

LRTK helps professionals capture absolute coordinates, create georeferenced point clouds, and streamline surveying and construction workflows. Explore the products below, or contact us for a demo, pricing, or implementation support.

LRTK supercharges field accuracy and efficiency

The LRTK series delivers high-precision GNSS positioning for construction, civil engineering, and surveying, enabling significant reductions in work time and major gains in productivity. It makes it easy to handle everything from design surveys and point-cloud scanning to AR, 3D construction, as-built management, and infrastructure inspection.

bottom of page