<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Store additional shape information in non-geometry columns in Geodatabase Questions</title>
    <link>https://community.esri.com/t5/geodatabase-questions/store-additional-shape-information-in-non-geometry/m-p/1188729#M7740</link>
    <description>&lt;P&gt;Oracle (with either SDE.ST_GEOMETRY or SDO_GEOMETRY FCs in mind):&lt;/P&gt;&lt;P&gt;What are the options for storing additional shape information in a feature class?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;With single-part point information, we can simply create X and Y numeric columns.&lt;/LI&gt;&lt;LI&gt;But what about lines, polygons, and multi-part points?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Since having multiple geometry columns in a FC isn't supported, what datatypes would be suitable for storing additional shape information columns? (The idea being, ArcGIS would ignore any datatypes it doesn't recognize, which isn't the case for true geometry columns; they cause known issues in ArcGIS — i.e. versioning.)&lt;/P&gt;&lt;P&gt;Some hypothetical ideas that come to mind (I could populate the columns via a trigger or, in some cases, attribute rules(?)):&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;SDO_GEOMETRY_ARRAY&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;MDSYS.VERTEX_SET_TYPE&lt;/LI&gt;&lt;LI&gt;Nested table column&lt;/LI&gt;&lt;LI&gt;OdciVarchar2List (varray)&lt;/LI&gt;&lt;LI&gt;A custom user-defined object type&lt;/LI&gt;&lt;LI&gt;SDO_ORDINATE_ARRAY (convert to text?)&lt;/LI&gt;&lt;LI&gt;WKT in a text column&lt;/LI&gt;&lt;LI&gt;JSON in a text column (or in a true JSON column)&lt;UL&gt;&lt;LI&gt;JSON, not GeoJSON, since the GeoJSON standard &lt;A href="https://gis.stackexchange.com/questions/431189/how-to-request-geojson-standard-be-enhanced-to-support-m-values" target="_self"&gt;doesn't support M-enabled features&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Note: Storing text-based formats like WKT or JSON would work. But from testing, converting from WKT or JSON to SDO_GEOMETRY is a bit slower than I'd like. Even more so for converting WKT to SDE.ST_GEOMETRY.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm aware that there are alternatives like creating a separate/parallel FC to store additional true geometries. That would work, but the downside is that it requires adding dozens of new FCs to an already cluttered geodatabase. I want to explore what the alternative options are — as a learning exercise/experiment.&lt;/P&gt;&lt;P&gt;Related:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/arcgis-should-ignore-non-fc-columns/idi-p/1178877" target="_self"&gt;ArcGIS should ignore non-FC columns&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/event-layers-for-lines-polygons-and-multi-part/idi-p/1184977" target="_self"&gt;Event layers for lines, polygons, and multi-part points (via WKT)&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/event-layers-query-layers-control-caching-settings/idc-p/1186646#M20086" target="_self"&gt;Event layers/query layers: Control caching settings for better performance&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/data-management-questions/st-geometry-fc-options-for-using-oracle-spatial/m-p/1167295" target="_self"&gt;ST_GEOMETRY FC: Options for using Oracle Spatial functions&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
    <pubDate>Thu, 14 Jul 2022 11:54:22 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2022-07-14T11:54:22Z</dc:date>
    <item>
      <title>Store additional shape information in non-geometry columns</title>
      <link>https://community.esri.com/t5/geodatabase-questions/store-additional-shape-information-in-non-geometry/m-p/1188729#M7740</link>
      <description>&lt;P&gt;Oracle (with either SDE.ST_GEOMETRY or SDO_GEOMETRY FCs in mind):&lt;/P&gt;&lt;P&gt;What are the options for storing additional shape information in a feature class?&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;With single-part point information, we can simply create X and Y numeric columns.&lt;/LI&gt;&lt;LI&gt;But what about lines, polygons, and multi-part points?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Since having multiple geometry columns in a FC isn't supported, what datatypes would be suitable for storing additional shape information columns? (The idea being, ArcGIS would ignore any datatypes it doesn't recognize, which isn't the case for true geometry columns; they cause known issues in ArcGIS — i.e. versioning.)&lt;/P&gt;&lt;P&gt;Some hypothetical ideas that come to mind (I could populate the columns via a trigger or, in some cases, attribute rules(?)):&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;SDO_GEOMETRY_ARRAY&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;MDSYS.VERTEX_SET_TYPE&lt;/LI&gt;&lt;LI&gt;Nested table column&lt;/LI&gt;&lt;LI&gt;OdciVarchar2List (varray)&lt;/LI&gt;&lt;LI&gt;A custom user-defined object type&lt;/LI&gt;&lt;LI&gt;SDO_ORDINATE_ARRAY (convert to text?)&lt;/LI&gt;&lt;LI&gt;WKT in a text column&lt;/LI&gt;&lt;LI&gt;JSON in a text column (or in a true JSON column)&lt;UL&gt;&lt;LI&gt;JSON, not GeoJSON, since the GeoJSON standard &lt;A href="https://gis.stackexchange.com/questions/431189/how-to-request-geojson-standard-be-enhanced-to-support-m-values" target="_self"&gt;doesn't support M-enabled features&lt;/A&gt;.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P class="lia-indent-padding-left-30px"&gt;Note: Storing text-based formats like WKT or JSON would work. But from testing, converting from WKT or JSON to SDO_GEOMETRY is a bit slower than I'd like. Even more so for converting WKT to SDE.ST_GEOMETRY.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;I'm aware that there are alternatives like creating a separate/parallel FC to store additional true geometries. That would work, but the downside is that it requires adding dozens of new FCs to an already cluttered geodatabase. I want to explore what the alternative options are — as a learning exercise/experiment.&lt;/P&gt;&lt;P&gt;Related:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/arcgis-should-ignore-non-fc-columns/idi-p/1178877" target="_self"&gt;ArcGIS should ignore non-FC columns&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/event-layers-for-lines-polygons-and-multi-part/idi-p/1184977" target="_self"&gt;Event layers for lines, polygons, and multi-part points (via WKT)&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/event-layers-query-layers-control-caching-settings/idc-p/1186646#M20086" target="_self"&gt;Event layers/query layers: Control caching settings for better performance&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/data-management-questions/st-geometry-fc-options-for-using-oracle-spatial/m-p/1167295" target="_self"&gt;ST_GEOMETRY FC: Options for using Oracle Spatial functions&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Thu, 14 Jul 2022 11:54:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/geodatabase-questions/store-additional-shape-information-in-non-geometry/m-p/1188729#M7740</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2022-07-14T11:54:22Z</dc:date>
    </item>
  </channel>
</rss>

