[mapguide-users] trouble replicating interstate symbol definition
Martin Morrison
martin.morrison at edsi.com
Thu Aug 7 12:48:38 EDT 2008
I created the symbols outside of Studio using a text editor and then
loaded them into the server. I will say that the first attempt or two
at using online encoders to base64 didn't work the file was radically
different that what was shown below. I did hit on one that worked well,
I have it bookmarked but I don't have access to that bookmark right now.
You can look at the symbols created by the xml below by going to
http://gis.edsi/com then follow the links to the Mecklenburg County
public site.
Thanks,
Martin
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jonathan
Manafi
Sent: Thursday, August 07, 2008 11:40 AM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] trouble replicating interstate symbol
definition
I have been using Studio to create my symbol definitions, and in its
current form, your symbol gave an error. However, removing the
<SimpleSymbol> and <RenderingPass> tags allowed me to save the symbol
definition. Yet, I got the same result with this--nothing showed up on
screen when I created the line. So, I tried substituting this into a
<CompoundSymbolDefinition> along with some lines drawn representing a
road, and only the road lines showed up on screen.
I have tried encoding my image as well, using a site I found that
converts a file to base64, and that hasn't worked for me either.
One question though: when I encoded my image, the base64 string was a
lot longer, probably 10x or more as long. Does that seem normal? The
image itself is under 6k.
Thanks for your help.
Martin Morrison wrote:
I encode the image directly in the XML. Try substituting your symbol
for this one.
Thanks,
Martin
<SimpleSymbol>
<SimpleSymbolDefinition>
<Name>Shield</Name>
<Graphics>
<Image>
<Content>
iVBORw0KGgoAAAANSUhEUgAAAE0AAAA2CAMAAAC1MuSAAAAALHRFWHRDcmVhdGlvbiBUaW1l
AEZy
aSAzMCBNYXkgMjAwOCAxMzo0OTo0NyAtMDUwMBH+gTkAAAAHdElNRQfYBR4ROShsSnc5AAAA
CXBI
WXMAAAsSAAALEgHS3X78AAAABGdBTUEAALGPC/xhBQAAACpQTFRFxt7G///3////pc73hITG
AAD/
Y2PG56WE/wAA52NC56XG50JC54SE52OEjX+r1gAAAAF0Uk5TAEDm2GYAAAFcSURBVHja1dfb
koMg
DAZgf0KVtd33f91FTgUUAZObzU2diX6TgFRYFhdY7qOTR5GHUgCat6KXt+lSO+J4DjUUcp00
Cuz7
zEUUZuOWAjN74wlg/zU2tgbo8nmr9to9YD47qvBSjO2c94m90GCY8S3OXn0kNXZp5p04pXa2
loqz
v5uI5jiJRo35EdViqyKNRg1h/bHDtpoWvEhAXnuJBP0DbZXS3PumRTQEjYQ0v7JktLROJTCK
msjA
+UmQGjiE/16RVrVKmkCrsVGZ4pA+qALFkco1bnEoNyK8aaVqkwTO0tfn/RtDOz4t1ebyea/V
1pLH
0QljcFfYgodv3SXmZ2Keo3oGOFwT89zU2K2qjfmxm+D0Lea54W6pg8VuR1aZrk4wN+V1213R
L2zU
0zRUWMYpaoEUTkRjWPKuQJq2Mq8A10DNWt6LR0/Sx1BROvTNWyWYnR8fUgmEjJSLY9If47Y6
+jho
AQAAAAAASUVORK5CYII=
</Content>
<SizeX>8.0</SizeX>
<SizeY>8.0</SizeY>
<SizeScalable>True</SizeScalable>
<Angle>0.0</Angle>
<PositionX>0.0</PositionX>
<PositionY>0.0</PositionY>
</Image>
<Text>
<ResizeControl>'AddToResizeBox'</ResizeControl>
<Content>%ROADNAME%</Content>
<FontName>'Arial'</FontName>
<Height>4</Height>
<PositionX>0</PositionX>
<PositionY>0</PositionY>
<HorizontalAlignment>'Center'</HorizontalAlignment>
<VerticalAlignment>'Halfline'</VerticalAlignment>
<TextColor>FFFFFFFF</TextColor>
</Text>
</Graphics>
<ResizeBox>
<SizeX>6</SizeX>
<SizeY>6</SizeY>
<PositionX>0</PositionX>
<PositionY>0</PositionY>
<GrowControl>'GrowInX'</GrowControl>
</ResizeBox>
<LineUsage>
<AngleControl>'FromAngle'</AngleControl>
<VertexControl>'OverlapNoWrap'</VertexControl>
<Angle>0</Angle>
<StartOffset>0</StartOffset>
<EndOffset>0</EndOffset>
<Repeat>50</Repeat>
<VertexAngleLimit>180.0</VertexAngleLimit>
</LineUsage>
<ParameterDefinition>
<Parameter>
<Identifier>ROADNAME</Identifier>
<DefaultValue>5</DefaultValue>
<DisplayName>ROADNAME</DisplayName>
<Description>ROADNAME</Description>
<DataType>Integer</DataType>
</Parameter>
</ParameterDefinition>
</SimpleSymbolDefinition>
<RenderingPass>2</RenderingPass>
</SimpleSymbol>
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jonathan
Manafi
Sent: Thursday, August 07, 2008 11:18 AM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] trouble replicating interstate symbol
definition
Jonathan Manafi wrote:
As far as I know, yes. So far, I have had all other composite symbols I
have created work for me. But this is the first one where I am trying to
include an image in the symbol, and I have apparently not figured out
how that is supposed to work.
Martin Morrison wrote:
Just wondering aloud here...are composite symbol definitions supported
in 1.2? I know I have them working in 2.x.
Thanks,
Martin
-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Jonathan
Manafi
Sent: Thursday, August 07, 2008 11:07 AM
To: MapGuide Users Mail List
Subject: Re: [mapguide-users] trouble replicating interstate symbol
definition
Has anyone else tried to implement interstate signs?
Thanks.
J Manafi wrote:
I have been reading RFC 14 to understand composite features, and
so
far, it
has gone well. However, up until now, I haven't used any images
in the
symbol definition. I tried replicating the interstate using a
highway
badge,
stored as a .png file in a symbol library, and I am having no
luck. I
simply
copied and pasted the xml for the symbol, changing my library
paths,
and I
only get the text to show up. Here's what I did:
-downloaded image of highway badges
-cropped image to one I needed
-uploaded to symbol library through studio 2008
-copy/pasted code for symbol definition and changed path
-tried creating layer using pointing to symbol
I first tried only the highway badge. But after that, I tried a
CompoundSymbolDefinition that included 2 paths to draw the road
in
yellow
and black. Everything but the badge showed up. I thought maybe
editing
the
image caused some issues, but I was able to use the image as a
W2D
stream in
a PointSymbolization2D layer.
Can anyone help me determine what I have done wrong here? My
setup is
MGOS
1.2, win XP, apache + php.
I am including the files that I used to go through this process.
http://www.nabble.com/file/p18820020/Symbol%2BDef.txt Symbol
Def.txt
http://www.nabble.com/file/p18820020/Layer%2BDef.txt Layer
Def.txt
http://www.nabble.com/file/p18820020/interstate.png
interstate.png
_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapguide-users/attachments/20080807/010cdb1a/attachment.html
More information about the mapguide-users
mailing list