Hello,

I need to translate some files with an own format, called OBJ (in
ascii), to FFS format (or Smallworld Swaf, GML...). I would like to
know which is the best way to do it. Should I create a custom format?,
Should I previously convert the OBJ file to a XML by means of an
script?, ... 
I am newcomer to FME and any help will be much appreciated.

Thanks in advance,

Jose Gil

PD: The two following texts are: a simple example of an OBJ file and a
fragment of the OBJ format specifications:

SIMPLE EXAMPLE OF AN OBJ FILE:

HEADER
    VERSION 1.0
    UNITS m
    SYS_COORD UTM
    DATE_FILE 27/12/2006
    PROJECT_NAME Exportacio gis Historica 20061227
    COMPANY_NAME A.P.B.
    DATA_ADQUISITION_METHOD DIGIT
    TOTAL_OBJECT 2
    XY_MAX
        COORD      2147000.00      2147000.00
    XY_MIN
        COORD            0.00            0.00
END_HEADER

METADATA
END_METADATA

OBJECT cable_teleferic
    OBJHEADER
        ACTION         EXPORT
        DATE 20061227
        BOUNDS       430883.12       580480.43       432173.07      
580710.07
    END_OBJHEADER
    KEY_FIELD apb_id 1
    GEOMETRY cable_teleferic
    CHAIN
        SECTOR
            COORD 432173.07 580710.07
            COORD 431528.10 580595.25
            COORD 430883.12 580480.43
        END_SECTOR
    END_CHAIN
END_OBJECT
OBJECT cable_teleferic
    OBJHEADER
        ACTION         EXPORT
        DATE 20061227
        BOUNDS       430884.70       580471.57       432174.65      
580701.21
    END_OBJHEADER
    KEY_FIELD apb_id 2
    GEOMETRY cable_teleferic
    CHAIN
        SECTOR
            COORD 432174.65 580701.21
            COORD 431529.67 580586.39
            COORD 430884.70 580471.57
        END_SECTOR
    END_CHAIN
END_OBJECT
END_FILE

AND THIS IS PART OF THE OBJ FORMAT SPECIFICATIONS:

  <header>         ::=    HEADER                                
                    VERSION <number of version>                      
                                                          
                    UNITS   <km> | <m> | <cm> | <mm>     
                    SYSCOORD <utm> | <geo> | <port>    
                    DATE_FILE     DD/MM/AAAA       
                    PROJECT_NAME Project Name
                    COMPANY      Company name
                    [ DATA_ADQUISITION_METHOD  <digi> |  <photo> |
<topo> ]                                                             
             
                    TOTAL_OBJECT   <value>                    
                    XY_MAX       <coord>
                    XY_MIN       <coord> 
                    END_HEADER
  <metadata>        ::=    METADATA 

                    [<creation_metadata>]
                    
                    [<drescription_metadata>] 

                    END_METADATA

  <creation_metadata>   ::=     CREATION
                    (codi_magik)....
                    END_CREATION

  <description_metadata> ::=    DESCRIPTION
                    (descripció taules)....
                   END_DESCRIPTION

  <object>           ::=     OBJECT <class name>

                    [<objheader>]               
                    <key_field>*                          

                       [<field>*]                   

                    [<geometry>*]                           

                    [<dataless>*]                           
                    END_OBJECT

  <objheader>            ::=    OBJHEADER  
                    ACTION INSERT|UPDATE|DELETE|EXPORT|HISTORIC

                    DATE yyyymmdd                   
                    BOUNDS xmin,ymin,xmax,ymax    
                    END_OBJHEADER

  <key_field>                 ::=     KEY_FIELD <field_name>
<key_value>          
                                       
  <field>                   ::=    basic_field | basic_field field_seqs
                              
  <basic_field>            ::=    FIELD <field_name> <value>

  <field_seqs>              ::=    field_seq | field_seq field_seqs  
       

  <field_seq>               ::=    FIELD_SEQ <value>                

  <geometry>             ::=    GEOMETRY <geometry_name> <geom_data>

  <geom_data>             ::=    <point> | <chain> | <text> | <area> 



For insights into what's up at Safe Software and what's on the development 
horizon, visit Safe's blog at spatial-etl.blogspot.com.

Safe Software has also made slides available that outline enhancements planned 
for FME 2007. The slides are from the "Road Ahead" presentation given on Day 2 
of the FME Worldwide Users Conference. To view these slides, visit 
www.safe.com/2006uc.

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/fme/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/fme/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:[EMAIL PROTECTED] 
    mailto:[EMAIL PROTECTED]

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

Reply via email to