Creating points with attributes from coordinates in ArcPyPython Script to Add Fields to Feature ClassesHow to create Shapefile on ArcGIS Server side?How to create polylines from a point Feature Class linking all points using arcpyDistance of shape points from given lat-longCreating multiple shapefiles from one date within same for loop using ArcPy?Creating point feature from dictionary in ArcPy?Use UpdateCursor in combination with .distanceTo method in ArcPyFrom List into ArcPy Feature Class with InsertCursorCreating point feature on click in memory using ArcPy addin managerGetting (X,Y) projected coordinates of point instead of its longitude and latitude in ArcPy?Measuring distance to two Points in ArcPy?

I keep switching characters, how do I stop?

A seasonal riddle

Make a Bowl of Alphabet Soup

What do the positive and negative (+/-) transmit and receive pins mean on Ethernet cables?

Should a narrator ever describe things based on a character's view instead of facts?

Put the phone down / Put down the phone

Is there any common country to visit for persons holding UK and Schengen visas?

Mortal danger in mid-grade literature

Why is "la Gestapo" feminine?

TikZ plot too verbose

Pre-Employment Background Check With Consent For Future Checks

What properties make a magic weapon befit a Rogue more than a DEX-based Fighter?

Reasons for having MCU pin-states default to pull-up/down out of reset

What is the meaning of "You've never met a graph you didn't like?"

Sort with assumptions

Did I make a mistake by ccing email to boss to others?

Can a Knock spell open the door to Mordenkainen's Magnificent Mansion?

Error in master's thesis, I do not know what to do

How to preserve electronics (computers, ipads, phones) for hundreds of years?

Extract substring according to regexp with sed or grep

Hashing password to increase entropy

Would a primitive species be able to learn English from reading books alone?

Why is indicated airspeed rather than ground speed used during the takeoff roll?

Do native speakers use "ultima" and "proxima" frequently in spoken English?



Creating points with attributes from coordinates in ArcPy


Python Script to Add Fields to Feature ClassesHow to create Shapefile on ArcGIS Server side?How to create polylines from a point Feature Class linking all points using arcpyDistance of shape points from given lat-longCreating multiple shapefiles from one date within same for loop using ArcPy?Creating point feature from dictionary in ArcPy?Use UpdateCursor in combination with .distanceTo method in ArcPyFrom List into ArcPy Feature Class with InsertCursorCreating point feature on click in memory using ArcPy addin managerGetting (X,Y) projected coordinates of point instead of its longitude and latitude in ArcPy?Measuring distance to two Points in ArcPy?













1















I know how to create points by coordinates with arcpy using the following code:



import arcpy

ptList =[[20.000,43.000],[25.500, 45.085],[26.574, 46.025], [28.131, 48.124]]
pt = arcpy.Point()
ptGeoms = []
for p in ptList:
pt.X = p[0]
pt.Y = p[1]
ptGeoms.append(arcpy.PointGeometry(pt))

arcpy.CopyFeatures_management(ptGeoms, r"C:Temptest.shp")


But in my case, every coordinate pair also has an additional text attribute that needs to be written to the shapefile. What would be the approach?










share|improve this question
























  • Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

    – Taras
    21 hours ago












  • Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

    – Vince
    20 hours ago















1















I know how to create points by coordinates with arcpy using the following code:



import arcpy

ptList =[[20.000,43.000],[25.500, 45.085],[26.574, 46.025], [28.131, 48.124]]
pt = arcpy.Point()
ptGeoms = []
for p in ptList:
pt.X = p[0]
pt.Y = p[1]
ptGeoms.append(arcpy.PointGeometry(pt))

arcpy.CopyFeatures_management(ptGeoms, r"C:Temptest.shp")


But in my case, every coordinate pair also has an additional text attribute that needs to be written to the shapefile. What would be the approach?










share|improve this question
























  • Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

    – Taras
    21 hours ago












  • Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

    – Vince
    20 hours ago













1












1








1








I know how to create points by coordinates with arcpy using the following code:



import arcpy

ptList =[[20.000,43.000],[25.500, 45.085],[26.574, 46.025], [28.131, 48.124]]
pt = arcpy.Point()
ptGeoms = []
for p in ptList:
pt.X = p[0]
pt.Y = p[1]
ptGeoms.append(arcpy.PointGeometry(pt))

arcpy.CopyFeatures_management(ptGeoms, r"C:Temptest.shp")


But in my case, every coordinate pair also has an additional text attribute that needs to be written to the shapefile. What would be the approach?










share|improve this question
















I know how to create points by coordinates with arcpy using the following code:



