Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from gvsig import *
- from geom import *
- def main():
- '''
- Crea una capa de poligonos con el siguiente modelo de datos:
- - "ID", Integer
- - "GEOMETRY", Geometry
- '''
- schema = createSchema()
- schema.append("ID","INTEGER", size=7, default=0)
- schema.append("GEOMETRY", "GEOMETRY")
- ruta = getTempFolder()+'pruebaPoligono.shp'
- output = createShape(
- schema,
- ruta,
- CRS="EPSG:23030",
- geometryType=POLYGON
- )
- geom = createGeometry(POLYGON)
- geom.addVertex(createPoint(0,0))
- geom.addVertex(createPoint(10,0))
- geom.addVertex(createPoint(10,10))
- geom.addVertex(createPoint(0,10))
- geom.addVertex(createPoint(0,0))
- values = dict()
- values['ID'] =1
- values['GEOMETRY'] = geom
- output.append(values)
- output.commit()
- currentView().addLayer(output)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement