一直在 Python25 路径下执行,例子中提到的world.py结果就报错,SyntaxError: invalid syntax,
找解决办法,才想去,一个月前我就碰到这个问题,解决了,可现在还是忘记了,
方法:
用CD 命令,进入到python25和world.py 所在的目录下,执行, world.py既可以了
具体操作如下:
打开,cmd.exe
命令行下显示: c:"windows"system32>目录
键入: cd..
cd..
cd Python25进入Python25 目录,键入: world.py既可以了
具体:
打开,cmd.exe
c:"windows"system32>cd..
c:"windows>cd..
c:">cd Python25
c:"python25>world.py
就可以了
很简单,但我确实也花费了半个小时的时间,希望以后不会这样了
目前的例子里是两个:world—map和world和 两个脚本,执行他们分别得到连个图片一个是hello_world_using_xml_config1.png 其中是world—map把world_styles.xml里边定义好的数据给样式给render了,
其中xml 格式是: 用tag: 其中这一部分我们可以把他定义成两个xml 文件,一个是格式,一个是xml 格式的空间数据文件来处理
world_population 例子也许是个好点的例子,需要继续研究
<map>
<style >来定义样式
<layer>来定义图层数据
</map>
例子:
<Map bgcolor="steelblue" srs="+proj=latlong +datum=WGS84">
<Style name="My Style">
<Rule>
<PolygonSymbolizer>
<CssParameter name="fill">#f2eff9</CssParameter>
</PolygonSymbolizer>
<LineSymbolizer>
<CssParameter name="stroke">rgb(100%,%,%)</CssParameter>
<CssParameter name="stroke-width">1.3</CssParameter>
</LineSymbolizer>
</Rule>
</Style>
<Layer name="world">
<StyleName>My Style</StyleName>
<Datasource>
<Parameter name="type">shape</Parameter>
<Parameter name="file">./data/world_borders</Parameter>
</Datasource>
</Layer>
</Map>
相当于把一个xml 文件给render 了,但xml 文件里包含了数据和数据的样式定义
但world是在脚本里定义好样式和数据来render 的,
浙公网安备 33010602011771号