blackmad / shputils

shapefile utils

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

shputils

dissolve-shapes

Used for joining multiple shapes in a shapefile based on exact matches between fields. Useful if you have a shapefile of counties, where each county lists its state, and you want to end up with shape polygons

Usage: dissolve-shapes.py [options]

Options:
  -h, --help            show this help message and exit
  -i FILE, --input=FILE
                        shapefile to read
  -o FILE, --output=FILE
                        shapefile to write
  -f f1,f2,f3, --fields=f1,f2,f3
                        comma separated list of field names in the shapefile
                        to group by and write out
  -c inputKey:op:outputKey, --collectors=inputKey:op:outputKey
                        arbitrarily collect fields across group by. op is one
                        of count,join,min,max,sum,last,first

point-matcher

Used for using a shapefile of points to name a shapefile of polys.

Usage: point-matcher.py [options]

Options:
  -h, --help            show this help message and exit
  --point=FILE, --point-input=FILE
                        shapefile to read points
  --poly=FILE, --poly-input=FILE
                        shapefile to read polys
  --o=FILE, --output=FILE
                        output filename
  --poly-fields=POLY_FIELDS
                        comma separated list of fields to copy from polygon
                        feature
  -c inputKey:op:outputKey, --collector=inputKey:op:outputKey
                        arbitrarily collect fields from point input. op is one
                        of count,join,min,max,sum,last,first
  -r RADIUS, --radius=RADIUS
                        optional radius in meters argument for point testing

About

shapefile utils


Languages

Language:Python 100.0%