|
POST
|
The purpose of this column is to handle complex geometries such as curves. Since a feature class can have only one shape column, the storage of circular geometries must be stored separately and then joined to the feature class when viewed in ArcGIS. I can't seem to find this documented for Postgres but concept is similar for Oracle's SDO geometry and SQL Server Geometry spatial types. SDO_Geometry: -------------------- "Convert noncircular arcs (such as cubic spline or Bézier) to straight-edged linestrings. When the feature class is registered with the CAD entity mask (c), also store the curved representation in SE_ANNO_CAD_DATA." <--- this is the same concept as the GDB_GEOMATTR_DATA column http://resources.arcgis.com/en/help/main/10.2/index.html#//002n0000006t000000#ESRI_SECTION1_E668383C2132433CBB42FE1241484AA8 --------------------
... View more
04-01-2016
03:43 PM
|
3
|
0
|
3273
|
|
POST
|
With the exception of directly accessing a geodatabase, I believe most if not all of the requirements listed above could be met in a Runtime for Java app. Maybe not in the sense of installing an "add-in" into an existing application but Java Runtime provides the selection, query and information display functionality needed to build a custom application from scratch that meets these requirements. Outside of the ArcGIS Runtime SDK, one could use the native Java FileWriter to export a JTable to a .csv file. There are other 3rd party packages that can provide this functionality. The key here is data access. If there is access to the data, the functionality exists to select one or more features, query by attributes, display tables of information, display graphs and calculations, etc. Accessing geodatabase data would require ArcGIS Server services, offline geodatabases created from feature services or map packages. The Runtime SDKs do not provide direct geodatabase access. An ArcObjects application would be necessary to accomplish this programmatically. Here are some examples that could be useful in visualizing what this would entail: Runtime SDK examples Find | ArcGIS for Developers Selection mode | ArcGIS for Developers WebMap charts | ArcGIS for Developers Query by attribute | ArcGIS for Developers Offline feature table query | ArcGIS for Developers Local Server feature layer | ArcGIS for Developers Java examples FileWriter (Java Platform SE 7 ) Apache POI - the Java API for Microsoft Documents
... View more
03-17-2016
03:10 PM
|
0
|
0
|
1383
|
|
POST
|
Hi Bradley, The Register With Geodatabase tool is available at 10.2.x as well as 10.3. Here's the doc for 10.3 with some Python snippets. Register with Geodatabase—Help | ArcGIS for Desktop Functionality to handle objectids is available with the geoprocessing tool as well: In addition, registering a table with the geodatabase adds an ObjectID field to the table. This field is populated by the geodatabase with unique ID numbers. If you register a table with the geodatabase and the table already contains an ObjectID field, you are presented with a dialog box that allows you to use the existing field or add a new field, ObjectID_1. Hope this helps.
... View more
04-17-2015
09:59 PM
|
0
|
0
|
1618
|
|
POST
|
To add to George's statement, here are some updated tech articles and help docs relevant to this discussion: 44300 - Can ArcSDE command line tools be used against 10.3 and newer geodatabases? Migrate from ArcSDE administration commands—Help | ArcGIS for Desktop 10.3 help George Thompson
... View more
04-10-2015
12:59 PM
|
0
|
0
|
3202
|
|
POST
|
Adding to Geonet Admin's answer, I used hasattr(class, 'prop') to check each incoming layer had the datasource property.
for df in arcpy.mapping.ListDataFrames(mxd):
brknList = arcpy.mapping.ListBrokenDataSources(mxd)
for bk in brknList:
if hasattr(bk, "dataSource"):
bk_list.append(bk.dataSource)
... View more
03-16-2015
09:50 AM
|
1
|
1
|
2012
|
|
BLOG
|
I also found this query for SQL Server very useful. SELECT message_id, severity, text FROM sys.messages WHERE language_id = 1033; Ken G. - Geodata Support Analyst |