|
POST
|
The only reliable way to relate data in ArcGIS is with Relationship Classes, which requires referenced data published from a registered EGDB or a hosted layer created from any geodatabase. Add all the layers/tables that participate in the relationship to your map when you publish a service and you'll see relationship info once you add the service into a map.
... View more
04-01-2025
08:23 AM
|
0
|
2
|
1794
|
|
POST
|
I'm not seeing any obvious issues with the rule so maybe the backup restore process was the culprit? Another thing to check is the new "Triggering Fields" option for Attribute Rules if that's applicable.
... View more
03-28-2025
04:40 PM
|
1
|
1
|
1726
|
|
POST
|
Geometry updates absolutely count as updates, my org has dozens of rules that rely on this. Post your rule here and maybe the issue will pop out.
... View more
03-28-2025
04:14 PM
|
0
|
3
|
1742
|
|
POST
|
The Code Block section
<p>You know, this fella</p>
has a class that assigns an appropriate monospaced font based on what the browser has access to. I would like to see this class available as a "Monospaced" font choice that can be applied to any text. I like to use an alternate font for inline code references like so and it'd be nicer if the same font was used for both this and the code blocks. I'd also accept an inline variant of the code block instead.
... View more
03-28-2025
09:54 AM
|
0
|
2
|
1442
|
|
POST
|
How uncaught exceptions are handled is at the discretion of whatever's running Python, which in this case is the Web Tool infrastructure, so you're limited in how you can format your errors. A long shot might be the sys.tracebacklimit global, this SO post implies it might be able to cut down on what ArcGIS can report on.
... View more
03-28-2025
09:44 AM
|
0
|
2
|
1190
|
|
POST
|
My understanding is the "ExifInfo" field is only used by Survey123 to make grabbing EXIF data faster. You'll have to do this the old-fashioned way: call download, then open the file with a library that can read the EXIF data. I'm pretty sure Pillow is a standard module with Pro so you can do something like this to get the data.
... View more
03-27-2025
02:13 PM
|
1
|
1
|
1624
|
|
POST
|
The URL you feed into pulldata("@layer") can accept most URL parameters that work with the REST API's query endpoint. Try adding returnCentroid=true as a parameter so the polygon is transformed into a point. If that fails @AustinAverill's method should work well.
... View more
03-27-2025
10:22 AM
|
1
|
1
|
1904
|
|
POST
|
Thanks for all the extra context, my company hasn't worked with this tech yet. Might be a long shot, but could you model each microduct like a ribbon cable to work around this limitation? Or is the model not good enough for that either?
... View more
03-27-2025
10:08 AM
|
1
|
0
|
1433
|
|
POST
|
ArcFM has fibre capabilities now, might be worth getting a rep to run a demo for your company. Have you played around with the standard Utility Network setup? You might be able to model the strand to conduit associations you need without extra software.
... View more
03-26-2025
01:24 PM
|
0
|
2
|
1462
|
|
POST
|
If the issue is just copy-pasting those last few empty items: alterFieldsDescription = [
['FIELD_1', 'newName_1'],
['FIELD_2', 'newName_2'],
['FIELD_3', 'newName_3']
]
alterFinal = [x + ["#", "#", "#"] for x in alterFieldsDescription]
arcpy.management.AlterFields(featureClass, alterFinal)
... View more
03-24-2025
12:53 PM
|
1
|
0
|
3933
|
|
IDEA
|
This would be a great QOL change, as long as there's a popup explaining that the layer can't be regrouped into a map service after they're split up.
... View more
03-21-2025
08:20 AM
|
0
|
0
|
1471
|
|
POST
|
There's probably some fancy mathematical property to combine this into one operation, but I'm no mathematician so all I can suggest is: use the OR operator to combine multiple bit tests together: MOD((error_codes / 4), 2) = 1 OR MOD((error_codes / 32), 2) = 1
... View more
03-20-2025
03:18 PM
|
0
|
0
|
3074
|
|
POST
|
You can check if a certain bit is set using this standard query: MOD((error_codes / n), 2) = 1 Where n is 2 to the power of whatever bit you want to test. E.g. to see if the 4th bit is set, that's 2 to the power of 4, or 16, so the final query is MOD((error_codes / 16), 2) = 1.
... View more
03-20-2025
02:10 PM
|
0
|
2
|
3086
|
|
POST
|
When I tried running the code I got 20 processes in (and 200-something VSCode subprocesses) and I was using almost 10 GB of RAM! If you're doing so much number crunching that you need 400-something concurrent processes you need to find a Python library that manages its own thread pool (polars is my go-to, numpy might also work here?). Failing that, you can rewrite your program to import arcpy after every future has resolved. This cuts the size of each runtime process from ~200MB to ~35MB on my machine, which kept my process below 8GB (and it'll probably run faster overall as you're writing all the data in a single cursor).
... View more
03-20-2025
01:39 PM
|
0
|
1
|
3297
|
|
IDEA
|
Due to the lack of portal view layers for registered feature services (or the ability to proxy access to restricted layers through a map's/app's sharing options) I often have to create multiple feature services with minor adjustments to ensure the correct group gets the correct access. This leads to the following dilemma: If every service is dedicated with 1 minimum instance, there's a high static load even if a small number of user types are accessing the data. Cut the minimum count to 0 and now every new group has a terrible experience as their service fires up. Setting the time this instance stays alive is an impossible tightrope act as user activity varies day by day, so it's either active too long or inactive too often. The shared pool is unsuitable for this type of service as this project is now at war with every other project. My proposal: allow admins to create their own shared pools (with their own max core counts, max active services etc.) and allow users to choose if they want to publish to these shared pools or the default one. Admins can now balance server load at the pool level and the pool can balance service access using its work balancing methods. This isn't a trivial addition to the platform but I think the efficiency gains in larger deployments are well worth it.
... View more
03-20-2025
01:19 PM
|
0
|
0
|
608
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 2 weeks ago | |
| 1 | 2 weeks ago | |
| 2 | 3 weeks ago | |
| 1 | 3 weeks ago | |
| 1 | 07-16-2026 11:42 AM |
| Online Status |
Offline
|
| Date Last Visited |
a week ago
|