Good afternoon,
I’m attempting to use Geometry.Transform to modify points to make them points referenced from the project base point.
I found a couple threads such as this one and attempted their solutions.
This made my point coordinates very similar, but not quite where they are supposed to be and I’m not sure why.
Here I found an issue submitted on the Dynamo GitHub which sounds like the issue that I am having. I tried their solution but it did not work for me.
opened 12:50PM - 26 May 17 UTC
## Dynamo version
1.3.0.0
## Revit version
2017.2
## Operating syste… m
Windows 10
## What did you do?
Transposing coordinates of geometry using Coordinate.System.Rotate and Geometry.Transform nodes.
## What did you expect to see?
Expected to see a list of coordinates relative to Project Base Point instead of Survey Point.
## What did you see instead?
Got a list of coordinates that were _similar_ to what I expected. However on a closer look the projected coordinates were off by quite a bit (compared to the coordinates reported by the _Annotate->SpotCoordinate_ tool in Revit.
I set up the transformation manually in Dynamo using these formulas:
x'=x*cos(angle)+y*sin(angle)+basepointX
y'=-x*sin(angle)+y*cos(angle)+basepointY
where angle=angle to true north and basepoint is the E/W and N/S coordinates of the Project Base Point
That worked as expected so my problem is solved.
However I suspect something is wrong with the nodes mentioned above.
For example, here is a spot coordinate from the result of my graph:
The point should actually be:
N : 1372789
E : 2229466
Here is my graph
Does anyone have experience with this subject or see what I am doing wrong?
Thank you in advance!
MJB,
Yes I have tried this. Same result unfortunately.
any news about the topic?
I have the same issue, the transalted coordinates I found by using geometry.Transform are quite similar but not identical to the revit ones