|
POST
|
I am running a tool in arcpy to remove a feature class from topology... arcpy.RemoveFeatureClassFromTopology_management(topo, fc) here is the error message... File "T:\ArcSDE\Fabric\FabricQC.py", line 274, in buildTopo arcpy.RemoveFeatureClassFromTopology_management(topo, fc) File "C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcPy\arcpy\management.py", line 18028, in RemoveFeatureClassFromTopology raise e ExecuteError: ERROR 999999: Error executing function. Cannot register as versioned on this database. Cannot register as versioned on this database. Failed to execute (RemoveFeatureClassFromTopology). umm... what does this tool have to do with registering as versioned? Does anyone have any experience with this error from this tool? How do I get around it? I am using ArcDesktop version 10.5.1
... View more
11-13-2019
09:00 AM
|
0
|
0
|
500
|
|
POST
|
I know this is an older post, but we just ran into a similar issue where we could not get the services to start and they would be stuck in a "stopping" status. Most of the articles I read all point to low memory or network changes being the cause of this. In our scenario we think it was related to new anti-virus software that was recently installed on the servers. While researching this I ran across this article about excluding ArcGIS Enterprise directories from the virus scans. FAQ: Which ArcGIS Enterprise directories should be excluded for security or antivirus software? Different antivirus and security software on the market and in computing environments sometimes detect ArcGIS Enterprise directories or components as a threat to the systems and networks with which they interact. When detected, the software may attempt to fix the ArcGIS Enterprise threat as it would any other, resulting in a partial or total loss of functionality for ArcGIS Enterprise. To ensure the best functionality of ArcGIS Enterprise with the environment security, the following directories can be marked as excluded. Portal for ArcGIS <installation drive>:\arcgisportal <installation drive>:\Program Files\ArcGIS\Portal ArcGIS Server <installation drive>:\arcgisserver <installation drive>:\Program Files\ArcGIS\Server <installation drive>:\Python27 ArcGIS Data Store <installation drive>:\arcgisdatastore <installation drive>:\Program Files\ArcGIS\Datastore This solution seems to have worked for us. Hopefully this will help someone else in the future because we battled with this for over a month before we figured it out.
... View more
01-02-2019
08:44 AM
|
1
|
0
|
2291
|
|
POST
|
Andres, The links you provided are very helpful. I really need to read the whole Versioning for Dummies series. Generally we use 3 tier versioning with a QC version below default that all our other versions are built from. But the Parcel Fabric only allows for 2 tier versioning. (all versions off of default) My nightly script reconciles and posts all grandchildren to their parent (QC), then QC to default. Then it runs a second time, in the same order. (Not the reverse order like you suggested.) It seems this method should still get all edits pushed up and down. (we only have a few versions off of QC) Strangely, since some of our editors have been on vacation the last week, it has suddenly pushed all the edits to the base table and the adds and deletes tables are empty. So maybe our method is not 100% because it seems like it took a few days for all the edits to get moved over to the base. Thank you again for all your help! Kathleen
... View more
07-05-2018
02:47 PM
|
1
|
1
|
1149
|
|
POST
|
We work in a versioned environment using SQL server back end. Whenever you 'register a table as versioned' a versioned view is created that sees everything the default version sees. These views in SQL Server will either have _VW or _evw at the end of the table name depending on the release of the ArcGIS Enterprise database. My question is why these views do not exist for the Parcel Fabric? Is there any way to perform a direct SQL Query on the default version without doing some sort of elaborate join with the business table and the add and delete tables? I am mostly concerned with the parcels table. I realize that a compress will update the business table. But it seems that some nights even though my reconcile, post, compress, index and analyze script runs without failure, the edits are not always visible in the business table the next morning. Thanks, Kathleen
... View more
06-27-2018
12:37 PM
|
0
|
3
|
1476
|
|
POST
|
When a feature class has an established relationship class with a stand alone table, the editor must have the same edit permissions on the table as they do the feature class or they will not be able to edit the layer. Based on this reason alone, tables should be allowed to be placed in a feature dataset so they will have the same edit permissions as the feature classes that they participate in the relationship class with.
... View more
06-19-2018
09:09 AM
|
5
|
1
|
4875
|
|
IDEA
|
I would like to be able to add a spatial view inside of a feature dataset using ArcCatalog tools. The only way to currently do this at version 10.5.1 is to alter the GDB_ITEMRELATIONSHIPS on the back end. It seems this was possible at 9.3.1 and at 10.0 but is no longer possible now that the command line tools are gone. The new register view with the database command must be different than the old tools because you can no longer drag and drop the view to a feature dataset.
... View more
06-15-2018
11:02 AM
|
10
|
3
|
2058
|
|
POST
|
Thank you. Please keep us informed on your findings.
... View more
01-30-2018
08:07 AM
|
0
|
0
|
1081
|
|
POST
|
I disagree. The response from mabeykoon is completely relevant. It has been determined that editing (or even opening) a 10.3 mosaic with 10.5 desktop modifies the data storage in a way that is not backwards compatible. Mahinda is saying that this new keyword RASTERBLOB can be modified to BINARY (or BLOB) allowing the mosaic to once again be backwards compatible. If this is true... (which i have not tested because we have already updated all our desktops to 10.5.1), then this should be considered the solution to being able to open the 10.5 mosaics in an older version of desktop. I somehow missed this documentation when we ran into this issue. And I wish I would have had a chance to test it before we upgraded our desktops. But I believe this information would be extremely useful for others running into the same issue as the original post.
... View more
01-30-2018
07:17 AM
|
0
|
3
|
1081
|
|
POST
|
My apologies. The "..." was written so I did not have to post a 500 line post because every multipolygon that did not have and area of zero had hundreds of XY vertices. I was just short handing the response. Sorry. I should have made that clear in my post. also note that out data is in State Plane US Feet.
... View more
11-07-2017
04:52 PM
|
0
|
0
|
2532
|
|
POST
|
Just to be clear, I am not looking for a solution to the getArea() function. I decided to use SHAPE@AREA to get the area and test if it is zero. but I do not understand why there are these different geometry types within a single feature class. The original layer in SDE only contains <geoprocessing describe geometry object objects> but after running the union against the rebuild layers I end up with a combination of "geoprocessing describe geometry object objects" and "arcpy.arcobjects.mixins._passthrough objects" what are these arcpy.arcobjects.mixins._passthrough objects?
... View more
11-07-2017
02:30 PM
|
0
|
1
|
2532
|
|
POST
|
Not really sure what this is providing me. It looks like a single point tuple. It is close to the first point in the multipolygon, but not exactly. Here are the first two records when I use "Shape" These are the same two records as the ones shown in the post above. (1057423.7430463613, 1223122.6208914442) (1004102.0138055336, 1210731.6523156033)
... View more
11-07-2017
02:21 PM
|
0
|
2
|
2532
|
|
POST
|
with arcpy.da.SearchCursor(t, ["SHAPE@","SHAPE@WKT"]) as cursor: for row in cursor: print row[0], row[1] where the area is zero the SHAPE@WKT is None (however they look like slivers when I view them in ArcMap) otherwise my print statement looks something like this... <geoprocessing describe geometry object object at 0x02B31820> MULTIPOLYGON (((1057644.6332177445 1225359.5342195705, .... , 1055905.6406327449 1225768.6685719043))) <arcpy.arcobjects.mixins._passthrough object at 0x02B31810> MULTIPOLYGON (((1005439.4298855774 1219931.8436314017, ... , 1005750.351835914 1217696.1525647417))) NOTE: the ... in the examples above elimates numerous XY coordinates. All polygons are legitimate multipolygons with a minimum of 4 vertices.
... View more
11-07-2017
02:12 PM
|
0
|
0
|
2532
|
|
POST
|
Rebecca, We do have topology on the original layers in SDE. these areas are not being identified in the topology errors. we do have Boundary Must Be Covered By the line work layer. we also have Must Not Overlap and Must Not have Gaps. however, this is not what I meant by marking it as an exception. I meant that I was using a conditional statement (if row[0].getArea() == 0.0) to provide a different error message to prompt the person running the script to check a different location to find these sliver errors where the polygons do not match the line work because they cannot be copied to the final fallout location. But that conditional statement was throwing an error on the arcpy.arcobjects.mixins._passthrough objects. Thanks anyways.
... View more
11-07-2017
09:27 AM
|
0
|
0
|
2532
|
|
POST
|
I have a quality control script that recreates features from a line work layer to ensure all our taxing districts are following the tax parcel boundaries. We have been running this script every year since version 10.0 We recently upgraded to 10.5 and ran into a scenario where the union tool was creating features (in a file geodatabase featureclass) that have a shape_length value but the shape_area was zero. These features are tiny slivers (usually on curves) that appear to be lines (but are really polygons). The script copies the fallout features from the union layer to a quality control featuredataset in SDE using arpy.da cursors (search and insert). where these areas are zero we started getting the following error: SystemError: error return without exception set running a quick test, I tried to use the getArea() method to put in an exception for areas equaling zero. layer = r"\\path\to\featureclass" with arcpy.da.SearchCursor(layer, ["SHAPE@"]) as cursor: for row in cursor: if row[0].getArea() == 0.0: # do something what I ran into was sometimes it worked and sometimes it through an error: AttributeError: '_passthrough' object has no attribute 'getArea' so then I decided to just print row[0] and my results have mixed geometries... <arcpy.arcobjects.mixins._passthrough object at 0x1585D610> <geoprocessing describe geometry object object at 0x0297E0C0> <arcpy.arcobjects.mixins._passthrough object at 0x1585D610> <geoprocessing describe geometry object object at 0x0297E0C0> <arcpy.arcobjects.mixins._passthrough object at 0x1585D610> <geoprocessing describe geometry object object at 0x0297E0C0> what is this all about? I have never seen these arcpy.arcobjects.mixins._passthrough objects. can someone please explain the difference between these geometry types? and was this just introduced in version 10.5? Any insight would be helpful. Thanks, Kathleen
... View more
11-07-2017
08:48 AM
|
0
|
10
|
3918
|
|
POST
|
It has been a couple years since I created this post. But I wanted to provide an update for other people who may still run across this looking for a solution. Included at version 3.22 there is now an Identify Parameter that you can set to get the domain value. identifyParams.returnUnformattedValues = false;
... View more
10-13-2017
10:58 AM
|
0
|
0
|
2002
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 08-20-2024 02:08 PM | |
| 2 | 09-20-2023 10:50 AM | |
| 1 | 06-13-2023 11:45 AM | |
| 3 | 01-11-2022 07:33 AM | |
| 1 | 05-25-2022 10:27 AM |
| Online Status |
Offline
|
| Date Last Visited |
Wednesday
|