Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement final revisions for v2 platform blog #30

Merged
merged 3 commits into from
Jul 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions src/components/ProjectLink.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
import type { CollectionEntry } from "astro:content";
interface Props {
project: CollectionEntry<"project">;
}

const { project } = Astro.props;
---

{project && <a href={"/projects/" + project.slug}>{project.data.name}</a>}
35 changes: 14 additions & 21 deletions src/content/blogs/platform_v2.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: "Announcing the release of the V2 Technology Platform "
slug: "platform_v2_release"
draft: true
draft: false
authors:
- stuart_lynn
- sam_greenbury
Expand All @@ -12,7 +12,7 @@ authors:
- andy_smith
- bowen_zhang

publish_date: 2024-07-10
publish_date: 2024-07-11
projects:
- popgetter
- clim_recal
Expand All @@ -23,7 +23,7 @@ tags:
- platform
image:
url: https://www.enterpriseai.news/wp-content/uploads/2022/08/geospatial-data_shutterstock-2078842243_900x-370x290.jpg
alt: Some GEOAI image
alt: GEOAI image

summary: Debiased climate projections for cities, geospatial chatbots, a speedier SPC and so much more! Learn about what's new in the Urban Analytics Technology Platform
---
Expand All @@ -34,7 +34,7 @@ This blog post will summarise the latest progress, categorised under: "What's ne

