Understanding the Uncertain Geographic Context Problem
"The areal units (zonal objects) used in many geographical studies are arbitrary, modifiable, and subject to the whims and fancies of whoever is doing, or did, the aggregating."
---------------------- Stan Openshaw (1983)
"Results about the effects of area-based attributes on individual behaviors or outcome can be affected by how contextual units or neighborhoods are geographically delineated and the extent to which these areal units deviate from the true geographic context."
---------------------- Mei-Po Kwan (2012)

GDP per capita in China in 2010 made by Worldmapper
I think the two references above have given very well-summarized accounts about the Modifiable Area Unit Problem (MAUP) and Uncertain Geographic Context Problem (UGCoP). They both state the essence of the problems, i.e., the causes where the problems arise. Interesting and simply put as they are, however, it is not easy to paraphrase them in a unsophisticated and easy-to-understand way. As such, this article aims to explain the two problems using words that don’t duplicate in the original articles by the authors.
Let’s look at the UGCoP first.
The essence of UGCoP is that the authenticity of research could be compromised due to the inaccurate description of the true geographic context by using geographic area/space. Put it in another way, it is the gap between the true geographic context and the geographical area/space we used to depict the context that has caused the problem. True geographic context here refers to the precise spatial configuration or areas that exert contextual influences on the individuals being studied. In the original article by Prof. Kwan, UGCoP is said to consist of two dimensions, which are spatial uncertainty and temporal uncertainty. Spatial uncertainty, from her point of view, is evidenced by several aspects in terms of the complexity of geographical context: multiple contexts of human activities, discrete geographical space which one context may cover, indefinable contexts by using geographical space (aspatial contexts), inaccurate geographical representation to the true geographical context, and lastly the variability of the contexts per se.
As for temporal uncertainty, however, it is not appropriate to mention the two uncertainties in the same breath, in my opinion. Spatial uncertainty is the major cause and component of UGCoP, while temporal uncertainty only plays a minor and subsidiary role component in UGCoP. Its function is only to make the problem of UGCoP more complicated. Specifically, the extensive temporal variability of human activities and contexts we study, as well as the time lag effect of contextual influence and human migration, add more complexities into spatial uncertainty.
MAUP is related to UGCoP, but it tells a different story. Let me explain by explicating their commonalities and differences.
Bothe MAUP and UGCoP share some common features. First, they both deal with the research result accuracy problem; Second they are both caused by ambiguous and untrue geographical delineation.
As for the differences, firstly, if you look into the nuance of the causes of the two problems, you will find the causes are actually different. MAUP is caused by arbitrary and unjustified zoning schemes, while UGCoP is due to the incomplete information transfer and inability of inter-describing between geographical space and contextual influences. Secondly, MAUP is almost incurable, while UGCoP can be remedied to some extent.
References
Openshaw, S. (1983). The modifiable areal unit problem (Vol. 38): Geo Books Norwich.
Kwan, M.-P. (2012). The uncertain geographic context problem. Annals of the Association of American Geographers, 102(5), 958-968.
Understanding the Uncertain Geographic Context Problem的更多相关文章
- 区分DDD中的Domain, Subdomain, Bounded Context, Problem/Solution Space
区分DDD中的Domain, Subdomain, Bounded Context, Problem/Solution Space 译自: Domain, Subdomain, Bounded Con ...
- SICP 阅读笔记(二)
Chapter 1: Building Abstractions with Procedures 2015-09-29 016 Preface of this chapter QUOTE: The a ...
- JAVA工程师技能要求
近期做了个JAVA工程师分类, JAVA工程师可能是市场上最多类的程序员: 初级JAVA工程师的基本要求 Good basic programming skills 良好基本编程技能 Founda ...
- GIS和视频监控的集成
本文讨论了使用增强现实(AR)技术的三维(3D)地理信息系统(GIS)和视频监视系统的集成.进行这种集成的动机是要克服常规视频监视系统面临的问题.关于哪个摄像机当前监视此类系统中哪个区域的明确信息:因 ...
- atitit.软件与sql设计模式原理与本质 大总结attialx总结v6 qc26.docx
atitit.软件与sql设计模式原理与本质 大总结attialx总结v6 qc26.docx 1.1. 版本历史2 2. 设计模式是什么2 2.1. 模式就是在一种场合下对某个问题的一个解决方案.& ...
- Normalization
In creating a database, normalization is the process of organizing it into tables in such a way that ...
- Common Pitfalls In Machine Learning Projects
Common Pitfalls In Machine Learning Projects In a recent presentation, Ben Hamner described the comm ...
- Leetcode: Max Sum of Rectangle No Larger Than K
Given a non-empty 2D matrix matrix and an integer k, find the max sum of a rectangle in the matrix s ...
- Java fundamentals of basic IO
IO is a problem difficult to handle in various of systems because it always becomes a bottleneck in ...
随机推荐
- Linux - Screen
GNU's Screen homepage Screen是由GNU计划开发的用于命令行终端切换的自由软件,可以看作是窗口管理器的命令行界面版本. 可以通过该软件同时连接多个本地或远程的命令行会话,并在 ...
- Android中include标签的使用
在Android的开发中,我们知道布局文件可以让我们很方便的对各个UI控件进行位置安排跟属性设置,而在程序中可以直接取得控件并赋予对应操作功能.但是,如果是一个复杂的界面设计,我们把所有布局都放在一个 ...
- 自制简单实用IoC
IoC是个好东西,但是为了这个功能而使用类似 Castle 这种大型框架的话,感觉还是不大好 代码是之前写的,一直没详细搞,今天整理了一下,感觉挺实用的. IoC定义接口: using System; ...
- chrome dev debug network 的timeline说明
在使用chrome的时候F12的开发者工具中有个network,其中对每个请求有个timeline的说明,当鼠标放上去会有下面的显示: 这里面的几个指标在说明在chrome使用文档有说明: 下面我用人 ...
- SQL 聚合函数
SQL聚合函数 MAX---最大值 MIN--最小值 AVG--平均值 SUM--求和 COUNT--记录的条数 EXample: --从MyStudent表中查询最大年龄,最小年龄,平均年龄,年龄的 ...
- 【原创】Kakfa utils源代码分析(三)
Kafka utils包最后一篇~~~ 十五.ShutdownableThread.scala 可关闭的线程抽象类! 继承自Thread同时还接收一个boolean变量isInterruptible表 ...
- iOS 阶段学习第十天笔记(结构体)
iOS学习(C语言)知识点整理 一.数据结构 1)概念:数据结构是指计算机程序中所操作的对象——数据以及数据元素之间的相互关系和运算. 2)结构体必须有struct 关键字修饰. 实例代码: stru ...
- Type mismatch: cannot convert from java.sql.PreparedStatement to com.mysql.jdbc.PreparedStatement
Connection.prepareStatement()函数出错,提示: Type mismatch: cannot convert from java.sql.PreparedStatement ...
- cookies
Cookie[] cookies=request.getCookies(); for(Cookie c:cookies) out.println(c.getValue()+" ") ...
- Junit很少出现的一个问题 No tests found matching ...
java.lang.Exception: No tests found matching [{ExactMatcher:fDisplayName=test2], {ExactMatcher:fDisp ...