POST
|
Are you looking for a way to identify features that are spatially the same but don't have the same ID? And looking for the best way to locate features with nulls in certain columns? And you are working with personal and file geodatabases in ArcGIS 10.3? That is what I am getting from your description.
... View more
04-20-2016
07:22 PM
|
0
|
0
|
401
|
POST
|
I don't have an answer to your question, but I have some feedback on your website. Why are all the numbered links clustered together when they don't have any spatial basis? For example, "Leaf Blowers", I assume, refers to leaf blowers all over the city. Why not space the link symbols out so that people can see all of them from the home map position, since there is plenty of room? It is a pain to figure out where they might all be, then zoom in only to find out that the locations don't mean anything anyway.
... View more
04-04-2016
04:48 PM
|
0
|
1
|
370
|
POST
|
I agree that you are making this more complicated than it needs to be. Also, it is highly unlikely that you will be allowed to add a field to a table in a versioned database. So, you will need to do something that creates an additional output table, like Spatial Join. I would change your workflow as follows: Select the buildings you have drawn so far. If your parcel feature class is very large, do a spatial selection on it based on the selected buildings. It can take an extremely long time to do a spatial selection on a large dataset. Doing the selection on a selected set trims the time down significantly. Then run a Spatial Join with the point layer and the parcels (Spatial join operates on selections, so you don't need to make another layer). For the Match Option, choose HAVE_THEIR_CENTER_IN so that you don't need to create centroids. Save that output in the same file geodatabase or a shapefile Join the Spatial Join output with the building footprints layer (I believe joining the OBJECTID). If ObjectId is the only unique identifier you have, it will have to do. As long no records are added or subtracted between this step and the next, you are okay. The reason not to use ObjectId as a unique identifier is because it is not a static number. If someone adds or removes a record, the numbers may change and your records won't match up any more. ArcGIS considers itself to be the owner of ObjectId, and the user has no control over the column. Calculate the PIN in the building footprints layer equal to the PIN from the Spatial Join output. You might want to discuss adding a unique identifier column to the footprint feature class with your SDE DBA . It would be convenient to be able to build relationship classes that go both ways between the parcels and the buildings. When you are finished with this task, if I understand you correctly, you'll be able to relate what parcel goes with a building, but not what building(s) go with a parcel.
... View more
03-29-2016
09:04 AM
|
1
|
0
|
684
|
POST
|
I haven't used the bison data specifically, but other USGS data that I have used that had an interactive web site to retrieve data had very specific workflows required to retrieve the data. It was a matter of very carefully reading through all the documentation and following the instructions. There weren't any workarounds; you had to use their website, their apps, and use their workflow. After you got it all downloaded, then you can export it out and parse it to be like any other data. Since the USGS likes to be comprehensive, their data is not simple. So, expect it to take a little effort.
... View more
03-29-2016
06:00 AM
|
1
|
0
|
600
|
POST
|
If you would be happy with a semi-automatic solution, you could make a custom/python toolbox with a script tool that updated the domain based on the contents of OL. The user could run the tool either after adding an OL point and/or before starting to edit PA. A more automatic solution would be to make an add-in that monitored the OL feature class and ran a script when the number of records changed. The script being something that updated the domain based on the contents of OL. I haven't ever thought of doing this, so don't have any examples to give you. I think this is a great idea though.
... View more
03-29-2016
05:48 AM
|
2
|
1
|
550
|
POST
|
I'm not sure if this is the problem, but you probably shouldn't be using the name of the command "updateRow" for the name of a variable. For example, instead of for updateRow in updateRows: put for r in updateRows: Just wondering, because everything else looks okay at first glance.
... View more
03-24-2016
01:39 PM
|
0
|
0
|
755
|
POST
|
The more I think about this and remember... Yes, if you do a spatial join with a point on the border of two multi-ring buffers, your results will have records for "hits" with both buffers if you choose the parameter JOIN_ONE_TO_MANY. If you choose the parameter JOIN_ONE_TO_ONE, ArcGIS will rather arbitrarily choose one or the other, and you will only have one record. Is that the sort of thing you are wondering about?
... View more
03-23-2016
12:12 PM
|
0
|
0
|
748
|
POST
|
I think I misunderstood your question though. I believe if you did something like a spatial join, your point at 50 miles would create two spatial join records, one for each buffer polygon. That would leave it up to you to filter out your results. The thing that bothers me about this idea is that I have done such a thing many times, and I don't remember any issue with counts not adding up on the borders of buffers. If you have such data handy, it would be a simple thing to test.
... View more
03-23-2016
11:59 AM
|
0
|
2
|
748
|
POST
|
This is a simple matter of selecting one of the rings in your output feature class and looking to see if the boundaries are inclusive or exclusive. It actually depends on how you set your parameters. That is--click on the Select Features tool, then click on one of the rings. You will see it highlight so you can see the area it covers.
... View more
03-23-2016
11:48 AM
|
0
|
1
|
748
|
POST
|
If you have an advanced license, my personal favorite for this type of task is the Identity tool from the Analysis Tools. It is similar to spatial join. It saves you steps since the output already has the identified attributes attached to the features of the input feature class.
... View more
03-23-2016
11:32 AM
|
1
|
0
|
684
|
POST
|
This is a matter of simply reading the help files. The two different cursors use different syntax. First read this: ArcGIS Help (10.2, 10.2.1, and 10.2.2) Then read this: ArcGIS Help (10.2, 10.2.1, and 10.2.2) This will answer your question.
... View more
03-04-2016
05:54 AM
|
1
|
6
|
2182
|
POST
|
Hi Eric. Your AddJoin isn't working because you are trying to join the whole list of tables instead of just the current table in the loop. Instead of: # Get a list of stand alone tables in the geodatabase and print out. tableList = arcpy.ListTables("*manzanas*") for table in tableList: # Join the feature layer to a tables. arcpy.AddJoin_management(layerName, joinField, tableList, joinField) Try: # Get a list of stand alone tables in the geodatabase and print out. tableList = arcpy.ListTables("*manzanas*") for t in tableList: # Join the feature layer to a tables. arcpy.AddJoin_management(layerName, joinField, t, joinField)
... View more
03-03-2016
09:40 AM
|
0
|
1
|
4436
|
POST
|
Hi, Jake. You have to enumerate through all the fields. As Darren pointed out, row[0] refers to the first column in the row. I pasted in an example below. When you use enumerate, using my example, i is the number of the column position from the left (of the columns included in the cursor), starting at 0. c is the corresponding value from the list being enumerated through, in your case, the column name. # Assuming PrecipFields is a python list of column names. with arcpy.da.UpdateCursor("asciiPoints", PrecipFields) as cursor: for row in cursor: updated = False for i, c in enumerate(PrecipFields): if row == None: row = 0 updated = True if updated == True: cursor.updateRow(row) I hope this is helpful.
... View more
03-02-2016
10:49 AM
|
1
|
1
|
961
|
POST
|
Look at ArcGIS Help (10.2, 10.2.1, and 10.2.2). I'm not sure that hyperlink pasted correctly. If it doesn't go the right place search Calculate Field (Data Management) This will explain how to use the field calculator to get properties of the geometry object like firstPoint.M and lastPoint.M. So you would add two columns for your from and to measures and populate them with the field calculator.
... View more
04-24-2015
07:38 PM
|
1
|
0
|
1446
|
Title | Kudos | Posted |
---|---|---|
1 | 03-29-2016 09:04 AM | |
1 | 03-04-2016 05:54 AM | |
1 | 03-02-2016 10:49 AM | |
1 | 04-24-2015 07:38 PM | |
1 | 03-23-2016 11:32 AM |
Online Status |
Offline
|
Date Last Visited |
02-11-2021
04:34 PM
|