Exprodat Blogs Exprodat Blogs en-us Weblog Editor 2.0 development@indzine.co.uk (Development) development@indzine.co.uk (Development) 5 Complex Symbols and Cartographic Representations http://www.exprodat.com/blogs/blog_Complex-Symbols-and-Cartographic-Representations.htm <p>I want to create a complex custom symbol for use with area fills on a map. In ArcMap this can be done either with a multiple stacked marker symbol which is time consuming and difficult to construct, or using a small bitmap and importing that as a picture symbol. The problem with picture symbols is that they can appear blocky, especially when plotting.</p><p>After some investigation I found that there is a better way &ndash; to create a cartographic representation. Two things make this ideal: there is a convenient and easy editing interface available (the Marker Symbol Creator) for creating complex symbols and the flexibility of the representation rules can be used for effectively displaying it.</p><p>Note an ArcEditor or ArcInfo licence is needed to create cartographic representations, but they can be used with an ArcView licence. They do not replace layer files or traditional style files, but should be considered to be an addition to them.</p><h3>Creating a new representation using the Marker Symbol Creator</h3><p>First create a feature geodatabase (GDB) and create or add a dataset. You'll need some example points, lines and polygon layers for this. In ArcMap, load the dataset then right click on it and select &ldquo;Convert Symbology to Representation&hellip;&rdquo;</p><p>Several options are provided within the &ldquo;Convert Symbology to Representation&rdquo; dialogue but just keep the defaults. This conversion creates a duplicate of the layer in the TOC.</p><p>When the &ldquo;Layer Properties&rdquo; dialogue is opened for the representation, an additional option exists on the &ldquo;Symbology&rdquo; tab &ndash; Representations. This is where the rule is applied to the representation. To create a new marker pattern just click on the &ldquo;Add new marker layer&rdquo; button. This populates the central panel on the dialogue. Clicking on the green point symbol at the top opens the &ldquo;Representation Marker Selector&rdquo;.</p><p>Clicking on the &ldquo;Properties&rdquo; button opens the &ldquo;Marker Editor&rdquo; interface.This allows full editing of the symbol just like a graphics package. Delete the existing spot and create your own symbol using the available tools of the interface. Within five minutes you can create your own custom symbol of an oil derrick:</p><p style="text-align: center;"><img title="ArcMap Marker Editor Window" src="/assets/library/images/page_inline_images/blog_carto_rep_image1.jpg" alt="ArcMap Marker Editor Window" width="556" height="418" /></p><p><br />Name this symbol &lsquo;Oil Derrick&rsquo; instead of &lsquo;Rule 1&rsquo;, then make a second symbol called &lsquo;Nodding Donkey&rsquo;. To do this click on the &ldquo;Create New Rule&rdquo; button and follow the same process. The nodding donkey symbol is a bit more complex, but should only take 10 minutes to construct.</p><p style="text-align: center;"><img title="ArcMap Marker Editor with Nodding Donkey" src="/assets/library/images/page_inline_images/blog_carto_rep_image2.jpg" alt="ArcMap Marker Editor with Nodding Donkey" width="600" height="449" /></p><p>Save these as representation symbols by clicking on the &ldquo;Save&rdquo; button from the &ldquo;Representation Marker Selector&rdquo; dialogue. Note these are saved within the &lsquo;Representation Rules&rsquo; part of the user style file as can be seen in the &ldquo;Style Manager&rdquo;. They can be copied within the &ldquo;Style Manager&rdquo; to a standard company symbology style file as &lsquo;Representation Rules&rsquo; for use with other projects.</p><p style="TEXT-ALIGN: center"><img title="ArcMap Table of Contents" src="/assets/library/images/page_inline_images/blog_carto_rep_image3.jpg" alt="ArcMap Table of Contents" width="233" height="145" /></p><p>Now you should have two symbols that can be used as a &ldquo;pattern&rdquo; on a polygon.</p><h3>Using a marker symbol on a coloured area fill</h3><p>After creating the new complex marker symbol you can use it in an area fill pattern. First you need to convert your polygon to a cartographic representation.</p><p>Open up the &ldquo;Layer Properties&rdquo; dialogue for the new representation and edit the &lsquo;Rule 1&rsquo; with the &ldquo;Add New Marker Layer&rdquo; button. Note you could have imported a symbol from an existing style at this stage.</p><p>Next click on the black marker symbol to open the &ldquo;Representation Marker Selector&rdquo; (see the red highlight below):</p><p style="text-align: center;"><img title="ArcMap Layer Properties" src="/assets/library/images/page_inline_images/blog_carto_rep_image4.jpg" alt="ArcMap Layer Properties" width="588" height="451" /></p><p>Your new symbols are now available at the bottom of the list. When selected you can then apply some changes to the size, X and Y steps and set the &lsquo;Inside Polygon&rsquo; marker placement, by clicking on the drop-down arrow to the right of the &lsquo;Polygon centre&rsquo; text on the panel (see the green highlight above).</p><p>The &lsquo;Clipping&rsquo; is selected as &lsquo;No markers touch boundary&rsquo;. Note symbols can also be rotated. These symbols line up vertically and horizontally as a default. To stagger the markers check the &lsquo;Shift odd rows&rsquo; box.</p><h3>Can more than one marker symbol be used?</h3><p>Yes - To do this simply add a second marker symbol using from the &ldquo;Add New Marker Layer&rdquo; button. The default will put both symbols on top of each other, so use the X and Y offset on one symbol to separate them and also double the X and Y step for both symbols:</p><p style="text-align: center;"><img title="Using multiple marker symbols" src="/assets/library/images/page_inline_images/blog_carto_rep_image5.jpg" alt="Using multiple marker symbols" width="600" height="250" /></p><p>So now you have two high quality custom vector based symbols that can be used as point symbols, or along a line, or distributed within an area fill. Use this technique to givie a more professional look to your cartographic quality for those important maps!</p><p> </p><p><strong>Gavin Adcock, Senior GIS Consultant, Exprodat</strong></p> Fri, 03 Sep 2010 Extruding data in ArcGIS Explorer http://www.exprodat.com/blogs/blog_Extruding-data-in-ArcGIS-Explorer.htm <p>ESRI&rsquo;s <a href="http://www.esri.com/software/arcgis/explorer/index.html" target="_blank">ArcGIS Explorer</a> (AGX) is a free downloadable GIS viewer which allows viewing of a wide variety of spatial data in either 2D or 3D (Globe) display modes.</p><p>This blog describes a utility I&rsquo;ve developed that allows features in AGX feature or package layers to be exported to &lsquo;extruded&rsquo; 3D KML (to <strong>download</strong> it see the bottom of this blog).</p><p>The reason I created this utility was that I didn&rsquo;t like the rasterised representations of our 2D polygon and line vector layers in native AGX. 3D KML is displayed as vector objects and hence looks &lsquo;better&rsquo;, especially when moving from viewpoint to viewpoint (much nicer for dynamic AGX presentations).</p><p>The screengrab below illustrates the differences between a KML representation of polygons and points on the left, and the default AGX representation of the same data on the right.</p><p><img title="Vector KML comparison in AGX" src="/assets/library/images/page_inline_images/blog_agx3_image1.jpg" alt="Vector KML comparison in AGX" width="600" height="348" /></p><p>An additional attraction was that I&rsquo;d created KML exporters before, but these didn&rsquo;t display the KML output in the same application &ndash; you had to launch Google Earth or AGX. AGX provided the application platform to view a 2D layer, export it to 3D KML then view the result, enabling the process to be iterated in one application, making it potentially far less painful to create an acceptable result.</p><p>At this point, I was going to waffle on about &lsquo;Symbolisation of data for presentation&rsquo;, using phrases and words such as &lsquo;in a static 2D medium&rsquo;, &lsquo;discovering your data&rsquo;, &lsquo;whole new realm&rsquo;, &lsquo;interactive&rsquo; and &lsquo;involved&rsquo;, in an effort to justify the effort I&rsquo;ve put in, but basically it's just fun making 3D things, and then flying around them.</p><p>The screengrab below illustrates Californian cities represented by scaled COLLADA models, the height of the models being controlled by the population of the city. Note that the attributes of the input features are also exported, allowing you to click on a feature to view them in a pop-up, as shown.</p><p><img title="AGX with scaled COLLADA models" src="/assets/library/images/page_inline_images/blog_agx3_image2.jpg" alt="AGX with scaled COLLADA models" width="600" height="364" /></p><p>Anyway, I built the main part of the utility last year. However, having reviewed it, I decided that the output KML really needed to incorporate a legend that described what the styling of the exported features actually represented. Without a legend, the representation of the data within the KML would be at best difficult to decipher, at worst meaningless to anyone other than the creator. A few projects have intervened between then and now, and I&rsquo;ve only just completed and tested the legend generation routines.</p><p>The utility allows you to select numeric attribute fields which will control the height and colour of the output objects. For point and line datasets, you can also control the width of the output objects using another numeric attribute field. For COLLADA models you can control the insertion height and the scale of the model (all dimensions are currently equally scaled). The fields selected can all be the same, or can be different. This, combined with the ability to control the colour of the output objects using another numeric attribute field, enables you to symbolise your data on the basis of up to 3 different attributes. As an example, an oil well could be represented by a column in which daily production controls the column height, total lifetime production controls the column width and the depth of the well controls the colour, ramping from blue to red, from shallow to deep.</p><p>My legend display is provided by a three entry legend (low/mid/high) for each controlled parameter &ndash; e.g. if you&rsquo;re controlling height and width by different attribute values, you get two three-entry legend elements. They&rsquo;re not particularly pretty, but they hopefully serve their purpose.</p><p>There are a lot of things that aren&rsquo;t ideal about the utility, and some bugs, but I hope you find it useful. If you have any suggestions for improvements, please do contact us using the link below. I have included some ideas of my own at the back of the documentation PDF.</p><p><a href="/downloads/general/Blog_AGX3_KMLExtrusion.zip " target="_blank"><strong>Download</strong> the ArcGIS Explorer data extrusion add-in and documentation</a>.</p><p> </p><p><strong>Posted by Ross Smail, Head of R&D, Exprodat.</strong></p> Wed, 18 Aug 2010 Measuring the Quality of Predictions: 3 http://www.exprodat.com/blogs/blog_Measuring-the-quality-of-predictions-Part-3.htm <h2>Assessing the Quality of the Modelling of Continuous Variables in the 2D Domain &ndash; A Deterministic Approach</h2><p>See <a href="/management/blogs/Measuring-the-quality-of-predictions-Part-1.htm">Part 1</a> and <a href="/management/blogs/Measuring-the-quality-of-predictions-Part-2.htm">Part 2</a> of the 'Measuring the Quality of Predictions' discussion.</p><h3>Distribution of Uncertainty</h3><p>Unfortunately, limiting the analysis of uncertainty to the magnitude of the residuals alone is proven to be too limited an approach. Indeed, very useful information can be obtained by looking at the distribution of both predictions <em>and</em> residuals.</p><p>A linear correlation analysis is a simple and quick technique which we can use to compare the distribution of observations, predictions and their residuals. By using the correlation concept two indices can be added to our analysis.</p><p>The first, called <strong><a href="http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient" target="_blank">Value Correlation Coefficient</a></strong> (<strong>VCC</strong> in Table 1), is simply an expression of the linear relationship between predicted and observed values. In this sense we would expect that models showing values of predictions closer to the value of observations to be affected by lower uncertainty than models showing larger discrepancies. The VCC, whose values span from -1 to +1, will therefore provide an indication of how close our predictions are to our observations for the whole of the input point population.</p><p>In an ideal world all predictions match the values observed in all the sampled locations and, therefore, the correlation coefficient would be equal to +1. This is obviously not going to happen in the real world so we would like our models to have VCC as close to 1 as possible.<br />For instance, let&rsquo;s compare the values of VCC for two of the deterministic models we have derived by using our input point dataset. In Figure 5 below, plots A and C show the distribution of observations (dependent variable) and predictions (independent variable) for two models derived using <a href="http://www.esri.com/software/arcgis/extensions/spatialanalyst/index.html" target="_blank">ArcGIS Spatial Analyst</a> (A = Derived using 'Natural Neighbor' algorithm, C = Derived using 'Spline with Barriers' algorithm).</p><p>The scatterplots shown in Figure 5 are powerful diagnostic tools and can be used to help gain an understanding how a model performs. In our case, note how much more dispersed the cloud of points is for the 'Natural Neighbor' than for the 'Spline with Barriers' model. The higher correlation between predictions and observations for the latter is reflected by the higher VCC coefficient (0.71) compared to the former model (0.4). Note also how both models struggle to correctly predict values at the higher extreme (points more scattered), and how the 'Natural Neighbor' model also underperforms in predicting values at the lower extreme of the distribution.</p><p>The last index we want to consider is also a linear correlation coefficient. The <strong><a href="http://en.wikipedia.org/wiki/Pearson_product-moment_correlation_coefficient" target="_blank">Error Correlation Coefficient</a> (ECC)</strong> is a measure of the correlation between the absolute value of the residuals and the magnitude of the observations. This index provides an idea of the bias in the residuals and, therefore, how far the population of residuals is from the ideal, symmetric distribution centred on a zero mean and with a minimum spread. These elements are reflected by the ECC being as small as possible, confirming the independence of the errors of predictions from the true values of the observations.</p><p>In the example we are considering here note how the residuals are much more dispersed for 'Spline with Barriers' (Figure 5 D) than for 'Natural Neighbor' (NN) model (Figure 5 B). The latter, in fact, indicates the presence of an inflection or a dip, which may be an indication that a linear model may not be appropriate to describe the spatial behaviour of the variable we are trying to model.</p><p>See <a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">Table 1</a> for the ECC values for these two models. You will notice how ECC is higher for NN (ECC = 0.51) than for the 'Spline with Barriers' (ECC = 0.32), indicating the latter as a better performing model.</p><p style="text-align: center;"><img title="Figure 5 &ndash; Correlation coefficients " src="/assets/library/images/page_inline_images/blog_esda2_pt3_image5.jpg" alt="Figure 5 &ndash; Correlation coefficients " width="600" height="411" /></p><p style="text-align: center;">Figure 5 &ndash; Correlation coefficients scatterplots for the NN (A, C - VCC) and the 'Spline with Barriers' (B, D - ECC) models</p><h3>Adding the Spatial Component of the Uncertainty to the Analysis</h3><p>The indices discussed so far do not take into account the spatial component of the prediction errors. Residuals can be expressed not only by their values (relative, absolute) but also by the spatial location where these values occur. Within the context of this discussion it could be extremely useful to map the residuals.</p><p>The presence of spatial patterns or spatial clusters of particularly high errors is key information which can be gained by simply putting the residuals on a map. In doing so we not only obtain information on the overall performance of any given model, but also would indentify regions where our models provide more reliable results and areas with high uncertainty which may be worth further investigated.</p><p>Figure 6 shows the error maps for the 'Natural Neighbor' and the 'Spline with Barriers' models. Residuals are mapped based on the signed value of errors (maps A and B). Map B shows no detectable patterns of underestimations or overestimations, where signed residuals are distributed randomly throughout the study area. Map A shows how the areas where predictions are underestimated (blue dots) and overestimated (red dots) are quite distinct one from another.</p><p>The presence of non-random patterns in the spatial distribution of the signed residuals may be used as an indication that the custom parameters which were used to derive the model need to be revised and require better calibration, or as an indication that the structure of the model is unsuitable to describe the behaviour of the continuous variable.</p><p>Graduated symbol maps C and D (Figure 6) show the spatial distribution of the absolute value of the errors. Both show that the regions surrounding major faults are characterised by higher discrepancies between observations and predictions. Note that this is also true for the 'Spline with Barriers' algorithm, which can handle faults automatically.</p><p>The final scope of the modelling should determine whether the results are acceptable or not. In our case if the scope of the modelling is to obtain a high level of confidence particularly in areas near the source of discontinuity (fault lines, ridges, rivers and other linear features) a more elaborate approach may be needed. This may involve separately modelling distinct regions that are delimited by the fault setting, or using a different interpolation approach altogether, e.g. using geostatistics instead of a deterministic method.</p><p style="text-align: center;"><img title="Figure 6 - Mapping the residuals" src="/assets/library/images/page_inline_images/blog_esda2_pt3_image6.jpg" alt="Figure 6 - Mapping the residuals" width="600" height="716" /></p><p style="text-align: center;">Figure 6 &ndash; Mapping the residuals and the absolute values of the residuals for 'Natural Neighbor' (A, C) and 'Spline with Barriers' (B, D) models</p><h3>Conclusions</h3><p>In this three-part series of blogs we have discussed a simple and quick approach to evaluate the quality of the predictions derived from the interpolation of a continuous petrophysical variable.</p><p>The methodology is well known and provides a basic approach to compare models generated by using different deterministic algorithms and can easily be added as a key task at the end of modelling workflows.</p><p>In our experience of the E&P industry we often see that the results of the modelling process are taken without questioning the validity and the quality of the output. We hope that the &ldquo;practical cut&rdquo; we have adopted for this discussion will benefit geoscientists who may have felt uncomfortable with complex statistical concepts and may welcome a more basic, yet still scientifically sound, approach.</p><p>If you missed the earlier parts of this discussion you can catch up using the following links:</p><ul><li><a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">Measuring the Quality of Predictions: Part 1</a></li><li><a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-2.htm">Measuring the Quality of Predictions: Part 2</a></li></ul><p> </p><p>Please do let us know whether you have found this discussion useful by posting comments below. We welcome and value your feedback!</p><p> </p><p><strong>Posted by Paola Peroni, Senior Consultant, Exprodat.</strong></p><p><strong></strong></p><p> </p><p>Paola presented elements of this methodology at the <a href="http://events.esri.com/uc/2010/infoweb/OnlineAgenda/index.cfm?fa=ofg_details_form&ScheduleID=428" target="_blank">ESRI User Conference, Tue Jul 13th, 2010</a> (room 28 C), in San Diego. </p> Wed, 14 Jul 2010 Measuring the Quality of Predictions: 2 http://www.exprodat.com/blogs/blog_Measuring-the-quality-of-predictions-Part-2.htm <h2>Assessing the Quality of the Modelling of Continuous Variables in the 2D Domain &ndash; A Deterministic Approach</h2><p>See <a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">Part 1 of </a><span style="font-family: Arial; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><span style="color: #000000;"><a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">How can I measure the quality of my predictions?</a> </span></span></p><h3>Estimating Prediction Quality through Validation</h3><p>Whilst a geostatistical approach to the interpolation provides the user with a direct estimate of the errors of the predictions, this is not the case in many software packages that use deterministic algorithms, at least as a default output of the interpolation process.</p><p>Considering that the use of deterministic algorithms is a frequent choice in many practical E&P workflows (generally speaking they require less customisation, therefore making the modelling process less time-consuming), it is quite common that the assessment of errors is often a by-passed, undervalued step.</p><p>How then can we gain an idea of how well our models perform and how much trust we can assign to them? How can we combine our &ldquo;common sense&rdquo; with a simple but scientific analysis of the modelling output?</p><p>One of the easiest approaches we can take to answer to these questions is through a process called <strong>Validation</strong>. By means of Validation the original sample dataset is divided in two sets of data: the first (called the 'training dataset') is used to optimise the values of the parameters which control the modelling, while the second (called the 'test dataset') is used to validate the predictions. Validation of the predictions is done by simply comparing the value of the variable derived by using the training dataset at the sampled locations of the test dataset.</p><p>The number of sampled points within both the training and the test datasets depends primarily on the total number of sampled locations. It goes without saying that our original input dataset needs to contain enough observations not only to provide a stable model, but also for carrying out a sound Validation process.</p><p>The number of observations, however, is only one of the elements which are to be considered when splitting between training and test dataset: the other key factor is the relative locations of observations. For instance, if a short-range component is a key feature of the continuous variable we are modelling we want to make sure that a significant number of neighbouring samples are included in the training dataset, to allow this local component to be captured by the model.</p><p>As an example consider the sample point population shown in Figure 2, which has been split into a training dataset (yellow points) and a test dataset (blue points).</p><p style="text-align: center;"><img title="Figure 2 - Split of a sample population into training and test datasets" src="/assets/library/images/page_inline_images/blog_esda2_pt2_image2.jpg" alt="Figure 2 - Split of a sample population into training and test datasets" width="400" height="507" /></p><p style="text-align: center;">Figure 2 &ndash; Split of a sample population into training and test datasets.</p><p>For the particular petrophysical variable we are modelling in this example, our knowledge of the geological setting would tell us that the predominance of a local variation is expected. Therefore the spatial proximity of points within the range of the expected local variation should be the main element considered when splitting the original input dataset into two subsets.</p><h3>Magnitude of the Uncertainty</h3><p>Now, let&rsquo;s assume we have derived various models by using different algorithms and optimising the parameters which control the interpolation process, such as the search neighbourhood, power, and factors controlling smoothing and anistrotropy.</p><p style="text-align: center;"><img title="Figure 3 &ndash; Predicted values and residuals at the test dataset point locations" src="/assets/library/images/page_inline_images/blog_esda2_pt2_image3.jpg" alt="Figure 3 &ndash; Predicted values and residuals at the test dataset point locations" width="600" height="447" /></p><p style="text-align: center;">Figure 3 &ndash; Predicted values and residuals at the test dataset point locations</p><p>The first element we can consider to evaluate the quality of each prediction (model) is the magnitude of the residuals. It is easy to understand how the performance of our predictions can be directly correlated to the magnitude of the residuals, with the most reliable models showing the lowest residuals values.</p><p>The overall magnitude of the residuals can be estimated by a simple parameter called <strong><a href="http://en.wikipedia.org/wiki/Root_mean_square_error " target="_blank">Root Mean Squared Error</a> (RMSE)</strong> index. Although this parameter may be affected by the presence of bias in the residuals population, it has the great advantage of being easy and quick to derive. It can be used to obtain a first idea of the quality of the predictions, with lower values of RMSE indicating lower magnitude of errors.</p><p>As an example consider Table 1 which summarises the RMSE values for four deterministic models derived by using different local interpolator algorithms available in <a href="http://www.esri.com/software/arcgis/extensions/spatialanalyst/index.html" target="_blank">ArcGIS Spatial Analyst</a>: Inverse Distance Weighted (IDW), Natural Neighbors (NN) and Spline (with and without barriers). The training dataset of Figure 2 was used to derive the models, while the test dataset was used to derive the residuals at the measured locations.</p><p>Note how the 'Spline (with barriers)' algorithm in this case provides the smallest RMSE, indicating that the overall values of the residuals are smaller for this model than for the others.</p><p style="text-align: center;"><img title="Table 1 &ndash; Model performance comparison matrix" src="/assets/library/images/page_inline_images/blog_esda2_pt2_table1.jpg" alt="Table 1 &ndash; Model performance comparison matrix" width="600" height="137" /></p><p style="text-align: center;">Table 1 &ndash; Model performance comparison matrix</p><p>Two additional indices can be used jointly to obtain additional information on the magnitude of the uncertainty (see Table 1). The <strong><a href="http://en.wikipedia.org/wiki/Mean_absolute_error" target="_blank">Mean Absolute Error</a> (MAE)</strong> measures the average absolute difference between observed and predicted values and is simply expressed by the mean of the absolute values of the residuals (e.g. not considering whether the prediction over or underestimates the observations). It provides a simple and quick estimation of the magnitude of the bias of the models and, as a consequence, better performing models are the ones with least prediction bias and, thus, smaller MAE.</p><p>It is very useful to evaluate the magnitude of the bias in our models in conjunction with the variance of absolute residuals. The <strong><a href="http://en.wikipedia.org/wiki/Variance" target="_blank">Error Variance</a> (EV)</strong> is a measurement of the precision (or lack thereof) in our predictions; a high value in the variance of our residuals indicates a smaller correlation between predictions and observations and, therefore, a poorer performing model. Ideally, therefore, we want to minimise the variance in the population of our residuals.</p><p>It is often useful to evaluate the MAE and the EV indices together, as large MAE and relatively large values of EV can be considered an indication of larger discrepancies between predictions and observations. Figure 4 below shows graphs of the magnitude of the three indices presented so far for each of the the four models.</p><p style="text-align: center;"><img title="Figure 4 &ndash; Comparison of uncertainty magnitude indices for four deterministic models" src="/assets/library/images/page_inline_images/blog_esda2_pt2_image4.jpg" alt="Figure 4 &ndash; Comparison of uncertainty magnitude indices for four deterministic models" /></p><p style="text-align: center;">Figure 4 &ndash; Comparison of uncertainty magnitude indices for four deterministic models</p><p>It can be seen how the 'Spline with barriers' model consistently provides the smallest residuals (RMSE and MAE) coupled with the smallest values in the variance of the residuals.</p><p>The comparison of these simple indices indicates that, for the example considered here, the 'Spline with barriers' algorithm is more capable of capturing the spatial characteristics of the petrophysical variable we are modelling than the others considered here.</p><h3>To be Continued&hellip;.</h3><p>This is the second of a three-part blog on the subject of the estimation of uncertainty, if you missed it you should first read <a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">Part 1 of </a>"<span style="font-family: Arial; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-GB; mso-fareast-language: EN-US; mso-bidi-language: AR-SA;"><span style="color: #000000;"><a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm">How can I measure the quality of my predictions?"</a> </span></span></p><p>In <a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-3.htm">part 3 of &ldquo;How can I measure the quality of my predictions?&rdquo;</a> I will discuss how the distribution of the residuals and the spatial component of the uncertainty can be brought within the analysis.</p><p> </p><p><strong>Posted by Paola Peroni, Senior Consultant, Exprodat.</strong></p><p> </p><p> Paola will be presenting elements of this methodology at the <a href="http://events.esri.com/uc/2010/infoweb/OnlineAgenda/index.cfm?fa=ofg_details_form&ScheduleID=428" target="_blank">ESRI User Conference, Tue Jul 13th, 2010</a> (room 28 C), in San Diego. </p> Mon, 12 Jul 2010 Petroleum GIS Tip 11: ESRI Tips and Shortcuts http://www.exprodat.com/blogs/blog_Petroleum-GIS-Tip-11-ESRI-Tips-and-Shortcuts.htm <p>If you're an ArcGIS Desktop user you might be interested to know that there are a number of keyboard shortcuts available to speed up frequently used operations and save you some mouse mileage:</p><ul><li><a href="http://www.esrith.com/Support/document/esri/arcgis-desktop-tips.pdf" target="_blank">ArcGIS Desktop 9.1, 9.2 and 9.3 Tips and Shortcuts</a></li><li><a href="http://www.esri.com/library/brochures/pdfs/arcgis-desktop-tips.pdf" target="_blank">ArcGIS Desktop 10 Tips and Shortcuts</a></li></ul><p> </p><p>My personal favourite is F9 - stop drawing!</p><p><strong></strong></p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat.</strong></p> Thu, 08 Jul 2010 Measuring the Quality of Predictions: 1 http://www.exprodat.com/blogs/blog_Measuring-the-quality-of-predictions-Part-1.htm <h2>Assessing the Quality of the Modelling of Continuous Variables in the 2D Domain &ndash; A Deterministic Approach</h2><h3>Background</h3><p>Any quick search on Google on the subject of &ldquo;Assessing the quality of models in the 2D domain&rdquo; would provide tonnes of results, with a number of them referring to research papers proposing various ways to evaluate the quality of the output of a modelling process. The complexity of the theoretical approach described in these papers, however, is often the element which prevents the practical application of these assessment theories to our every-day workflows.</p><p>Evaluating the errors of our modelling effort has, nonetheless, practical advantages. Among them is the understanding of the quality of our models. Interpolation, i.e. the procedure of predicting the value of attributes at unsampled sites from measurements made at point locations (Burrough & McDonnel, 1998), is a typical example of a task in which the quantification of the errors of the predictions provide information not only on the quality of the choices we have made during the modelling process (in particular which algorithm and parameters to use), but also how well our models approximate the characteristics of our continuous variables.</p><h3>Practical Assessment Methodology</h3><p>At Exprodat we have often used a simple, practical assessment methodology which can be easily applied as the final, key step to a general interpolation workflow shown below.</p><p style="text-align: center;"><img title="General Interpolation Workflow" src="/assets/library/images/page_inline_images/blog_esda2_pt1_image1.jpg" alt="General Interpolation Workflow" width="400" height="249" /></p><p>The methodology, tested and used widely to provide an understanding of the quality of the prediction of any continuous variable (in space, or time), is focused on a series of simple, easy to calculate parameters which can provide an insight on the performance of models.</p><p>Residuals are used as the key elements to evaluate the characteristics of the error population associated with the modelling effort. In particular, we look at two features of the residuals:</p><ul><li>their <strong>magnitude</strong>, both in term of absolute values as well as signed values</li><li>their <strong>spatial distribution</strong> within the study area.</li></ul><p> </p><p>It is clear that in analysing the &ldquo;fit-for-purpose&rdquo; of the modelling process we have applied, not only are we interested in understanding how our models perform on average, but also where they provide more reliable results and whether there are patterns within the distribution of errors which can be recognised. The presence of patterns of high values of uncertainty could, for instance, be used to understand the ability of our models to predict values at the extreme of the distribution, an element that can be crucial in modelling workflows where the ability to model very high or very low values is of particular importance.</p><h3>The Case for Investing Time in Evaluation of the Reliability of our Models</h3><p>It may be argued that a model is just what it is: one of the possible interpretations of a complex reality, and in many cases we can get away with this. In this sense we may trust our results and consider that they are &ldquo;reliable enough&rdquo; for the purpose of our analysis. We do not need to go any further in our investigation.</p><p>On the other hand, what if we were able to measure the reliability of our models, so that we could pick the ones which are able to better portray the features of the continuous variables we are modelling? Wouldn&rsquo;t we want to go that bit further and invest some time in evaluating the uncertainty if this could turn our modelling into informed-decision-making?</p><h3>To be Continued&hellip;.</h3><p>This is the first of a three-part series of blogs on the subject of the &ldquo;Assessing the Quality of the Modelling of Continuous Variables in the 2D Domain &ndash; A Deterministic Approach&rdquo;.</p><p>In <a href="/Blogs/blog_Measuring-the-quality-of-predictions-Part-2.htm">part 2</a> I will discuss some simple parameters that can be used to assess the quality of models generated from point datasets by using a deterministic approach to interpolation.</p><p> </p><p><strong>Posted by Paola Peroni, Senior Consultant, Exprodat.</strong></p><p> </p><p>Paola will be presenting elements of this methodology at the <a href="http://events.esri.com/uc/2010/infoweb/OnlineAgenda/index.cfm?fa=ofg_details_form&ScheduleID=428" target="_blank">ESRI User Conference, Tue Jul 13th, 2010</a> (room 28 C), in San Diego. </p> Wed, 07 Jul 2010 Petroleum GIS Tip 10: ESRI Symbols Fonts http://www.exprodat.com/blogs/blog_Petroleum-GIS-Tip-10-ESRI-Symbols-Fonts.htm <p>Recently someone asked me how to use ESRI well symbols for bullets in MS Word documents and MS PowerPoint Presentations. Initially my first thought was to make a screen grab of the well symbol using Paint or Snagit, a useful utility software. This would provide a small image of the symbol that would be ideal. But surely there must be a more elegant way of using the symbol?</p><p style="text-align: center;"><img title="Screengrab Well Symbol" src="/assets/library/images/page_inline_images/blog_symbols_image0.jpg" alt="Screengrab Well Symbol" width="50" height="46" /></p><p>Yes there is &ndash; the ESRI Well Symbols are &ldquo;Marker Symbols&rdquo; which means they are stored as a character set in the same way as a font set such as &lsquo;Arial&rsquo;, &lsquo;Times Roman&rsquo; or &lsquo;Wingdings&rsquo;.</p><p>In ArcMap the name of the symbol set can be found by using the Styles Manager &ndash; &lsquo;Tools &gt; Styles &gt; Style Manager&hellip;&rsquo;. Next, click on the Styles button and select the &lsquo;Petroleum&rsquo; or &lsquo;Petroleum UK&rsquo; style. To display the individual well symbols expand the &lsquo;Petroleum.style&rsquo; and click on the &lsquo;Marker Symbols&rsquo; folder.</p><p>Let's assume that my required symbol is &ldquo;Oil and gas well&rdquo;. If I scroll to this entry in the list and double click it the &lsquo;Symbol Property Editor&rsquo; dialog opens. From the dialog I can see that the font for this symbol is called &lsquo;ESRI Oil, Gas, & Water&rsquo;, and its 'Unicode' value. This information will allow me to add the character into other applications, the same way as, say, a Wingding Smiley Face symbol in a MS Word document.</p><p style="text-align: center;"><img title="AcrcMap's Symbol Property Editor" src="/assets/library/images/page_inline_images/blog_symbols_image1.jpg" alt="AcrcMap's Symbol Property Editor" width="600" height="420" /></p><p>To add my symbol into MS Word I can simply insert it by navigating to the menu option &lsquo;Insert &gt; Symbol&rsquo;. Then I select the &lsquo;ESRI Oil, Gas, & Water&rsquo; font and the required symbol in the &lsquo;Symbol&rsquo; dialog. Note that if I can't see the symbol in the list I can simply type the number seen in the 'Unicode' earlier into the 'ASCII (decimal)' character code field.</p><p style="text-align: center;"><img title="MS Word's Symbol Dialog" src="/assets/library/images/page_inline_images/blog_symbols_image2.jpg" alt="MS Word's Symbol Dialog" width="538" height="395" /></p><p> <br />When I clck 'Insert' the ESRI well symbol is inserted into the MS Word document at my current cursor position, as a nice sharp symbol.</p><p>With the symbol now added in MS Word it can be used o create custom bullets in the document. By selecting &lsquo;Format &gt; Bullets and Numbering&hellip;&rsquo; and then clicking on the &lsquo;Customize&rsquo; button in the &lsquo;Bullets and Numbering&rsquo; dialog. This opens the &lsquo;Customize Bullet List&rsquo; dialog where the &lsquo;ESRI Oil, Gas, & Water&rsquo; font can be selected from the &lsquo;Font&hellip;&rsquo; button and the symbol can be selected from the &lsquo;Character&hellip;&rsquo; button.</p><p style="text-align: center;"><img title="MS Word's Customize Bulleted List Dialog" src="/assets/library/images/page_inline_images/blog_symbols_image3.jpg" alt="MS Word's Customize Bulleted List Dialog" width="282" height="412" /></p><p>Now I have a nifty well symbol as a custom bullet both in MS Word and MS PowerPoint for my presentation instead of the usual black dots! Note that in MS PowerPoint the steps are pretty much the same except for selecting &lsquo;Format &gt; Bullets and Numbering&hellip;&rsquo; from the menu and then clicking on the &lsquo;Customise&rsquo; button in the &lsquo;Bullets and Numbering&rsquo; dialog. </p><p> </p><p><strong>Posted by Gavin Adcock, Consultant, Exprodat.</strong></p> Mon, 05 Jul 2010 Crowdsourcing and ArcGIS Server 10 http://www.exprodat.com/blogs/blog_Crowdsourcing-and-ArcGIS-Server-10.htm <p>With the imminent arrival of <a href="http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//00qp00000010000000.htm" target="_blank">ArcGIS Server 10</a> and its template-based online spatial data editing it looks as though map-based <a href="http://en.wikipedia.org/wiki/Crowdsourcing" target="_blank">crowdsourcing</a> (which has been around for a while via Google Earth etc.) will soon be a reality for the <a href="http://www.esri.com" target="_blank">ESRI</a> community.</p><p>ESRI themselves have quite a neat example of this available on their website, monitoring the <a href="http://www.esri.com/services/disaster-response/gulf-oil-spill-2010/index.html" target="_blank">BP/Deepwater Horizon oil spill</a> in the Gulf of Mexico. Its simple editing interface allows the public to post up links, photos, videos and notes, in an attempt to increase everyone's awareness of activities related to this tragic event.</p><p><a href="http://www.esri.com/services/disaster-response/gulf-oil-spill-2010/index.html" target="_blank"><img title="ESRI Gulf Oil Spill Map " src="/assets/library/images/page_inline_images/blog_crowdsourcing_image1.jpg" alt="ESRI Gulf Oil Spill Map " width="600" height="488" /></a> </p><p>This started me wondering how this type of online editing might be applied to the upstream domain, and specifically within oil exploration, as a type of <strong>'private crowdsourcing'</strong> (forgive the <a href="http://en.wikipedia.org/wiki/Neologisms" target="_blank">neologism</a>!) - i.e. internally within an organisation's firewall.</p><p>A few examples where I think it might prove useful are:</p><ul><li>Data integration in play fairway mapping?</li><li>Use as a geological analogues database?</li><li>Competitor acreage tracking/scout database?</li><li>Project team document management solution?</li><li>Virtual team collaboration and data compilation?</li></ul><p> </p><p>It'll be interesting to see how this area develops after ArcGIS 10 is released, and whether the concept of 'private crowdsourcing' will take off, potentially as an alternative to traditional document management initiatives within smaller distributed teams or organisations.</p><p><br /><strong>Posted by Chris Jepps, Technical Director, Exprodat.</strong></p> Thu, 06 May 2010 Petroleum GIS Tip 9: Relative Paths http://www.exprodat.com/blogs/blog_Petroleum-GIS-Tip-9-Relative-Paths.htm <p>When you start up a new ArcMap document, you almost immediately and probably unknowingly lock yourself into using either relative or full folder paths:</p><ol><li>A <strong>relative folder path</strong> specifies the location of files brought into the project in relation to where you have saved your ArcMap document for the project. </li><li>A <strong>full folder path</strong> specifies the location of files brought into the project using the complete path to the data, including the drive information.</li></ol><p> </p><p>So the first thing to do is to make sure that you have created a folder structure for your data and you have a folder named something like &ldquo;mxd&rdquo; to store your ArcMap documents in.</p><p>An example simple project folder structure might be:</p><ul><li>C:\project\mxd\my_project.mxd</li><li>C:\project\geology\geology.fgdb\lower_cretaceous</li><li>C:\project\layers\geology\Lower Cretaceous Play.lyr</li></ul><p> </p><p>The relative path from the mxd to the dataset is <span style="color: #808080;">..\geology\geology.fgdb\lower_cretaceous</span> and this works in a similar fashion for other data sources. The &ldquo;..&rdquo; means go up one folder level from the mxd file and read the rest of the file reference from there.</p><p>You should be aware though that relative paths work only across the same drive, so if you are using files stored on a different drive to your ArcMap document they will be specified as full paths even if you have set your project to relative paths.</p><p>A full path is what most people are used to. In the example project folder structure above the full path reference to the data is <span style="color: #808080;">C:\project\geology\geology.fgdb\lower_cretaceous</span></p><p>To set the map document to use relative paths you should select the following option:</p><ul><li><strong>File</strong> &gt; <strong>Document Properties...</strong> &gt; <strong>Data Source Options&hellip;</strong></li></ul><p> </p><p><img title="ArcMap Document Properties Dialog" src="/assets/library/images/page_inline_images/blog_tip9_image1.jpg" alt="ArcMap Document Properties Dialog" width="404" height="524" /></p><p>Clicking the <strong>Data Source Options</strong> button brings up the dialog allowing you to choose full or relative path names, and also to set the default for all future projects.</p><p> <img title="ArcMap Data Source Options" src="/assets/library/images/page_inline_images/blog_tip9_image2.jpg" alt="ArcMap Data Source Options" width="405" height="159" /></p><h3>Which to Use?</h3><p>I think there is one simple question that you need to answer (ok nothing is ever that simple &ndash; but very often if the answer is definitive, then you know which method to use):</p><p><em>Question</em>: is it likely that during this project or anytime in the immediate future I am going to have to move my mxd file(s) to a new location without moving the rest of the data?</p><ul><li><em>Answer</em> &ndash; Yes: You are probably better off using full path names, because on moving the MXDs you will be chaning the relative position of the MXD to the datafiles.</li><li><em>Answer</em> &ndash; No: If you are likely to move only the entire project folder structure (including MXDs) then relative path names will save you heaps of work!</li></ul><p> </p><p><strong>Posted by Chris Skelly, Training Manager, Exprodat.</strong></p> Wed, 05 May 2010 Petroleum GIS Tip 8: Geoprocessing Masks http://www.exprodat.com/blogs/blog_Petroleum-GIS-Tip-8-Geoprocessing-Masks.htm <p>In GIS terminology a &lsquo;<strong>mask</strong>&rsquo; is a spatial layer that one uses to limit the &lsquo;view&rsquo; of a region. For example, if you were looking at the geology of the North Sea region, but only really interested in the marine environment you might employ a &lsquo;land mask&rsquo;. This would be a polygon that lies on top of your geology blocking the bits on land from view, so that only the marine geology was visible. GIS users have been using masks cartographically like this for as long as GIS has been around.</p><p>It&rsquo;s all getting a bit more sophisticated these days, and there is now something in ArcGIS Desktop called a &lsquo;geoprocessing mask&rsquo;. A geoprocessing mask specifies a region that will be included in any geoprocessing functionality.</p><p>As an example, let&rsquo;s say that you have a task where you want to calculate the minimum distance from every well to the closest platform. If you were to run this process for the entire North Sea, it might take a while. If you were only interested in the wells within a particular licence block, then wouldn&rsquo;t it be really cool if you could just do this geoprocessing on your licence block and mask out the rest of the North Sea? Yes? Ok, that&rsquo;s what a geoprocessing mask does for you.</p><h3>Mask Hierarchy</h3><p>The tricky bit is that you can set up three different hierarchical levels of geoprocessing masks. These are:</p><ul><li>Tool Mask</li><li>Model Mask</li><li>Application Mask</li></ul><p> </p><p>BUT one will always take precedence over the others.</p><p><img title="Setting ArcGIS Desktop Geoprocessing Masks" src="/assets/library/images/page_inline_images/blog_tip8_image1.jpg" alt="Setting ArcGIS Desktop Geoprocessing Masks" width="600" height="270" /></p><p>If you are a new or casual user of ArcGIS you might not know that 'environment' settings affect geoprocessing functions in a reverse hierarchical manner. In other words, they are the least important of the 3 levels.</p><p>So, if you set a geoprocessing mask, for a specific tool, say, the Buffer Tool, it trumps any other geoprocessing mask set in ArcGIS Desktop, such as application 'environment variables'. Conversely, a geoprocessing mask set at the application level is only applied when no other masks exist for the specific Tool being used or for a Model in which the Tool might be used.</p><p>The 3 levels of geoprocessing masks are set in the following ways:</p><h3>Application Settings</h3><p>Once set, the application (or 'environment') settings apply to all geoprocessing within the ArcMap document except for the Models and/or Tools for which you have set the same environment variable. The environment settings for the ArcMap application are set via:</p><p><strong>Tools Menu &gt; Options &gt; Environments&hellip; &gt; Raster Analysis Settings &gt; Mask</strong></p><h3>Model Settings</h3><p>Once set they apply to all geoprocessing tools used within the model and supersede all application settings, except where the environment settings have been established for a tool within the model. The Mask setting is established for a model using:</p><p><strong>Right-click model &gt; Properties &gt; Environments&hellip; &gt; Raster Analysis Settings &gt; Mask</strong></p><h3>Tool Settings</h3><p>Once set, these tool settings supersede all other environment or model settings. Using the Buffer Tool as an example, the geoprocessing Mask is set via:</p><p><strong>ArcToolbox &gt; Proximity &gt; Buffer &gt; Environments&hellip; &gt; Raster Analysis Settings &gt; Mask</strong></p><p> </p><p>So there you have it! The concept of a spatial mask is fairly straight forward, but when used in geoprocessing we have to remember that there are three different levels at which it can be set. Additionally, Tool Mask trumps Model Mask trumps Application Mask!</p><p> </p><p><strong>Posted by Chris Skelly, Training Manager, Exprodat.</strong></p> Tue, 27 Apr 2010 Behavioural Economics and Innovation http://www.exprodat.com/blogs/blog_Behavioural-Economics-and-Innovation.htm <p>I was very interested by a recent <a href="http://network.findingpetroleum.com/profiles/blogs/behavioural-economics" target="_blank">blog by David Bamford on the subject of behavioural economics</a>. The bottom line is that buyers of technology are fickle and not altogether objective when it comes to buying new technology, for a variety of very human reasons:</p><ul><li>Benefits are only realised sometime in the future</li><li>Benefits are uncertain: the product might not work as expected</li><li>Benefits are usually qualitative: it&rsquo;s difficult to enumerate the value and make absolute comparisons between different options</li><li>Buyers (over)value the items in their possession more than prospective items</li><li>Buyers are loss-averse.</li></ul><p> </p><p>And likewise for the purveyors of technology: their view of the value of their offerings is often very different to their prospective buyers.</p><p><img title="Finding Petroleum Behavioural Economics Blog Tag Cloud" src="/assets/library/images/page_inline_images/blog_innovation_image1.jpg" alt="Finding Petroleum Behavioural Economics Blog Tag Cloud" width="600" height="305" /></p><p>As the owner of a small company that develops technology, this all certainly rings true! The initial development to early market acceptance/pay-back phase for new technology can take several years. That's a big investment in time and capital for a small company. </p><p>I've also definitely noticed a reduction in 'IT' projects risk tolerance in our clients over the past 5-10 years. It seems to me that many E&P companies are trying to squeeze all the risk out of IT spend decisions and projects. If only they were all as diligent at reducing Exploration risk where the real money is spent, but that's <a href="/Blogs/blog_Reduce-Your-Oil-Exploration-Risk.htm">another discussion</a>!</p><p>I agree that technology selection and implementation needs to be handled with due diligence and managed properly. But are companies 'throwing the baby out with the bath water' and forgetting how to experiment and innovate?</p><p>Some of our best products have come from working closely with clients that are prepared to take a risk on new technology or different approaches. Not everything works, but when it does, the value often far outweighs the downside from the other less successful experiments. These clients are increasingly rare. Most now look for tried & tested solutions, expecting others to have taken the risk out of the decision for them.</p><p>In the long run, I feel there's a real danger that the smaller innovators will cease to feed through next generation technologies and ideas, because of this 'perfect storm' of behavioural economics and IT risk aversion in the petroleum sector. There is of course a flipside: The technology business also needs to take a more realistic view of the value of the products they develop, regulate their marketing hyperbole and build confidence in the buyer community.</p><p> </p><p><strong>Posted by Gareth Smith, Managing Director, Exprodat.</strong></p> Thu, 08 Apr 2010 Reduce Your Oil Exploration Risk http://www.exprodat.com/blogs/blog_Reduce-Your-Oil-Exploration-Risk.htm <p>International oil and gas companies are presented with so many exploration opportunities that they cannot all be actively pursued. In order to decide where to commit resources the exploration opportunities need to be analysed and ranked (preferably as quickly as possible), based upon the quality of each opportunity and the risks (geologic, engineering and economic) associated with it.</p><p>This blog outlines some simple ways to improve your understanding of the geologic risk associated with your oil and gas opportunities, be they plays, licenses, prospects or producing fields.</p><h2>Resource Appraisal in Oil Exploration</h2><p>It has been well documented (see below) that by better understanding the risks associated with each of their plays petroleum companies can reduce technical uncertainty in their exploration efforts:</p><ul><li>Resource Appraisal Methods: Choice and Outcome - Miller, AAPG, 1986</li><li>Geologic Risking Guide for Prospects and Plays - White, AAPG, 1993</li><li><a href="http://www.cspg.org/conventions/abstracts/2006abstracts/227S0131.pdf" target="_blank">Play Fairway Analysis using GIS based Common Risk Segment Mapping</a> - Cooper, CSPG, 2006</li><li><a href="http://search.datapages.com/data/open/offer.do?target=/specpubs/ca04/chap12/ca04ch12.htm" target="_blank">Use of Geographic Information Systems in Hydrocarbon Resource Assessment and Opportunity Analysis</a> - Hood, <a href="http://www.amazon.com/exec/obidos/ASIN/0891817034/esristore-20" target="_blank">AAPG Computer Applications in Geology</a>, No. 4, 2000</li></ul><p> </p><p><img title="Common Risk Segment Analysis (after Hood)" src="/assets/library/images/page_inline_images/blog_ggrisk_image2.jpg" alt="Common Risk Segment Analysis (after Hood)" width="490" height="321" /></p><p>As part of this, play fairway and opportunity risking analysis (including Common Risk Segment mapping) have been identified as key. These methods reduce overall exploration risk because oil and gas companies are (generally) less likely to bid for high risk acreage, or to work-up or drill prospects in high risk plays.</p><h2>Barriers to Analysis</h2><p>Traditionally block and opportunity ranking workflows have been incredibly complex, due to a number of factors, e.g.:</p><ul><li>Data required to do the analysis often resided in multiple systems and required great effort to be integrated together.</li><li>Heterogeneous data formats between such systems meant data translation, which was time consuming and also introduced errors.</li><li>Due to the complexities data simplification was often required just to perform the analysis, which kind of defeated the object of the exercise.</li><li>The analysis could often only answer a narrow set of questions, and was not designed to be scalable or interated.</li></ul><p> </p><p>Often these barriers proved insurmountable, and many oil and gas companies have had to live without performing these types of analysis, especially within the pressure-cooker environment of a licensing or bidding round.</p><p>In addition, and as exemplified by the story of the exploration manager who told his staff words to the effect of "I'll tell you where we explore for oil, not some bit of software!", there are human elements at play here, e.g. </p><ul><li>As <a href="http://uk.linkedin.com/pub/clare-bond/9/106/960" target="_blank">Clare Bond</a> and others have shown, <a href="http://www.aapg.org/explorer/2010/03mar/interpretation0310.cfm" target="_blank">geoscientists introduce their own interpretation bias</a> based on their past experiences.</li><li>You can't <a href="http://www.huffingtonpost.com/jon-raymond/knowing-what-you-dont-kno_b_132846.html" target="_blank">know what you don't know</a>, regardless of how clever you think you are. </li></ul><p> </p><p><img title="What we don't know we don't know" src="/assets/library/images/page_inline_images/blog_ggrisk_image1.jpg" alt="What we don't know we don't know" width="443" height="234" /></p><h2>Data Driven Analysis</h2><p><a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> is a tool that allows a geoscientist to summarise oil opportunities (e.g. leases, blocks, fields, etc.) based on the spatial relationship between each opportunity (e.g. oil lease, field, etc.) and multiple input data sets. The key to the tool is that it uses <strong>quantitative</strong> analysis, although the geoscientist can apply their own scoring schema and weightings to the analysis results.</p><p><a href="/Software/TGSA/">Team-GIS Segment Analyst</a> is a tool that helps users rapidly build common risk segment maps for play fairway mapping. Outputs from Segment Analyst can be used as an input to the acreage ranking in order to summarise play potential across the area, allowing explorationists to rank each lease based on a measure of prospectivity, as well as by any other factors (e.g. distance to infrastructure, environment sensivities, etc.). Again, the use of a computer-driven <strong>quantitative</strong> approach allows the user to rapidly repeat the analysis, and to analyse sensitivities.</p><p>It goes without saying that for either tool the input datasets must be valid and accurate, in the same way that a geophysicist's seismic interpretation is dependent on having the best quality seismic data available. And clearly the quality of the analysis is wholly dependent on the interpretation of the geoscientist operating the tools.</p><h2>Significant Productivity Gains and Improved Decisions</h2><p>Both tools described above allow oil and gas companies to start doing what the Cooper, Miller, White and Hood papers describe, without having to develop bespoke in-house tools. </p><p>The bottom line is that the tools provide oil and gas companies with significant productivity gains when performing important exploration analysis (i.e. creating common risk segment maps and performing acreage/opportunity screening). The benefits of this are:</p><ol><li>The streamlined computer driven process is much easier than traditional manual methods, meaning that the analysis actually gets done in the first place.</li><li>The speed of the analysis means it can be run multiple times within a given work-cycle, allowing you to evaluate sensitivities and try out different theories and scenarios. This can dramatically improve your decision quality.</li></ol><p> </p><p>This in turn has the effect of significantly improving the geotechnical interpretation and this leads to a greater understanding of what's actually going on. This reduction in technical uncertainty significantly reduces your G&G risk.</p><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat.</strong></p> Wed, 17 Mar 2010 Shale Gas Well Reserve Mapping with GIS http://www.exprodat.com/blogs/blog_Shale-Gas-Well-Reserve-Mapping-with-GIS.htm <h2>Unconventional Gas</h2><p>The interest in unconventional gas exploration has significantly grown over the last decade following advances in drilling technology and exploration methods for monitoring and extracting unconventional gas<sup> [</sup><a href="#References"><sup>1,2,3</sup></a><sup>]</sup>. Shale Gas has now become a target for new exploration and exploitation. Recent articles indicate the increase in the amount of Shale Gas plays that are being considered not only within North America but in Europe and across the world <sup>[</sup><a href="#References"><sup>4,5,6</sup></a><sup>]</sup>.</p><p>Basin and play resource and reserves are frequently monitored - both for regulatory requirements and for internal company estimates. As a result, companies need to regularly assess gas in place (GIP) volumes.</p><h2>Shale Gas Reserve Mapping Example</h2><p>Lets assume that a new drilling campaign is being developed and planned in a new onshore frontier basin. In this basin shale gas play mapping carried out by geoscientists using ArcGIS has identified possible locations to test the potential resource with an aim to create producing wells to extract the gas.</p><p>In this scenario a campaign of exploration / appraisal wells, producing wells and horizontal wells are planned and drilled over time. In order to monitor the wells over time, a reserve halo is defined around each well type at a given time snapshot during the drilling campaign corresponding to the reserve class, e.g. proved, probable, possible, etc. <sup>[</sup><a href="#References"><sup>7,8</sup></a><sup>]</sup> . The reserve halos defined around each well, in this scenario, are fixed to an underlying grid for audit purposes. The reserve &ldquo;value&rdquo; for each grid cell will vary over time depending on the type of well.</p><p>The shale gas play resource is tested using exploration and appraisal wells. As the play is developed producing wells are indentified and come online with horizontal wells targeting the &ldquo;proved&rdquo; areas. The reserves based on these wells are calculated at various times throughout the drilling cycle.</p><p><strong>Traditionally reserves are calculated using maps 'mocked-up' in spreadsheets</strong> based on measurements made by manually placing a grid over a well hardcopy map and the number of reserve class halo grid cells counted around each well location. This can be a time consuming process taking anything from hours to days depending on the number of wells attempted.</p><h2>Mapping Well Reserves in ArcGIS</h2><p>This example shows how ArcGIS can automate and improve the monitoring and management of well reserve mapping within a shale gas basin play, dramatically speeding up the old spreadsheet-based process.</p><p>ArcGIS uses location based geoprocessing to map the reserves based on a well location (point) layer and a fishnet grid that covers the shale gas play area. Rules can be defined in ArcGIS that map the reserve halos around each well (e.g. proved, probable and possible) based on the various reserve class methods commonly used within the industry <sup>[</sup><a href="#References"><sup>7,8</sup></a><sup>]</sup>.</p><p>In this example we're using a simple reserve halo arrangement. Where a well location triggers a &ldquo;seed&rdquo; grid cell for a new reserve halo the selection process creates overlapping halos, thus avoiding double counting of reserves. The resulting map not only shows the spatial extent of the reserves but allows an automated summary of reserves for a given area (see Fig. 1).</p><p><img title="blog_shalegas_image1.jpg" src="/assets/library/images/page_inline_images/blog_shalegas_image1.jpg" alt="blog_shalegas_image1.jpg" width="616" height="452" /></p><p>Figure 1. Reserve map showing producing wells and horizontal wells within the study area following an initial exploration / appraisal stage.</p><p>Using ArcGIS Desktop the reserve mapping process is automated - <strong>reducing the process time to just a few minutes</strong> (from hours / days). The reserve mapping results can be archived and used to assess (audit) the shale gas reserves over time. Mapping the reserves in GIS allows the user to summarise the reserves by any input polygon, e.g. play, basin, license or government boundary, etc.</p><h2>Reserve Temporal Visualisation</h2><p>ArcGIS can be used to animate the change in well class reserve over time. In this example, a number of simple reserve halos have been defined around exploration / appraisal wells, producing wells and horizontal wells showing the difference in reserve allocation over time.</p><p>The audit trail created in the GIS data attributes allows the comparison of the grid cell values over time. Within the GIS you can now quickly and efficiently compare reserves over time and see how the reserve map changes from being dominated by exploration wells, through producing wells to horizontal wells.</p><p><span class="Apple-style-span" style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium 'Times New Roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span class="Apple-style-span" style="line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;">If the animation does not appear below you can view it at the<span class="Apple-converted-space"> </span><a href="http://www.youtube.com/watch?v=uJOZEg2A57g" target="_blank">Exprodat GIS YouTube channel</a>.</span></span></p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/uJOZEg2A57g&hl=en_US&fs=1&" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/uJOZEg2A57g&hl=en_US&fs=1&" allowfullscreen="true" allowscriptaccess="always"></embed></object></p><p> </p><h2>Creating a Group Layer Animation in ArcMap</h2><p>Animation within ArcMap can be used to visualise the change in reserves over time. The following information builds on our <a href="/Blogs/blog_Tip-6-Animation-in-ArcGIS-Desktop.htm">Petroleum GIS Tip 6: Animation in ArcGIS Desktop</a> blog, although here we're building a group animation to animate the change in shale gas reserves over time.</p><ol><li>In ArcMap create a group layer that contains several reserve map layers listed in time hierarchy.</li><li>Next, click <strong>View &gt; Toolbars</strong> and then select Animation </li><li>In the Animation toolbar click <strong>Animation &gt; Create Group Animation</strong></li><li>The Create Group Animation allows the user to define which group within the table of contents you will use for the animation. The user can define animation transition. Click OK in the dialog.</li><li>To play the animation simple press play on the animation toolbar or you can export to an export animation file.</li></ol><p> </p><p><img title="ArcMap Create Group Animation Dialog" src="/assets/library/images/page_inline_images/blog_shalegas_image2.jpg" alt="ArcMap Create Group Animation Dialog" width="357" height="437" /></p><p> </p><h2>Summary</h2><p>In the scenario above, automatic shale gas reserve mapping within ArcGIS has been proven to be a fast and efficient method for mapping and monitoring shale gas reserves over time, allowing:</p><ul><li>Rapid mapping of shale gas reserves, e.g. based on an underlying grid.</li><li>Creation of an audit trail of well class reserve through time, which can be used not only for mandatory audit, but also for company portfolio reserve estimates.</li><li>Summing reserves by basin, government or local license boundary.</li><li>Calculation of overall GIP per reserve class per basin / license boundary.</li></ul><p> </p><p>Contact Exprodat to <a href="/Homepage/More-Information/">find out more about using ArcGIS to assist in shale gas reserve mapping</a>. </p><p> </p><p><strong>Posted by Alex Davis, Senior GIS Consultant, Exprodat.</strong></p><p><strong></strong></p><h3><a name="References"></a>References:</h3><p>1. Brian J. Cardott, "<a href="http://www.aapg.org/explorer/divisions/2008/11emd.cfm" target="_blank">Shales Closing &lsquo;Conventional&rsquo; Gap</a>", AAPG Explorer, November 2008, p.78. <br />2. Clifford Krauss, &ldquo;<a href="http://www.nytimes.com/2009/10/10/business/energy-environment/10gas.html?_r=1" target="_blank">New Way to Tap Gas May Expand Global Supplies</a>&rdquo;, The New York Times, October 2009. <br />3. John Madslien, &ldquo;<a href="http://news.bbc.co.uk/1/hi/business/8303581.stm" target="_blank">All change as gas reserves soar</a>&rdquo;, BBC online article, 8th November, 2009. <br />4. R. Marc Bustin, &ldquo;<a href="http://www.aapg.org/explorer/divisions/2005/02emd.cfm " target="_blank">Gas Shale Tapped for Big Pay</a>&rdquo;, AAPG Explorer, February 2005. <br />5. Susan R. Eaton, &ldquo;<a href="http://www.aapg.org/explorer/2010/01jan/shale0110.cfm " target="_blank">Utica emerges in Qu&eacute;bec, Shale Play Extends to Canada</a>&rdquo;, AAPG Explorer, January 2010. <br />6. Louise S. Durham, &ldquo;<a href="http://www.aapg.org/explorer/2010/02feb/poland.cfm " target="_blank">Poland Silurian Shale Ready for Action</a>&rdquo;, AAPG Explorer, February 2010. <br />7. Society of Petroleum Engineers, &ldquo;<a href="http://www.spe.org/industry/reserves/prms.php " target="_blank">Petroleum Resources Management System</a>&rdquo;, 2007. <br />8. Natural Gas website, &ldquo;<a href="http://www.naturalgas.org/overview/ng_resource_base.asp" target="_blank">The Natural Gas Resource Base</a>&rdquo;.</p> Thu, 11 Mar 2010 Petroleum GIS Tip 7: Convert Date Formats http://www.exprodat.com/blogs/blog_GIS-Tip-7-Convert-Date-Formats.htm <p>We sometimes find datasets containing attribute data that we can&rsquo;t use effectively because the data is not stored correctly. A common example is a field containing dates where the field type is defined as 'Text'. This results in difficulties filtering the dataset by date, e.g. "display data older than X&rdquo;. In this petroleum GIS tip we take the common example of an oil well dataset that has dates stored as text, and we'll fix it by using ArcMap&rsquo;s field calculator.</p><p>To begin with make sure you have write access to the dataset. If the dataset is read-only you can create a new copy by exporting right mouse clicking on the dataset name in the table of contents and selecting Data &gt; Export Data.</p><p>Firstly a new Date field needs to be created for the spud date data in the dataset's attribute table. To do this have the dataset as a layer in your ArcMap session and open the dataset's attribute table by right mouse clicking on the datasets name in the table of contents and select <strong>Open Attribute Table</strong>. Click on the <strong>Options</strong> button at the bottom of the attribute table window and select <strong>Add Field</strong>.</p><p><img title="Add Attribute Field" src="/assets/library/images/page_inline_images/blog_tip7_image1.jpg" alt="Add Attribute Field" width="331" height="364" /> </p><p>In the dialog specify a name for the field which must be unique in the dataset (and if the dataset is a shapefile the field name length must be ten characters or les ). From the Type drop down list select <strong>Date</strong>.</p><p><img title="Specify Date Field Parameters" src="/assets/library/images/page_inline_images/blog_tip7_image2.jpg" alt="Specify Date Field Parameters" width="307" height="309" /></p><p>To find the newly created field in the attribute table simply scroll to the end of the table (to the right). To reformat the original text date data we need to use the Field Calculator, which allows you to perform arithmetic calculations and string manipulation functions on attribute data. This tool uses functions that you may be familiar with from Microsoft Excel. It also has an option to enter VBA code for more powerful functions (with Python to be included in ArcGIS 10), but don&rsquo;t worry - we&rsquo;re not going to do any VBA here!</p><p>In the attribute table right mouse click on the field name (header) of the <span style="text-decoration: underline;">new</span> field column that was created above and select <strong>Field Calculator</strong> in the context menu. </p><p><img title="Selecting the Field Calculator" src="/assets/library/images/page_inline_images/blog_tip7_image3.jpg" alt="Selecting the Field Calculator" width="305" height="328" /></p><p>Select <strong>Type: String</strong> and double mouse click on the function <strong>Format( )</strong> which will insert the reformatting function into the text box. Click inside the parantheses and then select the field from the fields list which contains the text formatted date values, which in my case is &ldquo;SPUDDATE&rdquo;. Double click this to move it into the expression.</p><p>Next, click in the text box so that your cursor is between the field name and the closing bracket. Type a comma and a double quote. Next specify the format of the text string in date code (e.g. 1975-03-31 will be YYYY-MM-DD, 02/12/1982 will be DD/MM/YYYY or MM/DD/YYYY if US style). Finish with a double quote so that it is similar to the text below (your field name and date style may well be different to mine):</p><p><strong>Format ([SPUDDATE], "YYYY-MM-DD")</strong></p><p><img title="Field Calculator" src="/assets/library/images/page_inline_images/blog_tip7_image4.jpg" alt="Field Calculator" width="493" height="470" /></p><p>Click OK and the Field Calculator will iterate through the records in the table translating the date data from text into the format you have specified. </p><p>You can now filter the dataset for features with particular dates. In my example I&rsquo;m only interested in wells that were spudded after 1980, so I can build a Definition Query to do this, as shown below. </p><p><img title="ArcMap Date Query" src="/assets/library/images/page_inline_images/blog_tip7_image5.jpg" alt="ArcMap Date Query" width="393" height="456" /></p><p>The dataset will now be filtered in both the map and the attribute table. Note I can easily remove this filter by deleting the query text in the Definition Query tab in the Layer Properties dialog.</p><p>Data management tasks often need to be repeated and in ArcGIS they can be automated so that users don&rsquo;t have to do repetitive manual work. Exprodat has experience in creating customs scripts to alleviate the manual work for users so that the users can spend more time using the data instead of managing it. If you&rsquo;re interested in our <a href="/Consulting/Support-Services/Spatial-Data-Management/">spatial data management services</a> please contact us using the 'More Information' link at the bottom of this page.</p><p> </p><p><strong>Posted by Rob Clark, GIS Consultant, Exprodat.</strong></p> Mon, 15 Feb 2010 Around 2800 Blocks in 80 days http://www.exprodat.com/blogs/blog_Around-2800-Blocks-in-80-days.htm <p>The UK government launched its <a href="http://www.decc.gov.uk/en/content/cms/news/pn10_009/pn10_009.aspx" target="_blank">26th offshore oil and gas licensing round</a> last week. The round includes new "Frontier" licences, with an extended nine-year exploration term, as well as some new tax breaks to stimulate activity. Blocks are being offered in all UK territorial waters for the first time in 12 years.</p><p>It&rsquo;s a massive round, with 2818 blocks on offer. But here's the catch - submissions for the round must be received by April 28th 2010. So, as head of Exploration in your organisation you go home at night and try to draw up a plan... A quick peak at your calendar tells you there are 64 working days between the round announcement and the deadline. Add in a few weekends and some overtime and that&rsquo;s around 2800 blocks in 80 days, as Jules Verne might say.</p><p><img title="Blocks on Offer in UK 26th Round" src="/assets/library/images/page_inline_images/blog_uk26rnd_image1.jpg" alt="Blocks on Offer in UK 26th Round" width="600" height="376" /></p><p>You have already been working on suspected 26th round blocks for the last x months in your core area, and you're already well on your way to preparing this application. So you can ignore those 300 blocks for now. You've also made a strategic call not to explore in a couple of high risk areas, which enables you to ignore another 1000 blocks. Great &ndash; this is easy!</p><p>For the frontier blocks you want at least 15 days to prepare and write your application (although that's a bit light, but hey, the outsourced drafting guys are really good and you can touch type at 60wpm). You also want a further 20 days to generate some prospects in these non-core areas before you write-up. </p><p>According to your plan you now have 45 days to look at 1518 blocks. By any calculation that&rsquo;s a tough ask. You have a team of 3 exploration geoscientists champing at the bit, but the next morning you call a meeting. "Guys -", you tell them, "there's no way we can do it - you'd each need to make a call on 12 blocks every day for the next 7 weeks, as well as complete the work on our core areas!" You decide not to mention that this would also mean working weekends, and so you to stick to the stuff you already have a good understanding of.</p><p>Little wonder then that <a href="http://www.oilvoice.com/n/Hannon_Westwood_26th_Round_Screening_Study_Reveals_Nearly_36_Billion_Barrel_Potential/0c7fb1715.aspx" target="_blank">Hannon Westwood are already speculating</a> that "existing majors and super-majors will make only very selective applications in existing core areas", despite estimated un-risked potential reserves of 35 billion boe across the 26th round acreage.</p><p><strong>If only there was a way to rank all the blocks based on all your available data that wasn&rsquo;t really time consuming</strong>. <strong>Say, in a just few days.</strong></p><p>At Exprodat we see GIS as a key component for supporting and improving the Exploration process, including risk assessment, opportunity screening and ranking. As such we've commercialised some tools that enable users to do just that. One such tool is <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> (TGAA), which allows users to rapidly rank petroleum opportunities (such as license blocks) based on multi-source, multi-disciplinary data.</p><p>On announcement of the round I decided to run a little test. I took the list of blocks on offer from the <a href="https://www.og.decc.gov.uk/upstream/licensing/26_rnd/index.htm" target="_blank">DECC website</a> and put them into <a href="http://www.esri.com/products/index.html#desktop_gis_panel" target="_blank">ArcGIS Desktop</a> (that&rsquo;s the map you can see above, with the 26th round blocks shaded light yellow). I then added some input data layers, such as facilities, pipelines, play YTFs, reservoir presence, etc. and ran an analysis using TGAA.</p><p style="text-align: center;"><img style="vertical-align: middle;" title="Acreage Analysis" src="/assets/library/images/page_inline_images/blog_uk26rnd_image2.jpg" alt="Acreage Analysis" width="242" height="126" /></p><p>OK, I had to make up some of the input data, like play YTFs (so don&rsquo;t look too closely at the results), but it took less than 5 minutes to run. 5 minutes! All I then had to do was score the results based on my assumptions of prospectivity. That process took a whole 15 seconds.</p><p style="text-align: center;"><img title="Acreage Scoring" src="/assets/library/images/page_inline_images/blog_uk26rnd_image3.jpg" alt="Acreage Scoring" width="242" height="126" /></p><p>So, with the early screening work now done (see map below), I still have 63 days to look at the best areas in detail and start generating prospects, with the added bonus that no-one is working weekends.</p><p> <img title="Example Shows Ranked 26th Round Blocks" src="/assets/library/images/page_inline_images/blog_uk26rnd_image4.jpg" alt="Example Shows Ranked 26th Round Blocks" width="600" height="391" /></p><p>Hopefully you can see that an Exploration department using this kind of technology can gain a considerable &lsquo;jump&rsquo; on the opposition, not just by focussing on superior areas much earlier in the round application process, but also by making accurate data-driven decisions rather than relying on &ldquo;geo-hunch&rdquo; or conforming to historic corporate behaviour.</p><p><br /><strong>Posted by Chris Jepps, Technical Director, Exprodat.</strong></p> Fri, 05 Feb 2010 Petroleum GIS Tip 6: Animation in ArcGIS Desktop http://www.exprodat.com/blogs/blog_Tip-6-Animation-in-ArcGIS-Desktop.htm <p>With 48 toolbars at version 9.3.1 ArcGIS Desktop has a lot of hidden functionality that many users may be unaware of. One such toolbar is the Animation toolbar which allows you to animate data to help identify spatial trends through time. The functionality is not obvious at first but ArcGIS Desktop&rsquo;s integrated <a href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=An_overview_of_animation" target="_blank">Help covers animation</a> in quite some detail. In this blog post we&rsquo;ll cover the basics of animation using the example of animating the North Sea wells spudded by a particular oil company over time, a timely example with the UK&rsquo;s 26th licensing round around the corner.</p><p>To begin, open the Animation toolbar by clicking on <strong>View &gt; Toolbars</strong> and then select <strong>Animation</strong>.</p><p><img title="ArcGIS Desktop Animation Toolbar" src="/assets/library/images/page_inline_images/blog_animation_image1.jpg" alt="ArcGIS Desktop Animation Toolbar" width="448" height="387" /></p><p>Let&rsquo;s look at the terminology used within the Animation toolset:<br />&bull; <strong>Keyframe</strong>: a keyframe is a snapshot of the visual state of the map at a point in time. <br />&bull; <strong>Group Animation</strong>: an animation that loops though layers within a group layer. <br />&bull; <strong>Time Layer Animation</strong>: an animation that uses values within an attribute field.<br />&bull; <strong>Track</strong>: an ordered collection of keyframes transitioning through time.</p><p>In this example we&rsquo;re going to create a Time Layer Animation to animate the wells that were spudded over time. Select <strong>Time Layer Animation</strong> from the animation menu and then populate the dialog as below.</p><p><img style="float: right;" title="Time Layer Animation" src="/assets/library/images/page_inline_images/blog_animation_image2.jpg" alt="Time Layer Animation" width="250" height="249" />1. Select the layer to be animated.<br />2. Select the field that contains date data.<br /><em>If the date is stored in a string format then in the format list you can select the correct format of the string e.g. DDMMYY.<br /></em>3. Select the time interval to loop through data.<br />4. If you wish to retain the data on the map then check <strong>Animate fields cumulatively</strong>. If this is not checked then when animating from one period of time to another the previous period&rsquo;s data will be removed from the map.<br />5. Specify a text string to be used as a label in front of the Start Time field value when posted on the map.<br />6. Click <strong>Create</strong>.</p><p><em>If data was to be hidden sequentially during time of the animation you can specify a field name for End Time (uncheck &lsquo;Animate fields cumulatively&rsquo;).</em></p><p>Click on the &lsquo;Open Animation Controls&rsquo; tool (right-most tool) on the Animation toolbar to open the animation controls, then click on the play button to play the animation.</p><p>You can modify the properties of the time track at any time by opening the Animation Manager on the animation toolbar. Select the <strong>Tracks</strong> tab, select the track and then click on <strong>Properties</strong>.</p><p><img title="Animation Manager" src="/assets/library/images/page_inline_images/blog_animation_image3.jpg" alt="Animation Manager" width="600" height="309" /></p><p>You can then export the animation to a video (*.avi) file, using the following workflow:</p><p>1. Click on the <strong>Animation</strong> menu in the animation toolbar and select <strong>Export to Video</strong>.<br />2. Navigate to a target output folder and specify a name for your video.<br />3. The next dialog will provide options for video compression. If you have a higher quality <strong>codec</strong> (compressor program) then you can select it in this dialog. Higher quality codecs can also be obtained from the Internet e.g. DivX. <br />4. Click <strong>OK</strong>.</p><p><span class="Apple-style-span" style="widows: 2; text-transform: none; text-indent: 0px; border-collapse: separate; font: medium 'Times New Roman'; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span class="Apple-style-span" style="line-height: 17px; font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 12px;">If the animation does not appear below you can view it at the<span class="Apple-converted-space"> </span><a href="http://www.youtube.com/watch?v=Aa5UVTxmKt0" target="_blank">Exprodat GIS YouTube channel</a>.</span></span></p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/Aa5UVTxmKt0&hl=en_US&fs=1&" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/Aa5UVTxmKt0&hl=en_US&fs=1&" allowfullscreen="true" allowscriptaccess="always"></embed></object></p><p>The above example is a simple ArcGIS Desktop animation showing BP wells drilled in the UK North Sea. This uses a graph which also tracks its data over time. To do this first create the graph using the default wizard in the <strong>Tools &gt; Graphs</strong> menu option. Then, when proceeding through the animation workflow above, use the graph&rsquo;s data source (e.g. a table or a layer) when selecting the layer to be animated in the &lsquo;Create Time Layer Animation&rsquo; dialog. ArcGIS will automatically synchronise the timings of the animation between layers. With the graph window open, position the window over the map at a suitable location for it to be recorded. Note that anything positioned over the map at the time of the export will be recorded.</p><p> </p><p><strong>Posted by Rob Clark, Consultant, Exprodat Consulting Ltd.</strong></p> Thu, 28 Jan 2010 How Big is your Training Gain? Part 2 http://www.exprodat.com/blogs/blog_Training-Gain-Part-2.htm <p>In <a href="/Blogs/blog_Training-Gain-Part-1.htm">part 1</a> of &ldquo;How big is your training gain?&rdquo;, I provided a simple spreadsheet model that readers could have a play with and visualise their potential training gain. Well how did it go? In part 2 I'd like to present and discuss a couple scenarios that I came up with.</p><h3>Scenario Modelling</h3><p><strong>Scenario 1 - First training at 6 months:</strong> a new geoscientist with no ArcGIS skills, she manages to pick up some knowledge from colleagues during her first 6 months on the job and learns a few things on ArcGIS, along with geological knowledge of the plays the company is looking at. Six months into the job she gets sent on an <a href="/Training/Training-Programme/Courses/AAT/">introductory ArcGIS course</a> and acquires a much greater skill level almost immediately. The &lsquo;training gain&rsquo; for this new geologist over where she would have been in three years without training is represented by the area between the two lines (Fig 1), i.e. the &lsquo;training gain&rsquo;.</p><p><img title="Figure 1. Training Gain Scenario 1" src="/assets/library/images/page_inline_images/blog_traingain2_fig1.jpg" alt="Figure 1. Training Gain Scenario 1" width="600" height="403" /></p><p> </p><p><strong>Scenario 2 - First training on day 1</strong>: look at the difference in skills acquired by the geoscientist (and by implication her organisation) if she had the same training on day 1 of her employment (Fig 2). The training cost was the same, but the company&rsquo;s return on investment is bigger. We can argue about how much skill she gained from the training and this will vary from person to person, but she will gain skill and the earlier she is trained the bigger the return on investment. Play with the model to get a better idea of what this looks like.</p><p><img title="blog_traingain2_fig2.jpg" src="/assets/library/images/page_inline_images/blog_traingain2_fig2.jpg" alt="Figure 2. Training Gain Scenario 2" width="600" height="400" /></p><p> </p><p><strong>Scenario 3 - Second training at 12 months</strong>: the same geoscientist gets a second course at the end of Year 1 so that she can continue to hone her skills (Fig 3). Her skill level is significant, and she begins to assist other users in the company, so her skills begin to positively affect the productivity of others in addition to her own gains. Notice that we have imposed a law of &lsquo;diminishing returns&rsquo; on training, in that we&rsquo;ve allowed the modelled &lsquo;skill gain&rsquo; to be in proportion to what is left to know.</p><p> <img title="Figure 3. Training Gain Scenario 3" src="/assets/library/images/page_inline_images/blog_traingain2_fig3.jpg" alt="Figure 3. Training Gain Scenario 3" width="600" height="403" /></p><p> </p><p><strong>Scenario 4 - Third training at 15 months</strong>: the same geoscientist then decides to specialise in supporting play fairway mapping using ArcGIS tools across the groups within her company and asks for a 3rd course 3 months later (Fig 4). She is now, probably, approaching expert user level skills and is actively mentoring and coaching other team members. Additionally, her productivity is significantly higher now and play fairway maps are available to her team more rapidly so that more scenarios can be explored before licence bids need to be tendered.</p><p><img title="Figure 4. Training Gain Scenario 4" src="/assets/library/images/page_inline_images/blog_traingain2_fig4.jpg" alt="Figure 4. Training Gain Scenario 4" width="600" height="406" /> </p><p> </p><h3>Take Away Messages</h3><p>1. It&rsquo;s only a model &ndash; use with caution! <br />2. We don&rsquo;t assume that all learning happens in formal training environments &ndash; and neither should you, but the question is how much can we realistically expect most busy geoscientists to pick up, while they are getting on with projects?<br />3. If your organisation wants to maximise it&rsquo;s effective in-house skills base it needs to train, and training early and training frequently will always have greater impact.<br />4. If you leave training until &lsquo;later&rsquo; you might pay the same or even a little more for the training, and you will certainly have a lower return on investment!</p><p>This is a simple model meant to allow those of us interested in professional development to think a little more deeply about the impact of training. We have intentionally kept it simple using only four parameters and readers are encouraged to have a play with it and see what conclusions they draw from modelling their potential &lsquo;training gain&rsquo;!</p><p>Part 3 will explore the assumptions and limitations of this model and what we might do to improve on it. I will also pull together any feedback that comes in!</p><p> </p><p><strong>Posted by Chris Skelly, Training Manager, Exprodat Consulting Ltd.</strong></p><p> </p> Thu, 21 Jan 2010 Landfill Sites vs. Acreage: Worlds Apart? http://www.exprodat.com/blogs/blog_Landfill-Site-vs-Acreage-Selection.htm <p>As if running a GIS business wasn't hard enough work, I recently signed up for a part-time MSc course, run by <a href="http://www.unigis.org/uk/default.htm" target="_blank">UNIGIS</a>. One of the fun things about a course like this is that it takes you in to areas you wouldn&rsquo;t normally venture.</p><p>One of the exercises I&rsquo;ve just completed was to identify potential landfill sites on the <a href="http://www.visitwirral.com/" target="_blank">Wirral Peninsula</a>, in North West England. We were given a variety of data sets and references to some legislation documentation on the subject, and told to produce a map to support our findings. The extremely simplistic and selective workflow I developed is shown below.</p><p><img title="Example Workflow" src="/assets/library/images/page_inline_images/blog_landfill_image1.jpg" alt="Example Workflow" width="600" height="608" /></p><p>A number of things struck me about this exercise, and I thought it would be interesting to compare the process with something similar in the E&P business, selecting acreage opportunities. Both processes potentially use <strong>an enormous amount of data</strong> to come to an &lsquo;answer&rsquo;, albeit of totally different types. Both have a significant financial <strong>risk associated with making a wrong decision</strong>. The outputs even look the same; the sort of <strong>red/green traffic light map</strong> displays we&rsquo;re used to seeing in the E&P industry.</p><p>However, the differences between them are more interesting to me. I was struck (and vaguely reassured) by the amount of process and legislation that need to be adhered to when locating landfill sites. And if anything, there is even more data to take in to account in making a landfill site decision than there is in the E&P business. The environmental sensitivities through the impact on people&rsquo;s lives, wildlife, possible ground contamination, etc. require the process be subjected to the most detailed of scrutiny. Detailed network analysis is required to position them just the right distance from infrastructure. Processes need to be consistent, repeatable and documented to pass the many gates to planning acceptance.</p><p>Compare this with Exploration decision making. In my experience, most decisions are made based largely on personal and historical biases, selective data analysis and variable levels of peer review. The processes used to get from raw Exploration data to selection of acreage are often highly variable, between individuals as well as assets. Even the same person is unlikely to do it the same way twice! Audit trails often exist only as PowerPoint presentations, if at all. Sure, there are legal, environmental and commercial constraints that are adhered to, but this rigour often doesn&rsquo;t extend to the Exploration team. The outcome in the Exploration case may be slightly different in that it doesn&rsquo;t always impact people&rsquo;s lives in the same way a landfill site might. But it does commit the company to potentially enormous financial commitments.</p><p>At Exprodat, we provide GIS <a href="/Software/">software</a> and <a href="/Training/">training</a> specifically targeted at Exploration, to help companies to standardise processes in the same way as is required in other industries. So often when we talk to clients their response is that &lsquo;we don&rsquo;t have set ways of doing this&rsquo;. It seems to be accepted in the E&P business that it&rsquo;s pretty much OK for geoscientists to work under very loose constraints to facilitate fresh insights. The concept of &lsquo;interpretation&rsquo; in Exploration holds sway, compared to, say, &lsquo;data analysis&rsquo; in the landfill example. This seems to provide the geoscientist with several degrees of freedom in their approach that those working in the public sector don&rsquo;t seem to have. I wonder what the impact would be if Exploration geoscientists were asked to select landfill sites instead!</p><p><img title="Wirral Landfill Site Model" src="/assets/library/images/page_inline_images/blog_landfill_image2.jpg" alt="Wirral Landfill Site Model" width="600" height="424" /></p><p>Gareth&rsquo;s landfill site model for the Wirral: treat with extreme caution!</p><p> </p><p><strong>Posted by Gareth Smth, Managing Director, Exprodat.</strong></p> Wed, 20 Jan 2010 Petroleum GIS Tip 5: GDB Attribute Domains http://www.exprodat.com/blogs/blog_Tip-5-Geodatabase-Attribute-Domains.htm <p>Attribute Domains for ArcGIS File Geodatabases are arguably the most important data quality tool for geoscientists creating play fairway mapping data. As such we thought it would be useful if the next in our series of GIS Tips explained how to use them.</p><p>There are probably three types of ArcGIS users reading this:</p><ol><li>Users that already understand the power of Attribute Domains.</li><li>Users who are new to ArcGIS and have never heard about Attribute Domains.</li><li>Users who are &lsquo;old hands&rsquo; now, but developed most of their skills when Shapefiles were all the rage (i.e. they haven&rsquo;t heard about Attribute Domains either!).</li></ol><p>Those of you in user groups 2 and 3 read on, because this tip should be really useful.</p><h3>Improving Attribute Data Quality</h3><p>Have you ever been in the situation where you have two well databases and you are trying to Join or Relate them (see <a href="/Blogs/blog_Tip-4-Joins-and-Relates.htm">Tip 4</a>)? This should be a few seconds job but almost never is because the well names never match up perfectly.</p><p><img title="Matching Unique Identifiers" src="/assets/library/images/page_inline_images/blog_tip5_table1.jpg" alt="Matching Unique Identifiers" width="300" height="94" /></p><p>Often a string (or 'text') attribute value, like the name of a well, only has to be out by a single character to cause a Join or Relate operation to fail. If you are careful, you&rsquo;ll notice that you have some sort of string mismatch and you&rsquo;ll spend hours trying to rectify the situation. That&rsquo;s if you are being careful and noticed the error to begin with. This is a good example of a common problem with attribute fields, not because many geoscientists will be creating well databases themselves, but because we&rsquo;ve all been frustrated by them &ndash; we understand the pain!</p><p>However, if you create your own play fairway maps, there is an even more frustrating and potentially much more expensive problem if you mistype an attribute value. In fact, it could cost your organisation a license that you might otherwise have taken on, just because someone entered &ldquo;Oil Mture&rdquo; or &ldquo;oil mature&rdquo; or &ldquo;oil_mature&rdquo; instead of &ldquo;Oil Mature&rdquo;.</p><h3>Tackling the Play Fairway Attribute QC Problem</h3><p>Play fairway analysis and mapping often requires one or more of the common risk segment layers to be digitised from existing data and a spatial data set to be constructed. Perhaps you have a map like the one below?<img title="Example Map" src="/assets/library/images/page_inline_images/blog_tip5_map1.jpg" alt="Example Map" width="600" height="424" /></p><p>Lets assume that the black rectangle shows your area of interest and that the challenge is to create a file geodatabase by capturing the polygons within this region. The usual workflow will be to capture the polygons by screen digitising this area. Users will all have their preferred method of structuring this capture efficiently, as has been done in the image below.</p><p><img title="Example Polygons" src="/assets/library/images/page_inline_images/blog_tip5_map2.jpg" alt="Example Polygons" width="600" height="437" /></p><p><map>So far this is what all geoscientists would do in order to capture the information from this map. And then for each polygon captured, 'A' through 'H2', users would enter into a field called soemthing like Source_Maturity (or some unreadable abbreviation the aforementioned), each polygon&rsquo;s type: </map> </p><p><img title="Example Attributes" src="/assets/library/images/page_inline_images/blog_tip5_map_legend.jpg" alt="Example Attributes" width="200" height="132" /></p><p>The greater the number of polygons that need to be attributed, the greater the potential for typos. In the example above you&rsquo;d probably catch the error(s), but when there are dozens of polygons and/or more than one person entering data, the amount of QC work increases dramatically.</p><h3>Using Attribute Domains</h3><p>To avoid these potential typos, and to simplify and standardise the data that you allow to be entered into your attribute database simply use Attribute Domains. A &ldquo;Domain&rdquo; denotes all valid entries into a particular attribute field. One really cool feature is that when you establish an Attribute Domain for a particular File Geodatabase, it can be applied to any Feature Class that is stored within it, meaning it can be used multiple times. This can be a significant productivity gain.</p><p>So, instead of laboriously typing the source maturity type into the attribute table for each polygon created, when the Attribute Domain has been created you are presented with a drop down menu. Point &ndash; click &ndash; no errors possible &ndash; accuracy and huge time savings to boot.</p><p><img title="Using Attribute Domains" src="/assets/library/images/page_inline_images/blog_tip5_screengrab1.jpg" alt="Using Attribute Domains" width="487" height="154" /></p><p>So how to apply an Attribute Domain to your feature class? In ArcCatalog, simply right-click on the feature class file you have created in order to digitise the polygons into and open the context menu &gt; Properties. You are presented with the New Feature Class window (below).</p><p><img title="New Feature Class Dialog" src="/assets/library/images/page_inline_images/blog_tip5_screengrab2.jpg" alt="New Feature Class Dialog" width="400" height="463" /></p><p>Select the Type field (if it doesn&rsquo;t exist, create it) and set the domain to whatever you have created for the File Geodatabase. In our case, we called it &ldquo;Charge&rdquo;. That is all you have to do to use an existing Attribute Domain within a File Geodatabase, but how do you create the attribute domain in the first place?</p><h3>Creating Attribute Domains</h3><p>Again, in ArcCatalog, right-click on the File Geodatabase in which your feature class is stored and from the context menu select Properties to pull up the Database Properties dialog, as shown below.</p><p><img title="Database Properties Dialog" src="/assets/library/images/page_inline_images/blog_tip5_screengrab4.jpg" alt="Database Properties Dialog" width="400" height="474" /></p><p>Select the Domain tab and fill out the dialog, as above. The &ldquo;code&rdquo; is an abbreviation in this case, but it could also be an integer value. This isn&rsquo;t a complex example &ndash; you on the other hand might have subtle and important definitions that you can make other users aware of without imposing any additional overhead on their attribute data entry by developing or using existing attribute coding systems.</p><h3>Two Types of Domain</h3><p>There are two types of domain that users can specify: range and code based domains. These provide even more database QA. Suppose you know that in a particular basin, the source layer has never been found to be more than 1000 feet thick: set Field Type to Integer and Domain Type to Range and specify a range of 0-1000. This way no negative values (an impossibility) or values over 1000 feet (suspect until proven!) will get entered by mistake.</p><p>In the Database Properties window, above, we&rsquo;ve shown a case where a Text Field has been coded with four values. Aside from the already mentioned improvement in data entry speed &ndash; there are now only four possible values (unless you edit this domain) &ndash; users cannot by accident or intent create other values on-the-fly. This will greatly improve the accuracy of database queries.</p><h3>Advantages to Using Attribute Domains</h3><p><strong>Firstly</strong>, you will improve your quality control and the more people using the domain to standardise attribute field the greater the value of this QC. <strong>Secondly</strong>, with only a small setup overhead you have reduced the data entry time and this can be a huge savings both for yourself and any team members working from the same file geodatabase. <strong>Thirdly</strong>, you can bet that you are one of the few people in your team who now know the value of using Attribute Domains in ArcGIS. Which makes you look good.</p><p> </p><p><strong>Posted by Chris Skelly, Training Manager, Exprodat Consulting Ltd.</strong></p> Mon, 11 Jan 2010 How Big is your Training Gain? Part 1 http://www.exprodat.com/blogs/blog_Training-Gain-Part-1.htm <p>Exprodat is focused on helping our clients in the petroleum sector make better use of Geographic Information System (GIS) technology and we are sector leading specialists in the use and application of ArcGIS technology from ESRI to E&P spatial challenges.</p><p>Every organisation that takes on board GIS wrestles with the question: <strong>how much training do we need to purchase</strong>? Because one of our three core services is <a href="/Training/">GIS training</a>, we get asked this question a lot, maybe not directly, but when organisations talk to us about what we have to offer, this is always an underlying question. So, is there a training metric you can calculate that will tell you how much training each of your geoscientists needs in order to be an effective user of GIS tools?</p><h3>Training Gain</h3><p>I'd like to propose using a metric that we&rsquo;ll call the &lsquo;Training Gain&rsquo; as a potential solution to help decide how much training you need, while not actually suggesting that this single metric will be the answer to all questions. I think of Training Gain as representing the total increase in productivity and effectiveness that training might make to an individual&rsquo;s performance, versus their likely performance if they were just left to learn-"on-the-job".</p><p>We have created a very simple model (<a href="/downloads/general/Blog_ExprodatTrainingGainModel.zip " target="_blank">available for you to download as an Excel file</a>) to help visualise the impact that training can have on a member of staff.</p><p>For technical boffins, the equation is:</p><p><strong>SLTM = SLLM + ((1-SLLM)*(MSG + (NTE * SGE)))</strong></p><p>where,<br /><em>SLTM = skill level this month<br />SLLM = skill level last month<br />MSG = monthly skill gain from on-the-job-osmosis<br />NTE = number of training events last month<br />SGE = skill gain from one training event</em></p><p>I suggest graphing the level of technical GIS skill of an individual geoscientist over 36 months (it could be any length of time, but let&rsquo;s keep it simple) as three years is a useful period of time in terms of learning new skills.</p><h3>Model Assumptions</h3><p>The following assumptions apply to the model:</p><ol><li>The level of technical skill in GIS is essentially <strong>finite</strong>, so the model imposes a scale on GIS expertise of 0-1, where 0 skill represents a geoscience professional with no GIS expertise and 1 represents a professional with an expert skill level.</li><li>Rarely would we expect a geoscientist using ArcGIS to become a GIS expert, but with training and experience, in 3-5 years, it may be possible for geoscience professionals to <strong>get close to expert level</strong> if they were so inclined and had an aptitude for GIS.</li><li>Professional geoscientists acquire ArcGIS software skills on-the-job through self study and through transfer from colleagues, even without training. This is <strong>a continuous process</strong>, but in busy organisations this might also be a very slow process.</li><li><strong>Training events</strong> provide a second method of learning and we believe that the impact of training events is in being concentrated and focussed skills acquisition from GIS experts.</li></ol><p> </p><h3>Model Parameters</h3><p><strong>Experience at Start:</strong> how much ArcGIS skill did the staff member have at the beginning of the modelling period, on a scale of 0-1. If they have never even heard of ArcGIS then assign a 0. If they are familiar with the concepts and ideas, but have done nothing more than look over someone&rsquo;s shoulder, give them a starting point of 0.05 (perhaps still too generous!). Maybe they&rsquo;ve used ArcGIS to open up someone else&rsquo;s map and have a look? Then score 0.1. Like all modelling use your best judgement, this is subjective, and the goal is to gain a better feel for what training gives you over a period of time.</p><p><strong>Skill gained through on-the-job experience</strong>: a steady monthly gain in skill from using and working with others who are using ArcGIS. If we posited that you could acquire an expert skill level in three years (36 months) of simply using ArcGIS on a frequent basis that would mean an annual skill gain of &gt; 80% on top of what you already know. For all but a few exceptional individuals that is far too high, perhaps 12% each year or 1% each month is a more realistic value. Again, play with the numbers, what seems right to you?</p><p><strong>Skill gained through Training Event(s</strong>): the skills gained from a single training event is a discrete nugget of professional development aimed solely at raising an individual&rsquo;s skill level. This parameter represents the amount of skill gained as a proportion of what you already know. It is subject to the law of diminishing returns! In other words, you can only ever learn a proportion of what is known as you increase in skill level, additionally learning (although perhaps critical) will only bring smaller increments of knowledge.</p><p><strong>Training Events</strong>: this parameter allows the user to set the timing and number of training events that an individual undertakes during the period being modelled.</p><h3>To Be Continued...</h3><p>Please feel free <a href="/downloads/general/Blog_ExprodatTrainingGainModel.zip " target="_blank">to download the model</a> (Excel file) and have a play.</p><p>In <a href="/Blogs/blog_Training-Gain-Part-2.htm">Part II</a> of &ldquo;How big is your training gain?&rdquo;, I&rsquo;ll provide a couple scenarios that I&rsquo;ve run, but if this is an area of interest to you &ndash; you should have a play with this very simple model first, without me biasing you any further!</p><p> </p><p><strong>Posted by Chris Skelly, Training Manager, Exprodat Consulting Ltd.</strong></p> Thu, 07 Jan 2010 Santa's Ballistic Delivery System http://www.exprodat.com/blogs/blog_santas_ballistic_delivery_system.htm <p>&ldquo;So,&rdquo; said Santa, his grin widening, &ldquo;we can get rid of the reindeer?&rdquo;.</p><p>He pushed back from his desk and turned to gaze through the glass wall that separated his office from the staff canteen. The reindeer sat together at one of the long tables that were arranged in rows in the canteen. They weren&rsquo;t happy. The R&D department had finished whatever it was that they&rsquo;d been up to for all these months and were going to demonstrate it to Santa, today. For some weeks now, rumours had been circulating about what they were up to, rumours involving Elven jokes about what they would be doing with the stable block and the reindeer themselves.</p><p>Santa chuckled and turned back to the presentation. The chief Elf, a cheerful soul at the best of times and now sporting a smile so wide that it was a wonder that the top of his head didn&rsquo;t just tear off, advanced to the next slide, which showed a bar chart with two bars, one big and one small.</p><p>&ldquo;Yes, we can. The new system has 500% of the current delivery capacity and can be expanded as necessary, by bringing additional units online&rdquo;. He used a toy snooker cue to point at the higher of the two bars and added &ldquo;It&rsquo;s future proof.&rdquo;.</p><p>He gathered up his papers and then said, &ldquo;Ok, let&rsquo;s go and see the test system.&rdquo; </p><p style="text-align: center;"><img title="SBDS: Santa's Balistic Delivery System" src="/assets/library/images/page_inline_images/blog_xmas09_image1.jpg" alt="SBDS: Santa's Balistic Delivery System" width="535" height="349" /></p><p>&ldquo;Curtains for us then. I wonder what it&rsquo;ll be &ndash; reindeer roast or burgers?&rdquo;. Donner said, chewing one of his hooves.</p><p>&ldquo;You guys need to do some exercise, you&rsquo;re getting fat. No need to let yourselves go, just yet&hellip;&rdquo; said Santa to Donner as he walked past with the Chief Elf.</p><p style="text-align: center;"><strong><img title="Santa's R&D " src="/assets/library/images/page_inline_images/blog_xmas09_image2.jpg" alt="Santa's R&D " width="400" height="273" /></strong></p><p>Santa&rsquo;s Little Helper, who for the benefit of narrative confusion was a 6ft 5inch human being called Bob with a ponytail and predilection for Prog Rock, swivelled his chair round and began to speak. &ldquo;So, what we here have is a state-of-the-art delivery system, based on ballistic missile technology that we picked up for a song. Pin-point targeting, laser-guided whatnots and some great whojiwhatsits. Any questions?&rdquo;. Santa rolled his eyes and shook his head, giving him the idea for a great new toy.</p><p>&ldquo;We load the presents into our delivery pods, one or more per city, town or village, and then fire them off. The firing sequence is configurable for a full 24 hour midnight-following delivery schedule. You press the button and then sit back and watch the show. &ldquo; filled in the Chief Elf.</p><p>&ldquo;Sounds fab &ndash; can&rsquo;t remember the last time that I had Christmas off. Sort of gets rid of my raison d&rsquo;&ecirc;tre, though, don&rsquo;t you think?&rdquo;</p><p>A momentary silence followed, which was broken when Bob burped quietly. &ldquo;Show him the simulation&rdquo; suggested the Chief Elf to Bob. &ldquo;Ah yes. We&rsquo;ve obviously got a test system outside &ndash; the thing firing presents into the sky, you may have noticed it?&rdquo;</p><p>&ldquo;Yes, bit difficult not to, it&rsquo;s rather noisy. I like the wrapping paper on the pods, though.&rdquo;</p><p>&ldquo;Well, in order to give you a full understanding of what&rsquo;s going on, we&rsquo;ve created some simulations using a couple of cool free tools. The first one&rsquo;s by <a href="http://www.esri.com">ESRI</a>, a leading producer of GIS software - &rdquo;</p><p>&ldquo;A great company, who we&rsquo;re partnering with on a number of projects&rdquo;, piped up the Chief Elf.</p><p>&ldquo;and the second one&rsquo;s by <a href="/">Exprodat</a>, a leading implementor of GIS solutions to the Oil & Gas E&P business. They gave us an early Beta, works a treat though.&rdquo;.</p><p>&ldquo;Really, I didn&rsquo;t realise we were using something from them. They&rsquo;re great too, we use their <a href="/Software/TGAA/">Acreage Analyst</a> tool to define areas where children are being really naughty, enabling us to scale our delivery solutions accordingly. Saves us a pile of cash.&rdquo;</p><p>Santa was looking a little bored. He&rsquo;d taken his hat off and was playing with it. He sensed that the others were looking expectantly at him, pulled his hat back on and spoke. &ldquo;Enough with the shameless product placement &ndash; you can put some links at the end of the presentation. On with the demo.&rdquo;</p><p>And here, dear reader, you can see what they saw (<a href="/downloads/general/Blog_Xmas09_SBDS.zip ">download ArcGIS Explorer KMZ file</a> - the screenshot below doesn't really do it justice).</p><p style="text-align: center;"><img title="ArcGIS Explorer SBDS" src="/assets/library/images/page_inline_images/blog_xmas09_image4.jpg" alt="ArcGIS Explorer SBDS" width="600" height="300" /></p><p>&ldquo;So we can fire the presents from here? No need to fly? Nice&rdquo;, said Santa. &ldquo;Looks great &ndash; not enough presents though!&rdquo;.</p><p>&ldquo;Yep, we&rsquo;re limited by the RAM on this machine, could do with an upgrade. We&rsquo;d be able to simulate more present trajectories. But, as we&rsquo;ve said, the production system will be able to handle a full 24 hour delivery cycle to all the children on the planet.&rdquo;.</p><p>Santa pondered for a moment.</p><p>&ldquo;A thought occurs &ndash; what happens when the presents land? Surely they&rsquo;ll be smashed to pieces?&rdquo;</p><p>&ldquo;No, we&rsquo;ve thought of that&rdquo;, said Bob with a self-satisfied grin. &ldquo;A miniature parachute deploys just before impact, and the present floats gently down the target chimney. It took a while to adjust the guidance systems to cope with it. We&rsquo;re thinking of licensing the technology back to the military.&rdquo;</p><p>&ldquo;But what if the fire&rsquo;s lit, or if they don&rsquo;t have a chimney?&rdquo;</p><p>&ldquo;Err. That&rsquo;s a good point. Didn&rsquo;t think about that. One for version 2?&rdquo;</p><p>&ldquo;Well&hellip;&rdquo; started Santa, but was interrupted by the Chief Elf. &ldquo;It&rsquo;s got something you don&rsquo;t have now, though &ndash; you can punish the naughty children.&rdquo;</p><p>&ldquo;Punish? I thought not getting presents was good enough? What sort of punishment?&rdquo;</p><p>&ldquo;Bombs&rdquo;.</p><p>&ldquo;Are you mad?&rdquo;</p><p>The Chief Elf came to the sudden realisation that this had been a very bad idea. Bob, however, had not yet done so. &ldquo;We&rsquo;ve trialled it &ndash; we can drop a bomb straight down the chimney, taking out the naughty child entirely. Obviously ordnance has a cost, but over a ten year period the savings on database administration more than make up for it.&rdquo;</p><p>&ldquo;You&rsquo;re both on present-wrapping duty for the next Millennium.&rdquo; Santa wandered back to the canteen. The Elves were already dismantling the new delivery system and packing it back into the crates that it had come in. News had reached the reindeer and they were looking a lot more cheerful. Santa took a deep breath and walked over to them.</p><p style="text-align: center;"><img title="Yo ho ho!" src="/assets/library/images/page_inline_images/blog_xmas09_image3.jpg" alt="Yo ho ho!" width="182" height="195" /></p><p>&ldquo;Hey guys, how&rsquo;s my A-Team? Got everything you need? New stable, perhaps? Extra green grass? Whatever you want, ask the new Chief Elf, you&rsquo;ll get it.&rdquo; Santa closed his office door, walked over to his desk and sat down heavily in his chair. Sometimes it was tough being Santa. He needed a holiday. He picked up a piece of paper and fiddled with it. Then he picked up a pen, wrote Merry Christmas on the piece of paper and smiled to himself.</p><p> </p><p><strong>Posted, with Christmas wishes, by Ross Smail, Head of R&D, Exprodat.</strong></p> Mon, 21 Dec 2009 Adding Cross Sections to ArcGIS Explorer http://www.exprodat.com/blogs/blog_Adding-Cross-Sections-to-ArcGIS-Explorer.htm <p>ESRI&rsquo;s <a href="http://www.esri.com/software/arcgis/explorer/index.html" target="_blank">ArcGIS Explorer</a> (AGX) is a free downloadable GIS viewer which allows viewing of a wide variety of spatial data in either 2D or 3D (Globe) display modes. In Exprodat&rsquo;s R&D team we&rsquo;ve been working with the AGX Software Development Kit (SDK) for a few months and have been impressed with what you can do, out-of-the-box. Naturally some tasks require you to do a little more work, and the one we&rsquo;ll describe here is one of those.</p><p>A colleague needed to place a geological section in an AGX presentation, in its correct orientation, and asked for our assistance. He could have done it in Google Sketch-up, but we thought that we could probably create a tool in AGX that would allow us to do it more easily, and repeat the operation whenever we wanted. He supplied us with an example section, as a KML file, that referenced a <a href="https://collada.org/mediawiki/index.php/COLLADA_-_Digital_Asset_and_FX_Exchange_Schema " target="_blank">COLLADA</a> model. We&rsquo;d vaguely heard of COLLADA (it&rsquo;s basically an XML schema that enables the definition of 3D models) and took a quick look at the reference manual, and the example section.</p><p><img title="Geological Cross Section in AGX" src="/assets/library/images/page_inline_images/blog_agx2_image1.jpg" alt="Geological Cross Section in AGX" width="600" height="402" /></p><p>One of the many things that COLLADA allows you to do is to define a mesh onto which an image is applied. The simplest mesh onto which a rectangular planar image can be projected is rectangular &ndash; i.e. defined by 4 corner points. These corner points are defined by X,Y,Z coordinates, meaning that the mesh can be oriented as required. Looking at the example file, we found that the KML file that referenced the COLLADA .dae file contained a Lat-Long insertion point, some orientation information and some scaling information. This allows the COLLADA model to be inserted, rotated and scaled to meet requirements.</p><p>Having worked out how the example file worked, we designed a tool, based on an AGX dockable window, to allow the user to drag out a line representing the section. We added editable text boxes to the window, which we populated with the start/end XYZ values for the section, allowing the user to fine-tune the section placement. We wrote, with <a href="http://www.movable-type.co.uk/scripts/latlong.html" target="_blank">help from the internet</a>, some code to calculate the bearing of the line. We then added file selection controls to allow the user to pick an input image and an output KML file (which needs to be placed in a subfolder, as the KML file references files placed in subfolders).</p><p>Having created the basic user interface and some of the more generic code, we then worked on the code to actually do the work. It occurred to us that it might be easier to scale the model directly in the COLLADA file, by scaling the mesh, and then handle the rest of the work in the KML (the insertion point and orientation). To do this, we extracted the input image width (by loading it as a System.Drawing.Image and then looking at the width property), then used the length of the line the user had defined to calculate the scaling. We then wrote a COLLADA writer class to generate the .dae file, which we stored in a subfolder called models, mimicking the structure of the models exported from Google Sketchup. The image was copied across to a subfolder called images and then the KML file was created in the main target folder.</p><p><img title="AGX Section Placement Add-In" src="/assets/library/images/page_inline_images/blog_agx2_image2.jpg" alt="AGX Section Placement Add-In" width="500" height="320" /></p><p>We gave the tool a spin and noted that the far end of the section (away from the insertion point) &lsquo;stuck up&rsquo; in the air. A quick think made us realise that this was due to the earth&rsquo;s curvature &ndash; the earth&rsquo;s surface drops away from the base of the section. In order to correct this in a &lsquo;quick and dirty&rsquo; fashion, we worked out a routine to drop the far end of the section by the height that it was initially above the surface. Doubtless COLLADA would allow us to do this more elegantly, fitting the base of the mesh to the surface as we went, but that&rsquo;s something for another day.</p><p><img title="AGX with Add-In and Section" src="/assets/library/images/page_inline_images/blog_agx2_image3.jpg" alt="AGX with Add-In and Section" width="600" height="360" /></p><p>So, there you have it, a tool that allows you to place sections on AGX in their correct orientation. Note that you can amend the Z-value of the insertion point to drop the section below the surface, although this then leaves you with the problem of how to actually see it (see the attached documentation for some tips about how to do this).</p><p>We've made the <a href="/downloads/general/Blog_AGX2_CrossSections.zip " target="_blank">tool available fo download here</a> (1.2Mb zip file) so please feel free to give it a spin &ndash; the download includes the AGX 900 Add-In (.EAZ file) and a PDF containing instructions on how to install and use the Add-In.</p><p>COLLADA looks like it has some legs for GIS, allowing you to create a single complex model which you can then position and orientate to meet your requirements, allowing the construction of animations and the like (or a simpler version of the <a href="/Blogs/blog_Enormous-3D-Arrows-in-the-Sky.htm">Enormous Arrows</a> tool that we've previously blogged). We&rsquo;ll be investigating these possibilities over the coming months and will be posting examples and samples as we create them.</p><p><strong>Posted by Ross Smail, Head of R&D, Exprodat Consulting Ltd.</strong></p> Thu, 03 Dec 2009 Petroleum GIS Tip 4: Joins and Relates http://www.exprodat.com/blogs/blog_Tip-4-Joins-and-Relates.htm <p>One of the main issues that users seem to need a bit of help with in ArcGIS Desktop is the whole Joins and Relates 'thing'. I guess this comes up a lot in the petroleum sector as users are often trying to Join pick data to wells, or Relate production data to fields, etc. As such we thought it would be useful if the next in our series of GIS Tips walks through the process of how to set-up Joins and Relates.</p><p><img title="Schematic Join" src="/assets/library/images/page_inline_images/blog_tip3_image3.jpg" alt="Schematic Join" width="333" height="189" /></p><h3>Joining Attribute Tables</h3><p>A join is a means of appending a spatial layer and a data table (or two separate data tables) together based on a common attribute or field. Joins work best when the tables/layers have a 'one-to-one' relationship (i.e. a single row in the external table corresponds to a single spatial feature). This is useful when you would like to label or symbolise your spatial layer using data held in an external table, or export a layer with rich attribution. For an example see the schematic above (taken from the ArcGIS Desktop help):</p><p><img style="float: right;" title="Join Dialog" src="/assets/library/images/page_inline_images/blog_tip3_image1.jpg" alt="Join Dialog" width="300" height="415" />To Join a layer to an external data table follow the simple steps below:</p><ol><li>Open the context menu of the layer that is receiving the join, by right clicking on the layer name.</li><li>Select <strong>Joins and Relates</strong> then select <strong>Join...</strong></li><li>Choose the field in the original table to base the join on.</li><li>Choose the table to join to this layer.</li><li>Choose the field in the second table to base the join on.</li><li>Choose to keep all records or only the ones that match the joined table.</li><li>Click <strong>OK</strong>.</li><li>Open the context menu of the layer, and select <strong>Open Attribute Table</strong>. All field names will now be prefixed with name of the original table to show the join.</li></ol><p> </p><h3>Relating Attribute Tables</h3><p>Table relates associate data tables without permanently appending them to the base dataset like in a Join. Relates are designed when the relationship between the spatial layer and the external table is 'one-to-many' (i.e. there are many rows in the external table corresponding to each spatial feature). To Relate a layer to an external data table follow the simple steps below:</p><ol><li><img style="float: right;" title="Relate Dialog" src="/assets/library/images/page_inline_images/blog_tip3_image2.jpg" alt="Relate Dialog" width="300" height="343" />Open the context menu of the layer that is receiving the relate, by right clicking on the layer name.</li><li>Select <strong>Joins and Relates</strong> then select <strong>Relate...</strong></li><li>Choose the field to base the relate on.</li><li>Choose the table to relate to this layer.</li><li>Choose the field to relate this table to the original layer.</li><li>Type a name for the relate.</li><li>Click <strong>OK</strong>.</li><li>Open the attribute table, click on <strong>Options</strong>, select <strong>Related Tables</strong>, and select the relate.</li></ol><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat Consulting Ltd.</strong></p><p> </p> Fri, 06 Nov 2009 Petroleum GIS Tip 3: Getting Help http://www.exprodat.com/blogs/blog_GIS-Tip-3-Getting-Help.htm <p>One of the problems I faced when starting to use GIS was that there was so much to learn, and so many ways to get stuck! Often finding the best places to get answers to problems was something of a rights of passage. Things have changed since then of course - a lot of oil companies these days employ dedicated GIS support staff that users can ask, but what do you do when the support guys put their map reading skills to use while trekking around Nepal? Fear not, the next in our series of GIS Tips takes a bit of a detour and looks at sources of information available for getting help with ArcGIS.</p><p>First off, there's the official <a href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=welcome " target="_blank">ArcGIS Desktop online help</a> produced by ESRI. This contains lots of information on how to use the generic tools, and is an excellent place to start when you want to learn the basics of the application.</p><p><img title="ArcGIS Desktop Help" src="/assets/library/images/page_inline_images/blog_tip4_image3.jpg" alt="ArcGIS Desktop Help" width="600" height="295" /></p><p>Secondly, there is lots of useful stuff posted on the ESRI <a href="http://resources.esri.com/gateway/index.cfm " target="_blank">'Resource Centers' website</a>, including links to free data sources, templates and tutorial movies (these are actually available in the online help but until I found them on the 'Resource Centers' pages I hadn't noticed them). The 'Resource Centers' also contains a link to the ESRI <a href="http://support.esri.com/" target="_blank">'Support Center'</a>, and I've found this to be extremely useful over the years. If you've ever had a problem with ArcGIS the chances are that someone else saw it before you, has figured out how to resolve it, and posted something in the support site <a href="http://support.esri.com/index.cfm?fa=knowledgeBase.gateway" target="_blank">'Knowledge Base'</a>. Failing that, try contacting ESRI Support - you're probably paying for 'support and maintenance' so you might as well get your money's worth!</p><p>For a slightly 'behind-the-scenes' view on what ESRI is up to there are plenty of <a href="http://www.esri.com/blogs/index.html" target="_blank">ESRI blogs</a> to check out. These can be interesting when you want to see what's coming in future releases or if you want to get additional information on a specific product, such as ArcGIS Explorer. There are so many blogs that its often easier to subscribe to them via an <a href="http://en.wikipedia.org/wiki/RSS" target="_blank">RSS</a> reader (such as <a href="http://www.google.com/reader/" target="_blank">Google Reader</a>, shown below), so you can check them all from one interface. </p><p><img title="ESRI Blogs in Google Reader" src="/assets/library/images/page_inline_images/blog_tip4_image2.jpg" alt="ESRI Blogs in Google Reader" width="583" height="373" /></p><p>Last but not least there are a whole host of other independent ArcGIS resources out there (like <a href="/Blogs/">Exprodat's own blog site</a>, also <a href="/Homepage/RSS-Feeds/">available via RSS</a>). I'd like to pick out one in particular which is called <a href="http://www.aubreyrhea.net/gis/" target="_blank">'GIS Tips & Tricks'</a> - its a relatively new site, nicely laid out and puts up useful generic ArcGIS based workflows, including workflows using common third party products. It also has an RSS feed so that you can add it to your chosen RSS reader application.</p><p><img title="GIS Tips & Tricks Website" src="/assets/library/images/page_inline_images/blog_tip4_image1.jpg" alt="GIS Tips & Tricks Website" width="570" height="242" /> </p><p>So, there's no excuses for getting stuck next time your GIS support has gone on holiday...</p><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat Consulting Ltd.</strong></p><p> </p> Tue, 03 Nov 2009 Enormous 3D Arrows in the Sky! http://www.exprodat.com/blogs/blog_Enormous-3D-Arrows-in-the-Sky.htm <p>ESRI&rsquo;s <a href="http://www.esri.com/software/arcgis/explorer/index.html" target="_blank">ArcGIS Explorer</a> (AGX) is a free GIS viewer which allows the user to view a wide variety of spatial data in both 2D and 3D (globe) display modes. We&rsquo;ve been working with the latest version, 900, since it was in Beta, and have been impressed with its new Software Development Kit (SDK) and presentation capabilities.</p><p>To help us get to grips with AGX 900 we decided to try and create a presentation recounting the exploration history of the North Sea. This took us down some unexpected avenues, and enabled us to take a closer look at the SDK. This blog discusses one of our diversions, which led us to develop a tool that enables the user to create (in big wavy letters) <strong>enormous 3D arrows in the sky </strong>(you can download our tool at the end of this posting).</p><p><img title="Enormous 3D Arrow" src="/assets/library/images/page_inline_images/blog_agx1_image3.jpg" alt="Enormous 3D Arrow" width="600" height="381" /> </p><p>We wanted to highlight an area in our AGX presentation, but we didn&rsquo;t want to use a note icon as they are of a constant size. No, we wanted to do something more complicated and time-consuming. We thought about it for a while and determined that YES, 3D arrows were definitely what was required. So, where to start?</p><h3>Creating a simple flat vertical arrow</h3><p>It occurred to us that creating a KML file containing the arrow would be the best thing to do, as we knew a little about creating KML. We&rsquo;ve subsequently observed that we could probably do it using AGX graphics, but if we wanted to transfer these to another package, we&rsquo;d have to write them to an interchange format anyway, so KML turned out to be a good choice.</p><p>We first worked out how to create a single flat arrow pointing vertically downwards at a target location on the planet. We did this using a template-created ArcGIS Explorer button, using VB.NET code, which we wrote in Visual Studio 2008 Professional (you could use a free Visual Studio Express edition if you don&rsquo;t have the Professional or higher version). The prototype code worked, but what we really wanted was a 3D arrow which we could easily define the location of, and generate in a repeatable fashion.</p><h3>Creating an Arrow Creation tool dialog</h3><p>AGX&rsquo;s SDK gives us the ability to create dockable Windows, which can contain a variety of controls. We created one, using the DockWindow template that comes with the SDK. We added some controls, including a button that executes the TrackVector method of the MapDisplay class, which allows the user to define a vector (a polyline with two points) by clicking at two points on the map, the second of which is the target location for the arrow. This vector is then processed to retrieve the bearing and length information to use for the arrow, and all this information is inserted into the controls of the dockable window. We then added some additional controls to allow the style of the arrow to be controlled (to an extent).</p><p><img title="Tool Interface" src="/assets/library/images/page_inline_images/blog_agx1_image4.jpg" alt="Tool Interface" width="500" height="370" /></p><h3>Rotating the arrow in 3 dimensions</h3><p>We now had the tools to repeatedly and easily create the raw parameter data that we required, so it was on to the main challenge, that of actually creating a 3D arrow. We thought for a while and then looked at the AGX SDK developer help. The Rotate method of the GeometryOperations class looked like it could help us with the main problem, that of rotating our vertical arrow in both the horizontal and the vertical planes, if we indulged in a little light trickery. The Rotate method rotates XYZ coordinates around a rotation axis created by extending the supplied rotation point in the Z-dimension. This means that all the Z-values remain the same.</p><p>The horizontal (XY) rotation for the arrow was easy, we just needed to process all of the points in our arrow using the Rotate method to rotate them by the specified angle around the target point. But for the other axes, we had to translate the XYZ coordinates before they could be rotated using the Rotate method.</p><h3>Projecting the arrow coordinates</h3><p>The target coordinate (XY) was captured in Lat-Longs, and the arrow length/height (Z) defined in metres, so any translation of these values first required us to convert all coordinate values to the same units (preferably metres). Fortunately AGX&rsquo;s SDK comes with coordinate conversion capabilities. All we needed to do was work out a suitable coordinate reference system (CRS), with units in metres, then transform the source points for our arrow into this CRS. We decided that we&rsquo;d work out the appropriate UTM zone for the end point and use that (further consideration indicated that we needed to tweak this to use polar CRSs for latitudes above +80 and below -80).</p><p>Having implemented this code, we moved on to working out the translations required:</p><ul><li>To rotate around the Z axis: <ul><li>no translation</li></ul></li><li>To rotate around the Y axis: <ul><li>X &rarr; X, Z &rarr; Y, 0 &rarr; Z</li></ul></li><li>To rotate around the X-axis: <ul><li>Y &rarr; X, Z &rarr; Y, 0 &rarr; Z</li></ul></li></ul><p> </p><p>Having rotated the values, we translated them back, incorporating the original omitted value:</p><ul><li>For objects rotated around the Z-axis: <ul><li>Rotated X &rarr; X, Rotated Y &rarr; Y, Original Z &rarr; Z</li></ul></li><li>For objects rotated around the Y-axis: <ul><li>Rotated X &rarr; X, Original Y &rarr; Y, Rotated Y &rarr; Z</li></ul></li><li>For objects rotated around the X-axis: <ul><li>Original X &rarr; X, Rotated X &rarr; Y, Rotated Y &rarr; Z</li></ul></li></ul><p> </p><h3>Adding some depth</h3><p>We now had a rotated (in both the horizontal and vertical planes) arrow pointing at a target location, but its still a flat arrow. In order to give it some depth, we simply rotated the arrow by a small angle perpendicularly away from itself, around the target point, and filled in the gaps that had opened with additional polygons. To make it easier, we actually did this at the start of the process, when the arrow was vertical.</p><p>Once we&rsquo;d got all of the processed coordinate sets, we then back-projected them to Latitude-Longitude and exported them to a KML format file, which we can use in any KML-aware software.</p><p><img title="London Area" src="/assets/library/images/page_inline_images/blog_agx1_image1.jpg" alt="London Area" width="600" height="346" /></p><p> </p><p>So that&rsquo;s that, we now have a tool that allows us to create enormous 3D arrows from space. <a href="/downloads/general/Blog_AGX1_KMLArrows.zip">We've made the tool available fo download here</a> (2Mb zip file) so please feel free to give it a spin &ndash; the download includes the AGX 900 Add-In (.EAZ file) and a PDF containing instructions on how to install and use the Add-In.</p><p>We are working on a few other KML tools and will be blogging about these in the future, so please check back if you&rsquo;re interested!</p><p> </p><p><strong>Posted by Ross Smail, Head of R&D, Exprodat Consulting Ltd.</strong></p> Mon, 26 Oct 2009 Who Owns Your GIS? http://www.exprodat.com/blogs/blog_Who-Owns-Your-GIS.htm <p>It&rsquo;s become clear to me through a number of engagements with E&P companies that ownership of <a href="http://www.gis.com/whatisgis" target="_blank">GIS</a> is falling between the cracks. GIS as a distinct &lsquo;practice&rsquo; in the E&P business is a relatively recent development, certainly for many small to mid-size companies. What started out as a niche application championed by a few &lsquo;techies&rsquo; in Exploration has quickly become a burgeoning domain in its own right.</p><p>GIS is different from many other technologies. It delivers a horizontal applications platform applicable across the entire lifecycle of the Petroleum sector. Unlike other generic technologies deployed by IT groups, there is also a distinct science (<a href="http://en.wikipedia.org/wiki/Geomatics" target="_blank">Geomatics</a>) that needs to be understood to properly exploit the potential of the technology.</p><p>The &lsquo;spatial data wave&rsquo; is hitting E&P companies now in the same way that well and seismic did a decade or more ago, but the data is not as easy to classify as those data types: it spans the business. Spatial data is more than files on disk managed by IT groups, and requires an understanding of Geomatics and GIS technology to manage it effectively.</p><p>So who owns and manages GIS in your company? Is it the E&P data management group? The IT group? Or the Geomatics group (if there is one)? And just as importantly who owns the <a href="/Consulting/Strategy-Design/">strategy</a> for developing GIS going forward? One of the support groups, or perhaps even someone in the business? Who is responsible for making sure that the user of GIS systems has an appropriate understanding of the underlying science? In my experience, its rare that someone sticks their hand up and says &lsquo;that&rsquo;s mine&rsquo;, although many groups tinker around the edges, assuming someone else has control of the &lsquo;big picture&rsquo;. Quite often no-one actually does!</p><p>I would say that without clear ownership and a coherent <a href="/Consulting/Strategy-Design/">strategy</a>, companies do not realise the full value of GIS. In a recent report by <a href="http://www.cera.com/aspx/cda/public1/home/home.aspx" target="_blank">IHS CERA</a>, <a href="http://www.geodata.no/upload/EPUG2009/IHS%20CERA.pdf" target="_blank">presented recently at the 2009 ESRI European PUG</a> conference in Norway, they observed that &lsquo;unexpectedly high deployment costs combined with the difficulty in quantifying GIS value have reduced enthusiasm and sponsorship on the part of senior management.&rsquo; Perhaps the issue of ownership is the key to addressing this problem. Without ownership and strong governance, costs will escalate and potential benefits will not be realised, measured and communicated.</p><p> </p><p><strong>Posted by Gareth Smith, Managing Director, Exprodat Consulting Ltd.</strong></p><p> </p> Thu, 15 Oct 2009 Locating Sites for Offshore Wind Farms http://www.exprodat.com/blogs/blog_Locating-Wind-Farms.htm <p><img style="float: right;" title="Offshore Wind Turbines" src="/assets/library/images/page_inline_images/blog_wind_photo1.jpg" alt="Offshore Wind Turbines" width="240" height="160" />In the past four decades the United Kingdom Continental Shelf (UKCS) has proven to be a major area for hydrocarbon exploration and production. However, as governments across the globe focus more on addressing climate change, energy production must in turn encompass more renewable technologies. The EU target to source 20% of Europe&rsquo;s energy from renewables by 2020 is ambitious, and offshore wind energy is expected to provide a large share of the UK&rsquo;s contribution.</p><p>The UK government therefore is undertaking two key activities that will contribute to delivering a further 25 GW from offshore windfarms: (1) the government&rsquo;s <a href="http://www.offshore-sea.org.uk/site/index.php " target="_blank">UK offshore energy SEA</a>; and (2) The <a href="http://www.thecrownestate.co.uk/round3 " target="_blank">Crown Estate&rsquo;s Round 3 programme</a>, in which the Crown Estate&rsquo;s role will revolve around programme delivery, and zonal contract management, i.e. working with partners to indentify suitable windfarm sites within the zones on offer.</p><p>At Exprodat we wondered whether we&rsquo;d be able to employ our <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> software (normally used for rapidly evaluating and grading petroleum licenses and locations) to analyse and rank the proposed Round 3 locations.</p><h3>Data Inputs</h3><p>Some of the key factors for locating offshore wind farm developments, as noted by the SEA, are wind speed, water depth, proximity to areas of high electricity demand and availability of connection points to onshore transmission. <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> is able to use any <a href="http://www.esri.com" target="_blank">ArcGIS Desktop</a> supported vector (point/line/polygon) or raster format as inputs, so data was sourced in spatially-ready formats. Data was obtained from a multitude of sources (e.g. <a href="http://www.jncc.gov.uk" target="_blank">JNCC</a>, <a href="http://www.og.dti.gov.uk" target="_blank">DECC</a>, English Hertiage) for input into the location ranking process, including the <a href="http://www.renewables-atlas.info" target="_blank">Renewables Atlas</a>, which provides maps of the distribution of renewable energy resource factors, i.e. wind, wave and tidal, based on the Met Office Numerical Weather Prediction Model (NWP).</p><p>Information and datasets provided for the Oil and Gas sector (e.g. pipelines data, surface infrastructure and subsurface infrastructure) were also compiled for use as inputs into the analysis.</p><h3>Region of Assessment - Holderness</h3><p>Due to the relative abundance of datasets available in the area, we decided to focus on the Holderness Round 3 region for our proof-of-concept analysis (the purple polygon in the middle of the map below).</p><p><img title="Base Layer and Analysis Inputs" src="/assets/library/images/page_inline_images/blog_wind_map1.jpg" alt="Base Layer and Analysis Inputs" width="600" height="456" /></p><p>The table below describes the input datasets, any queries or filters applied to them and the <a href="http://www.exprodat.net/OnlineHelp/200/TGAA/index.html?tgaa_analysis_methods.htm" target="_blank">analysis types</a> applied (these layers are also shown in the map above).</p><p><img title="Analysis Inputs" src="/assets/library/images/page_inline_images/blog_wind_table1.jpg" alt="Analysis Inputs" width="514" height="292" /></p><p>Part of the advanced functionality of <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> is the optional ability to sub-divide the 'base layer' (i.e. the layer containing the locations that you wish to rank) polygon areas into an equally spaced grid and then carry out the analysis on each of the resulting cells. The Holderness Round 3 covers approximately 160 km x 40 km, and was sub-divided on-the-fly by the tools into 845 equal 2.5 km x 2.5 km grid cells.</p><h3>Analysis and Scoring</h3><p>The location ranking schema used in the analysis was based on general assumptions (potentially erroneous, but good enough for our &lsquo;proof-of-concept&rsquo;) that the optimal locations were close to existing infrastructure (pipelines, platforms, etc.), did not contain protected wrecks, had specific sea-bed geology types (see table above), and high potential wind energy values. Each input layer was then spatially analysed with respect to each grid cell in the base layer (the Round 3 Holderness region), and scored based on the results.</p><p>The &lsquo;Wind Potential 100m (RA)&rsquo; layer (power at 100m, calculated per square metre of rotor swept area) was given a weighting of 2 as it was perceived as the most important in the analysis, and then scored using the following classification:</p><p><img title="Scoring Parameters" src="/assets/library/images/page_inline_images/blog_wind_table2.jpg" alt="Scoring Parameters" width="309" height="188" /></p><p>The Seabed Landscape data was analysed by assessing percentage overlap of suitable geology type with each grid cell, while proximity analyses were applied to the Wrecks and Infrastructure layers. Scoring schemas for these layers were then applied in accordance with the assumptions of the analysis.</p><h3>Results</h3><p>The results of the analysis are shown below. The analysis, once the initial data had been gathered, took only a minute or so to complete. Using Team-GIS Acreage Analysis we were then able to iterate the analysis and scoring by re-loading parameters from previous runs, tweaking the set-up, and re-executing. This enabled us to rapidly analyse some of the sensitivities within the data.</p><p><img title="Scored Analysis Results" src="/assets/library/images/page_inline_images/blog_wind_map2.jpg" alt="Scored Analysis Results" width="600" height="456" /></p><p>Clearly our analysis is not perfect, and further enhancements to the &lsquo;proof-of-concept&rsquo; should include integration of additional data, e.g. shipping lanes, radar data, cable network, connection points, fishing areas, water depth and economic factors, etc., as well as correcting our initial assumptions. However, it does show that <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a> has the ability to rank potential offshore wind farm locations based on multiple and complex datasets, without the analyst having to build a bespoke Geoprocessing model.</p><p><strong>Posted by Adam Smith (GIS Consultant) and Chris Jepps (Technical Director), Exprodat Consulting Ltd.</strong></p> Thu, 08 Oct 2009 Petroleum GIS Tip 2: Tabular XY Data http://www.exprodat.com/blogs/blog_Tip-2-Loading-Database-XY-Coords.htm <p>The second in our series of Petroleum GIS Tips where members of our <a href="/Training/">training</a> team explain how to perform a common E&P task or petroleum GIS workflow using ArcGIS Desktop. Its the sort of thing our <a href="/Consulting/">consultants</a> do a lot of when preparing data for our oil and gas clients, and this same workflow can apply to SQLServer Tables, Oracle, Access and even CSV files.</p><h2>Loading Database Tables with XY Coordinates</h2><p><img style="float: right;" title="Add XY Data" src="/assets/library/images/page_inline_images/blog_tip2_image1.jpg" alt="Add XY Data" width="264" height="400" />Lets imagine that you've been provided with a database of wells for use in a data room and you'd like to import the locations in to ArcGIS Desktop in order to compare their locations with the data in your own company's GIS 'Wells' layer. The database has a well header table and luckily this includes fields for X and Y location. Fortunately the fields are formatted as the numeric data type - if they weren't you'd have to convert them from text into numeric, but that's for another day. To load the data in to ArcGIS Desktop you'll need to follow this workflow:</p><ol><li>Open the <strong>Add XY Data Tool</strong> by selecting 'Tools &gt; Add XY Data' from the ArcMap menu.</li><li>Navigate to and select your database and table.</li><li>Select the table fields that have the X and Y (or Latitude and Longitude) coordinates.</li><li>Select the coordinate system that the wells are in.</li><li>Click OK.</li><li>A dynamic 'Events' layer will then be added to the table of contents. </li><li>You can then export this data to a shapefile or other feature class by right clicking on the file in the table of contents and select 'Data &gt; Export Data'.</li></ol><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat Consulting Ltd.</strong></p> Fri, 02 Oct 2009 Risk Segments: Vectors 3, Rasters 1 http://www.exprodat.com/blogs/blog_Risk-Segments-Vector-vs-Raster.htm <p>A lot of petroleum GIS conference presentations I've seen about play fairway mapping describe processes whereby the common risk segment layers are produced in raster format. I guess this is due being able to use Spatial Analyst and the Raster Calculator to 'stack up' layers with numeric attributes and perform mathematic calculations on them. That's all well and good, but there are significant advantages to be had in keeping the analysis ouputs in vector format, and not turning everything into a grid.</p><h3>1-0</h3><p>First up we have data <strong>resolution and accuracy</strong>. If you derived your risk layer from proxies such as GDE maps or even hand drawn interpretation, then imposing a grid upon the data is going to reduce resolution and potentially introduce errors. Its the same principal as why a 2 megapixel camera probably takes 'worse' pictures than a camera using film. This can be seen faily clearly in the examples below - note that the western well is incorrectly located inside the lower scoring (orange) segment on the raster representation (left image), when it should sit outside of it (right image).</p><p><img title="Data Resolution and Accuracy" src="/assets/library/images/page_inline_images/blog_vec_image0.jpg" alt="Data Resolution and Accuracy" width="600" height="152" /></p><h3>2-0</h3><p>Secondly, keeping the analysis within the vector domain means it is possible to maintain an <strong>audit trail</strong> within the risk layers, using attribution. Consider the two example 'Identify' tool queries shown below. The first shows the results of an 'Identify' query performed on a raster format risk segment layer at a location of interest. We can see that the raster layer represents the common risk segment 'sum' value for the Jurassic Play, and that the location queried has a risk value of 1.8.</p><p> </p><p><img title="Querying Raster-based CRS" src="/assets/library/images/page_inline_images/blog_vec_image1.jpg" alt="Querying Raster-based CRS" width="600" height="217" /></p><p>Compare this to the following query performed on a vector layer at the same location. We can see that this Upper Jurasic Play common risk segment layer has been derived from 3 component risk layers - Reservoir Presence, Seal Presence and Hydrocarbon Charge. In vector format the user can view each component risk value, as well as a number of 'summary' risk values (Sum, Product, Minimum, Maximum and Mean).</p><p> </p><p><img title="Querying Vector-based CRS" src="/assets/library/images/page_inline_images/blog_vec_image2.jpg" alt="Querying Vector-based CRS" width="600" height="298" /></p><p>We can therefore see that the vector layer provides far more information to the user than the raster layer. </p><h3>3-0</h3><p>An extension of the attribution argument - keeping things in the vector domain allows you to label them. So, you can add <strong>simple labels</strong> based on one of the attributes, e.g. risk sum (as shown above), or you can add more <strong>complex labels</strong> that report, say, the final risk value <em>and</em> the highest risked element and its risk value, to help illustrate why a particular segment is risked as it is. So for our segment of interest, the user can see immediately that the risk sum value is 1.8, and that the segment scores lower than its neighbours for overall risk because the highest risked factor (Seal Presence) has scored 0, due to the seal being interpreted as being absent.</p><p> </p><p><img title="Complex Labelling" src="/assets/library/images/page_inline_images/blog_vec_image3.jpg" alt="Complex Labelling" width="489" height="251" /></p><h3>3-1</h3><p>That's why Exprodat's <a href="/Software/TGSA/">Team-GIS Segment Analyst</a> tools use the vector domain for most analyses. I say 'most', the user is able to optionally produce raster outputs in the final phase, when the combined common risk segments are created, as these can be useful for calculating zonal statistics. Hey, we're not anti-raster here you know!</p><p> </p><p><span style="font-weight: bold;"></span></p><p><span style="font-weight: bold;">Posted by Chris Jepps, Technical Director, Exprodat. </span></p> Thu, 01 Oct 2009 Zen and the Art of Web Mapping http://www.exprodat.com/blogs/blog_Zen-Art-Web-Mapping.htm <p>When I first started working with web-based GIS, oooh, back in 2001 or so, it seemed that ESRI was attempting to deliver "desktop-GIS-in-a-browser", and as we know now, generally coming up short. Since the birth of ArcIMS, ESRI invested heavily in ArcObjects and ArcGIS Server, presumably to deliver on the aims of its original internet mapping vision.</p><p>However, new web programming paradigms (hello Silverlight, Flex et al) coupled with changing expectations of what a web-based map should look like (hello Google Earth and Bing Maps [n&eacute;e Microsoft Virtual Earth]) have led ESRI to revise its vision. A presentation entitled ' <a href="http://proceedings.esri.com/dvd/uc/2009/uc/tws/workshops/tw_972.pdf" target="_blank">Bringing your geographic information to life</a> ' by Clint Brown (ESRI's Director of Software Products) at ESRI's 2009 User Conference summarised this nicely.</p><p>Whilst Brown's statement that <strong>"There is a new kind of map &ndash; a 'Web Map'"</strong> might annoy those of us who have spent hours, days, or weeks of our lives hacking away at an ArcIMS AXL file (like, duh, what we doing before [dribble dribble]?), its at least a hook on which to hang a reframed picture. Brown goes on to explain the new 'Elements of a Web Map' as being limited to:</p><h3>1. Multi-Scale Base Maps</h3><p><strong><img style="float: right;" title="Multi-scale Base Map" src="/assets/library/images/page_inline_images/blog_zen_image1.jpg" alt="Multi-scale Base Map" width="240" height="175" />'One or more maps that provide a framework or context for displaying the operational layers'</strong>: In a nutshell, the base map, but sourced from a combination (mash-up?) of map services from multiple sources (e.g. <a href="http://resources.esri.com/arcgisonlineservices/" target="_blank">ArcGIS Online</a> etc.) and configured with settings such as scale dependency, symbology and labelling optimised for use at mutliple scales, designed specifically for what the 'web map' will ultimately be used for. End users won't have to worry about controlling the base map layers, they'll just behave exactly as the users expect. In fact, I'd say that the intention should be that the base map layers do their job so well as to go almost unnoticed by the user. <a href="http://bmproto.esri.com/UC_Geol.html" target="_blank">Here's an ESRI Geology map example</a> - the base map layers are the Reference and Terrain layers.</p><h3>2. Operational Layers</h3><p><strong>'The focused set of layers that users work with'</strong>: The operational layers are the key content of the map, and they should be built in such a way as to allow the user to interogate the results in order to achieve specific analytical goals (see below). <a href="http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2008/08/05/Design-patterns-for-Web-maps.aspx" target="_blank">ESRI recommends</a> that the operational layers are also 'multi-scale', and displayed as an individual map layer sourced from a map service with mutliple layers, using client-side graphics. <a href="http://bmproto.esri.com/UC_Geol.html" target="_blank">In our Geology map example</a> the operational layers are the Geology layers.</p><h3>3. Focussed Tools for Interogating Operational Layers</h3><p><strong><img style="float: right;" title="Operational Layers and Tools" src="/assets/library/images/page_inline_images/blog_zen_image2.jpg" alt="Operational Layers and Tools" width="240" height="177" />'Information Popups and Reports for Operational Layers'</strong>: The functionality around which the map is built, or, to put it another way, the map's 'raison d'etre'. Out are the days when web maps are there just to let you see your data. In come highly functional maps that non-GIS savvy users can drive, harnessing all the power of ArcObjects and geoprocessing in order to interogate, analyse and run reports on the operational layer, with all the compexities hidden from the user. So, no table of contents, no 'active layer', no printing widget, no complicated menus or toolbars. Unless of course the operational layers require it. In short, maps that a dummy, an idiot, could use - someone who has never even heard of ArcGIS Desktop, let alone waited for the 'Add Data' dialog to appear. <a href="http://bmproto.esri.com/UC_Geol.html" target="_blank">In our Geology map example</a> there is one operational tool - the opacity slider in the lower right corner that changes the transparency of the Geology. </p><p> </p><p>Whether we'll ever replace the geoscientists 'data index map' that have become common in the E&P industry with new-style 'Web Maps' (called "<a href="http://en.wikipedia.org/wiki/Rich_Internet_application" target="_blank">Rich Internet Applications</a>") remains to be seen, but its an interesting vision, and certainly one I can see applications for in the E&P sector, e.g. with management dashboards or interpretation summary and reporting tools.</p><p>But I think its somewhat ironic that with ArcGIS Server (from 9.3 onwards) finally technically able to deliver on the promise of "desktop-GIS-in-a-browser" its unlikely that we'll be seeing 'all singing all dancing' web-based map tools widely delivered as desktop GIS replacements anytime soon.</p><p>Its all going very Zen: less complexity, fewer buttons.</p><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat Consulting Ltd.</strong> </p> Wed, 30 Sep 2009 Using GIS to Rank UKCS Blocks http://www.exprodat.com/blogs/blog_Using-GIS-to-Rank-UKCS-Blocks.htm <p><img style="float: right;" title="Summary of CNS Petroleum Plays" src="/assets/library/images/page_inline_images/blog_msc1_image1.jpg" alt="Summary of CNS Petroleum Plays" width="240" height="181" />With the UK's <a href="https://www.og.dti.gov.uk/upstream/licensing/26_rnd/26_ann.htm" target="_blank">26th Licensing Round</a> expected to be announced in January 2010 its likely that the thoughts of the petroleum companies operating in the North Sea will soon turn to figuring out what the best acreage likely to be on offer is. </p><p>Coincidentally, Nursultan Yakhiyayev, one of our 2009 summer students from the <a href="http://www3.imperial.ac.uk/ugprospectus/facultiesanddepartments/earthscience/undergraduatecourses" target="_blank">Imperial College Petroleum Geoscience MSc</a> has recently spent a couple of months doing just that - for the UKCS Central North area, using a combination of desktop GIS tools. The project aims were to perform a regional-scale block ranking of the UKCS CNS based on an analysis of the key play risks, and in turn to analyse the acreage positions of the companies active within the area.</p><p><img style="float: left;" title="CNS Common Risk Segments" src="/assets/library/images/page_inline_images/blog_msc1_image2.jpg" alt="CNS Common Risk Segments" width="240" height="180" />For the purposes of the project Central North Sea Palaeozoic to Late Eocene plays were subdivided into three major play groups according to three main rift related phases. Twelve main plays were described, and exploration risk maps developed for each play reflect the presence of prospective play fairways in the study area and future exploration opportunities.</p><p>This was achieved by constructing a set of common risk segment maps (using <a href="/Software/TGSA/">Team-GIS Segment Analyst</a>) for the twelve petroleum plays identified across the area. For each play, risk maps were developed for each petroleum system element (i.e. reservoir presence, seal presence and hydrocarbon charge) using paleogeographic/depositional environment datasets as 'proxies' (specifically <a href="http://www.expgeo.co.uk/" target="_blank">Exploration Geoscience</a>'s What Map and the Millennium Atlas GIS Edition datasets).</p><p><img style="float: right;" title="CNS Portfolio Analysis" src="/assets/library/images/page_inline_images/blog_msc1_image3.jpg" alt="CNS Portfolio Analysis" width="240" height="178" />Stacking the 12 plays and summarising the data by block then allowed the licensed acreage to be ranked according to user defined scoring and weighting criteria (using <a href="/Software/TGAA/">Team-GIS Acreage Analyst</a>). Then, by integrating company equity data for the blocks, companies active within the area were able to be analyzed, compared and ranked, with the results showing which companies have the best acreage.</p><p>For a summary of the project's methodology and results, please <a href="/Members-Area/Members-Page/">download Nursultan's MSc presentation</a> (requires login or registration).</p><p><span class="Apple-style-span" style="word-spacing: 0px; font: medium 'Times New Roman'; text-transform: none; color: #000000; text-indent: 0px; white-space: normal; letter-spacing: normal; border-collapse: separate; orphans: 2; widows: 2; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"><span class="Apple-style-span" style="font-weight: bold; font-size: 12px; color: #333333; line-height: 17px; font-family: Arial, Helvetica, sans-serif;">Posted by Chris Jepps, Technical Director, Exprodat. </span></span></p> Tue, 29 Sep 2009 Exploratory Spatial Data Analysis 1 http://www.exprodat.com/blogs/blog_Exploratory-Spatial-Data-Analysis-1.htm <p><img style="float: right;" title="Result of Geostats Approach" src="/assets/library/images/page_inline_images/blog_esda1_image1.jpg" alt="Result of Geostats Approach" width="240" height="180" />Exploratory Spatial Data Analysis (ESDA) is a group of techniques used to describe and visualize spatial distributions, to highlight patterns affecting the distribution of observations and to identify outlier values. Each interpolation technique has its own advantages and disadvantages, depending on the characteristics of the input dataset. ESDA techniques provide the GIS user with guidance on how to decide which interpolation method to use when gridding and contouring data.</p><p>Earlier this year we released a white paper entitled "<a href="/Latest-News/news_white_paper_esda.htm">Exploratory Spatial Data Analysis - Optimizing Interpolation of E&P Datasets</a>" for use by Petroleum exploration and production (E&P) sector geoscience and GIS professionals. The paper, first presented at ESRI&rsquo;s 2009 Petroleum User Group (PUG) Conference (<a style="color: #005083;" href="http://www.esri.com/events/pug/">www.esri.com/events/pug/</a>) in Houston, Texas, can be downloaded for free from our <a href="/Members-Area/Members-Page/">Members</a> page, and explains techniques for selecting suitable interpolation methods for creating accurate surface models using Geographical Information System (GIS) technology.</p><p>Since releasing the paper our internal R&D team has been working up the results and taking them on to the next level. We're hopeful that we'll have the results of Part 2 to present before the year is out.</p><p>If you'd like to keep up to date with this and other news and developments from Exprodat, please take a look at our <a href="/Homepage/RSS-Feeds/">RSS Feeds</a>.</p><p> </p><p><strong>Posted by Chris Jepps, Technical Director, Exprodat. </strong></p><p> </p> Wed, 23 Sep 2009 Petroleum GIS Tip 1: Georeferencing http://www.exprodat.com/blogs/blog_Tip-1-Georeferencing-Images.htm <p>Welcome to the first of our Petroleum GIS Tips series, where members of our <a href="/Training/">training</a> team will explain how to perform a common E&P task or petroleum GIS workflow using ArcGIS Desktop. First up is an old chestnut - georeferencing an image.</p><h2>Georeferencing Images</h2><p>One day you are lurking by the coffee machine discussing your next Fantasy Football transfers with a colleague, when your Exploration Manager bounces up to you explaining that he has a 54Mb PowerPoint file full of maps and images exported from SeisWorks that he'd like you to 'load into GIS' so that he can view the data in context with your organisation's GIS-based play fairway data. No problemo, you think, and totter off to get Dave, the GIS technician. After fifteen minutes of looking you realise that Dave has gone off to one of those pesky, yet cushy, <a href="http://www.esri.com/events/index.html" target="_blank">GIS conferences</a> and isn't back until next Monday. You instantly regret not bothering to take notes when Dave last showed you how to do it... </p><p>Not to worry - our first training tip is here to help:</p><p><img src="/assets/library/images/page_inline_images/blog_tip1_image1.jpg" alt="Georeferencing Toolbar" width="613" height="135" /></p><ol><li><strong>Add </strong>the image to your ArcMap document.</li><li>The image will not need a spatial reference (SR) as long as the correct SR is being used in the ArcMap data frame.</li><li>To check the SR click on <strong>View </strong>from the ArcMap top menu bar and select <strong>Data Frame Properties</strong>.</li><li>Select the <strong>Coordinate System</strong> tab: under the &ldquo;Select Coordinate System&rdquo; you should see the projection highlighted.</li><li>If &ldquo;Unknown&rdquo;, you need to change this by clicking on the plus icon next to &ldquo;Predefined&rdquo;, selecting the appropriate projection and clicking <strong>Apply</strong>.</li><li>Open the <strong>Georeferencing</strong> toolbar by checking on the toolbar name in View &gt; Toolbars. </li><li>Select <strong>Fit To Display</strong> in the Georeferencing drop down menu.</li><li>You should now have the image in your view; to make it easier to georeference you can click the shift/rotate icons and move the image on the map to get the image closer to where it should be in reference to the other layers.</li><li>Click &lsquo;<strong>View link table</strong>&rsquo; this contains all of the control points when you start georeferencing and also shows the RMS error of the control points.<br />Note: The <strong>RMS</strong> (root mean square) is a measure of how consistent the transformation is between the control points. RMS is a good assessment of the accuracy of the transformations, though don&rsquo;t confuse a low RMS error with an accurate transformation as it may still contain errors due to the control point be entered incorrectly. RMS is best as a quick assessment but essentially you should quality check all your georeferenced imagery in order to ensure it is projected correctly and not distorted.</li><li>Click on the <strong>add control points</strong> icon.</li><li><img style="float: right;" src="/assets/library/images/page_inline_images/blog_tip1_image2.jpg" alt="Steps 11 and 12" width="200" height="117" />Click on the image at the location of the point to be georeferenced.</li><li>Click on the map where that point should actually be.</li><li>The image will now automatically project itself on the basis of that control point. The auto-adjust can be turned off in the georeferencing drop down menu. Click &lsquo;update display&rsquo; once all your control points have been entered if you turn this off.</li><li>A spread of control points is needed over the whole extent of the image for an accurate projection for best results.</li><li>Once finished, quality check for any distortion in the image, if there is you will need to check your control points are correct. Control points can be removed by selecting them in the link table and then clicking the 'X' button.</li><li>These control points can also be saved and loaded for other images of the same area and size in the link table.</li><li>Finally, select <strong>Update Georeferencing</strong> from the georeferencing drop down menu.</li></ol><p> </p><p>To learn more about the above, and loads of similarly useful workflows, you could take a look at our <a href="/Training/Training-Programme/">GIS training programme</a>, which has been spefically tailored for the oil and gas industry. Or, for further information on the above process, check out the <a href="http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=Georeferencing_a_raster_dataset" target="_blank">ArcGIS Desktop online help</a>.</p><p> </p><p><span style="font-weight: bold; ">Posted by Chris Jepps, Technical Director, Exprodat. </span></p> Tue, 15 Sep 2009 The Investment that Keeps on Giving http://www.exprodat.com/blogs/blog_Training-Benefits.htm <p><img style="float: right;" title="mountains.jpg" src="/assets/library/images/page_inline_images/mountains.jpg" alt="mountains.jpg" width="189" height="150" />At Exprodat we often have to communicate the value of training, especially when times are hard (hello credit crunch). A while ago I came across an interesting <a href="http://blogs.esri.com/Support/blogs/esritrainingmatters/" target="_blank">blog post on the ESRI Training Matters website</a> which summed this up nicely. It being some months since it was posted, and ESRI being enthusiastic bloggers, it has now long disappeared from the first few pages of blog posts, so I thought it might be useful to re-post some of it here.</p><p>I think the most interesting thing is the way it highlights 4 key benefits of keeping your training investment going, and these are posted here pretty much verbatim...</p><h2>Increase Staff Efficiency</h2><p>Training increases staff efficiency&mdash;it's not uncommon to hear students who have learned a single software task in an instructor-led class excitedly claim they will now save hours on the job.</p><h2>Increase Staff Productivity</h2><p>Training increases staff productivity&mdash;a natural result of increased efficiency, productivity increases when tasks are completed more quickly. More tasks can be completed in less time.</p><h2>Increase Staff Knowledge</h2><p>Training increases staff knowledge&mdash;this may seem obvious, but knowledge is more than the sum of the topics covered in a class. Knowledge is the synthesis of different concepts and skills learned over time, which enables a person to recognize and act to prevent errors and reduce liabilities.</p><h2>Find New Opportunities</h2><p>Training leads to new business opportunities&mdash;again, a natural extension of the previous benefit. When staff are well trained, they are freed to be creative and see possibilities for information products and workflows that may not have been apparent before the training. Interacting with peers in class by exchanging ideas and experiences certainly helps realize this benefit.</p><p> </p><p>If you're interested in reading the <a href="http://blogs.esri.com/Support/blogs/esritrainingmatters/archive/2008/12/02/training-roi-skinny-no-foam-please.aspx" target="_blank">full article</a>, it was posted by Suzanne Boden, on Dec 2nd 2008, on ESRI Training Matters.</p><p> </p><p><span style="font-weight: bold;">Posted by Chris Jepps, Technical Director, Exprodat. </span></p> Mon, 14 Sep 2009