Skip to main content
Notice removed Authoritative reference needed by CommunityBot
Bounty Ended with GBG's answer chosen by CommunityBot
Tweeted twitter.com/StackGIS/status/1314128415348404225
Title changed, Content structured, Two tags added
Source Link
Taras
  • 34k
  • 4
  • 73
  • 148

Create Creating points along 3D stream at inflection points

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). II used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points:   

enter image description here I

I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpyArcPy & pythonPython 3?

Create points along 3D stream at inflection points

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points:  enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Creating points along 3D stream at inflection points

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: 

enter image description here

I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using ArcPy & Python 3?

deleted 12 characters in body
Source Link
Kadir Şahbaz
  • 78k
  • 57
  • 257
  • 404

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Thank you!

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Thank you!

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Notice added Authoritative reference needed by tigerwoulds
Bounty Started worth 450 reputation by tigerwoulds
deleted 18 characters in body
Source Link
tigerwoulds
  • 617
  • 6
  • 17

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move to the next vertexon and compare withfind the last created pointnext jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Thank you!

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move to the next vertex and compare with the last created point.

Does someone have any ideas on how to script this out using arcpy & python 3?

Thank you!

My goal is to generate points along my stream centerline at any positive inflection points (0.5 feet in elevation or greater). I used a Water Surface Grid (Raster) to convert my stream centerlines to 3D using the Interpolate Shape tool.

Looking at my stream in profile view, here are some examples of where I'd like to create points: enter image description here I posted a similar question before, but this script compares absolute difference between any two vertices and does not capture inflection points. Create points along 3D stream where elevation changes by 1ft

My idea is to store the starting value then look at the next vertex, if less than 0.5, skip and move onto the next vertex. Continue this till I hit a vertex that is 0.5 or greater from the starting point. Then create a point at this vertex. Then, move on and find the next jump of 0.5 or more.

Does someone have any ideas on how to script this out using arcpy & python 3?

Thank you!

Source Link
tigerwoulds
  • 617
  • 6
  • 17
Loading