import pylab
from shapely.wkt import loads
def plot_coords(ax, ob):
x, y = ob.xy
ax.plot(x, y, 'o', color='r', ms=20)
# 'o', rond, 'r', couleur rouge, 20, taille)
def plot_line(ax, ob):
x, y = ob.xy
ax.plot(x, y, color='b')
def plot_multipt(ax, ob):
for pt in ob:
plot_coords(ax,pt)
def plot_multilignes(ax, ob):
for ligne in ob:
plot_line(ax,ligne)
ax = pylab.gca() #ouverture d'une "fenêtre" pylab
ligne = loads('LINESTRING (3 1, 4 4, 5 5, 5 6)')
point = loads('POINT (4 5)')
# ensuite suivant les cas
plot_coords(ax,point) #-> point
plot_line(ax, ligne) #-> ligne
plot_coords(ax, ligne) #-> points
pylab.show()