Skip to main content
Solved

ESRI Pro Annotation has different location when viewed in FME


juliarozema
Contributor
Forum|alt.badge.img+7

Ultimate Goal: to use FME to test if there are ESRI annotations that fall on top of each other.  

Issue being experienced: When the ESRI annotation is displayed in FME Inspector, the annotation has been shifted.  My theory is the “shift” is something to do with the annotation is left justified in ArcGIS Pro and its placement of the annotation is based on a point in the bottom left corner.  In FME the annotation point seems to be placed along the bottom centre.  

Question: Is there a way to have FME place the ESRI Annotation based on the same placement point?
OR
How can we shift the annotation when being viewed in FME so that it is placed half of the width of the annotations to the left along the annotation axes?  

 

ArcGIS Pro: 3.2.3
ArcGIS SDE: SQL 2022
FME Form: FME(R) 2024.1.3.0 (20240927 - Build 24627 - WIN64)
FME Annotation Reader Format: Esri Geodatabase (ArcSDE Geodb)

 

See attached imagery for example of annotation shift. 

 

Best answer by debbiatsafe

Hello ​@juliarozema 

You can try reading the ArcSDE annotations using a SQL Server Spatial reader instead of the ArcSDE Geodatabase reader. This creates polygon features, representing bounding boxes of each annotation features but does appear to take into account for things like vertical and horizontal alignment.

The polygons in the attached screenshot represents what is output from the SQL Server Spatial reader when reading a Pro annotation. The bounding box contains the highlighted annotation feature, which has a center horizontal alignment and top vertical alignment set.

 

View original
Did this help you find an answer to your question?
This post is closed to further activity.
It may be a question with a best answer, an implemented idea, or just a post needing no comment.
If you have a follow-up or related question, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

debbiatsafe
Safer
Forum|alt.badge.img+20
  • Safer
  • Best Answer
  • January 24, 2025

Hello ​@juliarozema 

You can try reading the ArcSDE annotations using a SQL Server Spatial reader instead of the ArcSDE Geodatabase reader. This creates polygon features, representing bounding boxes of each annotation features but does appear to take into account for things like vertical and horizontal alignment.

The polygons in the attached screenshot represents what is output from the SQL Server Spatial reader when reading a Pro annotation. The bounding box contains the highlighted annotation feature, which has a center horizontal alignment and top vertical alignment set.

 


juliarozema
Contributor
Forum|alt.badge.img+7
  • Author
  • Contributor
  • January 29, 2025

Thank you ​@debbiatsafe.
This looks to be quite helpful.  I need to do a bit more testing, but I think this is what I need.

Thank you for your time and help.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings