20

I am using ArcMap 10.1. I have a trail network that I'm trying to establish signs along the trails every 0.20 miles.

Is there a way to create the point file from the line feature?

5
  • 2
    Your line doesn't happen to have vertices at these 0.20 mile intervals does it?
    – Baltok
    Nov 16, 2012 at 15:10
  • 1
    Have you considered using a Linear Referencing method? Nov 16, 2012 at 16:13
  • I actually just figured it out. In Editor, there's a "construct points" which you can input a distance. I didn't see that until just now. Thank you both for your help!!!!
    – Jen
    Nov 16, 2012 at 17:56
  • Try this, I just found it and it works great. The code is posted as well. ianbroad.com/arcgis-toolbox-create-points-polylines-arcpy
    – Jon
    May 26, 2016 at 14:52
  • answers consisting of a link only are likely to be deleted. For one thing the link may not last. Please elaborate on what you found there that answers the question. May 26, 2016 at 16:50

5 Answers 5

13
  1. Create an empty point shapefile
  2. Load the created shapefile to Layers
  3. Right click – Edit Feature – Last button on the editor tool bar is create feature- select that- then it will appear in the create feature dialog
  4. Select the Line shapefile you want to create points in regular intervals
  5. Select features
  6. Select the line
  7. Editor tool bar drop down
  8. Construct points
  9. When the dialog box comes around fill in the details as you wish Hints – if the construct points tool is not activate, it’s because you did not select the line on the view with select feature tool (Blue highlight the line) Also change the environment settings and all the other settings you need in data frame to get measurement units (feet, meter, mile KM)
1
  • 2
    Note that if you have more than one line segment, you may not be able to access the "construct lines" tool (it could be "greyed out"). Perhaps try dissolving segments if this is you!
    – Nova
    Oct 10, 2018 at 13:30
6

The built-in Editor tool to Construct Points will do one selected line at a time when using a specified distance. ET GeoWizards has the free point function Station Points that will create points at specified distance for all lines.

4

I had the same issue and as @ccn mentioned, ArcMap's tool only handles one line feature at a time. I thus created my own very simple tool that performs this operation on a polyline layer, given offset and interval parameters as input from the user.

The Points Along Line tool can be downloaded from ArcGIS.com.

Demonstration picture:

enter image description here

Notes:

  • For now offset and interval must be integers.
  • The tool uses Split Line At Vertices (Data Management) which requires ArcInfo licensing.
  • I've created it for my needs and haven't tested it much so I'll mention it was used only on Shapefiles as inputs and outputs.
  • It won't split lines that intersect eachother, only lines at vertices.
  • I'm willing to make modifications. This topic has over 9k views for a reason, I guess.
0
3

I have used the tool 'Create points from lines' which can be found here:

Constructs point features at intervals along line features.

It works very well.

0
2

To split multiple lines at a set distance using ArcMap (or ArcGIS Pro), the following two steps work:

  1. Generate Points Along Lines tool. It's in the Data management toolbox under "sampling". You can set a specific distance between points along the lines.
  2. Split Line at Point tool. It's in the Data Management toolbox under "Features". Use the points from the previous step to split your lines.

There is an easier and quicker way to do this in QGIS too.

3
  • I see no such tool and no such toolbox under data management in ArcGIS 10.3 Desktop.
    – Nova
    Oct 10, 2018 at 13:21
  • @Nova I believe this tool was introduced in 10.4. Jun 26, 2019 at 15:30
  • See community.esri.com/thread/… for an interaction bug between Extract Values to Points and Generate Points Along Lines tools to be aware of Jun 26, 2019 at 16:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.