<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7278789167650211247</id><updated>2011-11-28T00:11:57.110Z</updated><category term='GIS'/><category term='INSPIRE'/><category term='GML'/><category term='SIG'/><category term='PowerShell'/><category term='procurement'/><category term='SQL Server'/><category term='definition services'/><category term='AGI'/><category term='Snowflake'/><category term='code'/><category term='1Spatial'/><category term='conference'/><category term='Code-Point'/><category term='Enterprise Architecture'/><category term='open group'/><title type='text'>Enterprise GIS</title><subtitle type='html'>GIS in the World of Enterprise Architecture</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-1645251328721952728</id><published>2011-01-15T19:31:00.001Z</published><updated>2011-01-15T19:37:55.591Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Code-Point'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Server'/><title type='text'>Using Powershell to load Ordnance Survey Code-Point CSV data</title><content type='html'>Another off-topic jaunt, but I have been playing with Microsoft's Powershell recently and quite enjoyed it.&lt;br /&gt;&lt;br /&gt;Powershell is an interactive scripting language with strong ties to the .Net framework - meaning that .Net code can be accessed whilst scripting.&amp;nbsp; I found it easy to get going with and used it to import code-point data from 120 CSV files into a SQL Server database.&lt;br /&gt;&lt;br /&gt;The script is based on &lt;a href="http://doogalbellend.blogspot.com/2010/06/importing-code-point-dataset-into-sql.html"&gt;Doogal Bell's excellent blog post&lt;/a&gt; in which he provides a C# program to import code-point.&amp;nbsp; I borrowed &lt;a href="http://www.doogal.co.uk/dotnetcoords.php"&gt;Doogal's .Net Coordinates library&lt;/a&gt; which was downloaded and accessed directly from within the script, simply by using the Add-Type command to locate the DLL file.&amp;nbsp; This library enabled me to easily convert the OSGB coordinates into latitude and longitude. &lt;br /&gt;&lt;br /&gt;The script is provided below and could be used by a simple cut and paste and changing the first few lines to reference your own environment.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush:powershell"&gt;# Add reference to DotNetCoords&lt;br /&gt;Add-Type -path "C:\Users\GrahaMorgan\Software\.net code\DotNetCoords.dll"&lt;br /&gt;&lt;br /&gt;# Specify location of codepoint csv files&lt;br /&gt;$dataLocation = "C:\Data\Ordnance Survey\codepoint_gb\Code-Point Open\Data"&lt;br /&gt;&lt;br /&gt;# set up database connection&lt;br /&gt;$connectionString = "Server=GRAHAMORGAN-PC\Spatial1; " +&lt;br /&gt;                    "Database=pafdb; " +&lt;br /&gt;                    "Integrated Security=SSPI;"&lt;br /&gt;          &lt;br /&gt;# Connect to database and open it&lt;br /&gt;$sqlconnection = New-Object System.Data.SqlClient.SqlConnection $connectionString&lt;br /&gt;$sqlconnection.Open()&lt;br /&gt;&lt;br /&gt;$sqlcmd = New-Object System.Data.SqlClient.SqlCommand&lt;br /&gt;$sqlcmd.Connection = $sqlconnection&amp;nbsp;&lt;br /&gt;&lt;br /&gt;# get hold of all csv files&lt;br /&gt;$files = get-childitem $datalocation *.csv | foreach-object {$_.name}&lt;br /&gt;&lt;br /&gt;foreach ($file in $files)&lt;br /&gt;{&lt;br /&gt;    $filename = join-path $datalocation $file&lt;br /&gt;    write-output("Processing " + $filename)&lt;br /&gt;&lt;br /&gt;    $data = import-csv $filename -header ("postcode","B","C","D","E","F","G","H","I","J","easting","northing","M","N","O","P","Q","R","S")&lt;br /&gt;    foreach ($row in $data)&lt;br /&gt;    {  &lt;br /&gt;        $OSRef = new-object DotNetCoords.OSRef($row.easting,$row.northing)&lt;br /&gt;        $LatLng = $OSRef.ToLatLng();&lt;br /&gt;        $latLng.ToWGS84();&lt;br /&gt;              &lt;br /&gt;        $sql = "insert into codepoint_coords (postcode, longitude, latitude, coordinates) " +&lt;br /&gt;               "VALUES ('{0}', {1},{2}, geography::STPointFromText('POINT({1} {2})', 4326))" -f $row.postcode, $latLng.longitude, $latLng.latitude&lt;br /&gt;         &lt;br /&gt;        # Execute sql insert      &lt;br /&gt;        $sqlcmd.CommandText = $sql&lt;br /&gt;        $res = $sqlcmd.ExecuteNonQuery()&lt;br /&gt;    }   &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$sqlconnection.close()&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Microsoft have made Powershell available from within SQL Server and it will be interesting to see what people do with it.&amp;nbsp; I guess one obvious use would be to take advantage of the database import tools which would probably provide much faster performance.&amp;nbsp; On the other hand, the flexibility of the script to manipulate the data, such as changing coordinate system is pretty nice.&lt;br /&gt;&lt;br /&gt;Note syntax highlighting via &lt;a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter"&gt;Alex Gorbatchev's open-source SyntaxHighlighter&lt;/a&gt;; instructions on &lt;a href="http://mlawire.blogspot.com/2009/07/blogger-syntax-highlighting.html"&gt;MLA Wire&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-1645251328721952728?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/1645251328721952728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=1645251328721952728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/1645251328721952728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/1645251328721952728'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2011/01/using-powershell-to-load-ordnance.html' title='Using Powershell to load Ordnance Survey Code-Point CSV data'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-8937125691903228183</id><published>2010-01-05T22:14:00.000Z</published><updated>2010-01-05T22:14:51.481Z</updated><title type='text'>Fun with Manifold GIS</title><content type='html'>This post may not fall strictly within the Enterprise GIS topic but I have just completed my first project with &lt;a href="http://www.manifold.net/"&gt;Manifold GIS&lt;/a&gt; . This was a little piece of work to create a series of maps for a county sports partnership in the UK; we chose Manifold purely based upon price, and curiosity...&lt;br /&gt;&lt;br /&gt;First off - Manifold was upto the job and the client was delighted with the results.&amp;nbsp; As someone who has used GIS technologies of all shapes and sizes for almost 20 years I have to admit that I was rather stumped by the user interface but, with patience, I was able to find all of the functionality that I needed.&lt;br /&gt;&lt;br /&gt;Highlights for me were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt; A great price, at just USD$400&lt;/li&gt;&lt;li&gt;Windows based client application&amp;nbsp;&lt;/li&gt;&lt;li&gt;Is able to read and write a variety of file and database formats&lt;/li&gt;&lt;li&gt;Includes a host of analysis functions&lt;/li&gt;&lt;li&gt;Supports several Windows scripting/programming languages&lt;/li&gt;&lt;/ul&gt;Limitations for my purpose were:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Was not intuitive for me to use&lt;/li&gt;&lt;li&gt;Help documentation not always easy to find and used unfamiliar terms&lt;/li&gt;&lt;li&gt;Cartographic facilities were not bad but didn't provide fine grained control&lt;/li&gt;&lt;li&gt;Some processing steps went into long loops and failed &lt;br /&gt;&lt;/li&gt;&lt;li&gt;Exports to PDF but not to GeoPDF yet&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;I think the Manifold team have done a great job producing this functionality at the price.&amp;nbsp; Next I want to explore Manifold further to get a better understanding of the customisation facilities and scalability for larger batched processing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-8937125691903228183?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/8937125691903228183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=8937125691903228183' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/8937125691903228183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/8937125691903228183'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2010/01/fun-with-manifold-gis.html' title='Fun with Manifold GIS'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-7480070855456106884</id><published>2009-12-14T09:28:00.001Z</published><updated>2009-12-14T16:18:07.334Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='GIS'/><category scheme='http://www.blogger.com/atom/ns#' term='procurement'/><title type='text'>Enterprise GIS is not a Package</title><content type='html'>It seems that some organisations continue to regard GIS as a commodity application package: something that can purchased, plugged in, and voila - GIS for the business.&amp;nbsp; I started thinking about how these organisations may have come to adopt this view.&lt;br /&gt;&lt;br /&gt;Perhaps there are 3 broad views of GIS:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Desktop application&lt;/li&gt;&lt;li&gt;Standalone system&lt;/li&gt;&lt;li&gt;Enterprise capability&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Looking back, GIS has traditionally been provided by 'fat client' desktop applications such as MapInfo, ArcGIS, GeoMedia, Manifold, gvSIG, etc. (there is a&lt;a href="http://en.wikipedia.org/wiki/List_of_GIS_software"&gt; nice list of GIS software on Wikipedia&lt;/a&gt;).&amp;nbsp; These applications have in general been geared towards the use of proprietary file based formats such as shp, tab, e00, dwg, etc.&amp;nbsp; As GIS grew from project based applications to departmental systems, they evolved to employ multi-user databases for storage, but still maintained the two-tier, fat-client architecture.&amp;nbsp; GIS vendors marketed their GIS Systems as replacements to the drawing office paper and mylar maps i.e. as standalone, seamless map repositories.&lt;br /&gt;&lt;br /&gt;I think those original standalone GIS systems can be thought of as the first beasties that crawled out of the sea and into a new world of land and air.&amp;nbsp; They took the first step from paper to the digital world - but that was just the beginning.&amp;nbsp; The data has evolved to take advantage of its new surroundings; we realised that we have many other datasets that could be indexed geographically, and many other areas of the business that could benefit from the power of spatial technologies to integrate, analyse and visualise data.&amp;nbsp; GIS was no longer just the digital drawing office, it provided capabilities that were sought after across the whole organisation.&lt;br /&gt;&lt;br /&gt;This evolution has been driven by a desire to speed up business workflows, enhance services, reduce costs and improve decision making.&amp;nbsp; These drivers have required that location should be captured and used during every task in a workflow where it helps - and that turns out to be pretty much everywhere.With this realisation it is clear that GIS is no longer a standalone system - it is a set of enterprise-wide capabilities that need to be accessible to all business systems.&lt;br /&gt;&lt;br /&gt;I was rather puzzled recently when a UK Police force went to the market for a 'GIS System'.&amp;nbsp; In talking with the procurement officer, he appeared to regard this as any other commodity purchase; something that could be acquired and plugged in within 30 days to replace their existing GIS - software vendors only need apply.&amp;nbsp; Well good luck to them.&amp;nbsp; You can easily imagine how central to police operations geography is (CBS's TV show 'The District' featured GIS scenarios prominently). Buying a standalone GIS is not going to provide them with the benefits that they will want and expect, but until organisations evolve their definition of GIS then I guess some procurement folks are going to struggle to buy what is really needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-7480070855456106884?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/7480070855456106884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=7480070855456106884' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/7480070855456106884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/7480070855456106884'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2009/12/enterprise-gis-is-not-package.html' title='Enterprise GIS is not a Package'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-1667478091792867126</id><published>2009-12-09T11:17:00.000Z</published><updated>2009-12-09T11:17:03.617Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Enterprise Architecture'/><title type='text'>Enterprise Architecture and GIS</title><content type='html'>Enterprise Architecture is a continuous practice of aligning the resources of a business with the objectives of that business.&amp;nbsp; At a broad level Enterprise Architecture considers:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Business Architecture&lt;/b&gt;&lt;br /&gt;Commercial model, process model, organisation mode&lt;/li&gt;&lt;li&gt;&lt;b&gt;Technology Architecture&lt;/b&gt;&lt;br /&gt;Application mode, infrastructure model&lt;/li&gt;&lt;li&gt;&lt;b&gt;Data Architecture&lt;/b&gt;&lt;br /&gt;Data models, information products&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;GIS is very much relevant to Enterprise Architecture because it can both enable and hinder each of these tiers.&amp;nbsp; Business processes have traditionally needed to work around limitations imposed by GIS technologies because the transfer of spatial data between systems, departments, and hence successive steps in a workflow have been so problematic.&amp;nbsp; This has been caused primarily by limitations within the technology and data tiers.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;The concept of a 'GIS System' is starting to evaporate as spatial facilities emerge within other components.&amp;nbsp; Databases (e.g. Oracle, SQL Server, MySQL, Postgis) and data formats (e.g. GML, GeoPDF) are rapidly maturing and are available for use by a much wider community than the traditional 'hard core GISers' and thus we are starting to see components of the IT stack become spatially-aware.&amp;nbsp; This is the natural evolutionary path for GIS and is the model that we should be designing for.&amp;nbsp; As these technologies mature I think&amp;nbsp; it is important that the Enterprise Architects and IT Architects are aware of the current and emerging opportunities, and limitations, afforded by spatial technologies.&amp;nbsp; &amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-1667478091792867126?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/1667478091792867126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=1667478091792867126' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/1667478091792867126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/1667478091792867126'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2009/12/enterprise-architecture-and-gis.html' title='Enterprise Architecture and GIS'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-6347069431815057913</id><published>2009-09-29T17:16:00.005+01:00</published><updated>2009-09-30T15:58:35.731+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='SIG'/><category scheme='http://www.blogger.com/atom/ns#' term='AGI'/><title type='text'>AGI 2009 Geocommunity Conference - Mainstream?  Not yet.</title><content type='html'>A good &lt;a href="http://www.agi.org.uk/bfora/systems/xmlviewer/default.asp?arg=DS_AGI_ABOUTART_73/_page.xsl/94" target="_blank"&gt;AGI GeoCommunity conference &lt;/a&gt;for sure with some thought provoking presentations.&amp;nbsp; There were lots of familar faces and it was good to catch up over  a beer or two.&amp;nbsp; I was wondering who would be there this year and what the community would consider the burning questions of the age to be...&lt;br /&gt;&lt;br /&gt;It wasn't as I had expected.&amp;nbsp; &lt;a href="http://giscussions.blogspot.com/" target="_blank"&gt;Steven Feldman&lt;/a&gt;, the conference chair, opened the first day with a solid introduction, explaining that the central theme would be 'What' people are doing with GIS, and hoping that over the next year we would be considering more 'Why' questions.&amp;nbsp; This year's conference would not really consider the 'How' as GIS has now merged with the mainstream, and so presumably then, implementation problems are a thing of the past.&amp;nbsp; At least that is how I heard it and I must admit that this sentiment does not ring true to me. Not yet.&lt;br /&gt;&lt;br /&gt;In my own travels as a Geospatial Solution Architect I haven't noticed GIS implementation challenges lessen very much - sure some of the standards are beginning to take hold but the problem areas of real multi-user concurrent data editing, application interoperability, data integration, data licensing, and GIS within enterprise architecture are still very much significant challenges.&amp;nbsp; I would have loved to see an implementation stream cover progress in these areas.&lt;br /&gt;&lt;br /&gt;The conference was not organised along the lines of the &lt;a href="http://www.agi.org.uk/bfora/systems/xmlviewer/default.asp?arg=DS_AGI_PARTART_35/_firsttitle.xsl/35" target="_blank"&gt;AGI Special Interest Groups&lt;/a&gt; which perhaps in itself indicates that we may need to review the topic areas and roles of the SIGs to ensure that they remain relevant to the community. As someone that feels that technical developments are of great interest I enjoyed the Geoweb stream which addressed some relevant (or potentially relevant) technical developments, principally in the area of mashups.&amp;nbsp; I would love to hear more about developments in data storage, server based services (and issues of scalability and availability), systems and data integration - technical issues relevant to enterprise deployment of GIS capabilities.&lt;br /&gt;&lt;br /&gt;The AGI Northern Group has organised a follow up conference (&lt;a href="http://www.agi.org.uk/POOLED/articles/bf_eventart/view.asp?Q=bf_eventart_313900" target="_blank"&gt;Where2.0Now?&lt;/a&gt;) in Harrogate on 10th November on the subject of Web2.0 and disruptive technologies.&amp;nbsp; The &lt;a href="http://www.agi.org.uk/bfora/user/systems/sig/view.asp?sig=282&amp;amp;arg=1" target="_blank"&gt;AGI Technical SIG&lt;/a&gt; is also in the process of organising a conference for early next year on the subject of Mobile GIS.&amp;nbsp; I look forward to both of these events and to hear more of the technical developments effecting our industry.&lt;br /&gt;&lt;br /&gt;GIS as a member of the mainstream?&amp;nbsp; Based upon the content and attendance of this conference we can't possibly argue that GIS is mainstream yet.&amp;nbsp; Sure, many more people use spatial data and technologies daily in the form of SatNav and online web maps but the IT mainstream was not at the conference.&amp;nbsp; There were no stands from the mainstream IT players such as IBM, Microsoft, Oracle, FileNet, Google, Informatica, Accenture, Logica, Dell, Sun, Embarcodero, Adobe, etc, etc. in the small exhibit hall.&amp;nbsp; When we start to see these vendors and integrators showing up in numbers then we will know that GIS has arrived.&amp;nbsp; I am not so sure what we will all do after that though!&lt;br /&gt;&lt;br /&gt;Thanks to the conference organizers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-6347069431815057913?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/6347069431815057913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=6347069431815057913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/6347069431815057913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/6347069431815057913'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2009/09/agi-2009-geocommunity-conference.html' title='AGI 2009 Geocommunity Conference - Mainstream?  Not yet.'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-2949329481054584375</id><published>2008-05-18T23:34:00.001+01:00</published><updated>2008-05-18T23:37:43.688+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='definition services'/><title type='text'>What is this Enterprise GIS Thing?</title><content type='html'>&lt;p class="MsoNormal"&gt;I suppose if I am going to blog on about this topic then I should really lay out what it is I am talking about, so here goes.&lt;span style=""&gt;  &lt;/span&gt;It is not going to be straight forward though but hopefully, as my ideas develop, I’ll be able to refine this over time.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;“Enterprise GIS” is one of those terms that seems to have been around for a long time, at least since the late 1990’s but it has always had more to do with marketing hype than any commonly understood concept.&lt;span style=""&gt;  &lt;/span&gt;During my time at Convergent Group in the US we certainly toted many solutions as being Enterprise GIS (and some were pretty cool) but today I am taking a different slant on the notion.&lt;span style=""&gt;  &lt;/span&gt;To begin with I don’t believe that there is such a thing as “an Enterprise GIS” – that is, there is no single application or architectural component that provides all the GIS capabilities that a large organization could need.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;In my experience the term is most commonly used for large spatial data repositories; hubs, warehouses and clearinghouses are often labelled as Enterprise GIS.&lt;span style=""&gt;  &lt;/span&gt;These central stores of geospatial data can vary enormously in their sophistication, ranging from simple file shares that act as dumping grounds for file based formats, to spatially enabled databases fed by automated feeds from business applications.&lt;span style=""&gt;  &lt;/span&gt;Repositories are often accompanied by metadata catalogues to assist potential users find and evaluate data – but in the end these are still read-only systems and only provide a subset of capabilities.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;To me, the definition of “Enterprise GIS” is a set of capabilities (or services) that are baked into the software infrastructure (the ‘stack’) in order to be made available to any application that needs to use them.&lt;span style=""&gt;  &lt;/span&gt;What are those capabilities?&lt;span style=""&gt;  &lt;/span&gt;Well basically they provide the ability to work with spatial data i.e. to capture, transform, transfer, store, analyse, visualise, maintain, validate, manage, secure and distribute spatial data.&lt;span style=""&gt;  &lt;/span&gt;‘Baking them into the stack’ means that they are made available to any business application without any dependency on proprietary ‘fat’ desktop client software.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Thus it is not possible to purchase an Enterprise GIS; these capabilities need to be architected and assembled using a blend of platform software, supplemented by specific technology components from the specialist GIS houses.&lt;span style=""&gt;  &lt;/span&gt;This involves careful selection of appropriate standards and policies to support data interoperability between applications and to enable reliable ‘Create Read Update Delete’ access to spatial data via any channel including desktop, web, sensor, mobile, EAI, etc.&lt;/p&gt;  &lt;p class="MsoNormal"&gt;Enterprise-wide GIS capabilities need to exhibit specific ‘enterprise class qualities’ i.e. they must be deployed in a server environment and possess the following qualities:&lt;/p&gt;  &lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style=""&gt;Scalable – they can grow      to support volume and performance demands for current and future      (unforeseen) needs;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Reliable – can operate in      an unattended fashion to produce consistent and predictable results;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Available – can be      configured to support High Availability e.g. support clustering and fail      over;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Flexible – configuration      can be changed to support evolving needs of the business with relative      ease, i.e. without significant downtime or impact on business operations;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Secure – all access to      data functions must be securable in line with corporate policies; includes      support for directory services, delegation and encryption;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Measurable – it must be      possible to monitor all aspects of the operation of these capabilities      such that administrators can easily determine that they are functioning      correctly and to support problem identification and resolution using      standard tools (e.g. HP OpenView);&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Standards-based – In order      to support use by many applications, these capabilities need to be accessible      via open standard protocols and formats;&lt;/li&gt;&lt;li class="MsoNormal" style=""&gt;Discoverable – in future      posts I’ll explore this idea more, but the crux is that as we build a set      of commonly available geospatial services, they will need to be described,      and those descriptions made in an accessible fashion.&lt;/li&gt;&lt;/ul&gt;  &lt;p class="MsoNormal"&gt;This doesn’t sound like GIS today, and in 20 years time may be redundant anyway as the capabilities are increasingly adopted by the major platform vendors.&lt;span style=""&gt;  &lt;/span&gt;But at the present time I believe that providing spatial capabilities within the common platform is still a highly desirable and achievable vision.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-2949329481054584375?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/2949329481054584375/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=2949329481054584375' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/2949329481054584375'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/2949329481054584375'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2008/05/what-is-this-enterprise-gis-thing.html' title='What is this Enterprise GIS Thing?'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-124613497627442220</id><published>2008-05-08T22:21:00.003+01:00</published><updated>2008-05-08T23:08:51.675+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Snowflake'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='GML'/><category scheme='http://www.blogger.com/atom/ns#' term='1Spatial'/><category scheme='http://www.blogger.com/atom/ns#' term='INSPIRE'/><title type='text'>1Spatial and Snowflake Conferences</title><content type='html'>In the past couple of weeks I managed to squeeze in the &lt;a href="http://www.snowflakesoftware.com/conference/2008/index.htm"&gt;Snowflake GeoxChange conference&lt;/a&gt; in Edinburgh and the &lt;a href="http://www.1spatial.com/conference/"&gt;1Spatial conference&lt;/a&gt; at Stansted.   Both conferences turned out to be very good so chairman Peter Woodsford must be doing something right. &lt;br /&gt;&lt;br /&gt;Interestingly the &lt;a href="http://inspire.jrc.it/"&gt;INSPIRE&lt;/a&gt; initiative featured heavily in both of them, the reason being that this European Spatial Data Infrastructure is an ideal driver for both companies.  As public bodies across Europe will be mandated to catalogue and share vast amounts of spatial information in the near future, there will likely be the need to quantify data qualities so enable potential users to assess fitness for purpose (and at the very least not sue the provider); 1Spatial are positioning themselves nicely to provide the ability to do just that. &lt;br /&gt;&lt;br /&gt;The company is actively involved in an &lt;a href="http://www.opengeospatial.org/projects/groups/dqwg"&gt;OGC initiative&lt;/a&gt; to define data quality assurance measures for spatial metadata to enable data quality attributes to be reported consistently and its Radius Studio tool provides a means to profile spatial data to divine business rules, report conformance with them, and perform actions to improve data consistency.  This looks like a nice niche that will enable data custodians to provide clearer descriptions of their data and assist potential users determine the extent to which it might meet their needs.  I think that as practitioners get their head around this concept of spatial data quality auditing there is considerable scope for profiling and improving all those datasets that have come into digital existence in the last 15 years.&lt;br /&gt;&lt;br /&gt;Snowflake's tools also look well set to support INSPIRE driven initiatives by enabling the encoding and decoding of spatial data packets in GML format.  Given this government's preference for XML centric data exchange standards and even the emergence of Dutch legislation that goes as far as to enshrine GML into law (it's true but unfortunately for some strange reason the GeoXchange presentation that describes this is password protected); Snowflake's tools may have a bright future if they can plug into message backbones to enable the transport of spatial data within the new SDIs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-124613497627442220?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/124613497627442220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=124613497627442220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/124613497627442220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/124613497627442220'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2008/05/1spatial-and-snowflake-conferences.html' title='1Spatial and Snowflake Conferences'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7278789167650211247.post-8259260936837049385</id><published>2008-04-29T00:03:00.004+01:00</published><updated>2008-04-29T00:29:39.892+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open group'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><title type='text'>Enterprise Architecture Practitioners Conference</title><content type='html'>I attended &lt;a href="http://www.opengroup.org/glasgow2008/"&gt;The Open Group's conference is Glasgow&lt;/a&gt; last week and was rather surprised to find that geospatial issues didn't really feature.  Given how common geospatial is (i.e. it is of interest to many departments within many organizations); how useful the geospatial dimension is to data integration analysis; and how difficult it still is to provide access to geospatial data and functionality - I had expected it to be a well worn theme but that was not the case last week. &lt;br /&gt;&lt;br /&gt;I think this is an exciting time as the discipline of Enterprise Architecture is maturing at the same time as GIS technologies are reaching a point where they can contribute core capabilities to the software infrastructure.&lt;br /&gt;&lt;br /&gt;I did provide a &lt;a href="http://www.opengroup.org/glasgow2008/morgan.html"&gt;brief overview &lt;/a&gt;of what geospatial is and how it might fit as a set of enterprise capabilities and the ideas were pretty well received.  So on the strength of that I've set up this blog to log my thoughts and ideas on the subject - and just hope that I have some!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7278789167650211247-8259260936837049385?l=enterprisegeospatial.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://enterprisegeospatial.blogspot.com/feeds/8259260936837049385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7278789167650211247&amp;postID=8259260936837049385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/8259260936837049385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7278789167650211247/posts/default/8259260936837049385'/><link rel='alternate' type='text/html' href='http://enterprisegeospatial.blogspot.com/2008/04/enterprise-architecture-practitioners.html' title='Enterprise Architecture Practitioners Conference'/><author><name>Graham Morgan</name><uri>http://www.blogger.com/profile/08539414416921918490</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='31' height='21' src='http://3.bp.blogspot.com/_JMDWAoNC9J0/SsJ-LCg-TpI/AAAAAAAAAM8/hvSAOHp_Q5I/S220/Graham+Profile+3.jpg'/></author><thr:total>0</thr:total></entry></feed>
