Professional Documents
Culture Documents
Email: aminkhan@ogdcl.com
Tel: 9258156, 9258691-96 Ext 290, Fax: 9258152, Cell: 0333-5149988
Contents
1. Navigation Workflow
- Positioning Data
- The Electronic Workflow Cycle
- Survey System Overview
2. Surveying
- Theodolite Surveying
- Global Positioning Systems
3. Geodesy
- Topography, Geoid and Ellipsoid
- Ellipsoid
- Projection Transformations
- Datum Shifts
- Geodetic Transformations Network
4. GIS Mapping
- Map Projection
- Map Layers
- Line Attribute Settings
5. Satellite Imagery Georeferencing
- Raster & Vector Graphics
- Georeferenced Imagery
6. Designing & Modeling
- 2D Seismic Profile
- 3D Seismic Shot & Receiver Grid
7. Quality Control
- Inversion
- Comparison
8. Additional Tools
- Geodetic Transformations & Datum Shifts
- Geometric Tools: Distance, Angle, Offset Point, Intersection,
Interpolation
9. Project Management
- Project Database
- Project Explorer: Accessing the Data & Processes
Appendix
A. Survey Field Computations
B. Data Types, Formats and Directories
C. Data Transmittal: Exploration Department to Field Crew & vice versa
D. Output Input Language (OIL & Visual OIL)
E. Research Paper: Integrated Geo Systems
F. Web Resources
Last Updated: January 2009
Keywords
• Surveying
Survey Field Computations: Theodolyte, DGPS, RTK-GPS
• Geodesy
Geodetic Projections Transformations & Datum Shifts
• Project Management
Integration of Project Data Component & Data Connectivity
Module 1
Navigation Workflow
¾ Workflow
¾ Electronic Workflow
As our main interest is in navigation data of seismic lines, thus our objects
are seismic lines and their pickets are object nodes. A typical navigation data
record structure is given by:
In the above record each piece of information is considered as a field and the
comma as delimiter. There are several file formats for navigation data
storage and formatting tools are available to convert between these formats.
The navigation data is displayed by GIS in the form of graphics lines, circles
or symbols of different colors. As navigation data does not contain these
graphical attributes they are assigned at run time. A GIS data on the other
hand contains position data as well as graphics attributes.
1.2 The Electronic Workflow Cycle
Due to increased exploration data volume, manual data entry is discouraged.
The flow of data between different departments of an E&P company must be
in an electronic digital format. This enables a highly efficient electronic
workflow environment. In this context the navigation data workflow is
summarized below.
O F F I C E
Main Features
Editing Designing
Raw Data Error Checks
Angular Errors
Corrections (HA) if
Report
Survey System – Data Flow Quick Reference
Raw Data
Transfer Data to Field Data Editor Transfer Data from GIS Interactive Planning Interface
Open & Save Field Data Open & Save Design Parameters File
Navigation Data
Join - Sort - Insert Final Line GIS Map
Inversion Compare
Check Picket to Picket Compare Model & Final (real)
Interval & Azimuth Data Coordinates
[.INV] Inversion Report [.CMP] Comparison Report
Survey System – Data Flow Block Diagram
.NAV .KDP
.TRV
(Traverse Report)
.DBO .DBO
(Real Field Data) (Model Data
Quality Control
.CMP, .INV
(QC Reports)
Module 2
Surveying
The theodolite is then moved to the point B and now it would point towards
another unknown point C & the angles are measured. In this way the
traverse continues from point to point.
The traverse is considered open traverse if the coordinates of the two end
points are not known and it is considered as close traverse if the coordinates
of the two end points are already known.
GPS provides easy of usage and a higher degree of accuracy over the
theodolite. Raw GPS data also needs to be processed as it contains errors
due to the following:
In both modes two GPS units are used one fixed at a known point called
base and the other in the field called rover. The base continuously measures
the coordinates of the base point after fixed intervals of time. The difference
between the measured and known values are the corrections at that time.
The difference between DGPS and RTK-GPS is that in the former the
corrections are applied latter during post processing while in the later the
corrections are sent to the rover in real time through a radio-modem link.
Module 3
Geodesy
¾ Geoid
¾ Projection Transformations
¾ Datum Shifts
3.1 Topography, Geoid and Ellipsoid
Topography
h H
Ellipsoid N
Geoid
h=H+N
Where
If any two of the above parameters are given, the rest can be computed. In
geodesy, usually a and b or a and 1/f are given to define the ellipsoid.
b
a
3.3 Projection Transformations
The earth is sphere, having spherical coordinates in the form of geographic
latitudes and longitudes. These latitudes and longitudes are originally co-
ordinates of an imaginary ellipsoid fixed on the surface of the earth. To
measure distances and areas on earth’s surface the spherical coordinates
have to be mathematically transformed into Cartesian coordinates.
Projection Systems
In order to prepare maps on flat paper we must project these spherical co-
ordinates onto a geometrically shaped object, like cylinder and cone, for
conversion into grid (Cartesian) coordinates. The figure below shows conic
and cylindrical projections.
In order to have better control, each projection system is divided into several
grids or zone, having their own predefined origins.
A projection system has the following parameters which define the origin of
the zone/grid and the scaling factor:
True Latitude and Longitude are the coordinates of the zone/grid origin on
ellipsoid and False Easting/Westing and Northing/Southing are the projected
grid coordinates of the origin. The origin is not located at any corner of the
zone but usually located in the centre. These grid coordinates of the origin
my have non-zero values.
Datum Shifts
Difference in Size (S)
Difference in Origin (dX, dY, dZ)
Angular difference in Axis (dA, dB, dC)
Usually only three parameter shifts are applied as axis of most ellipsoids
have the same orientation therefore no angular shifts are required. Similarly
the size difference between two ellipsoids is resolved through the ellipsoid
major axis.
Datum Shift
S (Scale)
dX, dY, dZ (Origin)
dA, dB, dC (Axis)
Lambert Conic Projection Universal Transverse Mercator Lambert Conic Projection Universal Transverse Mercator
Cylinderical Projection Cylinderical Projection
IF
(Long-1, Lat-1) = (X1, Y1)
AND
(Long-2, Lat-2) = (X2, Y2)
THEN
(Long-1, Lat-2) = (X1, Y2)
TRUE FALSE
78°
- 100 17' 145
330 60° 500 000 24" 072
060 53' 000 0E 76° E 7E
E 0" 64° E 72° 0'0"
E 0'0" 68°
0'0" E
E 0'0"
E E
37°2'24" N 4139537 N
36°0'0" N
4000000 N
Long = f (X)
Lat = f (Y)
Long,Lat = f(X,Y)
32°0'0" N
3500000 N
28°0'0" N
3000000 N
24°0'0" N
23°34'12" N
2630022 N
Cylinderical Projection
UTM Zone 42 Everest 1830
¾ Map Settings
¾ Map Errors
¾ 3D View
4.1 GIS Mapping
Data Formats Support
• Navigation Data (.DBO)
- Seismic Lines Navigation Data
• Geographic Vector Data (.KGD)
- Cultural Information: Administrative Boundaries, Roads, Cities
- Concession Boundaries
- Wells
- Contour Maps
• Geo-referenced Satellite Imagery (Raster Data) (.GRF)
- Satellite Imagery
- Scanned Toposheets
• When loading multiple .DBO files all must have the same projection system.
• When loading .DBO & .KGD files together the Map Projection Setup, for .KGD files, must be the
same as the already projected data in .DBO files.
- The .DBO date is usually in X,Y Grid coordinates (already projected)
- The .KGD data is in Lat-Long and is converted to X,Y Grid coordinates according to the Map
Projection Setup.
GIS Setup Menu Commands
Color Attributes
Always remember this golden rule in identifying the type of error in a map or
navigational dataset.
¾ Georeferenced Imagery
5.1 Georeferencing
Georeferencing is the process of assigning real earth coordinates (in some
Projection System) to each pixel of the image. Before georeferencing the
image must be orthorectified in the desired projection system. Practically
each pixel of the image is not assigned coordinates but only the four corners
of the image are assigned real earth coordinates. From this information the
coordinates of each pixel can be easily computed.
Xd, Yd Xc, Yc
Xa,Ya Xb, Yb
Module 6
Seismic Survey Design
¾ Design 2D Profile
¾ Model Data
6.1. Designing & Modeling
Step B: (Optional): The GIS Map Projection System can be changed using
the following menu command.
• Setup > Technical Parameters > GIS Map Projection System >
- Select the desired Projection System
• Navigation Data
GIS > GIS Data > Navigation > [Add]
- You can also enter the desired Line Length & Fix the Distance
using the Check box in the Tool Bar
Step 3: Modeling
- After Click & Drag in the Designing window the Modeling Window is
automatically displayed.
- You can also reach this interface by using the following Menu Command
Important !
Comparison
Menu Commands
¾ Geodetic Tools
¾ Geometric Tools
8.1 Geodetic Tools
These tools can be used to convert data between different projection systems
and datums.
Menu Commands
8.2 Geometric
These tools can be used for the following applications
- Distance Computation
- Azimuth Computation
- Offset Point Computation
- Compute Intersection Point
- Interpolate a Point
Menu Commands
Calculator
• Tools > Geometric > Calculator
File Operations
• Tools > Geometric > File Offset Shift
• Tools > Geometric > File Interpolate
Module 9
Project Management
¾ Project Database
¾ Project Explorer
9.1 Project Management
The Project Management integrates all Project Data Components as well as
all applicable process and provides an Integrated Project Explorer through
which all Data Components and Processes can be accessed. The Project
Manager makes it more convenient to manage multiple files through a single
project manager database.
Making a Project
Step 2: Load existing data: Old Seismic Lines, Concession, Wells, Time
Contour Map and Cultural Information.
After this step the Project Explorer would be updated with all the 2D
Seismic Line Names under the 2D Profile category.
Step 5: In the Project Explorer click on the Project Name at the top and
select GIS Map. A Map with background data (old seismic lines, concession
boundary, cultural information etc) would be displayed.
You can display / hide the available data layers using the Layer button on
the Tool bar or using the following menu command.
• Project > Project GIS Layers
Step 6: In the Project Explorer click on a Line Name that you want to
design/model and select Model. The 2D Profile Parameter Input Interface
would be displayed.
Step 7: Enter the following Design Parameters and press ‘Up’ button on the
Tool Bar to update the Project Database.
- Line Name
- Starting Picket Number & Interval
- Picket Interval
- Number of Pickets
Repeat Steps 6 & 7 for designing and modeling each new seismic line in the
survey.
NAV KDP
TRV
Field Computations NCR Designing / Modelling
ELG
EDR
DBO DBO
(Field) (Model)
Quality Control
CMP
INV
Appendix – A
Data Transmittal
Precision Matrix: 2D/3D Seismic Surveying System
Project Status Report .PSR Print Out (Landscape, Font Size: 10)
Traverse Report .TRV Print Out (Landscape, Font Size: 8)
Navigation Coordinates Report .NCR Print Out (Portrait, Font Size: 10)
Raw Field Data .NAV Floppy/CD
Final Navigation Data .DBO Floppy/CD
Traverse Report .TRV Floppy/CD
Appendix – C
• OIL code runs under an interpreter, which does not require compilation of source code. This has
two advantages; the programs are much smaller in size then EXE programs and the original source
code is available for modifications and customisation.
• Built in command line execution, job mode execution and IGS (Interactive Utility Management
Tool) IUMT mode execution power. All programs need input of parameters from the user. OIL
enjoys the benefits of three worlds; command line mode, job setup mode as well as interactive
user input mode, but all this is independent of code writing. No special code is written to handle
the three user input modes instead the program would automatically behave according to the mode
in which it is initiated.
• Originally OIL is written as the data handling language of IGS. Programs written in OIL
automatically include all IGS Rules and no special code is required to interface these programs
with IGS based applications. On the other hand it can also work completely independent of IGS.
During execution OIL checks the IGS. If IGS exists IGS Rules would be followed while
execution of the programs, but if IGS is not present then programs would be executed without
IGS Rules. This feature is enabled or disabled during run time and therefore no programming
effort is required to enable or disable it while writing code.
Appendix – D
Web Resources
• OIL Website
http://www.ktronworld.net/search.asp?q=oil