Hi Jacob In FME use the Workbench and do as follows: - open the source dialog (click on [...] of your source file - choose "format attributes" - expose "mapinfo_brush_foreground"
This will expose the MapInfo color. What you then have to do is calculate RGB from it (see MapInfo Doc for that). Optionally expose the "fme_color" attribue. See as well our color calculator for details: http://www.tydac.ch/color/ (if you look at the source how it is calculalted). >From what Daniel wrote you should be able to getthe following across (much more then I suspected!): - polygon fill color (mapinfo_brush_foreground) - outlinecolor/line color (mapinfo_pen_color) - line size (mapinfo_pen_width) - symbol size (mapinfo_symbol_size) - label size (mapinfo_text_height) - label angle (mapinfo_rotation) - label string (mapinfo_text_string) - symbol for points (mapinfo_symbol_shape)* - symbol for lines (mapinfo_pen_pattern)* - Symbol for polygon fills (mapinfo_brush_pattern)* * here you have to define corresponding MapServer symbols, the using a Lookup (ValueMapper) in FME to assign the new values Mit freundlichem Gruss / Best Regards Flavio Hendry ---------------------------------------------------------------- TYDAC Web-Site: http://www.tydac.ch TYDAC MapServer: http://www.mapserver.ch ---------------------------------------------------------------- ############ Mit freundlichen Gruessen / Kind Regards ############ mailto:[EMAIL PROTECTED] ############ TYDAC AG - http://www.tydac.ch #### #### Geographic Information Solutions #### #### Luternauweg 12 -- CH-3006 Bern ############ Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860 ---------------------------------------------------------------- -----Original Message----- From: "Delfos, Jacob" <[EMAIL PROTECTED]> To: [email protected] Date: Thu, 11 Oct 2007 07:59:11 +0800 Subject: Re: [UMN_MAPSERVER-USERS] Can I export MapInfo "styleitem" info to PostGIS? > Daniel,Flavio, > > Thanks for your replies. At least I know I won't have to bother > pursuing > that if it doesn't work. > I may look into carrying color across. I tried using FME to get style > across, but I probably did it wrong, because it came out empty. > > I'll look into whether I can write a script to assign colors > automatically based on an attribute. > > Thanks, > > Jacob > > > > > -----Original Message----- > > From: UMN MapServer Users List > > [mailto:[EMAIL PROTECTED] On Behalf Of Daniel > Morissette > > Sent: 10 October 2007 21:08 > > To: [email protected] > > Subject: Re: [UMN_MAPSERVER-USERS] Can I export MapInfo > > "styleitem" info to PostGIS? > > > > Flavio Hendry wrote: > > > Hi Jacob > > > > > > I do not think that you could do that as the moment. FME > > (www.safe.com) > > > would bring the styles along to PostGIS. However there is no way > to > > > define any other STYLEITEM as "auto" at the moment. > > > > That's correct. The original plan was to eventually support binding > > STYLEITEM to any attribute which would contain a style string in > the > > format that OGR produces/understands, but we never got to > > that and only > > STYLEITEM AUTO has been implemented. > > > > > "auto" is more or > > > less limited to colors as far as I know. > > > > AUTO also supports mapping symbols, fonts and about anything > > you find in > > MapInfo symbology. You need to have the right entries in your > fontset > > and symbolset for the mapping to work. This should be covered > > by the OGR > > HowTo. > > > > > > > Ideal would be something like > > > COLORITEM pointing to a column containing RGB color info ... > > > > > > > This is possible with v5.0, you'd use: > > > > COLOR [mycolor] > > > > Where "mycolor" is the attribute name from the data source. > > Color can be > > given as a hex value (e.g. #FFFFFF) or an RGB triplet (e.g. > > 255 255 255). > > > > The following properties can accept bindings in 5.0: > > > > * Style: angle, color, outlinecolor, size, symbol > > * Label: angle, color, outlinecolor, size, font, priority > > > > That is the reason why LABELITEM, ANGLEITEM, etc were dropped in > 5.0. > > e.g. LABELITEM was replaced by "LABEL [mylabelitem]", etc. > > > > Daniel > > -- > > Daniel Morissette > > http://www.mapgears.com/ > > > > This email and any attachments are intended solely for the named > recipient and are confidential. The copying or distribution of them > or any information they contain by anyone other than the named > recipient is prohibited. If you have received this document in error, > please notify the sender and delete all copies from your computer > system and destroy all hard copies. It is the recipient's > responsibility to check this email and any attachments to this email > for viruses before use.
