|
POST
|
It is certainly best practice to drop (not unregister) and recreate the view when schema changes are made to the fields from which the view was constructed. If changes are made to a table outside of ArcGIS's ken, it might be enough to just re-describe the table with a connection as the owner (which is what an 'sdetable -o describe' would have achieved, back in the day). Of course, such changes should never be made to versioned or archived feature classes, due to the conflicts that could result. The same describe procedure might work with views, but it's very much dependent on how the RDBMS goes about validating and revalidating views, so the safe bet is to drop and recreate - V
... View more
09-02-2015
10:22 AM
|
1
|
4
|
4242
|
|
POST
|
Messages about selection are messages about drawing -- Nothing is drawn if it isn't successfully queried first. Layer metadata includes envelope, coordinate reference, supported entity flags,... The idea is to give us enough information to help find the problem. The level of detail which is likely needed to solve this indicates that you should contact Tech Support. - V
... View more
08-25-2015
12:20 PM
|
0
|
2
|
3135
|
|
POST
|
What geometry storage format is used? What entity types does the table support? How many total features in the layer? What layer metadata exists for the table? Are there any messages is the connection/direct connection logfiles?
... View more
08-24-2015
08:47 AM
|
0
|
5
|
3135
|
|
POST
|
Due to the way Oracle shared library referencing works, you might be able to register multiple DLLs in the same instance, BUT YOU SHOULD NOT EVER DO THIS! Oracle instances can only be registered with exactly one geodatabase -- There really ought to be only one master SDE geodatabase, but if you do have user-schema geodatabases, THEY MUST BE UPGRADED IMMEDIATELY AFTER THE MASTER GEODATABASE! If you simply have multiple Oracle instances, then each one can have it's own version of ArcGIS, with its own referenced DLLs (the security issues of the LISTENER have removed registration there). The trick here is that there's no documentation on the procedure because it's not formally supported. I regularly ran 6-8 ArcSDE instances of different releases and databases on a single machine, but it's somewhat temperamental (especially at start-up on Windows platforms; cakewalk on Unix), and requires an arcane level of understanding of ArcSDE function. All-in-all, your safest option is to run your geodatabases in parallel release states, and reserve the odd-man-out instance to a test server before upgrade. - V
... View more
08-24-2015
06:38 AM
|
1
|
1
|
1554
|
|
POST
|
You are setting yourself up for issues in the future, but it is possible to maintain a simple feature class exclusively from SQL. "Simple feature class" means: Table is registered with ArcSDE with a USER-set registered rowid (sdelayer -o register -C objid,USER...) Feature class is NOT versioned Feature class is NOT archived Feature class does NOT participate in geodatabase behaviors (relationship classes, feature datasets,...) In essense, just a stripped down, native table with geometry (SDE.ST_GEOMETRY or MMDSYS.SDO_GEOMETRY). It's theoretically possible to not trash tables with SDE-set rowids, if you honor all the restrictions in ID allocation, but that would likely tempt you into something which would regularly corrupt your geodatabase. - V
... View more
08-22-2015
08:24 AM
|
0
|
0
|
1333
|
|
POST
|
Are all the geodatabase-required pieces added back in to the table? I'm not sure I'm brave enough to give Microsoft carte blanche with my geodatabase integrity. - V
... View more
08-21-2015
04:59 PM
|
1
|
2
|
6648
|
|
POST
|
Highly unlikely (it certainly isn't a supported configuration), though the answer may depend on the RDBMS (often the developer framework provided by the RDBMS vendor has a role to play -- e.g., PostgreSQL 9.1, 9.2 and 9.3 are incompatible, even at the same ArcGIS release) - V
... View more
08-21-2015
06:14 AM
|
1
|
3
|
1554
|
|
POST
|
Lance told me just yesterday that the File Geodatabase API does not support licensed GDBs (Python and ArcObjects are equivalent in the context of FileGDBAPI.dll). - V
... View more
08-20-2015
09:26 AM
|
0
|
1
|
1731
|
|
POST
|
Not without dropping the table and replacing it with a table with columns in a different order. A view can be used to specify column order, but they can't participate in many geoodatabase-centric behaviors. - V
... View more
08-20-2015
07:23 AM
|
2
|
1
|
6647
|
|
POST
|
There are a zillion ways to make a table clone, but the easiest is to just CREATE TABLE bar AS SELECT * FROM foo (This of course assumes you have native geometries [MDSYS.SDO_GEOMETRY or SDE.ST_GEOMETRY], otherwise you need to use an export/import mechanism that is geometry-aware.) The RENAME syntax is in the Oracle documentation (I didn't memorize that). (And RENAME use is also predicated on native geometry) - V
... View more
08-20-2015
07:12 AM
|
0
|
0
|
1444
|
|
POST
|
The Dn table does not contain business table attributes, only the An does. The root issue here is using database tools on tables registered with the geodatabase. You need to be very careful to avoid corrupting geodatabase metadata (field sizes are maintained in multiple locations within SDE and GDB tables). Best practice is to only use geodatabase-aware tools for these sorts of changes (or unregister versioning, clone the table, drop the table with ArcGIS, rename the clone, alter the clone, then re-register it and re-version it). - V
... View more
08-20-2015
06:43 AM
|
0
|
2
|
1444
|
|
POST
|
Versioning is a table-oriented capability, so the numbering of the An and Dn tables is keyed from the registration_id in the SDE.table_registry row associated with the feature class business table. The documentation has the details. - V
... View more
08-20-2015
06:31 AM
|
1
|
0
|
2162
|
|
POST
|
Esri does not "encrypt" file geodatabases. ArcObjects supports "compression" of file geodatabases, but this is merely a read-only form (which is passively readable by the 1.4 FGDB API). ArcObjects also supports the licensing of data in file geodatabases; the FGDB API does not support this. - V
... View more
08-19-2015
07:58 PM
|
0
|
0
|
1731
|
|
POST
|
ArcGIS 9.2 has been retired for over three years now, and ArcSDE command line tools have not (and will not) ever supported file geodatabase. The task would be easy with a modern release of ArcGIS Desktop (with Python scripting), but it's been too long since I last used 9.2 to begin to say how difficult the task might be. - V
... View more
08-19-2015
07:49 PM
|
0
|
0
|
1375
|
|
POST
|
The technology still exists, but it's now just a part of the software framework, not a product (something that can be licensed). ArcSDE is used to implement enterprise geodatabases, but it's not the only component. ArcSDE is not "obsolete", but the API and application server were deprecated at 10.2, and are unsupported at 10.3. A GIS StackExchange answer discusses the evolution in more detail. - V
... View more
08-19-2015
07:37 PM
|
1
|
0
|
2373
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 06-30-2026 09:35 AM | |
| 2 | 06-08-2026 09:13 PM | |
| 1 | 05-29-2026 12:51 PM | |
| 1 | 06-01-2026 06:03 PM | |
| 2 | 05-29-2026 08:31 AM |