AnsweredAssumed Answered

creating a shapefile from a multipart text file

Question asked by brantleyallen on Aug 22, 2018
Latest reply on Aug 23, 2018 by brantleyallen

Hi.  I'm in a college class and I have a project to read several multi-part coordinate files and create shapefiles from them.
The file format I am given is below. 

I'm hung up on a few parts.

1: I can't bring the part name into a shapefile.  

2. I am unable to use the existing spatial reference.

If I take a set single set of coordinates and save them into a file I can make a shapefile with the following code, but under no circumstance can I work on the file as it has been provided. 

Can someone help me?

Brantley

 

Single part conversion.  working

    cursor = arcpy.da.InsertCursor(fc, ["SHAPE@"])
    array = arcpy.Array()
    point = arcpy.Point()
    for line in fileinput.input(infile1):
        point.ID, point.X, point.Y = line.split()
        array.add(point)
    polygon = arcpy.Polygon(array)
    cursor.insertRow([polygon])
    fileinput.close()
 

provided multipart text file.  unable to convert/import to a shapefile.

Work Completed on: 7_8_2014
Spatial Reference: 43006
Name: W_1
488597.653655, 4134910.76248
488813.848952, 4134609.01192
488904.303214, 4134480.54842
488938.462756, 4134422.3471
Name: E_1
496198.193041, 4134565.19994
496312.413827, 4134568.14182
496433.652036, 4134568.08923
496559.933558, 4134547.91561
496782.196397, 4134527.70636
496923.636101, 4134512.56252
Name: S_1
494434.480367, 4134742.03574
494610.098577, 4134679.72895
494726.29001, 4134689.71507
494872.793327, 4134704.71426
494963.626594, 4134548.72468
Name: N_1
494995.829828, 4135127.64541
494978.929114, 4135325.68215
494974.480425, 4135410.81948
495046.57052, 4135567.60122
495127.628495, 4135675.08887
495222.19606, 4135804.97093
495307.786759, 4135979.66167

Outcomes