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/