Skip to main content
I am converting Oracle Point feature to Oracle Text feature for GeoMedia (6001).

 

1. I have Reader with fme_text_size, fme_text_string and oracle_orientation.

 

2. Next AttributeCreator

 

  Attribute Name            Value

 

  geomedia_rotation  oracle_orientation

 

  geomedia_type       fm()_text

 

  geomedia_justification   1

 

3. LabelPointReplacer for Text Label

 

4. Writer

 

  I connect geomedia_rotation to fme_rotation, geomedia_type to fme_type, geomedia_justification to geomedia_justification.

 

 

The output table's geometry has (3001,,(,,),(1,0,6000,4,1,1,7,1,0,,,, insteat of (3001,,(,,),(1,0,6001,4,1,1,7,1,0,,,,

 

 

It should be 6001 for GeoMedia Text feature.

 

 

Can someone please show the answer?

 

Hi,

 

 

Not sure if it is the answer you are looking for, but did you try the TextAdder to convert into text?

 

Also I dont see the point in creating geomedia text attributes and passing them to FME attributes....

 

According to the documentation, FME should pick up the stored geomedia attributes in Oracle.

 

You can always add an AttributeExposer, or expose them at the writer.

 

 

Itay

 

 
Hi Itay,

 

 

I am new to FME. Now I understand a little bit of this.

 

I tested your suggestion with TextAdder. It works well.

 

I added a AttributeCreator for changing GeoMeida feature type to Text from Point and for the label I added TextAdder.

 

 

Thank you very much for your help.

Reply