我想修改PyKML,它使用lxml.目标化. 通过跟踪节点追加,将此操作转换为具有默认^{cd1>}行为的字符串。我想捕获列表或元组的附件,并将它们转换为适当的位置分隔线,而不是(xx.xxxx, yy.yyyy)'的
from pykml.factory import GX_ElementMaker as GX
track = GX.Track(id='track_%d' % group_num )
for pt in group:
when = datetime.datetime.utcfromtimestamp(pt['ts'])
track.append( KML.when( when ) ) # WHEN?
for pt in group:
track.append( GX.coord( (pt['x'],pt['y'])) ) # <-- trouble here
谢谢, -库尔特
使用命名空间信息创建一个干净的ElementMaker类。然后创建一个以节点名作为方法的子类。在这种方法中,处理所有奇怪的情况。然后创建一个字符串,该字符串将放在节点名位置,并使用该节点名返回clean ElementMaker类的实例。在
http://code.google.com/r/schwehr-pykml/source/browse/src/pykml/factory.py?spec=svn05a10cef3fd3c430389e8aca1313a20da932e565&r=05a10cef3fd3c430389e8aca1313a20da932e565
相关问题 更多 >
编程相关推荐