- [What's new](#whats-new)
- [Popgetter v0.2 release](#popgetter-v02-release)
- [clim-recal: A climate bias correction dataset for three cities](#clim-recal-a-climate-bias-correction-dataset-for-three-cities)
- [clim-recal: a climate bias correction dataset for three cities](#clim-recal-a-climate-bias-correction-dataset-for-three-cities)
- [Vulnerable Populations Explorer](#vulnerable-populations-explorer)
- [App templates](#app-templates)
- [New ways to access SPC](#new-ways-to-access-spc)
Expand Down Expand Up @@ -76,11 +76,11 @@ We currently support the UK (Scotland, England, North Ireland and Wales), Belgiu

If you're interested in having your country in Popgetter, we would love to work with you – reach out and we can help you through the process!

#### clim-recal: A climate bias correction dataset for three cities
#### clim-recal: a climate bias correction dataset for three cities

Climate change, and the increase in frequent extreme weather events, is one of the largest challenges that urban areas will face over the next 30 years.

One of the key tools to understanding how climate will change in the future is large physics-based simulations. The Met Office provides a number of these down to a 2km grid scale, which could help us understand and prepare for climate change at the city scale.
One of the key tools to understanding how climate will change in the future is large physics-based simulations. The Met Office provides a number of these down to a 2km grid scale, which could help us understand and prepare for climate change at the city scale.

Unfortunately, for a number of reasons (limited spatial resolution, simplified thermodynamics, etc), the projections at a small scale can be systematically off. Bias correction is a suite of methods that aims to correct these systematic errors by comparing simulations to historic observations of the climate. It uses the discrepancies between the simulation and the models to find ways to correct them that can be applied to future predictions.

Expand All @@ -90,7 +90,6 @@ There exists a large number of different ways of doing this kind of bias correct

That's why we are releasing a set of combined observation and simulation datasets for three cities in the UK and inviting authors of bias correction methods to benchmark their methods for those cities. We will be providing sample results soon on our [Exported Datasets](https://alan-turing-institute.github.io/clim-recal/docs/datasets.html) page.


#### Vulnerable Populations Explorer

Understanding how climate will affect people in the future requires us to understand, not just the hazards they will face (extreme temperature), but also who is vulnerable to those hazards and who will be exposed to them.
Expand Down Expand Up @@ -127,11 +126,8 @@ Your browser does not support the video tag.

We think these templates are a good starting point for anyone who might be interested in building urban analytics applications and so we are making them available to the wider community to use and improve on.

The template source code is available on [GitHub](https://github.com/Urban-Analytics-Technology-Platform/web-app-template), but you can get started more quickly by running in your terminal:

```shell
npm create @uatp/web@latest
```
The template source code is available on [GitHub](https://github.com/Urban-Analytics-Technology-Platform/web-app-template), but you can get started more quickly by running in your terminal:<br>
`npm create @uatp/web@latest`

As part of this work, we have been helping build some features upstream into the [svelte-maplibre](https://svelte-maplibre.vercel.app/) library that powers our maps. It's a great project that we have loved contributing to.

Expand Down Expand Up @@ -189,6 +185,8 @@ We have also been exploring how large language models (LLMs) may provide a compl
Your browser does not support the video tag.
</video>

<br>

#### Results from the research on computer vision for public good and disaster relief

Within the partnership with HOT - Humanitarian OpenStreetMap Team, a workflow was built to assess the performance of their growing web app [fAIr](https://www.hotosm.org/tech-suite/fair/). fAIr is an open source AI-assisted mapping tool to generate semi-automated building footprints features from aerial imagery. In the web app, OpenStreetMap (OSM) users can create their own local training dataset, train/fine-tune a pre-trained Eff-UNet model (for more details, see the [RAMP](https://rampml.global/) initiative), and then map into OSM with the assistance of their own local model.
Expand Down Expand Up @@ -228,22 +226,17 @@ For more details, check out the [AcBM documentation](https://github.com/Urban-An

#### LLM toolkit

We learnt a lot by integrating a chatbot-like interface into Demoland and we want to make building similar interfaces in future as easy as possible. To do that, we are currently working on a geospatial LLM agent and geospatial LLM toolkit. This toolkit will allow us and others to use a number of LLM techniques such as Retrieval Augmented Generation and Chaining and Function Calling in concert with
a suite of tools that will allow the LLM to perform spatial computations, understand the context of a space, and interact with external knowledge stores to build geographically-aware agents for a
wide variety of different tasks.
We learnt a lot by integrating a chatbot-like interface into Demoland and we want to make building similar interfaces in future as easy as possible. To do that, we are currently working on a geospatial LLM agent and geospatial LLM toolkit. This toolkit will allow us and others to use a number of LLM techniques such as Retrieval Augmented Generation and Chaining and Function Calling in concert with a suite of tools that will allow the LLM to perform spatial computations, understand the context of a space, and interact with external knowledge stores to build geographically-aware agents for a wide variety of different tasks.

We think there is a lot to explore in this area so watch this space.

#### Popgetter v0.3

With the release of Popgetter v0.2, we are making it easier for our projects to access census data from multiple countries in a consistent and predictable way. There is, however, so much more we want to do with Popgetter. Over the next few months, we are planning on adding even more data: expanding the number of countries covered, adding data products for the existing countries, and exploring other types of data that we can bring into the platform.
With the release of [Popgetter v0.2](#popgetter-v02-release), we are making it easier for our projects to access census data from multiple countries in a consistent and predictable way. There is, however, so much more we want to do with Popgetter. Over the next few months, we are planning on adding even more data: expanding the number of countries covered, adding data products for the existing countries, and exploring other types of data that we can bring into the platform.

Beyond census data, two high priorities datasets we are planning on working on next is the data that went into producing the Urban Grammar signatures, along with the signatures themselves, and our
synthetic population data from the SPC project.
Beyond census data, two high priorities datasets we are planning on working on next is the data that went into producing the Urban Grammar signatures, along with the signatures themselves, and our synthetic population data from the SPC project.

On the tooling side of Popgetter, we are planning on building a number of different ways for users to interact with the platform. To make it easier to find and create a list of the datasets you
want from Popgetter, we are planning to build out a terminal user interface and web interface. We also think there is great utility in making Popgetter available in the data science and web tooling
contexts. To enable those use cases, we will be developing Python and JavaScript interfaces for the Popgetter library.
On the tooling side of Popgetter, we are planning on building a number of different ways for users to interact with the platform. To make it easier to find and create a list of the datasets you want from Popgetter, we are planning to build out a terminal user interface and web interface. We also think there is great utility in making Popgetter available in the data science and web tooling contexts. To enable those use cases, we will be developing Python and JavaScript interfaces for the Popgetter library.

#### More on computer vision for public good and disaster relief

Expand Down
11 changes: 8 additions & 3 deletions src/pages/blog/[...slug].astro
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import { getCollection, getEntry, getEntries } from "astro:content";
import Base from "../../layouts/Base.astro";
import PersonLink from "../../components/PersonLink.astro";
import ProjectLink from "../../components/ProjectLink.astro";

const { entry } = Astro.props;
const { Content } = await entry.render();
Expand Down Expand Up @@ -46,9 +47,13 @@ let projects = entry.data.projects
projects && projects.length > 0 && (
<section>
<h3>Projects</h3>
{projects.map((p) => (
<a href={`/projects/${p?.slug}`}>{p?.data.name}</a>
))}
<ul class="links">
{projects.map((project) => (
<li>
<ProjectLink project={project} />
</li>
))}
</ul>
</section>
)
}
Expand Down
Loading