<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Convert polygon outlines into points in ArcGIS Network Analyst Questions</title>
    <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689390#M6635</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works just fine! &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/grin.png" /&gt; Appreciate the help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 30 Dec 2014 02:52:08 GMT</pubDate>
    <dc:creator>SiyangTeo</dc:creator>
    <dc:date>2014-12-30T02:52:08Z</dc:date>
    <item>
      <title>Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689388#M6633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there anyway to convert polygon outlines into points, preferably with the ability to decide the gap of each point to be placed (just like the "construct points" from lines tool)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The purpose is for creating service areas around polygons in Network Analyst. Or if there is another method of doing this besides the conversion do let me know!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using ArcGIS 10.2.2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 27 Dec 2014 00:53:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689388#M6633</guid>
      <dc:creator>SiyangTeo</dc:creator>
      <dc:date>2014-12-27T00:53:51Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689389#M6634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To create points on the outline of a polygon with a defined interval, you could use some Python code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy

fc_in = r"C:\Forum\test.gdb\Polygon"
fc_out = r"C:\Forum\test.gdb\Points"
interval = 50

pnts = []
with arcpy.da.SearchCursor(fc_in, ("SHAPE@")) as curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polygon = row[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outline = polygon.boundary()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d = 0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while d &amp;lt; outline.length:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = outline.positionAlongLine(d, False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnts.append(pnt)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d += interval

&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.CopyFeatures_management(pnts, fc_out)&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the path to input (polygon) and output (points) featureclass on line 3 and 4. Specify the interval of locating points on the outline on line 5 and run the code...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:00:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689389#M6634</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-12T05:00:40Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689390#M6635</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It works just fine! &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/grin.png" /&gt; Appreciate the help.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 30 Dec 2014 02:52:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689390#M6635</guid>
      <dc:creator>SiyangTeo</dc:creator>
      <dc:date>2014-12-30T02:52:08Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689391#M6636</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;helo, i get en error: &lt;/P&gt;&lt;P&gt; with arcpy.da.SearchCursor(fc_in, ("SHAPE@")) as curs:&lt;/P&gt;&lt;P&gt;AttributeError: 'module' object has no attribute 'da'&lt;/P&gt;&lt;P&gt;what wrong?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 12:36:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689391#M6636</guid>
      <dc:creator>Yaron_YosefCohen</dc:creator>
      <dc:date>2014-12-31T12:36:33Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689392#M6637</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi YYC,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I read that the da module only works in version 10.1 onwards. Could it be that you are using a lower version?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See&lt;/P&gt;&lt;P&gt;&lt;A href="http://gis.stackexchange.com/questions/110667/what-causes-attributeerror-module-object-has-no-attribute-da" title="http://gis.stackexchange.com/questions/110667/what-causes-attributeerror-module-object-has-no-attribute-da"&gt;arcgis 10.1 - What causes AttributeError: 'module' object has no attribute 'da'? - Geographic Information Systems Stack …&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 31 Dec 2014 15:59:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689392#M6637</guid>
      <dc:creator>SiyangTeo</dc:creator>
      <dc:date>2014-12-31T15:59:51Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689393#M6638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi&lt;/P&gt;&lt;P&gt;i work on arcmap 10.3.&lt;/P&gt;&lt;P&gt;since i run your script (didnt worked out) i gen en error message and no other script can run at all:&lt;/P&gt;&lt;P align="right"&gt;&lt;SPAN style="color: #1f497d;"&gt;Traceback (most recent call last&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\yaron\shonot\software\gis\tools\YARON_SCRIPTS\ExportToJPG.py", line 2, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;import arcpy,os,sys,string&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\__init__.py", line 24, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;from arcpy.toolbox import&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt; *&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\toolbox.py", line 15, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;from .ddd import ASCII3DToFeatureClass as ASCII3DToFeatureClass_3d&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\ddd.py", line 23, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;from arcpy.arcobjects.arcobjectconversion import convertArcObjectToPythonObject&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\arcobjects\__init__.py", line 19, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;arcobjectconversion.initialize_conversion_mapping&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\arcobjects\arcobjectconversion.py", line 26, in initialize_conversion_mapping&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;from .._mapping import MapDocument, PageLayout, DataFrame, DataFrameTime, DataDrivenPages&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;, \&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;File "C:\Program Files (x86)\ArcGIS\Desktop10.3\ArcPy\arcpy\_mapping.py", line 8, in &amp;lt;module&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #1f497d;"&gt;with arcpy.da.SearchCursor(fc_in, ("SHAPE@")) as curs&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&lt;SPAN style="color: #1f497d;"&gt;AttributeError: 'module' object has no attribute 'da&lt;/SPAN&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;'&lt;/SPAN&gt;&lt;/P&gt;&lt;P align="right"&gt;&lt;SPAN lang="HE" style="font-family: 'Arial','sans-serif'; color: #1f497d;"&gt;can you help me please?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Jan 2015 06:15:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689393#M6638</guid>
      <dc:creator>Yaron_YosefCohen</dc:creator>
      <dc:date>2015-01-01T06:15:49Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689394#M6639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I don't think the script I posted can have this effect on your behavior of arcpy modules in ArcGIS 10.3. Are you sure nothing else happened at your system? Did you perhaps install ArcGIS Pro and python 3.4? There might be something wrong with the definition of your paths.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Jan 2015 07:08:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689394#M6639</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-01-01T07:08:37Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689395#M6640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I need to solve a similar problem, but not only for polygon features but also for line features.&lt;/P&gt;&lt;P&gt;Is there any way to implement this useful script in ArcGIS 10.0, which lacks the arcpy.da module (Data Access Module)?&lt;/P&gt;&lt;P&gt;Thank you in advance.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gaston.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jan 2015 11:37:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689395#M6640</guid>
      <dc:creator>GastonIzaguirre</dc:creator>
      <dc:date>2015-01-15T11:37:40Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689396#M6641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gaston&lt;/P&gt;&lt;P&gt;i done it with QGIS:&lt;/P&gt;&lt;P&gt;&lt;A href="http://gis.stackexchange.com/questions/24442/how-do-i-convert-a-polygon-into-a-single-or-all-points" title="http://gis.stackexchange.com/questions/24442/how-do-i-convert-a-polygon-into-a-single-or-all-points"&gt;qgis - How do I convert a Polygon into a single or all Points? - Geographic Information Systems Stack Exchange&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jan 2015 11:48:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689396#M6641</guid>
      <dc:creator>Yaron_YosefCohen</dc:creator>
      <dc:date>2015-01-15T11:48:08Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689397#M6642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The da.SearchCursor could be easily replaced with the "old" SearchCursor, but what would be more work is to &lt;EM&gt;rebuild&lt;/EM&gt; the positionAlongLine method, which is not available at 10.0. You may want to post your own question with that specific detail. I guess that would attract more people to help you with that problem. However, I will have a look to see if I can easily solve it, but I do not have access to 10.0 anymore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards, Xander&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jan 2015 11:48:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689397#M6642</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-01-15T11:48:29Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689398#M6643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;An alternative would be to use the Densify tool to create points every x meter on the line followed by te Feature Vertices to Points tool (if you have access to those tolos).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Jan 2015 11:54:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689398#M6643</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2015-01-15T11:54:03Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689399#M6644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok, I just tried some code using (I think) only 10.0 functionality. So &lt;A href="https://community.esri.com/migrated-users/2184" target="_blank"&gt;Gaston Izaguirre&lt;/A&gt;‌, if you want to try, give it a shot here is some code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Change the code on line 3 and 4 to point to your input polyline featureclass and output point featureclass (output will be created, if it exists it raises an error). Line 5 contains the interval size (distance between each point) and line 6 indicates if the last point should be added too (True).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy, math, numpy
def main():
&amp;nbsp;&amp;nbsp;&amp;nbsp; fc_in = r"D:\Xander\GeoNet\Polyline2Points10.0\test.gdb\lines_diss_projected"
&amp;nbsp;&amp;nbsp;&amp;nbsp; fc_out = r"D:\Xander\GeoNet\Polyline2Points10.0\test.gdb\lines_diss_toPnts01"
&amp;nbsp;&amp;nbsp;&amp;nbsp; interval = 100
&amp;nbsp;&amp;nbsp;&amp;nbsp; bln_addLastPoint = True

&amp;nbsp;&amp;nbsp;&amp;nbsp; fld_shp = arcpy.Describe(fc_in).shapeFieldName
&amp;nbsp;&amp;nbsp;&amp;nbsp; sr = arcpy.Describe(fc_in).spatialReference
&amp;nbsp;&amp;nbsp;&amp;nbsp; curs = arcpy.SearchCursor(fc_in)
&amp;nbsp;&amp;nbsp;&amp;nbsp; pnts = []
&amp;nbsp;&amp;nbsp;&amp;nbsp; for row in curs:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polyline = row.getValue(fld_shp)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d = 0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frac_left = 0

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for p in range(0, polyline.partCount):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; part = polyline.getPart(p)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for i in range(0, len(part)-1):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt1 = part&lt;I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt2 = part[i+1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; length_part = getDistance2Points(pnt1, pnt2)&lt;/I&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for frac in numpy.arange(frac_left, length_part, interval):
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = getPointBasedOnFractionOfLine(pnt1, pnt2, frac)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pntg = arcpy.PointGeometry(pnt, sr)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnts.append(pntg)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; frac_left = interval - (length_part - frac)

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if bln_addLastPoint:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnts.append(arcpy.PointGeometry(polyline.lastPoint, sr))
&amp;nbsp;&amp;nbsp;&amp;nbsp; del curs, row

&amp;nbsp;&amp;nbsp;&amp;nbsp; # write list to output featureclass
&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.CopyFeatures_management(pnts, fc_out)


def getDistance2Points(pnt1, pnt2):
&amp;nbsp;&amp;nbsp;&amp;nbsp; return math.hypot(pnt1.X-pnt2.X, pnt1.Y-pnt2.Y)

def getPointBasedOnFractionOfLine(pnt1, pnt2, frac):
&amp;nbsp;&amp;nbsp;&amp;nbsp; length_line = getDistance2Points(pnt1, pnt2)
&amp;nbsp;&amp;nbsp;&amp;nbsp; f = frac / length_line
&amp;nbsp;&amp;nbsp;&amp;nbsp; return arcpy.Point(pnt2.X * f + pnt1.X * (1-f), pnt2.Y * f + pnt1.Y * (1-f))

if __name__ == '__main__':
&amp;nbsp;&amp;nbsp;&amp;nbsp; main()&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:00:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689399#M6644</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-12T05:00:43Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689400#M6645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for this script. It works perfectly.&lt;/P&gt;&lt;P&gt;Is there a way i can add an attribute value from the original line to the associated points that are created? I would like to be able to see which points are on each line in a multiple feature featureclass.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks for any suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2015 19:00:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689400#M6645</guid>
      <dc:creator>JamesMitchell</dc:creator>
      <dc:date>2015-01-29T19:00:10Z</dc:date>
    </item>
    <item>
      <title>Re: Convert polygon outlines into points</title>
      <link>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689401#M6646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I think it would be something like this (did not test it though):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy
import os

fc_in = r"C:\Forum\test.gdb\Polygon"
fc_out = r"C:\Forum\test.gdb\Points"
interval = 50
fld_in = "TheNameOfTheFieldYourWantToIncludeInYourOutput"

# determine the input spatial reference
sr = arcpy.Describe(fc_in).spatialReference

# create the empty output featureclass
fc_ws, fc_name = os.path.split(fc_out)
arcpy.CreateFeatureclass_management(fc_ws, fc_name, "POINT", spatial_reference=sr)

# add the field to the output
fld = arcpy.ListFields(fc_in, wild_card=fld_in)[0]
arcpy.AddField_management(fc_out, fld_in, fld.type, fld.precision, fld.scale, fld.length)

# start output cursor
with arcpy.da.InsertCursor(fc_out, ("SHAPE@", fld_in)) as curs_out:
&amp;nbsp;&amp;nbsp;&amp;nbsp; with arcpy.da.SearchCursor(fc_in, ("SHAPE@", fld_in)) as curs_in:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for row_in in curs_in:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polygon = row_in[0]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; outline = polygon.boundary()
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value = row_in[1]
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d = 0
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while d &amp;lt; outline.length:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pnt = outline.positionAlongLine(d, False)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; curs_out.insertRow((pnt, value, ))
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d += interval&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 05:00:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-network-analyst-questions/convert-polygon-outlines-into-points/m-p/689401#M6646</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-12T05:00:45Z</dc:date>
    </item>
  </channel>
</rss>

