POST
|
Behind the scenes, an unregistered view will be nested within a subquery. The reason that this happens is so the software can evaluate the SQL statement for metadata about the data in the view. Here is an illustration of what you might see in the SQL database trace: SELECT OID, SHAPE FROM (SELECT * FROM MY.VIEW) WHERE OID = 1; By registering the view with the geodatabase, the metadata gets stored within the geodatabase repository so that subsequent calls do not require ArcGIS to gather the metadata. The act of registering the view will remove the need for the nested query. Therefore, the execution plan in the database will have fewer steps and performance should be comparably better than the unregistered view.
... View more
08-11-2020
12:36 PM
|
2
|
3
|
3212
|
DOC
|
Check out the 2020 User Conference sessions from Technical Support.
... View more
06-25-2020
09:29 AM
|
0
|
0
|
2039
|
POST
|
Great! I'm glad this worked out for you. -Christian
... View more
06-19-2020
08:11 AM
|
0
|
0
|
4241
|
POST
|
Check out more of what the Map Viewer Beta can do here, connect with others, and provide feedback on the experience: ArcGIS Online Map Viewer Beta
... View more
06-19-2020
07:39 AM
|
1
|
2
|
4241
|
POST
|
It's possible in the new Map Viewer (BETA) to update a single point feature. Here is how I accomplished the task: Go to Content and find Feature Layer. Click the ellipses (...) on the Feature Layer and select "Open in Map Viewer (BETA)." On the right-hand side of the Map Viewer, select "Edit." In the Editor pop-up, select "Edit Feature." Select the feature you want to move. Click and drag the point to the new location. FYI Peter Klingman
... View more
06-19-2020
07:37 AM
|
2
|
3
|
4241
|
POST
|
Robert Kearney after digging in a bit more and discussing with the Product team, the most up-to-date version of Explorer for ArcGIS (Windows) is 20.1.0. I am working with our internal teams to update the Support website to reflect this. Please let me know if you have any additional questions.
... View more
06-05-2020
09:31 AM
|
0
|
0
|
608
|
POST
|
Hi Robert Kearney, Thank you for posting your question - I want to help resolve this issue for you. Can you share what build number your Windows 10 machine is? You can find this by typing "System Information" into your Windows start menu. When you open the program you should see the build number like this:
... View more
06-05-2020
08:32 AM
|
0
|
0
|
608
|
POST
|
Here are some resources on learning about the Slope tool: Esri Academy (Maintenance Required): Terrain Analysis Using ArcGIS Pro Learn ArcGIS (Scenario based): Estimate Solar Power Potential Regarding the bug - these are logged by contacting Technical Support. I will send you a direct message to get your information so we can get a case created for you.
... View more
02-12-2020
01:00 PM
|
0
|
0
|
911
|
POST
|
Glad to hear we made some progress! On the insufficient permissions it might be the tables from the LOCATION or PLANNINGCADASTRE schema. Can you verify that you can do a SELECT one each table without the ST call? Can you verify you can do an INSERT on DEMOLITION_NOTIFICATIONS_GIS without the ST call?
... View more
12-02-2019
12:23 PM
|
0
|
0
|
1323
|
POST
|
I tried to simplify this down to just the ST functions, but this might help get us in the right direction. Here is how I did an INSERT INTO SELECT with an ST_BUFFER: insert into gis_table (shape) select sde.st_buffer(l.shape, 0.05) from location l; If I add in attribute records it changes slightly: insert into gis_table (objectid, gis_table_id,shape) select 1,2,sde.st_buffer(l.shape, 0.005) from location l; In the original script, there are some duplication of the ST calls with the ST_GEOMETRY + ST_ASTEXT function. There are 2 reasons I would avoid the additional call for WKT. ST_BUFFER returns an ST_GEOMETRY object and can be reused in your insert statement without rework The WKT is returned as a Character Large Object (CLOB), which can be unwieldy and quite large to store in memory - this becomes more important as you scale your SQL requests.
... View more
11-26-2019
01:21 PM
|
1
|
1
|
1323
|
POST
|
Dina - I'm glad this script is still helpful for someone a couple of years later. In my script I didn't originally consider seeing the Layout view, however, this should be a simple item to address. What we'll need to do is set the mxd.activeView to "PAGE_LAYOUT" so the MXD shifts to the layout tab instead. Can you try this code instead? import arcpy
mxd = arcpy.mapping.MapDocument("CURRENT")
mxd.activeView = 'PAGE_LAYOUT'
for bkmk in arcpy.mapping.ListBookmarks(mxd):
ext = bkmk.extent
df = arcpy.mapping.ListDataFrames(mxd)[0]
df.extent = ext
arcpy.mapping.ExportToPDF(mxd, r"C:\Temp\{0}".format(bkmk.name)) Edit: Here is the documentation I am referencing for the MapDocument Properties in ArcPy Mapping module. MapDocument—Help | ArcGIS Desktop
... View more
10-29-2019
08:19 AM
|
2
|
0
|
1794
|
POST
|
Great question, Jose. I don't have a specific tool to recommend, but I'd like to help narrow it down. What are you hoping to monitor? Is it to find who is locking the database? Or just to be notified when is becomes locked?
... View more
10-01-2019
02:51 PM
|
0
|
0
|
401
|
POST
|
Thank you for reaching out, there are some differences with an Azure SQL database and a typical SQL Server database. One of those functional differences is the ability to drop users from the Geodatabase Administration window. Functionality differences for geodatabases in Azure SQL Database https://enterprise.arcgis.com/en/server/latest/cloud/azure/functionality-geodatabase-azure-sql-database.htm
... View more
09-27-2019
10:57 AM
|
1
|
0
|
984
|
POST
|
Here is my testing: Create db1 as an Enterprise Geodatabase (same instance) Create db2 as a standalone database (same instance) Create a spatial table in db2 with 100 records using Create Random Points Fields (OID, Shape) Create an empty feature class in db1 with the same schema Fields (OID, Shape) Run the following code: -- Get the number of rows in the looping table
DECLARE @RowCount INT
SET @RowCount = (SELECT COUNT(*) FROM [db1].[dbo].[ORIGINFC])
-- Declare an iterator
DECLARE @iterator INT
-- Initialize the iterator
SELECT @iterator = MIN(OID) FROM db1.dbo.ORIGINFC
-- Loop through the rows of a table
WHILE @iterator is NOT NULL
BEGIN
DECLARE @id as integer
-- Get OBJECTID value
EXEC sde.next_rowid 'sde', 'destinationfc', @id OUTPUT;
-- Insert the data while casting the points geometry
INSERT INTO SDE.destinationfc (oid, shape) SELECT @id,Shape FROM db1.dbo.ORIGINFC where OID = @iterator;
-- Update the iterator value
SELECT @iterator= MIN(OID) FROM db1.dbo.ORIGINFC WHERE @iterator < OID
END Query the destination table count which should equal 100 I ran this with a 10.7.1 EGDB and SQL Server 2014 (12.0.6108.1) but I don't see duplicate records in the destination feature class. Could you repeat my steps with a generic feature class and share the results you receive? I know this is a really simplified example but maybe it will point us towards the cause.
... View more
09-26-2019
03:09 PM
|
0
|
0
|
755
|
POST
|
Thanks for sharing your findings. Let me take a look at 10.7 and get back to you. What version of SQL Server are you using?
... View more
09-26-2019
10:31 AM
|
0
|
2
|
755
|
Title | Kudos | Posted |
---|---|---|
2 | 03-28-2024 05:12 AM | |
2 | 12-20-2023 06:42 AM | |
5 | 08-31-2023 05:42 PM | |
1 | 03-21-2023 11:38 AM | |
9 | 03-15-2023 08:13 AM |
Online Status |
Offline
|
Date Last Visited |
yesterday
|