POST
|
Can you help clarify the part where you say that the features are about 20 meters away from where they should be? Do you mean to say that the Trimble's current location and your imported data do not line up in TerraSync's map tab when the GPS receiver is physically located at a feature, or do both the Trimble's location and feature location line up in the Map tab but in the real world you are not located a feature? I did a quick test using a shapefile as a background and the .imp of that shapefile opened as the current data file and they were perfectly aligned on top of each other. For now, check the Import utility's ESRI Shapefile Setup->Properties->Coordinate System in Pathfinder Office, and on your Trimble, TerraSync->Setup->Coordinate System to see if their coordinate systems are what you want.
... View more
07-17-2014
10:10 AM
|
1
|
1
|
760
|
POST
|
I was googling how to do something similar and this little discussion eventually lead me to my solution. It can be done by placing a Calculate Value Tool in your model and setting its expression to: time.strftime("%Y%m%d") The output value will be a date or time in the format you specify between the "s. This link has a nice table with helpful explanations about the different date and time formatting options and possible associated limitations or restrictions: 8.1. datetime - Basic date and time types - Python v2.7.8 documentation. My example has the particular format(%Y%m%d) such that if the model were run on June 8, 2001, the output value from the tool would be the string '20010608'. You can then rename the output value(green bubble) to ANYTHING and then elsewhere in your model you can reference that value by inserting %ANYTHING% into filenames or location dialogues throughout the rest of the model, just like other in-line variables. I hope this helps you out, 3½ years late, or more likely, somebody else with the same question.
... View more
07-17-2014
07:54 AM
|
21
|
11
|
7500
|
POST
|
I have found a solution: I used the Cell Statistics tool and set the tool's inputs as parameters. My only issue with it is that the user cannot drag groups from the table of contents into the input dialog part, but that is a minor complaint. Now I am going to try to do some fancier stuff like add it to the current mxd with a specific symbology and add fields in the output raster to help show what areas are being seen from what trails.
... View more
07-15-2014
11:10 AM
|
1
|
0
|
447
|
POST
|
This looks like a better right place to ask than where I posted it before: Model Builder / Python Tool Construction: Raster Summation I'm trying to make a user-friendly tool for a colleague of mine. He would like to be able to ask ArcMap something to the effect of: "I'm going to hike all of X trail to Y canyon and follow Y's creek until it ends. What parts of the mountains will be visible to me along that route. And have it put in the map as a Layer so I can play with several symbolization schemes" I currently have visibility rasters for every individual trail and creek and they all have the same extent. I can manage to sum any number of these rasters, but only if I know them in advance and use the Raster Calculator to do so. Trying to create a multi-variable list as a model parameter that the end user can input whatever rasters they want is where I run into difficulty. I came up with 2 different ways to approach this but I hardly know ModelBuilder well enough, and Python hardly at all, in order to do get it to do what I intend it to do: 1. Somehow use the list of rasters to be summed to create a Map Algebra expression? 2. Have a kind of looping Plus tool that starts with a blank raster of the same style and adds one of the rasters from the list each time using the previous loop's output as the input? But you can't do that: Error 000670 Help!
... View more
07-10-2014
08:50 AM
|
0
|
1
|
4432
|
POST
|
SOLUTION FOUND! See bottom of post below for original problem My solution: I used the Cell Statistics tool and set the tool's inputs as parameters. My only issue with it is that the user cannot drag groups from the table of contents into the input dialog part, but that is a minor complaint. Now I am going to try to do some fancier stuff like add it to the current mxd with a specific symbology and add fields in the output raster to help show what areas are being seen from what trails. ______________________________________________________________________________ I'm trying to make a user-friendly tool for a colleague of mine. He would like to be able to ask ArcMap something to the effect of: "I'm going to hike all of X trail to Y canyon and follow Y's creek until it ends. What parts of the mountains will be visible to me along that route. And have it put in the map as a Layer so I can play with several symbolization schemes" I currently have visibility rasters for every individual trail and creek and they all have the same extent. I can manage to sum any number of these rasters, but only if I know them in advance and use the Raster Calculator to do so. Trying to create a multi-variable list as a model parameter that the end user can input whatever rasters they want is where I run into difficulty. I came up with 2 different ways to approach this but I hardly know ModelBuilder well enough, and Python hardly at all, in order to do get it to do what I intend it to do: 1. Somehow use the list of rasters to be summed to create a Map Algebra expression? 2. Have a kind of looping Plus tool that starts with a blank raster of the same style and adds one of the rasters from the list each time using the previous loop's output as the input? But you can't do that: Error 000670 Help!
... View more
07-10-2014
08:37 AM
|
1
|
0
|
1600
|
POST
|
I've only ever used Network Analyst for simple things like Route Solver. I have a more difficult task this time. Task: I have a large maze-like network of hiking trails for which I need to walk along all of them and update centerlines, conditions, etc. There are so many and the network so complex, that I think it is worth the effort to plan out my routes rather than just wing it and more than likely waste a lot of time and effort in backtracking and filling in missed spots. I think a Vehicle Routing Problem is the best way to go about finding those ideal routes. Data: Roads.shp: These are polylines of all accessible roads. I want to start and end my routes from them. Trails.shp: In this file are the trails I have to traverse. Add'l Data: Trails_Topo: 'Trails' edited to be topologically useful, more or less. No overlaps or gaps, those kinds of things. (The red parts in the picture are extensions to make the topology better or where I believe trails may be but are just not in the original data.) Roads_Topo: 'Roads' edited in a similar fashion. Combo_Topo: Trails and Roads combined and then edited to be topologically related or whatever to each other. Intersections: Points where 'Trails' intersects 'Roads' Inters_Topo: Points where 'Trails_Topo' intersects 'Roads_Topo' Study_Line: Line that surrounds the study area to restrict the NA from routing to trails I am not interested in. Study_Poly: Polygon that creates a 'Doughnut" around the study area, for the same reason as ^ Trails_Pt: Points along 'Trails' created by Points-from-Vertices tool. Parameters: -Starts and ends of routes: Parking and returning to there at the end of the route is possible, but likely to be inefficient in most cases. If possible, I would like to tell NA that Crew#1 can be dropped anywhere on 'Roads', but Crew#1 must end their route where Crew#2 leaves it (starts their route) if Crew#2 is not going to end where it began, and Crew#2 must end their route along a road so that when Crew#1 retrieves that car, they can pick Crew#2 up. -Since it is impossible to give these trails individual time costs/distance, I instead would like to tell NA that no route should exceed ___km/mi total distance. If possible, I would like to give 3 or 4 maximum route lengths and compare how that changes the analysis. (Discontinuous routes are probably not possible to include in Network Analyst but that's probably not going to be a problem given the shape of this particular network of trails/roads.) -I have no limit on the total number of routes. Minimizing them is something that NA will probably do by default, but how can I be sure? -Routes CAN overlap/double-up but do not have to. Problems: 1. I cannot see a way to tell NA, "I need to travel on all these lines. These other lines MAY be used as shortcuts or whatever as needed". All I can see is how to make lines and polygons that the VRP won't go over/through, which is fine for my Study Area things, but not so much for finding efficient routes. I also cannot assign lines as 'Orders' as the VRP wants destinations to exist as. I worked around this by using Points-from-Vertices for my trails and input all those ~2500 points as orders. 2. I could not figure out how to tell one route to begin or end at the yet-to-be-determined start/end depot of another route, if this is even possible. 3. This is also my first time seriously using Topology to clean up data and get it into a condition where the Network Analyst can comfortably operate. Any help or advice you all can offer would be helpful and greatly appreciated.
... View more
07-08-2014
07:02 AM
|
0
|
0
|
3228
|
POST
|
You might get useful results with the Create" rel="nofollow" target="_blank">http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000002r000000]Create Random Points or Feature" rel="nofollow" target="_blank">http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00170000003p000000]Feature Vertices to Points tools to get numerous points along each road segment which you can then direct the Network Analyst to see all of those points as "Stops", I think. Vertices to Points is simpler to use but can give you far too many points in many cases. If so, you can guide the Create Random Points tool using the Number of Points per Segment parameter and the Minimum Distance Between Points parameters to more-or-less place points along the lines at defined interval. To do this, you will need to add a few fields to your lines' attribute tables: A Length field (you could use the shape length, I think?) and a second field that will give the number of points to be added for that segment. To do this, divide the Length field by the regular interval distance you want the points to be placed at(remember to convert units so they are the same). Then, when you run the tool, you set the Number of Points per Segment as the second added field, and enter the interval you used into the Minimum Distance Between Points. I have not personally tried this method in Network Analyst, but it should work fairly well as long as you can set your turns up well enough.
... View more
07-03-2014
08:42 AM
|
0
|
0
|
384
|
Title | Kudos | Posted |
---|---|---|
1 | 07-15-2014 11:10 AM | |
21 | 07-17-2014 07:54 AM | |
1 | 07-10-2014 08:37 AM | |
1 | 07-17-2014 10:10 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|