import arcpy

ptList =[[20.000,43.000],[25.500, 45.085],[26.574, 46.025], [28.131, 48.124]]
pt = arcpy.Point()
ptGeoms = []
for p in ptList:
pt.X = p[0]
pt.Y = p[1]
ptGeoms.append(arcpy.PointGeometry(pt))

arcpy.CopyFeatures_management(ptGeoms, r"C:Temptest.shp")


But in my case, every coordinate pair also has an additional text attribute that needs to be written to the shapefile. What would be the approach?







arcpy shapefile point fields-attributes






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 21 hours ago









Taras

2,2742727




2,2742727










asked 21 hours ago









user132397user132397

102




102












  • Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

    – Taras
    21 hours ago












  • Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

    – Vince
    20 hours ago

















  • Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

    – Taras
    21 hours ago












  • Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

    – Vince
    20 hours ago
















Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

– Taras
21 hours ago






Have you seen these threads Python Script to Add Fields to Feature Classes and Adding Coordinates to shapefile using ArcPy?

– Taras
21 hours ago














Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

– Vince
20 hours ago





Always use the SpatialReference parameter when constructing PointGeometry from Point, or you risk losing precision during construction.

– Vince
20 hours ago










1 Answer
1






active

oldest

votes


















3














I suggest to use insert cursor, make sure that the field allready exists in the feature class (AddField if necessary)



ptList =[["value1",(20.000,43.000)],["value2",(25.500, 45.085)],["value3",(26.574, 46.025)], ["value4",(28.131, 48.124)]]

cursor = arcpy.da.InsertCursor('C:/temp/test.shp',
['FieldName', 'SHAPE@XY'])

# Insert new rows that include the field value and a x,y coordinate

for row in ptList:
cursor.insertRow(row)

# Delete cursor object
del cursor





share|improve this answer






















    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "79"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f315938%2fcreating-points-with-attributes-from-coordinates-in-arcpy%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    3














    I suggest to use insert cursor, make sure that the field allready exists in the feature class (AddField if necessary)



    ptList =[["value1",(20.000,43.000)],["value2",(25.500, 45.085)],["value3",(26.574, 46.025)], ["value4",(28.131, 48.124)]]

    cursor = arcpy.da.InsertCursor('C:/temp/test.shp',
    ['FieldName', 'SHAPE@XY'])

    # Insert new rows that include the field value and a x,y coordinate

    for row in ptList:
    cursor.insertRow(row)

    # Delete cursor object
    del cursor





    share|improve this answer



























      3














      I suggest to use insert cursor, make sure that the field allready exists in the feature class (AddField if necessary)



      ptList =[["value1",(20.000,43.000)],["value2",(25.500, 45.085)],["value3",(26.574, 46.025)], ["value4",(28.131, 48.124)]]

      cursor = arcpy.da.InsertCursor('C:/temp/test.shp',
      ['FieldName', 'SHAPE@XY'])

      # Insert new rows that include the field value and a x,y coordinate

      for row in ptList:
      cursor.insertRow(row)

      # Delete cursor object
      del cursor





      share|improve this answer

























        3












        3








        3







        I suggest to use insert cursor, make sure that the field allready exists in the feature class (AddField if necessary)



        ptList =[["value1",(20.000,43.000)],["value2",(25.500, 45.085)],["value3",(26.574, 46.025)], ["value4",(28.131, 48.124)]]

        cursor = arcpy.da.InsertCursor('C:/temp/test.shp',
        ['FieldName', 'SHAPE@XY'])

        # Insert new rows that include the field value and a x,y coordinate

        for row in ptList:
        cursor.insertRow(row)

        # Delete cursor object
        del cursor





        share|improve this answer













        I suggest to use insert cursor, make sure that the field allready exists in the feature class (AddField if necessary)



        ptList =[["value1",(20.000,43.000)],["value2",(25.500, 45.085)],["value3",(26.574, 46.025)], ["value4",(28.131, 48.124)]]

        cursor = arcpy.da.InsertCursor('C:/temp/test.shp',
        ['FieldName', 'SHAPE@XY'])

        # Insert new rows that include the field value and a x,y coordinate

        for row in ptList:
        cursor.insertRow(row)

        # Delete cursor object
        del cursor






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 21 hours ago









        radouxjuradouxju

        40.9k144120




        40.9k144120



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Geographic Information Systems Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f315938%2fcreating-points-with-attributes-from-coordinates-in-arcpy%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Sum ergo cogito? 1 nng

            三茅街道4182Guuntc Dn precexpngmageondP