Field Activity Planner provides various functions called Modules that are displayed in seperate tabs on the lower part of the screen as shown below. These are modules for cost calculation, installation/operations planning, connection profiles, Layers, Well Data and much more. Note! The Settings tab will always be shown to the left.
If you do not use all the modules you can decide, which modules to display on screen, by clicking on the Cog wheel icon next to the Settings tab.
This will display the following dialog:
All available modules for your account will be displayed here. Then simply click Hide to disable the ones you do not need displayed. To enable them again, simply press Show.
With larger field layouts with many assets, and when you are not using condensed mode e.g. vertical/horizontal scale set at 0.1 it can be hard to locate a specific asset or connection without zooming in/out and/or panning around.
The "Asset Locator" module is now available as a separate tab that will display all your structures, pipelines and umbilicals in a column list view.
Now you can use that tab and easily locate any asset listed and the stage display will be updated to that specific asset location. You can also "Delete" and Show/Hide" your selection.
You can quickly select a structure category to narrow down your asset selection. Simply select the desired category by using the selection drop down list as shown here:
Then select your category e.g. "Manifold" and only the manifolds will be shown in the column list. You can also press the "Hide Selection" button that will then hide the entire category. To display it again, simply press the same button that now shows "Show Selection".
For each asset shown under the Asset Locator tab you have the following available commands; Delete, Locate, and Hide
Delete - Pressing this button for an individual asset will prompt you if you want to delete that specific asset. If you confirm this then the asset will be deleted from the project.
Locate - Pressing this button for an individual asset will then redraw the stage display to be updated to that specific asset location.
Hide - Pressing this button for an individual asset will hide the asset from the stage. Press Show to unhide it .
The asset locator also displays the port location of vessels and rigs that are docked in a port.
For connections you will also see the length of each connection displayed in meters. And also connections that are not connected to any assets are quickly identified by the red warning indicator as shown below.
Use the Export button to export out an equipment/bill of material list directly from the Asset Locator module. Only the selected Categories will be exported out in MS Excel format. See the screenshot below for an overview of the various columns that will be exported.
Crossing Detection Module¶
Identifying crossings of pipes etc. during field design is crucial. The "Crossings Module" will allow the user to quickly locate and highlight any crossings in the field layout. Crossings are costly and this module will allow the user to keep track of the location and number of crossings in the field while also quickly navigating between crossings when working and collaborating on field designs.
To detect all the crossing within the field, select the "Crossings" tab. To generate a list of all the crossing intersections within the field, click the “Detect Crossings,” button. This will then list all connections involved in crossings as shown below:
If you have multiple crossings in various locations, simply click on the "Locate crossing point" button to reorient the 2D or 3D stage view to that specific crossing point.
The Layer module allows you to add 2D imagery such as for example shelf and/or seismic maps as a backdrop in the 2D view or 3D view for the Field Layout editor. You can also add multiple background images in (JPEG/PNG/GIF) format. You can also add 3D Surface layers such as Bathymetry/Survey data and/or Reservoir data here.
From version 3.1, you will now add Bathymetry as a layer. Previously, you would load this in project settings and that would automatically define the sea bed level. With version 3.1 the Bathymetry support is moved into the “Layer” module where you load it as a 3D Surface instead. Having the Bathymetry as a layer allows us to now let you load multiple Bathymetry files as individual layers to allow support for fields with multiple surveys and bathymetry data for a single project. FieldAP will then height- or depth-sample if you will each Bathymetry layer individually, and where there is no Bathymetry data the default “Sea Level” value from the Project settings will be used.
Layer showing in 2D mode:
Layer showing in 3D mode:
To add a new image Layer in the background simply click on the "+Add image" button. This will display a dialog that will allow you to select a file and add it as a new layer with a descriptive name of your choosing.
Multiple layers can be added by clicking the "+Add image" button again.
You can manipulate the following layer attributes directly in the "Layer Module" tab; "Visible", "Name", "Opacity", "X" position, "Y" Position, "Z" Position, "Scale", "Rotation" and various "HeightSample" options.
Visible - Displays the layer if checked. Allows you toggle layers on/off.
Name - The descriptive name you assigned to it when adding the image. Can be changed at any time.
Opacity - Allows you to adjust the transparency of the layer by adjusting the value between 1 (Fully Visible) and 0(Invisible).
X - Change the X position (horizontal) of the image placement which is inserted to a 0 origin position by default. Negative values will shift the image left. Positive values will shift the image right.
Y - Change the Y position (vertical) of the image placement which is inserted to a 0 origin position by default. Negative values will shift the image up. Positive values will shift the image down.
Z - Change the Z position (depth) of the image placement which is inserted to a 0 origin position by default.
Scale - Allows you to adjust the scale of the layer by adjusting the value up (larger) or downwards (smaller). The default value of 1 is the original size.
Rotation - Set the rotation of the image in the layer by adjusting the value between 0 and 360 degrees.
- Render as contour - We have added support for simulating rendering of HCPT (Hydrocarbon Pore Column Thickness) data and represent these as contour plots based on assign the color gradient for the Z value. When loading such a file set “Always negate depth” to “No”. Then select this option. You can then select which 3D layer to height sample the “Contour plot” to. You can change the Z color sample values, by clicking on the Edit button. This will display the dialog for setting the Z depth color association for rendering as shown below.
Bathymetry - Select this option if the 3D surface data loaded is Bathymetry/Survey data to be used in the project.
New Bathymetry Textures - You can change between different textures to be used in 3D view to better illustrate the seabed type e.g. sand or rocks. You set this using the drop-down list as shown here:
As with Bathymetry described above you can also use these new textures for the default seabed rendering in 3D view. See the “Settings” options for more information. These two (2) new texture settings allows you now to have different textures on both the seabed and the bathymetry as shown in the illustration below using “Sand” for the seabed and “Rocks” for the bathymetry:
- Height sample - This allows you to select a 3D surface layer from a drop down list of loaded 3D surface layers to height sample a 2D image or a Contour plot onto.
You can reset all values to default at any time by pressing the "Reset" button.
You can delete a layer by clicking the "Delete" button. Note! This operation cannot be undone.
You can clone a layer by clicking the "Clone" button.
You can locate a layer by clicking the "Locate" button.
Add 3D surface¶
To add a new 3D surface layer e.g. Bathymetry/Survey or Reservoir data in the background, simply click on the "+Add 3D surface" button. This will display a dialog that will allow you to select a file and add it as a new 3D surface layer. The default name will be set to the filename, but you can change it in the Name field with a descriptive name of your choosing.
Allows you to select the conversion quality on the 3D surface file you wish to upload. You can choose between; Low, Normal, High and Extreme. This defines the resolution of the 3D mesh created. The default selection is Normal, which is a good tradeoff between speed and resolution.
Always negate depth - This option allows you to load land based elevation models e.g. DEMs that have positive height or Z values. Set this to "No" and you will display the 3D surface model above sea level.
File - This will display a file dialog for selection of the 3D surface file you wish to add as a layer.
Name - This field will allow you to change the name of the 3D surface file that will be converted to a more meaningful layer name. By default this will be populated by the file name selected.
Then click on Create* to have the file automatically converted and added to your project. Click Cancel** to abort.
The file will then be uploaded and converted and displayed on screen when complete and the new 3D surface layer will be shown in the layer module.
The 3D surface layer will also be visible when you switch to 2D View mode as a depth map is automatically created from the 3D surface for this purpose to assist you with you field design activities. See illustration below.
The 3D surface layer attributes are the same as for the Layer Attributes.
3D Reservoir Module¶
This new reservoir visualization module for Field Activity Planner can help accelerate your field planning and development activities by showing the real reservoir data in 3D with the number of wells required. Additionally, you can also see the real world position of both the top and bottom hole for each individual well along with well trajectories.
By combining information sources such as reservoir, seismic, and real well-data with your visualized field layout in 3D you immediately obtain a better understanding of the complete project.
Enabling Reservoir Mode¶
To enable the Reservoir mode select the following icon from the 3D View toolbar.
When the Reservoir mode is enabled the seabed will turn translucent to allow you to view layers and/or 3D data that are positioned below the actual seabed level e.g. the reservoir data sources.
If you add bitmap imagery as layers you can freely position, rotate and scale them as any normal layer above the seabed. You do this in the layer module as described in the Layer Module
With 3D data is loaded in it is placed as an individual layer. But unlike standard bitmap layers you can only manipulate visibility on/off and opacity. This is because the correct scale, position and rotation is embedded in the converted 3D data and is correctly represented in real world scale.
Typical data that can be displayed beneath the seabed is for example:
Reservoir maps Well placing maps Geological formations 3D scan of reservoirs 3D well trajectories
Well Data Module¶
The Well data module allows you to directly import well trajectory data as ".txt" files directly into Field Activity Planner where they will be displayed in 3D if Reservoir mode is enabled.
Import well data¶
To import a well just press the Import well button and select the trajectory text file for the well you want to display. You can select multiple files to load several wells at once.
This will display a dialog for selecting the well data text files to load.
At the moment we support some of the most common well formats for well trajectory data. This will typically look like the following format as shown here:
If the well format is not recognized, an import helper dialog will be displayed:
This will allow you to describe the well format file by using the following parameters.
First line - This number specfies which line number the x,y,z data should be read from e.g. this allows you to skip well data headers. Typically the first 3-7 lines of text. Northing - This drop down list will display the first 3 columns of values read from the file as Col 0-2. Assign the appropriate column value as the Northing coordinate value. Easting - This drop down list will display the first 3 columns of values read from the file as Col 0-2. Assign the appropriate column value as the Easting coordinate value. Depth - This drop down list will display the first 3 columns of values read from the file as Col 0-2. Assign the appropriate column value as the Depth value.
Use for all selected files - Check this option if you are importing multiple well files at once and they all have the same format.
When the well(s) trajectories are loaded you will see them listed like this:
None selected - This section handles operations on multiple wells. Tick the checkbox to select all wells automatically. Uncheck the box to unselect them. You can also select individual wells from the list below into a selection to perform operations on. The functions you can perform on the selection are the same as on an individual well entry. The commands are described below.
Name - Edit the field to give the well an identifiable name if you you do not want to use the file name. The check box to the left is if you want to add it to a mutiple selction set.
Color - Select the color for the well display by using the color picker.
Radius - Change the Radius value to control the size of the well display in 2D and 3D stage view.
Adjust with zoom - Select this option if you want the well render size to be adjusted when you zoom in or out.
Export - This will export the selected well path out to an x,y,z file. Use Export selection to export all selected wells.
Locate - Press this button to locate the well in 2D or 3D view.
Hide/Show - This button will hide or show the selected well. Use Show/Hide selection to perform the operation on multiple wells.
Delete - Press this button to delete the selected well. Use Delete selection to perform the operation on multiple wells.
The well will be placed in 3D according to the coordinates from the well data text file. If you switch to 2D View the loaded wells are visualized as red circle(s) with a color inside (the color is selectable).
In 3D mode you will see the entire trajectory of the well (reservoir mode enabled).
This module enables a 2D profile- or side-view of how a selected connection follows/samples the seabed/bathymetry and allows you to get a better understanding of the *elevation changes for the selected connection.
When a connection is selected you can move your mouse sideways to move the indicator along the connection profile display. It will then display the actual depth in meters at that specific point. You will also see a circular visual indicator move along the connection in 2D or 3D stage view at the same time to indicate the exact position for the sample readout. You will also see the current X, Y, Z coordinate values displayed on screen as you move the mouse.
The legend displays the minimum and maximum depth of the selected connection, and to the left you will find the selected connection length in meters. You also have two input fields namely Sample frequency (resolution), and Elevation change threshold.
Sample frequency (resolution)
The sample frequency allows you set the distance in meters between each depth sample reading on the connection.
Elevation change threshold
Elevation change sets the threshold value in meters on how much the connection elevation can change between each sample point. If the elevation exceeds this value, the display will mark the point with a red vertical bar to pinpoint the location.
You can at any time click the Export Profile button, and a text file in x,y,z format will be saved with the x,y,z coordinates for the entire selected connection profile. The number of points in the file is determined by the value in the Sample frequency field that is defined in meters. If you enter a value of 10 here the x,y,z file will save out the coordinates every 10 meters on the selected connection.
If no connection is selected when this module is activated you will be presented with an option to +Import Profile.
This option allows you to import connection profiles in x,y,z format from other engineering SW/tools into Field Activity Planner for more accurate display of connections. In the dialog, select if you want the Z value to be sampled to the bathymetry data or not. This option allows for the import of e.g. externally calculated riser profiles from SW such as OrcaFlex if you leave the option “The connection follows the seabed” unchecked.
Note! After the connection is imported, you will need to manually connect it to assets yourself. If you are unsure of the location of where the connection was imported to, use the Asset Locator module.
The use of geography data is becoming more and more important for oil and gas operators and service providers to make informed decisions. This can be in terms of locating and extracting new resources, better field design and planning, information retrieval and offers deeper insight into relationships and patterns as part of everyday operations. You can add a map layer to Field Activity Planner using the WMS (Web Mapping Service) Module.
As an example, if you are working on project on the Norwegian continental shelf you can now access the Norwegian Petroleum Directory open map service and visualize information such as wellbores, surveys, fields and discoveries, production licenses, agreement-based areas, permanent facilities and more as part of your layout to facilitate more effective discussions for e.g. equipment and piping scenarios. You can also directly connect your on-premise GIS software e.g. ArcGIS servers or similar.
Setting up WMS server¶
To add a map layer to FieldAP simply select the WMS module tab and define the required WMS server fields.
Enter the WMS service URL in the Server field, and check the enable checkbox. Depending on your network settings, or if you want to access a non HTTPS WMS you will have to check the use proxy selection. Then click on Fetch, and FieldAP will call the GetCapabilities function.
As an example this is the URL for the NPD map service
After you have pressed Fetch the WMS module will display the various configuration options returned by the WMS GetCapabilities call below the Server field. These you can then configure as you see fit. Please see the WMS map service documentation for more information.