|
IDEA
|
Spatial Definition Queries: I’m wondering if it would be beneficial to select multiple layers of the same geometry type, such as multiple polygon layers, to be used for the spatial definition query intersect. For example, use CTRL+Click or checkboxes to select multiple intersect layers. Related: Multiple spatial definition query clauses Union Feature Layer — Group layers with identical schemas into a single layer; apply properties to g... New Query Layer: Union
... View more
05-17-2025
08:57 AM
|
4
|
1
|
754
|
|
POST
|
Maybe the spatial definition query functionality was copied from map clip layers: Credit for this observation goes to @AlfredBaldenweck in Spatial Definition Query — Highlight chosen layer
... View more
05-15-2025
01:45 PM
|
1
|
1
|
2840
|
|
IDEA
|
@AlfredBaldenweck Clipping Layers - Highlight chosen layer
... View more
05-15-2025
01:38 PM
|
0
|
0
|
935
|
|
IDEA
|
ArcGIS Pro 3.5.0 Clipping Layers: When I click a layer in the Get shape from the outline of section, the layer's thumbnail is displayed, which is good. However, the layer name does not stay highlighted after clicking it. I think the layer name should stay highlighted after clicking it. Related idea: Spatial Definition Query — Highlight chosen layer
... View more
05-15-2025
01:38 PM
|
1
|
1
|
718
|
|
IDEA
|
Edited. When creating a non-spatial definition query clause, it's easy to document the criteria by copying the SQL from clause mode. However, spatial definition query clauses don't seem to be based on SQL, the clause mode is blank, so we can't copy the SQL for documentation purposes. Alternatively, I'm wondering if a copy button could be added to the definition query window that would copy the spatial definition query parameter info as text to the clipboard. I'm aware that I can take a screenshot of the dialog. That works for some documentation purposes, but text is required for others. Do spatial definition queries use SQL or ArcObjects?
... View more
05-15-2025
01:22 PM
|
3
|
6
|
1898
|
|
IDEA
|
ArcGIS Pro 3.5.0 The "Add Spatial Clause" option is buried under the "Add Clause" button/picklist. I'm wondering if it would be more noticeable & intuitive to have a separate button for "Add Spatial Clause" right beside the "Add Clause" button. Or something better.
... View more
05-15-2025
01:16 PM
|
7
|
2
|
720
|
|
IDEA
|
@MichaelVolz GIS services aren't something I work with much; I'm more of a Pro user. But I did notice this: Spatial definition query by TanuHoque To answer you question, unfortunately we won't be able to support publishing a layer with spatial clause in its active definition query in the first release. We will continue working on it and hope to support sharing in a future release. Sharing layers with definition queries When a layer is shared as a feature layer or within a map image layer, only the active definition query is retained and honored. All other inactive definition queries are dropped. If the query contains a spatial clause, an error is returned. See 00428: The definition query spatial clause is not supported by the server for more information.
... View more
05-15-2025
12:51 PM
|
0
|
0
|
1268
|
|
IDEA
|
ArcGIS Pro 3.5.0 Spatial definition query: When I click a layer in the Use the geometry of section, the layer's thumbnail is displayed, which is good. However, the layer name does not stay highlighted after clicking it. I think the layer name should stay highlighted after clicking it. Related idea: Display layer name in spatial definition clause
... View more
05-15-2025
12:15 PM
|
2
|
2
|
983
|
|
IDEA
|
It looks like the only spatial operation available for spatial definition queries is intersect. I'm wondering if other spatial operations would be beneficial, such as the equivalent of what's available in Select By Location. Select By Location - Relationship pick list:
... View more
05-15-2025
11:35 AM
|
4
|
4
|
1302
|
|
IDEA
|
Add a spatial clause to a definition query A definition query can only include one spatial clause. It would be helpful to have multiple spatial definition clauses for complex spatial querying requirements. Related: Spatial Definition Query — Select multiple intersect layers in single clause Union Feature Layer — Group layers with identical schemas into a single layer; apply properties to group New Query Layer: Union
... View more
05-15-2025
11:29 AM
|
4
|
2
|
885
|
|
POST
|
Filter features with definition queries Definition queries are composed of one or more clauses. There are two types of clauses: attribute clauses and spatial clauses. All clauses are written in SQL syntax and constructed using the query builder. I'm wondering if "All clauses are written in SQL syntax" is misleading, and doesn't apply to spatial definition queries.
... View more
05-15-2025
11:22 AM
|
0
|
1
|
2848
|
|
IDEA
|
@TanuHoque Are there plans to add more spatial operations other than "is intersected by" in future releases? Or are there other spatial operations available, and I'm just not seeing them? Spatial Definition Query - Spatial operations other than intersect
... View more
05-15-2025
08:46 AM
|
0
|
0
|
763
|
|
POST
|
Do spatial definition queries use SQL or ArcObjects code to perform the query operation? (ArcGIS Pro 3.5) Assorted thoughts: My best guess is ArcObjects is used, not SQL, to perform the query. I say that because I don't see any SQL when I switch to SQL Editor mode (Pro 3.5 Home Use; Oracle 18c Express database; SDO_Geometry; non-GDB; ). I suppose using ArcObjects instead of SQL makes sense: Spatial database queries are often orders of magnitude slower than ArcObjects, even if the SQL query and spatial index are set up & used correctly. File geodatabases don't have spatial SQL functions. I assume ArcObjects would be easier to implement, instead of writing database-specific SQL spatial queries for each kind of geodatabase, each kind of enterprise database, and each kind of spatial type (i.e. ST_GEOMETRY vs SDO_GEOMETRY). Maybe a lot of the ArcObjects spatial querying code already existed for tools like Select By Location [or clipping layers in the map properties] and could be repurposed for spatial definition queries. It almost seems like Esri did something similar to what I suggested in this comment (it was originally a separate idea): https://community.esri.com/t5/arcgis-pro-ideas/spatial-definition-query/idc-p/1552967/highlight/true#M32579 "One option would be Spatial SQL Definition Queries. But...spatial database queries are notoriously slow and are difficult to set up correctly...so I'm wondering if “Select By Location” functionality could be used as an alternative mechanism, since that tool is surprisingly fast, even for large datasets." Our organization is on Pro 3.4.3 for the foreseeable future, which doesn't have the new spatial definition query functionality. As an alternative, I wonder if I could steal the SQL from the Select Layer by Location GP tool, since it has an "Intersect (DBMS)" option, which creates a database view that has a spatial SQL query: https://community.esri.com/t5/arcgis-pro-ideas/select-layer-by-location-intersect-dbms-create-a/idi-p/1365586 Maybe I could put that SQL logic in a regular SQL-based definition query in Pro 3.4.3. Or just write an SQL spatial definition query from scratch. And test the performance to see if it's acceptable.
... View more
05-15-2025
08:20 AM
|
1
|
8
|
2897
|
|
IDEA
|
@AlfredBaldenweck I submitted that as an idea: Temporarily invert map colors
... View more
05-08-2025
06:55 AM
|
0
|
0
|
767
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 03-20-2026 02:12 PM | |
| 1 | 03-19-2026 11:42 AM | |
| 1 | 06-03-2026 04:02 AM | |
| 1 | 03-18-2026 07:08 PM | |
| 2 | a month ago |