Creating points with attributes from coordinates in ArcPy The Next CEO of Stack OverflowPython 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 InsertCursorGetting (X,Y) projected coordinates of point instead of its longitude and latitude in ArcPy?Measuring distance to two Points in ArcPy?

Would a completely good Muggle be able to use a wand?

How to avoid supervisors with prejudiced views?

Why the difference in type-inference over the as-pattern in two similar function definitions?

Can you be charged for obstruction for refusing to answer questions?

Why isn't the Mueller report being released completely and unredacted?

Some questions about different axiomatic systems for neighbourhoods

Where do students learn to solve polynomial equations these days?

Should I tutor a student who I know has cheated on their homework?

INSERT to a table from a database to other (same SQL Server) using Dynamic SQL

Flying from Cape Town to England and return to another province

Is it convenient to ask the journal's editor for two additional days to complete a review?

Solving system of ODEs with extra parameter

Domestic-to-international connection at Orlando (MCO)

A small doubt about the dominated convergence theorem

Writing differences on a blackboard

WOW air has ceased operation, can I get my tickets refunded?

A Man With a Stainless Steel Endoskeleton (like The Terminator) Fighting Cloaked Aliens Only He Can See

Easy to read palindrome checker

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

Newlines in BSD sed vs gsed

Why is quantifier elimination desirable for a given theory?

How many extra stops do monopods offer for tele photographs?

How to count occurrences of text in a file?

Proper way to express "He disappeared them"



Creating points with attributes from coordinates in ArcPy



The Next CEO of Stack OverflowPython 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 InsertCursorGetting (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
    Mar 19 at 9:24












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

    – Vince
    Mar 19 at 10:15















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
    Mar 19 at 9:24












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

    – Vince
    Mar 19 at 10:15













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 Mar 19 at 9:23









Taras

2,3283727




2,3283727










asked Mar 19 at 8:59









user132397user132397

102




102












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

    – Taras
    Mar 19 at 9:24












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

    – Vince
    Mar 19 at 10:15

















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

    – Taras
    Mar 19 at 9:24












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

    – Vince
    Mar 19 at 10:15
















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

– Taras
Mar 19 at 9:24






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

– Taras
Mar 19 at 9:24














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

– Vince
Mar 19 at 10:15





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

– Vince
Mar 19 at 10:15










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 Mar 19 at 9:26









        radouxjuradouxju

        41.3k144122




        41.3k144122



























            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

            Lowndes Grove History Architecture References Navigation menu32°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661132°48′6″N 79°57′58″W / 32.80167°N 79.96611°W / 32.80167; -79.9661178002500"National Register Information System"Historic houses of South Carolina"Lowndes Grove""+32° 48' 6.00", −79° 57' 58.00""Lowndes Grove, Charleston County (260 St. Margaret St., Charleston)""Lowndes Grove"The Charleston ExpositionIt Happened in South Carolina"Lowndes Grove (House), Saint Margaret Street & Sixth Avenue, Charleston, Charleston County, SC(Photographs)"Plantations of the Carolina Low Countrye

            random experiment with two different functions on unit interval Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern)Random variable and probability space notionsRandom Walk with EdgesFinding functions where the increase over a random interval is Poisson distributedNumber of days until dayCan an observed event in fact be of zero probability?Unit random processmodels of coins and uniform distributionHow to get the number of successes given $n$ trials , probability $P$ and a random variable $X$Absorbing Markov chain in a computer. Is “almost every” turned into always convergence in computer executions?Stopped random walk is not uniformly integrable

            How should I support this large drywall patch? Planned maintenance scheduled April 23, 2019 at 00:00UTC (8:00pm US/Eastern) Announcing the arrival of Valued Associate #679: Cesar Manara Unicorn Meta Zoo #1: Why another podcast?How do I cover large gaps in drywall?How do I keep drywall around a patch from crumbling?Can I glue a second layer of drywall?How to patch long strip on drywall?Large drywall patch: how to avoid bulging seams?Drywall Mesh Patch vs. Bulge? To remove or not to remove?How to fix this drywall job?Prep drywall before backsplashWhat's the best way to fix this horrible drywall patch job?Drywall patching using 3M Patch Plus Primer