|
POST
|
If you're working with Lauren in TS your problem will be solved. She's legit.
... View more
01-17-2019
08:43 AM
|
7
|
0
|
4089
|
|
IDEA
|
I wouldn't limit this to just "corruption". One of the more common uses of the ArcMap MXD doctor is to reduce the size of the MXD (in conjuction with the defrag tool). APRX files, just like MXD files, grow bloated with use and volume of objects.
... View more
12-20-2018
09:49 AM
|
6
|
0
|
11342
|
|
POST
|
"I do a lot of edits and the bottom line is that the way ArcPro editing tools are set up makes editing slower and requires more mouse clicks than in ArcMap" Agreed. With ArcMap, I don't have to "customize" any Ribbons (nor show a very large group of users how to do so), or keep rearranging tools in "favorites" or the Analysis gallery. Gearing up for a day-long edit section in Arc? Just turn on the Editing, Advanced Editing, and Production Editing toolbars in Arc, move them anywhere on the screen I need them to be. 6 mouse movements/clicks to get it set up, the only other mouse-works is moving the pointer to this or that icon on anyone of the toolbars.
... View more
12-08-2018
08:21 AM
|
2
|
0
|
1775
|
|
POST
|
Adding to Kory's workflow, you could automate the publishing (overwriting) to AGOL with Updating your hosted feature services with ArcGIS Pro and the ArcGIS API for Python which would sort of give you "live" capability by running the python with Windows Task Scheduler. I have some AGOL feature services that get updated hourly in some instances, with a variety of on prem data sources such as SDE, FGDB, CSV. You could add a time stamp to a date field as part of the script.
... View more
12-05-2018
07:06 AM
|
1
|
1
|
3627
|
|
POST
|
Is "...that your antivirus software has exceptions for ArcGIS Pro." a requirement for running Pro? I'm not experiencing this problem, but whenever I see "disable a required security setting so the software will run", that is concerning. I know it's a trouble-shooting step as well, but it should never be the default environment required for any software to successfully work. In my experience, Symantec is pretty responsive when their product is identified as false-blocking another vendors application.
... View more
12-03-2018
07:31 AM
|
0
|
0
|
6560
|
|
POST
|
ScreenToGif - Record your screen, edit and save as a Gif or video
... View more
11-28-2018
01:07 PM
|
4
|
1
|
8355
|
|
POST
|
Portal 10.6.1, canned WAB, which I understand is 1 version behind things, so does that mean we won't see the fix till 10.7.1?
... View more
11-27-2018
05:42 AM
|
0
|
1
|
4330
|
|
POST
|
Can you login with ArcMap? What is your certificate situation? Have you added the root certificate for your CA into the Portal Keystore?
... View more
11-18-2018
08:20 AM
|
0
|
0
|
4803
|
|
POST
|
Based on arcpy - Extracting value of raster for specific points (with X and Y coord) and write to column in Attribute Table? - Ge… I baked the code sample into a toolbox which seems to be working well based on a morning of comparing tool results to spot checks: import arcpy
import numpy as np
update_feature_class = arcpy.GetParameterAsText(0)
source_dem= arcpy.GetParameterAsText(1)
elev_attrib= arcpy.GetParameterAsText(2)
rast = arcpy.Raster(source_dem)
desc = arcpy.Describe(rast)
ulx = desc.Extent.XMin
uly = desc.Extent.YMax
lly = desc.Extent.YMin
#Spatialrefernce
sr = desc.spatialReference
rstArray = arcpy.RasterToNumPyArray(rast)
with arcpy.da.UpdateCursor(update_feature_class,["SHAPE@",elev_attrib]) as uc:
for row in uc:
pnt = row[0].projectAs(sr)
#assuming every point falls to the left and below uperleft corner
deltaX = pnt.centroid.X - ulx
deltaY = lly- pnt.centroid.Y
arow = int(deltaY/rast.meanCellHeight)
acol = int(deltaX/rast.meanCellWidth)
row[1] = rstArray[arow,acol]
uc.updateRow(row)
... View more
11-18-2018
08:18 AM
|
1
|
0
|
1123
|
|
POST
|
11-18-2018
07:54 AM
|
0
|
2
|
1992
|
|
POST
|
Here's the full snippet (which I've attached to a toolbox). Even using SHAPE@ I still get the nulls for polygons that straddle a polygon boundary. Have also tried SHAPE@ and SHAPE@TRUECENTROID import arcpy
update_feature_class = arcpy.GetParameterAsText(0)
poly_feature_class = arcpy.GetParameterAsText(1)
update_name = arcpy.GetParameterAsText(2)
poly_name = arcpy.GetParameterAsText(3)
poly_count = 0
relateDict = {}
# Set up search cursor for poly fc
with arcpy.da.SearchCursor(poly_feature_class,[poly_name,'SHAPE@']) as search_cursor:
# Iterate through polygons
for polygon in search_cursor:
if not polygon[0] in relateDict:
relateDict[polygon[0]] = polygon[1]
else:
relateDict[polygon[0]] = relateDict[polygon[0]].union(polygon[1])
poly_names = []
for name in sorted(relateDict):
poly_names.append(name)
poly_count += 1
point_count = 0
comparison_count = 0
# Set up update cursor for point fc
with arcpy.da.UpdateCursor(update_feature_class, ['SHAPE@', update_name]) as update_cursor:
# Iterate through points
for point in update_cursor:
point_count += 1
name_list = []
for name in poly_names:
comparison_count += 1
poly = relateDict[name]
# Check if the current point is within the current polygon
if point[0].within(poly): # Returns True or False
# Add the polygon name to the list
name_list.append(name)
point[1] = ",".join(name_list)
# Update the cursor with the new value
update_cursor.updateRow(point)
arcpy.AddMessage("Processed {0} Polygon/Point comparisons for {1} Polygons and {2} Points".format(comparison_count, poly_count, point_count))
... View more
11-18-2018
07:46 AM
|
0
|
4
|
1992
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 05-17-2022 12:19 PM | |
| 1 | 03-14-2019 06:24 AM | |
| 1 | 07-12-2018 09:29 AM | |
| 1 | 06-27-2019 12:08 PM | |
| 2 | 09-23-2019 11:03 AM |
| Online Status |
Offline
|
| Date Last Visited |
04-26-2026
07:12 AM
|