Esempio n. 1
0
def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]

    usage = 'usage: %prog [options] name wkt'
    p = OptionParser(usage=usage)
    p.add_option('-l', '--location_type', dest='loc_type_slug',
                 default='neighborhoods', help='location type slug')
    p.add_option('-s', '--source', dest='source',
                 default='UNKNOWN', help='source of data')

    opts, args = p.parse_args(argv)

    if len(args) != 2:
        p.error('required arguments `name`, `wkt`')

    try:
        loc_type = LocationType.objects.get(slug=opts.loc_type_slug)
    except LocationType.DoesNotExist:
        p.error('unknown location type slug')

    location = add_location(args[0], args[1], loc_type, opts.source)

    alphabetize_locations(opts.loc_type_slug)
    populate_ni_loc(location)
def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]

    usage = 'usage: %prog [options] NAME WKT'
    usage += '\n\n WKT is the geometry in "Well-Known Text" format.'
    usage += '\n\n NAME is the human-readable name.'
    usage += '\n The slug and normalized_name will be derived from it.'

    p = OptionParser(usage=usage)
    p.add_option('-l', '--location_type', dest='loc_type_slug',
                 default='neighborhoods', help='location type slug (default: neighborhoods)')
    p.add_option('-s', '--source', dest='source',
                 default='UNKNOWN',
                 help='source of data - name or URL of the place you found it.')

    opts, args = p.parse_args(argv)

    if len(args) != 2:
        p.error('required arguments `NAME`, `WKT`')

    try:
        loc_type = LocationType.objects.get(slug=opts.loc_type_slug)
    except LocationType.DoesNotExist:
        p.error('unknown location type slug')

    location = add_location(args[0], args[1], loc_type, opts.source)

    alphabetize_locations(opts.loc_type_slug)
    populate_ni_loc(location)
Esempio n. 3
0
def main(argv=None):
    if argv is None:
        argv = sys.argv[1:]

    usage = 'usage: %prog [options] NAME WKT'
    usage += '\n\n WKT is the geometry in "Well-Known Text" format.'
    usage += '\n\n NAME is the human-readable name.'
    usage += '\n The slug and normalized_name will be derived from it.'

    p = OptionParser(usage=usage)
    p.add_option('-l',
                 '--location_type',
                 dest='loc_type_slug',
                 default='neighborhoods',
                 help='location type slug (default: neighborhoods)')
    p.add_option(
        '-s',
        '--source',
        dest='source',
        default='UNKNOWN',
        help='source of data - name or URL of the place you found it.')

    opts, args = p.parse_args(argv)

    if len(args) != 2:
        p.error('required arguments `NAME`, `WKT`')

    try:
        loc_type = LocationType.objects.get(slug=opts.loc_type_slug)
    except LocationType.DoesNotExist:
        p.error('unknown location type slug')

    location = add_location(args[0], args[1], loc_type, opts.source)

    alphabetize_locations(opts.loc_type_slug)
    populate_ni_loc(location)