19 votos

En busca de un editor Shapefile gratuito

Quiero crear y editar shapefiles para mi aplicación.

¿Existe algún editor de shapefile gratuito?

21voto

Daryl Spitzer Puntos 220

Existen muchas herramientas SIG gratuitas. Una de las mejores es QuantumGIS: http://www.qgis.org . Está disponible para win/mac y linux.

Pero quizás prefieras openjump una herramienta escrita en java, que tiene puntos fuertes especiales en edición, comprobación de topología: http://www.openjump.org/

Eche también un vistazo a: http://freegis.org/

7voto

knowncitizen Puntos 600

Además, si no te importa hacer algunos scripts en Python, existe el módulo Shapefile para ello.

Pequeño ejemplo, crear .shp con características puntuales a partir de coords en .xls:

import xlrd
import shapefile

Path = "c:/"
f = "Excel_w_coords.xls"

# Open Excel workbook
wb = xlrd.open_workbook(Path + f)

# List all sheets in Excel
list = wb.sheet_names()

for i in list:
        sh = wb.sheet_by_name(i)
        # Make a point shapefile
        w = shapefile.Writer(shapefile.POINT)
        w.field("ID")
        for rownum in range(sh.nrows):
            RowList = sh.row_values(rownum)
            ID = RowList[0]
            x = RowList[2]
            y = RowList[1]
            z = RowList[3]
            w.point(x,y,z)
            w.record(ID)
        w.save('C:/' + i)
# clean up
del f, Path, wb, list

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X