Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenCities Map
  • Product Communities
  • Geospatial
  • OpenCities Map
  • Cancel
OpenCities Map
OpenCities Map Wiki - Plane Constraint settings
    • Sign In
    • -OpenCities Map Wiki
      • -OpenCities Map
        • - End of Support for Bentley Map V8i (SELECTseries) products
        • +Release Information
        • +Installation Information
        • +Getting Started
        • +Administration
        • +General Topics
        • +Geospatial Administrator
        • +Feature Definitions and Inference Rules
        • +Interoperability
        • -Spatial Databases
          • - 3D arcs being stroked when posted and queried
          • - Angle of queried point feature is wrong
          • - Conflict Inspector
          • - Convert DGNs with MSLinks to MS SQL Server Spatial via FME
          • - Create domain lists in Microsoft SQL Server Spatial or Oracle
          • - Create XFM DGN file using Import from database
          • - Creating a Map schema for spatial features
          • - Creating Oracle Spatial multi-table views
          • - Creating Oracle Spatial Views
          • - Data streaming
          • - Data streaming and the Data Browser
          • - Date field settings for use with PBA in SQL Server
          • - Determine which features are locked and modified
          • - Difference between Erase and Delete for removing spatial database features
          • - Disable Connect to Database dialog
          • - Esri File Geodatabase as a Graphical Source
          • - Establish database connection upon startup
          • - Item names showing __x00##__
          • - Keep connection to database open when changing files
          • - Key-ins for interacting with spatial databases
          • - Key-ins to created queries incorporating a simple WHERE
          • - Long transactions - Versioned optimistic transactions
          • - Non planar polygon posting error ORA-54505
          • - Oracle views in spatial feature definitions
          • - Plane Constraint settings
          • - Register features times out with error
          • - Saving connection parameters to settings file
          • - SQL Server Features Not Displaying in Bentley Map
          • - Supported OGC geometry types
          • - Using joins to create custom searches
          • - WFS graphical source connection and feature registration
          • - Connecting to ArcGIS Server
        • +Spatial Analysis
        • +3D Geospatial
        • +Geographic Coordinate Systems
        • +Troubleshooting
        • +Freeware - Utilities - Applications - Programs
        • +Advanced Map Finishing
      • OpenCities Map Ultimate for Finland CONNECT Edition x64 (SES)
      • OpenCities Map Ultimate for Finland CONNECT Edition - Suomi
      • Bentley Descartes
      • +Other Geospatial Products

     
     Questions about this article, topic, or product? Click here. 

    - Plane Constraint settings

    When dealing with polygon features in Oracle Spatial, the feature definition provides an option to toggle support for non-planer shapes.  This option is available for both polygons and polygon collections and determines the contents of the Plane Constraint drop down list.

    For a registered feature class, the value of this toggle would be stored in the feature’s registration information in the ECRelationalDbMapping class property allowNonPlanar. See last paragraph for discussion of this property’s usage during Oracle geometry validation.

    When Support non-planar shapes is toggled ON, the drop-down list contents are:

    Area of the projected polygon to the ground

    • Flattens the non-coplanar polygon geometry to the XY plane/top view when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Horizontal (parallel to the XY plane)

    Area of the projected polygon to the average plane

    • Flattens the non-coplanar polygon geometry to an average plane when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Average (Best average plane from non-coplanar polygon)

    Area of the mesh

    • Area of the polygon mesh when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_None (No plane calculation)

    If  Support non-planar shapes is toggled OFF, the drop down list contents are:

    Area of the projected polygon to the ground

    • Flattens the non-coplanar polygon geometry to the XY plane/top view when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Horizontal (parallel to the XY plane)

    Area of the polygon

    • Area of the polygon mesh when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_None (No plane calculation)

     

     

    For a polygon collection feature definition, if Support non-planar shapes is toggled ON, the drop down list contents are:

    Area of the projected polygon collection to the ground

    • Flattens the non-coplanar polygon geometry to the XY plane/top view when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Horizontal (parallel to the XY plane)

    Total of the areas of the projected polygon to the average plane per polygon

    • Flattens the non-coplanar polygon geometry to an average plane when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Average (Best average plane from non-coplanar polygon)

    Total of the areas of the meshes

    • Totals the area of each mesh when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_None (No plane calculation)

    If  Support non-planar shapes is toggled OFF, the drop down list contents are:

    Area of the projected polygon collection to the ground

    • Flattens the non-coplanar polygon geometry to the XY plane/top view when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_Horizontal (parallel to the XY plane)

    Total area of all polygons

    • Totals the area of each mesh when calculating the area.
    • XFM API: XFMPOLYGONPLANECALCULATIONCONSTRAINT_None (No plane calculation)

     

     

    For a registered feature class, the value of this drop-down list would be used to determine the value of the isHorizontal property in the ECRelationalDbMapping class of the feature’s registration information. The allowNonPlanar and isHorizontal property values are used during posting to Oracle when validating geometry.

    When allowNonPlanar is True/ON, and isHorizontal is set as:

    • False, then geometry validation is not performed.
    • True, then geometry validation is performed with Oracle 10g validation mode which is more forgiving with non-coplanar geometry.

     

    When allowNonPlanar is False/OFF, then geometry validation is performed normally, meaning with whatever validation their database supports by default (e.g. 11g, 12c).

    • Share
    • History
    • More
    • Cancel
    • Inga Morozoff Created by Bentley Colleague Inga Morozoff
    • When: Thu, Jul 26 2018 4:28 PM
    • Inga Morozoff Last revision by Bentley Colleague Inga Morozoff
    • When: Mon, Mar 9 2020 2:48 PM
    • Revisions: 4
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies