|
POST
|
I'm assuming you are joining your xls layer to the points feature class (not the other way around). You could create dummy empty fields before the join (with same data types as the xls table fields) and then after the join, populate those fields based on the joined table fields. That way, the data will remain permanently in the points feature class, even after the join is removed. Joining table to points, then using Data>Export Data... to make a permanent copy of the points layer. I've done this hundreds of times and is basically the primary method for making a join permanent in ArcGIS. I've encountered the empty export issue a few times here and there but not the problem I described 2) above. Either way this is generally a straightforward function that we use all the time in Arc. It may be here data that's causing the problem, but I can't think of why.
... View more
06-07-2012
12:33 PM
|
0
|
0
|
6031
|
|
POST
|
A couple approaches come to mind: the Near command, described here or perform a buffer around each earmark point and then geoprocess the buffers into/with the districts. I'm purposely leaving this a little vague as I'd like your student to figure out the specifics.... Thanks. We usually just help with general understanding of the software and science itself but with no actual GIS curriculum on campus we often have to delve into holding hands through analysis design as well. I'd considered buffers but there may be cases where a buffer would cross into nearby districts that don't actually belong to the city the earmark is in. Dialing in the exact right tolerance for a few thousand entrie3s across all 50 states would be difficult if not impossible. I may have come up with a solution though. I'm intersecting the ESRI placeply layer with the congressional districts to get a layer of polygons that contain both the district id and the city it falls into (or more specifically, pieces of the districts broken into their city portions). Table join the earmarks to the intersected layer by city/sate name then merge the output back into districts only on the district name. Still need to figure out the count and proportional sum issue but I think this moving in the right direction. Still looking for input though.
... View more
06-07-2012
11:08 AM
|
0
|
0
|
836
|
|
POST
|
I have a student with a set of geocoded points representing political earmarks. The earmarks are geocoded to the city effected by (or named in) the earmark. I also have a layer of congressional districts with district IDs. The student wants to assign the earmarks and the sum of their values to the congressional districts they fall into. Many of the cities, and therefore the earmarks associated with them, actually fall into multiple congressional districts. The student would like to assign to each district the count of all earmarks in that district and a proportional sum of the value of the earmarks. My main problem is that the earmarks are geocoded as city points so spatially they fall into only one district, but I need to represent them in each district they actually effect and get a proportional sum on their values (so an earmark in 3 districts would be divided by 3 before being summed into the total earmark value for each district).
... View more
06-07-2012
08:20 AM
|
0
|
4
|
1533
|
|
POST
|
I have two seemingly related problems I need some help with: 1) I have a feature class of points that I joined to a table of data saved as an .xls file. The join works perfectly, however when I make the join permanent by exporting the newly joined layer the new layer has no features, zero entries in the table where it should have 143. I tried several methods of extracting the dynamically joined layer to a new permanent feature class, in the end the only thing that worked was using the copy features tool. 2) Using that now permanent copied points layer, I made a new join to a layer of polygons keeping only matching records. The new table has 7 entries out of 143 possible. Using the normal data>export... method to make the join permanent I get a new feature class but this time instead of 7 features (or none like above) I get 143 features. Does this sounds familiar to anyone? Any idea why this is happening? Dave
... View more
06-07-2012
08:09 AM
|
1
|
18
|
22096
|
|
POST
|
I'm attempting to convert an ESRI GRID elevation file (bathymetry actually) into an ASCII file so I can use this data in another program. When I run the Raster to ASCII tool shortly after the conversion begins I get the following error: "ArcSOCP EXE has stopped working", you then have the choice to "close the program" or "check online for a solution and close the program". The blue progress scroll continues to display the percent complete but so far all of the resulting .txt files have been empty (0kb). I'm running a student version of ArcGIS 10 in Parallels on my iMac. This is a new install, just yesterday, but I was running the same setup previously with no issues and no other changes to my software or hardware.
... View more
04-13-2012
08:17 AM
|
0
|
1
|
2096
|
|
POST
|
Strange.. I just tried to make the iterators connect to the ascii 3d tool, no problem, immediately connected as input. I don't know what would be wrong, have you updated to the latest SP? Interesting. What's the ASCII 3d tool? Is that the exact same tool as "ASCII to Raster"? I'll check our SP version when I'm in next (not until Tuesday). Thanks for checking.
... View more
02-17-2012
10:21 AM
|
0
|
0
|
2156
|
|
POST
|
What i see right away is the raster iterator. have you tried using the Iterate files instead? it reads files in a folder and can push that file to a tool, such as the ascii to raster tool Tried all of the iterators, none will link as an input. The "Iterate Files" specifically only has the option to set itself as the precondition to the ASCII tool.
... View more
02-16-2012
12:26 PM
|
0
|
0
|
2156
|
|
POST
|
I have a student who needs to run a series of ASCII to Raster conversions before merging into a single raster. In model builder I add the Raster Iterator, then the ASCII to Raster tool, but when I try to add the link all I get for options are "Environments..." and "Precondition". No option to set the Raster Iterator as the input to the tool. Same results with the other iterators as well (Features, Data-set, Files). Is this an issue with the ASCII tool? Am I missing some other component to make this work? Perhaps the ASCII files need to be in a GDB? Any help is greatly appreciated, David
... View more
02-16-2012
07:57 AM
|
0
|
6
|
6025
|
|
POST
|
I think Featue To Line tool (ArcInfo license) breaks lines where they intersect or share a segment. Each output line carries the FIDs of all the sharing lines, or -1 for no sharing line with an input fc. You would need to add a field to the result and calculate the count of FIDs that are not -1 by an expression. Again, thank you. That worked as well. I never look to these tools as geometry tools but should probably know more about them (meaning the "feature to..." tools). I did have to massage the table after words. There may be a more automated way of doing this but I simply used a series of selections and field calculations to change the values in each of my 6 FID fields to either a 1 or 0 then used the field calc to sum those into a new column. Now looking at how to create an accumulation of values for each segment based on its location in the river network and the values of all downstream segments. This is going to be a lot more involved and complex so I'll just post a new topic.
... View more
12-07-2011
08:15 AM
|
0
|
0
|
2086
|
|
POST
|
Thank you for letting me know. You are welcome. I am glad it worked for you. 🙂 I have a new similar question if you're interested? I have 6 line feature classes, each one is of a particular fish species distribution in the Oregon river system. Each feature class contains only the line features where that species is present, some lines overlap between the 6 layers, some don't. I want to output a new layer that is a collection of all the river segments from the 6 layers where each segment contains the count of the species in that segment and the unique species names. Union (Analysis) looks like it does what I want but this is a polygon only tool. I think I could do this thru a series of spatial joins to a master hydrology layer but a one time merging of the 6 line layers would work better. Any ideas how I could best tackle this analysis?
... View more
12-05-2011
12:23 PM
|
0
|
0
|
2086
|
|
POST
|
When you run Spatial Join, you can specify a Merge Rule - Count on a field. In your case, for each line you can get a count of matched dam features (FIDs). Sorry for the late reply, thank you Dan, yes this worked great.
... View more
12-05-2011
09:51 AM
|
0
|
0
|
2086
|
|
POST
|
I have what is probably a simple operation to complete in Arc but am unsure of the exact functions or tools to use. I have two feature classes, a set of points (dam locations) and a set of lines (river network). For each section of river I want to add an attribute that is the sum of all dams on that section of river. This seems like a simple operation but I can't quite figure it out in Arc. A spatial join will give me overlapped rerecords for each line-point combination (if one-to-many), but the collect-events tool is for points only so not sure how to recombine the lines and sum the number of points. Any help is appreciated, David
... View more
11-10-2011
10:50 AM
|
0
|
7
|
3702
|
|
POST
|
Well it turns out I have two variations on this problem that need to be addressed; one involves getting single overlap polygons that inherit the unique species ID from the input polygons (as already described above). The other version is to get overlap polygons that sum the values of one field from the input polygons, and I think I managed to do this today. Here's the work flow: add original polygon layer [union] polygons, keeping all attributes (stacks identical polygons) open table to union layer add 3 new fields; x_coord, y_coord & xy_id calculate geometry for x & y coord fields create UID by concatenating coordinates into the xy_id field [dissolve] union layer on xy_id; use a sum statistic operation during dissolve to sum selected values of stacked polygons (in this case the "count" field) output layer polygons are single non stacked polygons of the overlap and non overlap areas with a count sum from all identical polygons in its stack Does that seem right? It worked on my very basic sample file. For the other issue, retaining unique species info and concatenating into one field for the dissolved stack I found the link below. Will try later, not sure how complex the species data is (still have not interviewed the student). http://forums.arcgis.com/threads/12637-Union-intersect-Concatenate
... View more
02-17-2011
01:50 PM
|
0
|
0
|
3325
|
|
POST
|
The dissolve will need to be run so that you are left with a single polygon for each overlap, not stacked polygons. This is only possible if a UID has been generated for the overlapping polygons. One way to do this, is to generate a pt from the Unioned overlay, and dissolve those points based on their X,Y coordinates (matching UIDs in this case) and then create a new field and populate a UID using any method you are familiar with. in field calculator: "ABC" & "-" & [FID] + 1 or whatever Then perform a spatial join to transfer attributes from the centroid pt, to the unioned polygon. Your GDB should then be ready for the relate. That archived post does leave out a lot of intermediate steps because the assumption is that the user has some basic working knowledge of ArcGIS as seen in the initial post. Its assumed you know how to eliminate the stacked polygons (identical spatially) into a single polygon. And also how to populate a field to concatenate the values in the related table. In the last post of the archived forum, download the Zipped mxd and gdb to explore how it was done (hint: explore the GDB when in ArcCatalog to observe the relates, tables, structure, etc...) Ok, that work flow is making some sense to me now. Thank you. Work copy of Arc does not have the full Data Management tool box installed so can't generate points from poly here. But will give the process a try at the Library tomorrow.
... View more
02-16-2011
11:37 AM
|
0
|
0
|
3325
|
|
POST
|
How do you merge 2 identical polygons and combine / concatenate attributes use a relate after a dissolve (before dissolve, attribute table is exported for the relate later). I may not be understanding the example clearly but the Dissolve aggregates my separate polygons (if done after a Union) or simply does nothing when applied to my initial sample file and run on the Species field. Seems like such a simple action, to merge identical stacked polygons, or at least concatenate the species data into the top polygon in the stack. One key piece of info I am still missing (until I interview the student myself) is the exact need for this data. I'm assuming a simple need to visualize the overlap extents.
... View more
02-16-2011
10:20 AM
|
0
|
0
|
6377
|
| Title | Kudos | Posted |
|---|---|---|
| 7 | a week ago | |
| 1 | 08-19-2013 03:47 PM | |
| 2 | 06-09-2022 09:41 AM | |
| 6 | 03-15-2021 03:02 PM | |
| 3 | 05-10-2022 11:17 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|