Category: B2C

  • Nutbourne Place

    Nutbourne Place

    Adrian is fortunate to live at Nutbourne Place, a fine country house in West Sussex with a great pub, The Rising Sun, down the road.

    The Annexe at Nutbourne Place is available for holiday rentals through Airbnb.

    To highlight useful links to walks, attractions and a history of the house for visitors Adrian put the nutbourneplace.com website together. Several of his pages, e.g., the Walks page, feature a series of customised Google Maps within the WordPress site.

    The process of creating this geographical content was reasonably straightforward, if slightly demanding:

    • Walks were undertaken, enjoyably, with a smart watch recording the route using Google Fit.
    • The smart watch recorded direction, elevation and pace in GPS Exchange Format (GPX) files.
    • These files could be downloaded by visiting the Google Takeout site, selecting Google Fit data.
    • Each GPX file was converted to Keyhole Markup Language (KML) using an online converter for use in Google Maps.

    Finally, the resulting KML files could be uploaded to the webserver hosting the nutbourneplace.com website.

    Coding required one large JavaScript block specifying all of the maps used on the site.

    <script>
      // Initialize and add the map
      function initMap() {
    	
    	// The location of NP
    	const NP = { lat: 50.960043, lng: -0.470723 };
    	
    	// Map #1, centered at NP
    	const map_1 = new google.maps.Map(document.getElementById("map_1"), {
    	  mapTypeId: 'satellite',
    	  center: NP,
    	});
    	// NP marker on this map
    	const marker_1 = new google.maps.Marker({
    	  position: NP,
    	  title: 'Nutbourne Place', 
    	  label: 'NP', 
    	  map: map_1,
    	}); 
    
    	// Map #2, centered at NP
    	const map_2 = new google.maps.Map(document.getElementById("map_2"), {
    	  mapTypeId: 'satellite',
    	  center: NP,
    	});
    	// NP marker on this map
    	const marker_2 = new google.maps.Marker({
    	  position: NP,
    	  title: 'Nutbourne Place', 
    	  label: 'NP', 
    	  map: map_2,
    	}); 
    
    	// Map #3, centered at NP
    	const map_3 = new google.maps.Map(document.getElementById("map_3"), {
    	  mapTypeId: 'satellite',
    	  center: NP,
    	});
    	// NP marker on this map
    	const marker_3 = new google.maps.Marker({
    	  position: NP,
    	  title: 'Nutbourne Place', 
    	  label: 'NP', 
    	  map: map_3,
    	}); 
    
    	// Map #4, centered at NP
    	const map_4 = new google.maps.Map(document.getElementById("map_4"), {
    	  mapTypeId: 'satellite',
    	  center: NP,
    	});
    	// NP marker on this map
    	const marker_4 = new google.maps.Marker({
    	  position: NP,
    	  title: 'Nutbourne Place', 
    	  label: 'NP', 
    	  map: map_4,
    	}); 
    
    	// KML - long_sheep_loop
    	const long_sheep_loop_Layer = new google.maps.KmlLayer({
          url: "https://www.nutbourneplace.com/wp-content/uploads/2021/06/2021-05-10_long_sheep_loop.kml",
          map: map_1,
    	});
    
    	// KML - gunnera_nyetimber_woods
    	const gunnera_nyetimber_woods_Layer = new google.maps.KmlLayer({
          url: "https://www.nutbourneplace.com/wp-content/uploads/2021/06/2021-05-13_gunnera_nyetimber_woods.kml",
          map: map_2,
    	});
    
    	// KML - local_llama_loop
    	const local_llama_loop_Layer = new google.maps.KmlLayer({
          url: "https://www.nutbourneplace.com/wp-content/uploads/2021/06/2021-05-19_local_llama_loop.kml",
          map: map_3,
    	});
    
    	// KML - long sheep loop
    	const woodland_lake_millpond_Layer = new google.maps.KmlLayer({
          url: "https://www.nutbourneplace.com/wp-content/uploads/2021/06/2021-05-25_woodland_lake_millpond.kml",
          map: map_4,
    	});
    
      }
    </script>

    Each map was named so that individual maps could be pulled into pages through DIVs, e.g., map_1.

    <!-- The div element for the map -->
    <div id="map_1" style="height: 400px; width: 100%;"></div>

    This sort of process illustrates what can be achieved with modern technology. Additional setup was required to enable the Google Maps API within the Google Cloud Platform, and more coding was required to initialise the Maps clients through JavaScript calls with API keys. Try it and you may well get there eventually…

    Sadly, of course, it can all sometimes go a bit pear! Similar data collection and mapping of US Army personnel’s exercise routines on Strava has created perfect maps of overseas bases.

    No wonder it is sometimes advisable to turn our smart devices off!

  • Ascog Farm

    Ascog Farm

    Adrian’s family own Ascog Farm on the Isle of Bute, Scotland. The farm is one of very few that is not owned by the Mount Stuart Trust, the ‘Bute Estate’ which describes itself as ‘the custodian of 87% of the Isle of Bute.’

    At Ascog Farm, a particularly windy spot close to the Eastern coast of the Isle of Bute, Adrian and his family attempted to develop a renewable wind energy generating scheme consisting of three Enercon E48 wind turbines.

    The project was designed to offer a much higher level of community pay-out than is normal. Adrian also told the local councillors that he welcomed community ownership of two out of the three proposed turbines if the funds could be raised (approximately £ million/turbine) to pay for their installation.

    A great deal of geographical research went into the Environmental Impact Assessment into the scheme, some conducted by Adrian and yet more by SAC Consulting, the consultancy arm of the Scottish Agricultural College, now part of Scotland’s Rural College (SRUC).

    Despite all this detailed work some predictable hostility to the scheme, whipped up locally, and a far from imaginative Landscape Wind Energy Capacity Study (LWECS) conducted by Argyll & Bute Council more or less doomed the prospect of gaining planning consent, even before the plans had been submitted.

    Sure enough, the application for wind turbines at Ascog Farm was rejected at planning and at appeal, solely on the basis of views.

    Adrian has produced a set of slides covering the whole project, these are shown below.

    Adrian presented the slides at Portsmouth’s Pint of Science festival in May 2017 and has since incorporated this knowledge into his teaching, notably on The Green Economy course he designed and delivered at the University of Portsmouth.

    Needless to say, since the planning application was refused, global CO2 emissions have continued to rise and no meaningful green energy has been developed on the Isle of Bute.

    Interestingly, other communities in Scotland that did bite the bullet and build wind turbines themselves have done rather well out of it!

    Perhaps there is hope yet…

  • UK General Election – 1997

    UK General Election – 1997

    The URL election.co.uk was used for Business Geographics’ coverage of the UK General Election in 1997.

    Built by a core team of just a handful of people our coverage of events, angled substantially towards an explicitly geographical perspective, garnered millions of hits. The website featured:

    • Clickable image maps from UK to constituency levels.
    • Town to constituency search facilities.
    • Interactive zoomable maps with the MapGuide plugin.
    • Maps in Virtual Reality Markup Language format.
    • Geographical organisation of content, e.g., by counties.

    Adrian wrote about the design of the website for the Association of Geographic Information 1997 Conference, at which it won a prize for Technological Progress.

    Later, others (Mahoney & McLaren, 1999) commented on the relevance of the site as part of the use of spatial data to enhance the democratic process.

    The Election 1997 website was highly influential, effectively setting the pattern for most major online coverage of elections throughout the world!

    The contributing team had another crack of the whip for Blair’s re-election contest in the UK General Election of 2001. By this time most, including Adrian, had left Business Geographics to form Lead Hat Limited but the [geo]electoral news formula continued to carry over.

  • Ascog Farm

    Ascog Farm

    Ascog Farm on the Isle of Bute, Scotland, is run as a partnership between Adrian and his wife, Elspeth. Day to day the farm is managed by Elspeth’s father, Joe, a sturdy veteran farmer.

    A lot of effort has gone into improving the land and buildings at Ascog Farm.

    Attempting to harness the average 8m/sec windspeeds, an application for wind turbines at the farm was lodged in 2013.

    The whole process was somewhat fraught, failed at planning, and has been detailed at length on Adrian’s Ascog Farm website.

    The family now concentrate on sheep-farming operations, including the production of excellent undyed wool and woollen garments.

    Earlier, cattle and sheep farming at Ascog led to the partial development of the database-driven HerdManager website, an application that probably could have grown much bigger with more time invested in it.

    Further details of the Ascog Farm and HerdManager websites are given below.

    • Ascog Farm

      Ascog Farm

      Adrian’s family own Ascog Farm on the Isle of Bute, Scotland. The farm is one of very few that is not owned by the Mount Stuart Trust, the ‘Bute Estate’ which describes itself as ‘the custodian of 87% of the Isle of Bute.’ At Ascog Farm, a particularly windy spot close to the Eastern coast…


    • HerdManager

      HerdManager

      Not the prettiest of sites, and more of a ‘what might have been’ than anything else, HerdManager was partially developed as a demonstration of the sort of data management that is possible with a ColdFusion-based site, a database and a whole lot of Structured Query Language (SQL) statements. The functionality to add new records to…


    Ascog Farm now uses Agriwebb for flock management, in many ways a competing product to our earlier self-built efforts.

    Agriwebb raised $14 million in Series A funding so perhaps we should have put more time in to HerdManager!

    The farm itself is unlikely ever to make millions but is a beautiful place to spend time, especially if the weather is kind…