gisagents.org Ads.txt file

<!DOCTYPE html>
<html class='v2' dir='ltr' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<head>
<link href='https://www.blogger.com/static/v1/widgets/573632073-css_bundle_v2.css' rel='stylesheet' type='text/css'/>
<meta content='IE=EmulateIE7' http-equiv='X-UA-Compatible'/>
<meta content='width=1100' name='viewport'/>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<meta content='blogger' name='generator'/>
<link href='https://www.gisagents.org/favicon.ico' rel='icon' type='image/x-icon'/>
<link href='https://www.gisagents.org/' rel='canonical'/>
<link rel="alternate" type="application/atom+xml" title="GIS and Agent-Based Modeling - Atom" href="https://www.gisagents.org/feeds/posts/default" />
<link rel="alternate" type="application/rss+xml" title="GIS and Agent-Based Modeling - RSS" href="https://www.gisagents.org/feeds/posts/default?alt=rss" />
<link rel="service.post" type="application/atom+xml" title="GIS and Agent-Based Modeling - Atom" href="https://www.blogger.com/feeds/22770502/posts/default" />
<!--Can't find substitution for tag [blog.ieCssRetrofitLinks]-->
<meta content='This blog is a research site focused around my interests in Geographical Information Science (GIS) and Agent-Based Modeling (ABM).' name='description'/>
<meta content='https://www.gisagents.org/' property='og:url'/>
<meta content='GIS and Agent-Based Modeling' property='og:title'/>
<meta content='This blog is a research site focused around my interests in Geographical Information Science (GIS) and Agent-Based Modeling (ABM).' property='og:description'/>
<title>GIS and Agent-Based Modeling</title>
<style id='page-skin-1' type='text/css'><!--
/*
/* Variable definitions
====================
<Variable name="keycolor" description="Main Color" type="color" default="#66bbdd"/>
<Group description="Page Text" selector="body">
<Variable name="body.font" description="Font" type="font"
default="normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="body.text.color" description="Text Color" type="color" default="#222222"/>
</Group>
<Group description="Backgrounds" selector=".body-fauxcolumns-outer">
<Variable name="body.background.color" description="Outer Background" type="color" default="#66bbdd"/>
<Variable name="content.background.color" description="Main Background" type="color" default="#ffffff"/>
<Variable name="header.background.color" description="Header Background" type="color" default="transparent"/>
</Group>
<Group description="Links" selector=".main-outer">
<Variable name="link.color" description="Link Color" type="color" default="#2288bb"/>
<Variable name="link.visited.color" description="Visited Color" type="color" default="#888888"/>
<Variable name="link.hover.color" description="Hover Color" type="color" default="#33aaff"/>
</Group>
<Group description="Blog Title" selector=".header h1">
<Variable name="header.font" description="Font" type="font"
default="normal normal 60px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="header.text.color" description="Title Color" type="color" default="#3399bb" />
</Group>
<Group description="Blog Description" selector=".header .description">
<Variable name="description.text.color" description="Description Color" type="color"
default="#777777" />
</Group>
<Group description="Tabs Text" selector=".tabs-inner .widget li a">
<Variable name="tabs.font" description="Font" type="font"
default="normal normal 14px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="tabs.text.color" description="Text Color" type="color" default="#999999"/>
<Variable name="tabs.selected.text.color" description="Selected Color" type="color" default="#000000"/>
</Group>
<Group description="Tabs Background" selector=".tabs-outer .PageList">
<Variable name="tabs.background.color" description="Background Color" type="color" default="#f5f5f5"/>
<Variable name="tabs.selected.background.color" description="Selected Color" type="color" default="#eeeeee"/>
</Group>
<Group description="Post Title" selector="h3.post-title, .comments h4">
<Variable name="post.title.font" description="Font" type="font"
default="normal normal 22px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
</Group>
<Group description="Date Header" selector=".date-header">
<Variable name="date.header.color" description="Text Color" type="color"
default="#222222"/>
<Variable name="date.header.background.color" description="Background Color" type="color"
default="transparent"/>
</Group>
<Group description="Post Footer" selector=".post-footer">
<Variable name="post.footer.text.color" description="Text Color" type="color" default="#666666"/>
<Variable name="post.footer.background.color" description="Background Color" type="color"
default="#f9f9f9"/>
<Variable name="post.footer.border.color" description="Shadow Color" type="color" default="#eeeeee"/>
</Group>
<Group description="Gadgets" selector="h2">
<Variable name="widget.title.font" description="Title Font" type="font"
default="normal bold 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif"/>
<Variable name="widget.title.text.color" description="Title Color" type="color" default="#000000"/>
<Variable name="widget.alternate.text.color" description="Alternate Color" type="color" default="#999999"/>
</Group>
<Group description="Images" selector=".main-inner">
<Variable name="image.background.color" description="Background Color" type="color" default="#ffffff"/>
<Variable name="image.border.color" description="Border Color" type="color" default="#eeeeee"/>
<Variable name="image.text.color" description="Caption Text Color" type="color" default="#222222"/>
</Group>
<Group description="Accents" selector=".content-inner">
<Variable name="body.rule.color" description="Separator Line Color" type="color" default="#eeeeee"/>
<Variable name="tabs.border.color" description="Tabs Border Color" type="color" default="#eeeeee"/>
</Group>
<Variable name="body.background" description="Body Background" type="background"
color="#cccccc" default="$(color) none repeat scroll top left"/>
<Variable name="body.background.override" description="Body Background Override" type="string" default=""/>
<Variable name="body.background.gradient.cap" description="Body Gradient Cap" type="url"
default="url(http://www.blogblog.com/1kt/simple/gradients_light.png)"/>
<Variable name="body.background.gradient.tile" description="Body Gradient Tile" type="url"
default="url(http://www.blogblog.com/1kt/simple/body_gradient_tile_light.png)"/>
<Variable name="content.background.color.selector" description="Content Background Color Selector" type="string" default=".content-inner"/>
<Variable name="content.padding" description="Content Padding" type="length" default="10px"/>
<Variable name="content.padding.horizontal" description="Content Horizontal Padding" type="length" default="10px"/>
<Variable name="content.shadow.spread" description="Content Shadow Spread" type="length" default="40px"/>
<Variable name="content.shadow.spread.webkit" description="Content Shadow Spread (WebKit)" type="length" default="5px"/>
<Variable name="content.shadow.spread.ie" description="Content Shadow Spread (IE)" type="length" default="10px"/>
<Variable name="main.border.width" description="Main Border Width" type="length" default="0"/>
<Variable name="header.background.gradient" description="Header Gradient" type="url" default="none"/>
<Variable name="header.shadow.offset.left" description="Header Shadow Offset Left" type="length" default="-1px"/>
<Variable name="header.shadow.offset.top" description="Header Shadow Offset Top" type="length" default="-1px"/>
<Variable name="header.shadow.spread" description="Header Shadow Spread" type="length" default="1px"/>
<Variable name="header.padding" description="Header Padding" type="length" default="30px"/>
<Variable name="header.border.size" description="Header Border Size" type="length" default="1px"/>
<Variable name="header.bottom.border.size" description="Header Bottom Border Size" type="length" default="1px"/>
<Variable name="header.border.horizontalsize" description="Header Horizontal Border Size" type="length" default="0"/>
<Variable name="description.text.size" description="Description Text Size" type="string" default="140%"/>
<Variable name="tabs.margin.top" description="Tabs Margin Top" type="length" default="0" />
<Variable name="tabs.margin.side" description="Tabs Side Margin" type="length" default="30px" />
<Variable name="tabs.background.gradient" description="Tabs Background Gradient" type="url"
default="url(http://www.blogblog.com/1kt/simple/gradients_light.png)"/>
<Variable name="tabs.border.width" description="Tabs Border Width" type="length" default="1px"/>
<Variable name="tabs.bevel.border.width" description="Tabs Bevel Border Width" type="length" default="1px"/>
<Variable name="date.header.padding" description="Date Header Padding" type="string" default="inherit"/>
<Variable name="date.header.letterspacing" description="Date Header Letter Spacing" type="string" default="inherit"/>
<Variable name="date.header.margin" description="Date Header Margin" type="string" default="inherit"/>
<Variable name="post.margin.bottom" description="Post Bottom Margin" type="length" default="25px"/>
<Variable name="image.border.small.size" description="Image Border Small Size" type="length" default="2px"/>
<Variable name="image.border.large.size" description="Image Border Large Size" type="length" default="5px"/>
<Variable name="page.width.selector" description="Page Width Selector" type="string" default=".region-inner"/>
<Variable name="page.width" description="Page Width" type="string" default="auto"/>
<Variable name="main.section.margin" description="Main Section Margin" type="length" default="15px"/>
<Variable name="main.padding" description="Main Padding" type="length" default="15px"/>
<Variable name="main.padding.top" description="Main Padding Top" type="length" default="30px"/>
<Variable name="main.padding.bottom" description="Main Padding Bottom" type="length" default="30px"/>
<Variable name="paging.background"
color="#ffffff"
description="Background of blog paging area" type="background"
default="transparent none no-repeat scroll top center"/>
<Variable name="footer.bevel" description="Bevel border length of footer" type="length" default="0"/>
<Variable name="mobile.background.overlay" description="Mobile Background Overlay" type="string"
default="transparent none repeat scroll top left"/>
<Variable name="mobile.background.size" description="Mobile Background Size" type="string" default="auto"/>
<Variable name="mobile.button.color" description="Mobile Button Color" type="color" default="#ffffff" />
<Variable name="startSide" description="Side where text starts in blog language" type="automatic" default="left"/>
<Variable name="endSide" description="Side where text ends in blog language" type="automatic" default="right"/>
*/
/* Content
----------------------------------------------- */
body {
font: normal normal 12px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
color: #222222;
background: #cccccc none repeat scroll top left;
padding: 0 40px 40px 40px;
}
html body .region-inner {
min-width: 0;
max-width: 100%;
width: auto;
}
a:link {
text-decoration:none;
color: #2288bb;
}
a:visited {
text-decoration:none;
color: #2288bb;
}
a:hover {
text-decoration:underline;
color: #2288bb;
}
.body-fauxcolumn-outer .fauxcolumn-inner {
background: transparent url(//www.blogblog.com/1kt/simple/body_gradient_tile_light.png) repeat scroll top left;
_background-image: none;
}
.body-fauxcolumn-outer .cap-top {
position: absolute;
z-index: 1;
height: 400px;
width: 100%;
background: #cccccc none repeat scroll top left;
}
.body-fauxcolumn-outer .cap-top .cap-left {
width: 100%;
background: transparent url(//www.blogblog.com/1kt/simple/gradients_light.png) repeat-x scroll top left;
_background-image: none;
}
.content-outer {
-moz-box-shadow: 0 0 40px rgba(0, 0, 0, .15);
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .15);
-goog-ms-box-shadow: 0 0 10px #333333;
box-shadow: 0 0 40px rgba(0, 0, 0, .15);
margin-bottom: 1px;
}
.content-inner {
padding: 10px 10px;
}
.content-inner {
background-color: #ffffff;
}
/* Header
----------------------------------------------- */
.header-outer {
background: transparent none repeat-x scroll 0 -400px;
_background-image: none;
}
.Header h1 {
font: normal normal 60px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
color: #3399bb;
text-shadow: -1px -1px 1px rgba(0, 0, 0, .2);
}
.Header h1 a {
color: #3399bb;
}
.Header .description {
font-size: 140%;
color: #000000;
}
.header-inner .Header .titlewrapper {
padding: 22px 30px;
}
.header-inner .Header .descriptionwrapper {
padding: 0 30px;
}
/* Tabs
----------------------------------------------- */
.tabs-inner .section:first-child {
border-top: 1px solid #eeeeee;
}
.tabs-inner .section:first-child ul {
margin-top: -1px;
border-top: 1px solid #eeeeee;
border-left: 0 solid #eeeeee;
border-right: 0 solid #eeeeee;
}
.tabs-inner .widget ul {
background: #cccccc url(//www.blogblog.com/1kt/simple/gradients_light.png) repeat-x scroll 0 -800px;
_background-image: none;
border-bottom: 1px solid #eeeeee;
margin-top: 0;
margin-left: -30px;
margin-right: -30px;
}
.tabs-inner .widget li a {
display: inline-block;
padding: .6em 1em;
font: normal bold 16px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
color: #2288bb;
border-left: 1px solid #ffffff;
border-right: 1px solid #eeeeee;
}
.tabs-inner .widget li:first-child a {
border-left: none;
}
.tabs-inner .widget li.selected a, .tabs-inner .widget li a:hover {
color: #ffffff;
background-color: #999999;
text-decoration: none;
}
/* Columns
----------------------------------------------- */
.main-outer {
border-top: 0 solid #eeeeee;
}
.fauxcolumn-left-outer .fauxcolumn-inner {
border-right: 1px solid #eeeeee;
}
.fauxcolumn-right-outer .fauxcolumn-inner {
border-left: 1px solid #eeeeee;
}
/* Headings
----------------------------------------------- */
h2 {
margin: 0 0 1em 0;
font: normal bold 11px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
color: #000000;
text-transform: uppercase;
}
/* Widgets
----------------------------------------------- */
.widget .zippy {
color: #999999;
text-shadow: 2px 2px 1px rgba(0, 0, 0, .1);
}
.widget .popular-posts ul {
list-style: none;
}
/* Posts
----------------------------------------------- */
.date-header span {
background-color: transparent;
color: #999999;
padding: inherit;
letter-spacing: inherit;
margin: inherit;
}
.main-inner {
padding-top: 30px;
padding-bottom: 30px;
}
.main-inner .column-center-inner {
padding: 0 15px;
}
.main-inner .column-center-inner .section {
margin: 0 15px;
}
.post {
margin: 0 0 25px 0;
}
h3.post-title, .comments h4 {
font: normal bold 22px Arial, Tahoma, Helvetica, FreeSans, sans-serif;
margin: .75em 0 0;
}
.post-body {
font-size: 110%;
line-height: 1.4;
position: relative;
}
.post-body img, .post-body .tr-caption-container, .Profile img, .Image img,
.BlogList .item-thumbnail img {
padding: 2px;
background: #ffffff;
border: 1px solid #eeeeee;
-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
box-shadow: 1px 1px 5px rgba(0, 0, 0, .1);
}
.post-body img, .post-body .tr-caption-container {
padding: 5px;
}
.post-body .tr-caption-container {
color: #222222;
}
.post-body .tr-caption-container img {
padding: 0;
background: transparent;
border: none;
-moz-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, .1);
box-shadow: 0 0 0 rgba(0, 0, 0, .1);
}
.post-header {
margin: 0 0 1.5em;
line-height: 1.6;
font-size: 90%;
}
.post-footer {
margin: 20px -2px 0;
padding: 5px 10px;
color: #888888;
background-color: transparent;
border-bottom: 1px solid #ffffff;
line-height: 1.6;
font-size: 90%;
}
#comments .comment-author {
padding-top: 1.5em;
border-top: 1px solid #eeeeee;
background-position: 0 1.5em;
}
#comments .comment-author:first-child {
padding-top: 0;
border-top: none;
}
.avatar-image-container {
margin: .2em 0 0;
}
#comments .avatar-image-container img {
border: 1px solid #eeeeee;
}
/* Accents
---------------------------------------------- */
.section-columns td.columns-cell {
border-left: 1px solid #eeeeee;
}
.blog-pager {
background: transparent none no-repeat scroll top center;
}
.blog-pager-older-link, .home-link,
.blog-pager-newer-link {
background-color: #ffffff;
padding: 5px;
}
.footer-outer {
border-top: 0 dashed #bbbbbb;
}
/* Mobile
----------------------------------------------- */
body.mobile {
background-size: auto;
}
.mobile .body-fauxcolumn-outer {
background: transparent none repeat scroll top left;
}
.mobile .body-fauxcolumn-outer .cap-top {
background-size: 100% auto;
}
.mobile .content-outer {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15);
box-shadow: 0 0 3px rgba(0, 0, 0, .15);
padding: 0 40px;
}
body.mobile .AdSense {
margin: 0 -40px;
}
.mobile .tabs-inner .widget ul {
margin-left: 0;
margin-right: 0;
}
.mobile .post {
margin: 0;
}
.mobile .main-inner .column-center-inner .section {
margin: 0;
}
.mobile .date-header span {
padding: 0.1em 10px;
margin: 0 -10px;
}
.mobile h3.post-title {
margin: 0;
}
.mobile .blog-pager {
background: transparent none no-repeat scroll top center;
}
.mobile .footer-outer {
border-top: none;
}
.mobile .main-inner, .mobile .footer-inner {
background-color: #ffffff;
}
.mobile-index-contents {
color: #222222;
}
.mobile-link-button {
background-color: #2288bb;
}
.mobile-link-button a:link, .mobile-link-button a:visited {
color: #ffffff;
}
.mobile .tabs-inner .section:first-child {
border-top: none;
}
.mobile .tabs-inner .PageList .widget-content {
background-color: #999999;
color: #ffffff;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
}
.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {
border-left: 1px solid #eeeeee;
}

--></style>
<style id='template-skin-1' type='text/css'><!--
body {
min-width: 1010px;
}
.content-outer, .content-fauxcolumn-outer, .region-inner {
min-width: 1010px;
max-width: 1010px;
_width: 1010px;
}
.main-inner .columns {
padding-left: 0px;
padding-right: 250px;
}
.main-inner .fauxcolumn-center-outer {
left: 0px;
right: 250px;
/* IE6 does not respect left and right together */
_width: expression(this.parentNode.offsetWidth -
parseInt("0px") -
parseInt("250px") + 'px');
}
.main-inner .fauxcolumn-left-outer {
width: 0px;
}
.main-inner .fauxcolumn-right-outer {
width: 250px;
}
.main-inner .column-left-outer {
width: 0px;
right: 100%;
margin-left: -0px;
}
.main-inner .column-right-outer {
width: 250px;
margin-right: -250px;
}
#layout {
min-width: 0;
}
#layout .content-outer {
min-width: 0;
width: 800px;
}
#layout .region-inner {
min-width: 0;
width: auto;
}
--></style>
<link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=22770502&amp;zx=23701574-a813-48dc-97cd-352f0b652629' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=22770502&amp;zx=23701574-a813-48dc-97cd-352f0b652629' rel='stylesheet'/></noscript>
<meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/>
<meta name='google-adsense-platform-domain' content='blogspot.com'/>

<!-- data-ad-client=ca-pub-5295329090527954 -->

<script type="text/javascript" language="javascript">
// Supply ads personalization default for EEA readers
// See https://www.blogger.com/go/adspersonalization
adsbygoogle = window.adsbygoogle || [];
if (typeof adsbygoogle.requestNonPersonalizedAds === 'undefined') {
adsbygoogle.requestNonPersonalizedAds = 1;
}
</script>


</head>
<body class='loading'>
<div class='navbar no-items section' id='navbar'>
</div>
<div class='body-fauxcolumns'>
<div class='fauxcolumn-outer body-fauxcolumn-outer'>
<div class='cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left'>
<div class='fauxborder-right'></div>
<div class='fauxcolumn-inner'>
</div>
</div>
<div class='cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
</div>
<div class='content'>
<div class='content-fauxcolumns'>
<div class='fauxcolumn-outer content-fauxcolumn-outer'>
<div class='cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left'>
<div class='fauxborder-right'></div>
<div class='fauxcolumn-inner'>
</div>
</div>
<div class='cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
</div>
<div class='content-outer'>
<div class='content-cap-top cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left content-fauxborder-left'>
<div class='fauxborder-right content-fauxborder-right'></div>
<div class='content-inner'>
<header>
<div class='header-outer'>
<div class='header-cap-top cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left header-fauxborder-left'>
<div class='fauxborder-right header-fauxborder-right'></div>
<div class='region-inner header-inner'>
<div class='header section' id='header'><div class='widget Header' data-version='1' id='Header1'>
<div id='header-inner'>
<a href='https://www.gisagents.org/' style='display: block'>
<img alt='GIS and Agent-Based Modeling' height='128px; ' id='Header1_headerimg' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqXgXwTwfH1KaTV9c02jX_blaiS4SBj_Y4EYM51OR-wWcE5zIcPJFxJDVVjalfpzLVHNRpPIrWYNug9mw5xe003m8dNDMLdiHsUmAFCgwz_EadG3OnfWFawFUYQEbB7SJdRsE3Dw/s1600/cropped.png' style='display: block' width='924px; '/>
</a>
</div>
</div></div>
</div>
</div>
<div class='header-cap-bottom cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
</header>
<div class='tabs-outer'>
<div class='tabs-cap-top cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left tabs-fauxborder-left'>
<div class='fauxborder-right tabs-fauxborder-right'></div>
<div class='region-inner tabs-inner'>
<div class='tabs section' id='crosscol'><div class='widget PageList' data-version='1' id='PageList1'>
<h2>Pages</h2>
<div class='widget-content'>
<ul>
<li class='selected'>
<a href='https://www.gisagents.org/'>Home</a>
</li>
<li>
<a href='https://www.gisagents.org/p/about-gis-and-agent-based-modeling.html'>About</a>
</li>
<li>
<a href='https://www.gisagents.org/p/research.html'> Research</a>
</li>
<li>
<a href='https://www.gisagents.org/p/publications.html'> Publications</a>
</li>
<li>
<a href='https://www.gisagents.org/p/teaching.html'>Teaching</a>
</li>
<li>
<a href='https://www.gisagents.org/p/advising.html'>Students</a>
</li>
<li>
<a href='https://www.gisagents.org/p/contact.html'>Contact</a>
</li>
</ul>
<div class='clear'></div>
</div>
</div></div>
<div class='tabs no-items section' id='crosscol-overflow'></div>
</div>
</div>
<div class='tabs-cap-bottom cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
<div class='main-outer'>
<div class='main-cap-top cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left main-fauxborder-left'>
<div class='fauxborder-right main-fauxborder-right'></div>
<div class='region-inner main-inner'>
<div class='columns fauxcolumns'>
<div class='fauxcolumn-outer fauxcolumn-center-outer'>
<div class='cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left'>
<div class='fauxborder-right'></div>
<div class='fauxcolumn-inner'>
</div>
</div>
<div class='cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
<div class='fauxcolumn-outer fauxcolumn-left-outer'>
<div class='cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left'>
<div class='fauxborder-right'></div>
<div class='fauxcolumn-inner'>
</div>
</div>
<div class='cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
<div class='fauxcolumn-outer fauxcolumn-right-outer'>
<div class='cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left'>
<div class='fauxborder-right'></div>
<div class='fauxcolumn-inner'>
</div>
</div>
<div class='cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
<!-- corrects IE6 width calculation -->
<div class='columns-inner'>
<div class='column-center-outer'>
<div class='column-center-inner'>
<div class='main section' id='main'><div class='widget Blog' data-version='1' id='Blog1'>
<div class='blog-posts hfeed'>

<div class="date-outer">

<h2 class='date-header'><span>Friday, July 18, 2025</span></h2>

<div class="date-posts">

<div class='post-outer'>
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHN72E1EatoDKbdKAsAcCX5aFVss9ZxlTr2QYZGD3ec5G2jS0W_fGcrjdBuKN9j5yHT0vgVXl82TaXDwfADX2LmJTAAAvnrRiLtR6_GMomNUXPM6dX0lf7KR_cKQNE1XbPoBp5LilgFmFuvsEa-oV5AUnV4rYCV2efa5yT6AVQZX26ooJdMzv/s320/Screenshot%202025-07-14%20at%209.45.33%E2%80%AFAM.png' itemprop='image_url'/>
<meta content='22770502' itemprop='blogId'/>
<meta content='7987989522806513478' itemprop='postId'/>
<a name='7987989522806513478'></a>
<h3 class='post-title entry-title' itemprop='name'>
<a href='https://www.gisagents.org/2025/07/examining-spatial-expansion-and.html'>Examining spatial expansion and stemming strategies of urban shrinkage</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-7987989522806513478' itemprop='articleBody'>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHN72E1EatoDKbdKAsAcCX5aFVss9ZxlTr2QYZGD3ec5G2jS0W_fGcrjdBuKN9j5yHT0vgVXl82TaXDwfADX2LmJTAAAvnrRiLtR6_GMomNUXPM6dX0lf7KR_cKQNE1XbPoBp5LilgFmFuvsEa-oV5AUnV4rYCV2efa5yT6AVQZX26ooJdMzv/s524/Screenshot%202025-07-14%20at%209.45.33%E2%80%AFAM.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="70" data-original-width="524" height="43" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQHN72E1EatoDKbdKAsAcCX5aFVss9ZxlTr2QYZGD3ec5G2jS0W_fGcrjdBuKN9j5yHT0vgVXl82TaXDwfADX2LmJTAAAvnrRiLtR6_GMomNUXPM6dX0lf7KR_cKQNE1XbPoBp5LilgFmFuvsEa-oV5AUnV4rYCV2efa5yT6AVQZX26ooJdMzv/s320/Screenshot%202025-07-14%20at%209.45.33%E2%80%AFAM.png" width="320" /></a></div><div style="text-align: justify;">In the past we have written about how one can study urban shrinkage with a specific emphasis on <a href="https://www.gisagents.org/search/label/Detroit">Detroit</a> from both an <a href="https://www.gisagents.org/2021/02/simulating-urban-shrinkage-in-detroit.html" target="_blank">agent-based modeling</a> perspective and also from <a href="https://www.gisagents.org/2023/10/leveraging-newspapers-to-understand.html">analyzing newspapers through natural language processing</a>&nbsp; Keeping with the theme of Detroit and urban shrinkage we (<a href="https://jszy.whu.edu.cn/mengxiaoliang/en/index.htm" target="_blank">Xiaoliang Meng</a>, <a href="https://www.emich.edu/geography-geology/faculty/y-xie.php" target="_blank">Yichun Xie</a>, Junyi Wu, <a href="https://www.emich.edu/geography-geology/faculty/h-khan-welsh.php" target="_blank">Heather Khan Welsh</a>,&nbsp; Shi Zeng and myself) have a new paper entitled "<span style="text-align: justify;"><a href="https://www.nature.com/articles/s42949-025-00245-5" target="_blank">Examining spatial expansion and stemming strategies of urban shrinkage: evidence from Detroit, USA</a>" which was recently published in&nbsp;</span><i style="text-align: justify;"><a href="https://www.nature.com/npjurbansustain/" target="_blank">npj Urban Sustainability</a>.&nbsp;</i></div><div style="text-align: justify;"><i style="text-align: justify;"><br /></i></div><div style="text-align: justify;"><span style="text-align: justify;">In this paper we introduce a</span>&nbsp;method for studying urban shrinkage by constructing multi-scale spatial structures based on urban network connectivity which we call <b>g</b><span style="text-align: left;">ravity-networked <b>s</b>patial <b>i</b>nteraction <b>z</b>one<b>s</b>-based <b>s</b>patial <b>panel</b> modeling or <b>GSIZs-Spanel</b> for short. We demonstrate this method by</span>&nbsp;exploring the spatial processes and scopes of past urban shrinkage in Detroit between 2000 and 2020.&nbsp; If this sounds of interest, below you can read the abstract to the paper, along with the&nbsp;<span style="text-align: center;">conceptual design of GSIZs-Spanel modeling framework and some of our results. While at the bottom of the post you can find the full referece and link to the paper.&nbsp;</span></div><p style="text-align: justify;"><b>Abstract:</b></p><p></p><blockquote><p style="text-align: justify;">This study introduces a new modeling paradigm called gravity-networked spatial interaction zones-based spatial panel modeling (GSIZs-Spanel). Using Detroit as a case study, this paper investigates urban shrinkage by integrating shrinkage driving factors, their regional interactions, networks of cities, spatial processes, and longitudinal dynamics. Results suggest that high minority population concentration and persistent poverty are the primary factors impacting Detroit&#8217;s inner-city shrinkage. Demographics, economics, and development practices affect shrinkage in suburbs and surrounding cities. Shrinkage spreads outwards like waves; different juxtapositions of driving factors affect shrinkage resilience; spillover effects are particularly vibrant at 25&#8211;50 GSIZs; rightsizing is a rational strategy, but it failed to work alone. Integrating spatial planning of driving factors, land uses, spillover effects, rightsizing strategy, and regional collaboration among federal, regional, and local organizations could moderate urban decline. GSIZs-Spanel, which was developed here, could be applied in any U.S. city or other global city.</p></blockquote><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivaH5u2JqLb7JTrkCYa16GhLiJEqzrrM18bYYmCESwzhLqhcUXN9Mni52T3MNYutKCjy06D7CzjZ7wqWYc2ZA_QNzGUxHdmltlNQZs98OZ6TelycLDS_vkLCO1uKN86xV2MxgFKinQBmXAV-qhh6WCAaSap1SXt-EGo9QmFAewDY5_-B_ctrIz/s2030/Screenshot%202025-07-14%20at%209.52.44%E2%80%AFAM.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="2030" data-original-width="2024" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivaH5u2JqLb7JTrkCYa16GhLiJEqzrrM18bYYmCESwzhLqhcUXN9Mni52T3MNYutKCjy06D7CzjZ7wqWYc2ZA_QNzGUxHdmltlNQZs98OZ6TelycLDS_vkLCO1uKN86xV2MxgFKinQBmXAV-qhh6WCAaSap1SXt-EGo9QmFAewDY5_-B_ctrIz/w638-h640/Screenshot%202025-07-14%20at%209.52.44%E2%80%AFAM.png" width="638" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">The conceptual design of GSIZs-Spanel modeling framework.</td></tr></tbody></table><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYNnZK3-E6DjdEN1MEdryRq1p_F_JWKQRf-xhLa2PdwziruDlLX9AtVTv4mv8PbsBGLa2ho5ZP9kk5B7Ee05_guJV9fhZrd6qWFa60jZKUKxO4blDcKjQjO9CzNMKzllgTK0bKqs2oFxHi8U-Zvt15dbRFO0YYfV9fLWK8DN8MRiPysLCxAbjA/s2012/Screenshot%202025-07-14%20at%209.48.41%E2%80%AFAM.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1326" data-original-width="2012" height="422" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYNnZK3-E6DjdEN1MEdryRq1p_F_JWKQRf-xhLa2PdwziruDlLX9AtVTv4mv8PbsBGLa2ho5ZP9kk5B7Ee05_guJV9fhZrd6qWFa60jZKUKxO4blDcKjQjO9CzNMKzllgTK0bKqs2oFxHi8U-Zvt15dbRFO0YYfV9fLWK8DN8MRiPysLCxAbjA/w640-h422/Screenshot%202025-07-14%20at%209.48.41%E2%80%AFAM.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Patterns of spillover effects of the Spanel models at the 5-incremental spatial clusters. (<b>a:</b> Spatial processes of urban shrinkage. <b>b:</b> Spatial patterns of vacancy severity.)</td></tr></tbody></table><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHg7qpOo97cz_95zn8BISXbOcucidtkV_uy7Ak9qs-YxkIHoH6DrHMSOf1vJoZMnErSAoQ9LrZnqCbYFGP_ix39prZsAbcVN3WJyJNX4YfyfOQOmPVWa85Kv0LO4_RHEDhUe7mfsZxHDEE036dUk_KXLgKTEgQkJVGlSriUgqv7tKwOUJ-tcm/s2054/Screenshot%202025-07-18%20at%205.27.46%E2%80%AFPM.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1322" data-original-width="2054" height="412" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgHg7qpOo97cz_95zn8BISXbOcucidtkV_uy7Ak9qs-YxkIHoH6DrHMSOf1vJoZMnErSAoQ9LrZnqCbYFGP_ix39prZsAbcVN3WJyJNX4YfyfOQOmPVWa85Kv0LO4_RHEDhUe7mfsZxHDEE036dUk_KXLgKTEgQkJVGlSriUgqv7tKwOUJ-tcm/w640-h412/Screenshot%202025-07-18%20at%205.27.46%E2%80%AFPM.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Spillover effects of the Spanel models at the 5-incremental spatial clusters</td></tr></tbody></table><b><br /></b><div><b>Full Reference:&nbsp;</b><p></p><p><b></b></p><blockquote style="text-align: justify;"><b>Meng X., Xie, Y., Crooks, A.T., Wu J., Khan-Welsh, H. and Zen, S.</b> (2025), Examining spatial expansion and stemming strategies of urban shrinkage: evidence from Detroit, USA, <i>npj Urban Sustainability</i>, 5: 52. Available at <a href="https://doi.org/10.1038/s42949-025-00245-5" target="_blank">https://doi.org/10.1038/s42949-025-00245-5</a>&nbsp;(<a href="https://www.dropbox.com/scl/fi/9jhil5ekb1g3dyzd178ld/GSIZs_Spanel.pdf?rlkey=vldpkizctilit3vjybg60dme3&amp;st=i9z1su8c&amp;dl=0" target="_blank">pdf</a>)</blockquote></div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'>Andrew Crooks</span>
</span>
</span>
<span class='post-timestamp'>
at
<meta content='https://www.gisagents.org/2025/07/examining-spatial-expansion-and.html' itemprop='url'/>
<a class='timestamp-link' href='https://www.gisagents.org/2025/07/examining-spatial-expansion-and.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-07-18T17:47:00-04:00'>5:47 pm</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/22770502/7987989522806513478' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'>
No comments:
</a>
</span>
<span class='post-icons'>
<span class='item-action'>
<a href='https://www.blogger.com/email-post/22770502/7987989522806513478' title='Email Post'>
<img alt='' class='icon-action' height='13' src='//img1.blogblog.com/img/icon18_email.gif' width='18'/>
</a>
</span>
</span>
</div>
<div class='post-footer-line post-footer-line-2'><span class='post-labels'>
Labels:
<a href='https://www.gisagents.org/search/label/Detroit' rel='tag'>Detroit</a>,
<a href='https://www.gisagents.org/search/label/GIS' rel='tag'>GIS</a>,
<a href='https://www.gisagents.org/search/label/Urban%20shrinkage' rel='tag'>Urban shrinkage</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><div class='post-share-buttons goog-inline-block'>
</div>
</div>
</div>
</div>
</div>

</div></div>


<div class="date-outer">

<h2 class='date-header'><span>Saturday, July 05, 2025</span></h2>

<div class="date-posts">

<div class='post-outer'>
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz1Gz8-pvWYKT9QjB_M4-LMxeSIkF8XwNwj6sqTQQ-gu4LPTlExb23qb5YmX2WwjQH03AXOlDxm4u5mM1GO8eTTtxYSX1IS6k96sKng29pPZSvl5RcPVlBBhdKXMinV9Qao87uX7un4shcWlvg8CHXihZmR-9dUgGkqckkc5jVlv7HDzj5KTH7/s320/Screenshot%202025-07-05%20at%2011.17.28%E2%80%AFAM.png' itemprop='image_url'/>
<meta content='22770502' itemprop='blogId'/>
<meta content='1401195083843448020' itemprop='postId'/>
<a name='1401195083843448020'></a>
<h3 class='post-title entry-title' itemprop='name'>
<a href='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html'>New Editorial: Generative AI and Urban Modeling</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-1401195083843448020' itemprop='articleBody'>
<p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz1Gz8-pvWYKT9QjB_M4-LMxeSIkF8XwNwj6sqTQQ-gu4LPTlExb23qb5YmX2WwjQH03AXOlDxm4u5mM1GO8eTTtxYSX1IS6k96sKng29pPZSvl5RcPVlBBhdKXMinV9Qao87uX7un4shcWlvg8CHXihZmR-9dUgGkqckkc5jVlv7HDzj5KTH7/s1582/Screenshot%202025-07-05%20at%2011.17.28%E2%80%AFAM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1202" data-original-width="1582" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz1Gz8-pvWYKT9QjB_M4-LMxeSIkF8XwNwj6sqTQQ-gu4LPTlExb23qb5YmX2WwjQH03AXOlDxm4u5mM1GO8eTTtxYSX1IS6k96sKng29pPZSvl5RcPVlBBhdKXMinV9Qao87uX7un4shcWlvg8CHXihZmR-9dUgGkqckkc5jVlv7HDzj5KTH7/s320/Screenshot%202025-07-05%20at%2011.17.28%E2%80%AFAM.png" width="320" /></a></div><div style="text-align: justify;">In the <a href="https://journals-sagepub-com.gate.lib.buffalo.edu/toc/epbb/52/6" target="_blank">current issue of Environment and Planning B</a>, we (<a href="https://wang-boyu.github.io/" target="_blank">Boyu Wang</a>,&nbsp;<a href="https://www.urbanagentjiang.net/" target="_blank">Na Jiang</a>&nbsp;and myself) have a new editorial entitled "<i><a href="https://journals.sagepub.com/doi/10.1177/23998083251351500" target="_blank">Generative AI and Urban Modeling</a></i>". The premise of this editorial is that Generative AI (GenAI) is impacting all aspects of our daily lives and as such has we were wondering how will it impact urban modeling?&nbsp;</div><p></p><p style="text-align: justify;">For example, in the editorial we discuss how&nbsp; GenAI could speed up the overall urban modeling process. To demonstrate this we show how ChatGPT (and its built-in coding interface Canvas) can take published papers and build agent-based models from them (one being of an abstract space and another being spatially explicit).&nbsp;</p><p style="text-align: justify;">However, while model building is time consuming task, another challenge modelers face is how to incorporate decision making within them. To this end we also discuss how large language models (LLMs) have the potential to help with&nbsp; agent-decision making in the form of generating&nbsp; agent-personas or scheduling agent activities.&nbsp;</p><p style="text-align: justify;">We conclude the editorial with a series of questions: how will GenAI impact urban modeling? Will it open up the field to more people without the need for strong coding skills? Will we see growth in using LLMs for generating behavior? Will GenAI lead to a new generation of modeling toolkits? While these are only a short list of questions, they also raise concerns that relate back to some of the more thorny issues of urban modeling, that of verification and validation.&nbsp;</p><p>If this sounds of interest you can read the full editorial <a href="https://journals.sagepub.com/doi/10.1177/23998083251351500" target="_blank">here</a>.&nbsp;</p><div><p><b>Full Referece:&nbsp;</b></p><blockquote><b>Crooks, A.T., Jiang, N. and Wang, B. (2025),</b> <a href="https://journals.sagepub.com/doi/10.1177/23998083251351500" target="_blank">Generative AI and Urban Modeling</a>, Environment and Planning B, 52(6), 1277-1281. (<a href="https://www.dropbox.com/scl/fi/hbbead3me81hpe1qxiaab/crooks_GenAI_editorial.pdf?rlkey=vmt707ahl440lov5a9mcry3yt&amp;st=pstf4pfe&amp;dl=0">pdf</a>)</blockquote></div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'>Andrew Crooks</span>
</span>
</span>
<span class='post-timestamp'>
at
<meta content='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html' itemprop='url'/>
<a class='timestamp-link' href='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-07-05T11:21:00-04:00'>11:21 am</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/22770502/1401195083843448020' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'>
No comments:
</a>
</span>
<span class='post-icons'>
<span class='item-action'>
<a href='https://www.blogger.com/email-post/22770502/1401195083843448020' title='Email Post'>
<img alt='' class='icon-action' height='13' src='//img1.blogblog.com/img/icon18_email.gif' width='18'/>
</a>
</span>
</span>
</div>
<div class='post-footer-line post-footer-line-2'><span class='post-labels'>
Labels:
<a href='https://www.gisagents.org/search/label/Generative%20AI' rel='tag'>Generative AI</a>,
<a href='https://www.gisagents.org/search/label/Urban%20Analytics' rel='tag'>Urban Analytics</a>,
<a href='https://www.gisagents.org/search/label/Urban%20Modelling' rel='tag'>Urban Modelling</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><div class='post-share-buttons goog-inline-block'>
</div>
</div>
</div>
</div>
</div>

</div></div>


<div class="date-outer">

<h2 class='date-header'><span>Monday, June 30, 2025</span></h2>

<div class="date-posts">

<div class='post-outer'>
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QZnbyiVhRTqSZfbbhML4Oh57fAXuqOOkTxAgS8t8WK4Q8WP8MLTQjcn5yAWi0kBtyQ90kyOW9PVB7it9xRkLZNiBUFMBKSnIZQ769e1JFJluh7QdE5LxMxGBIqB0VfOwoj7Sn2oECXCT0tOR4tKdfoWHpCW7gpYCNRgONs1WPODZ3cSWrBx1/w400-h122/Screenshot%202025-07-05%20at%208.59.40%E2%80%AFAM.png' itemprop='image_url'/>
<meta content='22770502' itemprop='blogId'/>
<meta content='9098800323109407490' itemprop='postId'/>
<a name='9098800323109407490'></a>
<h3 class='post-title entry-title' itemprop='name'>
<a href='https://www.gisagents.org/2025/06/cupum-2025.html'>CUPUM 2025</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-9098800323109407490' itemprop='articleBody'>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QZnbyiVhRTqSZfbbhML4Oh57fAXuqOOkTxAgS8t8WK4Q8WP8MLTQjcn5yAWi0kBtyQ90kyOW9PVB7it9xRkLZNiBUFMBKSnIZQ769e1JFJluh7QdE5LxMxGBIqB0VfOwoj7Sn2oECXCT0tOR4tKdfoWHpCW7gpYCNRgONs1WPODZ3cSWrBx1/s2944/Screenshot%202025-07-05%20at%208.59.40%E2%80%AFAM.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="906" data-original-width="2944" height="122" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QZnbyiVhRTqSZfbbhML4Oh57fAXuqOOkTxAgS8t8WK4Q8WP8MLTQjcn5yAWi0kBtyQ90kyOW9PVB7it9xRkLZNiBUFMBKSnIZQ769e1JFJluh7QdE5LxMxGBIqB0VfOwoj7Sn2oECXCT0tOR4tKdfoWHpCW7gpYCNRgONs1WPODZ3cSWrBx1/w400-h122/Screenshot%202025-07-05%20at%208.59.40%E2%80%AFAM.png" width="400" /></a></div><p style="text-align: justify;">I have just gotten back from attending the&nbsp;<span style="text-align: justify;"><a href="https://www.ucl.ac.uk/bartlett/casa/about/cupum-2025" target="_blank">19th International Conference on Computational Urban Planning and Urban Management (CUPUM)</a> in London and thought I would&nbsp; share the two papers we presented at the conference.&nbsp;</span></p><div style="text-align: justify;">The first paper was with <a href="https://qingqingchen.info/">Qingqing Chen</a> and <a href="https://iiasa.ac.at/staff/linda-see">Linda See</a> and was entitled "<a href="https://www.dropbox.com/scl/fi/144lrjmzeh8oozkoi8dmw/CUPUM_LLMBuildings.pdf?rlkey=3f8iw8vg73cvy4ym5fbr3d4ut&amp;st=u5kqv36w&amp;dl=0">Using New Sources of Data for Urban Climate Modeling Generated through MLLMs on Street View Imagery</a>. "As the title might suggest, this paper was about how one can leverage multi-modal large language models (MLLMs) to extract information on building height, age and function from street level photographs. We demonstrate this using street view images from Mapillary and than ask ChatGPT to estimate the building height, age and function and compare the results to authoritative data sources. If this sounds of interest, below you can see the abstract to the paper, some if the figures (i.e., the work flow and prompts) while the results can be seen in the attached paper (see the link below).</div>



<p style="text-align: justify;"><b>Abstract:</b></p><p></p><blockquote><p style="text-align: justify;">Urban climate and energy balance models require data on the form and function of buildings, but high resolution spatially explicit data sets are often lacking. Here we demonstrate how multi-modal large language models (MLLMs) can be used to extract information on building height, age and function from street level photographs for New York City. A workflow is presented that illustrates the approach, with initial results indicating that the building function can be identified with good accuracy while moderate accuracies were obtained for building heights and age. Suggestions for how to improve these accuracies are also provided.&nbsp;</p><p style="text-align: justify;"><b>KEYWORDS</b>: Buildings, ChatGPT, Multi-modal Large Language Models (MLLMs), Mapillary, Street View Images (SVI).</p></blockquote><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLISzeFnusRzpWkqezUHC4YHBMlV3cq0a0tA00M7WCEY5mEQiQ_oV09xBl2FfmxY2PQk9bdPkHCajXIGSTKqWCA8Bw3waaFoc9nBIXHWOhPrkRvf83dsleIy-Kk-tLu0sYaX3Y_MJULAxwHC6FEAueXTbPGNEEIzdjwXSOUDCT8S9N4lRNm2Iq/s5288/workflow.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="3044" data-original-width="5288" height="368" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLISzeFnusRzpWkqezUHC4YHBMlV3cq0a0tA00M7WCEY5mEQiQ_oV09xBl2FfmxY2PQk9bdPkHCajXIGSTKqWCA8Bw3waaFoc9nBIXHWOhPrkRvf83dsleIy-Kk-tLu0sYaX3Y_MJULAxwHC6FEAueXTbPGNEEIzdjwXSOUDCT8S9N4lRNm2Iq/w640-h368/workflow.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">An overview of research workflow.</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVSzJCb_jQh7W3mXzNGxUcmT0vFdf2ry00O7mRcpvCLC4YyEAoTImW5fwnDNXzjBJcPn217D-Yfj7tRdtAn_A8Dic059VdoCkD8SNIKeZll8NVBgr2aInRf_OTrqJgTCYpWlnTaIkzpYrAA1bYFaX3P3f4QeVgJjlYXjtHErQh3gTNPjd0zP7D/s2752/fig3-example.png" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1964" data-original-width="2752" height="456" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVSzJCb_jQh7W3mXzNGxUcmT0vFdf2ry00O7mRcpvCLC4YyEAoTImW5fwnDNXzjBJcPn217D-Yfj7tRdtAn_A8Dic059VdoCkD8SNIKeZll8NVBgr2aInRf_OTrqJgTCYpWlnTaIkzpYrAA1bYFaX3P3f4QeVgJjlYXjtHErQh3gTNPjd0zP7D/w640-h456/fig3-example.png" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">The detailed description of multi-step prompting and an example of extracted building attributes information.</td></tr></tbody></table><br /><p><b>Full Reference:</b></p><p></p><blockquote><p style="text-align: justify;"><b>Chen, Q., See, L. and Crooks, A.T. (2025)</b>, Using New Sources of Data for Urban Climate Modeling Generated through MLLMs on Street View Imagery. In Cramer-Greenbaum, S., Dennett, A., and Zhong, C (eds.), <i>Proceedings of the 19th International Conference on Computational Urban Planning and Urban Management (CUPUM)</i>, London, UK. (<a href="https://www.dropbox.com/scl/fi/144lrjmzeh8oozkoi8dmw/CUPUM_LLMBuildings.pdf?rlkey=3f8iw8vg73cvy4ym5fbr3d4ut&amp;st=2s92uo2u&amp;dl=0" target="_blank">pdf</a>)</p></blockquote><p style="text-align: justify;"><span style="text-align: left;"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUO9mVNXezi5Wl-yADOeBzRp6fKqAM5rPpxvpUn8OiqmTeiBgmCiYMzASXU1ae-CSj0Rqx8ypVSOAv0qKUO_wR0cpPgN2qhnR7XHxLDLR6mZpfPQJ8jWSpbEBZQgGneLjgyvfQQr7Eum1HXmr24xmQhg0gPP0N0EO6K573ffPlWOVzLqJbEnVG/s2342/Screenshot%202025-07-05%20at%209.42.56%E2%80%AFAM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><br /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUO9mVNXezi5Wl-yADOeBzRp6fKqAM5rPpxvpUn8OiqmTeiBgmCiYMzASXU1ae-CSj0Rqx8ypVSOAv0qKUO_wR0cpPgN2qhnR7XHxLDLR6mZpfPQJ8jWSpbEBZQgGneLjgyvfQQr7Eum1HXmr24xmQhg0gPP0N0EO6K573ffPlWOVzLqJbEnVG/s2342/Screenshot%202025-07-05%20at%209.42.56%E2%80%AFAM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1658" data-original-width="2342" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUO9mVNXezi5Wl-yADOeBzRp6fKqAM5rPpxvpUn8OiqmTeiBgmCiYMzASXU1ae-CSj0Rqx8ypVSOAv0qKUO_wR0cpPgN2qhnR7XHxLDLR6mZpfPQJ8jWSpbEBZQgGneLjgyvfQQr7Eum1HXmr24xmQhg0gPP0N0EO6K573ffPlWOVzLqJbEnVG/s320/Screenshot%202025-07-05%20at%209.42.56%E2%80%AFAM.png" width="320" /></a></div><br /><br /><p></p><p style="text-align: justify;"><span style="text-align: left;">We then moved back to agent-based modeling with a paper with entitled "</span><a href="https://www.dropbox.com/scl/fi/zgofbhtx60p7b7o6vwam4/CUPUM_2025_ABMs_LLMs_FoundationModels.pdf?rlkey=8genjltjzapmpc7zg4emd9hub&amp;st=pw8xv0l3&amp;dl=0" style="text-align: left;" target="_blank">Enhancing Spatial Reasoning and Behavior in Urban ABMs with Large-Language Models and Geospatial Foundation Models</a><span style="text-align: left;">" which brought back together&nbsp;</span><a href="https://www.nickmalleson.co.uk/" target="_blank">Nick Malleson</a>, <a href="https://www.gla.ac.uk/schools/socialpolitical/staff/alisonheppenstall/" target="_blank">Alison Heppenstall</a>, <a href="https://environment.leeds.ac.uk/geography/staff/9293/professor-ed-manley" target="_blank">Ed Manley</a> and myself. In this paper we discuss the potential role of LLMs and geospatial foundation models in the context of agent-based modeling. If this sounds of interest, below you can read the abstract to the paper and find a link to it at the bottom of the post. Nick has also shared the slides of this <a href="https://www.nickmalleson.co.uk///p/2025-06-CUPUM-ABMs_LLMs_FoundationModels.html#/index" target="_blank">presentation here</a>.&nbsp;</p><b>Abstract:&nbsp;<br /></b><blockquote><div style="text-align: justify;">Modeling human behavior continues to be a significant challenge for the field of agent-based modeling, and one that prohibits the development of comprehensive empirical ABMs for urban applications, such as Urban Digital Twins. However, two recent methodological advances offer the potential to transform empirical agent-based models.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Early evidence suggests that large-language models (LLMs) can be used to represent a wide range of human behaviors, with models responding in realistic ways to given prompts. Indeed there is already a flurry of activity that focusses on implementing LLM-backed agents -- i.e. agents who are controlled by LLMs. At the same time, the concept of the foundation model is also being applied in domains beyond text analysis. Of particular interest are geospatial foundation models that automatically encode spatial data in such a way as to associate different spatial objects in numerous and nuanced ways that have otherwise alluded manual classification schemes. Taken together, these two technologies offer considerable potential for a new generation of agent-based models that contain agents who can behave in response to spatial and social prompts in a way that is realistic and has so far proven impossible to replicate using manually-programmed behavioral rules.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">This paper presents a discussion of the state of the art in both LLMs and geospatial foundation models in the context of their potential role in agent-based modelling. It discusses the transformational potential of these technologies and outlines the critical questions that need to be addressed before they can be used to create robust, reliable and trustworthy models for empirical policy applications that support decision-making.</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;"><b style="font-weight: bold;">KEYWORDS</b><b>:</b> Agent-based Modeling; Large language model; Geospatial foundation model; Urban Modeling.</div></blockquote><p><b>Full Reference:</b></p><p></p><blockquote style="text-align: justify;"><b>Malleson, N., Crooks, A.T., Heppenstall, A. and Manley, E. (2025),</b> Enhancing Spatial Reasoning and Behavior in Urban ABMs with Large-Language Models and Geospatial Foundation Models. In Cramer-Greenbaum, S., Dennett, A., and Zhong, C (eds.), <i>Proceedings of the 19th International Conference on Computational Urban Planning and Urban Management (CUPUM)</i>, London, UK. (<a href="https://www.dropbox.com/scl/fi/zgofbhtx60p7b7o6vwam4/CUPUM_2025_ABMs_LLMs_FoundationModels.pdf?rlkey=8genjltjzapmpc7zg4emd9hub&amp;st=pw8xv0l3&amp;dl=0" target="_blank">pdf</a>)</blockquote><p></p>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'>Andrew Crooks</span>
</span>
</span>
<span class='post-timestamp'>
at
<meta content='https://www.gisagents.org/2025/06/cupum-2025.html' itemprop='url'/>
<a class='timestamp-link' href='https://www.gisagents.org/2025/06/cupum-2025.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-06-30T16:35:00-04:00'>4:35 pm</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/22770502/9098800323109407490' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'>
No comments:
</a>
</span>
<span class='post-icons'>
<span class='item-action'>
<a href='https://www.blogger.com/email-post/22770502/9098800323109407490' title='Email Post'>
<img alt='' class='icon-action' height='13' src='//img1.blogblog.com/img/icon18_email.gif' width='18'/>
</a>
</span>
</span>
</div>
<div class='post-footer-line post-footer-line-2'><span class='post-labels'>
Labels:
<a href='https://www.gisagents.org/search/label/ABM' rel='tag'>ABM</a>,
<a href='https://www.gisagents.org/search/label/ChatGPT' rel='tag'>ChatGPT</a>,
<a href='https://www.gisagents.org/search/label/Generative%20AI' rel='tag'>Generative AI</a>,
<a href='https://www.gisagents.org/search/label/Street%20View%20Imagery' rel='tag'>Street View Imagery</a>,
<a href='https://www.gisagents.org/search/label/Urban%20Analytics' rel='tag'>Urban Analytics</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><div class='post-share-buttons goog-inline-block'>
</div>
</div>
</div>
</div>
</div>

</div></div>


<div class="date-outer">

<h2 class='date-header'><span>Saturday, June 21, 2025</span></h2>

<div class="date-posts">

<div class='post-outer'>
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPqNCMyneotPAmkrqovdnHRrNuRecU5Po8lA1KV7K3oy1Z3dAA5N-VLi5ifnfgzy7rgr8ld7uBGvpyFuCLOE1Z5I2y1XX1Nhl4Lh5DOPEz8FAZ8AimPYwvzw1kae0X8eXv1rqVOp1UVGPjYsOkbTNW8F6fD9A88st-0irzHGh1WY7XXSzl6lJ/w640-h269/Screenshot%202025-07-04%20at%203.34.07%E2%80%AFPM.png' itemprop='image_url'/>
<meta content='22770502' itemprop='blogId'/>
<meta content='8084793077134258075' itemprop='postId'/>
<a name='8084793077134258075'></a>
<h3 class='post-title entry-title' itemprop='name'>
<a href='https://www.gisagents.org/2025/06/talks-abm-ai-and-other-thoughts.html'>Talks: ABM, AI and other Thoughts</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-8084793077134258075' itemprop='articleBody'>
<p>This is a slightly different post to normal, in the sense its not really about papers but my take on agent-based modeling, urban analytics and the growth of Artificial Intelligence impacting both.&nbsp;</p><p style="text-align: justify;">First up, while I was in Santa Fe last October for the&nbsp;<a href="https://www.gisagents.org/2024/10/retention-in-higher-education-agent.html">2024 International Conference of the Computational Social Science Society of the Americas</a>&nbsp; I was interviewed by <a href="https://www.linkedin.com/in/johncordier/" target="_blank">John Cordier</a> from <a href="https://epistemix.com/" target="_blank">Epistemix</a> for their <a href="https://podcast.epistemix.com/" target="_blank">Flux Podcast</a> which resulted in this "<a href="https://www.buzzsprout.com/2343304/episodes/16947517-from-micro-behaviors-to-macro-patterns-exploring-agent-based-models-with-andrew-crooks " target="_blank">From Micro-Behaviors to Macro-Patterns: Exploring Agent-Based Models with Andrew Crooks</a>. Rather than me trying to sum it up I will just quote from the podcast episode&nbsp;</p><blockquote style="text-align: justify;">"<i>In this episode of The Flux, host John Cordier sits down with Andrew Crooks ..... They dive into the world of agent-based modeling (ABM) - what it is, why it matters, and how it helps us simulate and better understand human behavior in complex systems. From simulating traffic jams to modeling social influence on vaccine uptake, Andrew shares how data, geography, and synthetic populations are revolutionizing our ability to forecast and inform decisions. They also explore the growing role of AI tools in democratizing modeling, the evolution of computational capabilities, and even ask: what if we had run a simulation before Brexit?</i>"</blockquote><p></p><p style="text-align: justify;">If this sounds of interest, you can&nbsp;<a href="https://www.buzzsprout.com/2343304/episodes/16947517-from-micro-behaviors-to-macro-patterns-exploring-agent-based-models-with-andrew-crooks " style="text-align: left;" target="_blank">listen to the full podcast here</a><span style="text-align: left;">.&nbsp;</span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://podcast.epistemix.com/2343304/episodes/16947517-from-micro-behaviors-to-macro-patterns-exploring-agent-based-models-with-andrew-crooks" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" data-original-height="1078" data-original-width="2576" height="269" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBPqNCMyneotPAmkrqovdnHRrNuRecU5Po8lA1KV7K3oy1Z3dAA5N-VLi5ifnfgzy7rgr8ld7uBGvpyFuCLOE1Z5I2y1XX1Nhl4Lh5DOPEz8FAZ8AimPYwvzw1kae0X8eXv1rqVOp1UVGPjYsOkbTNW8F6fD9A88st-0irzHGh1WY7XXSzl6lJ/w640-h269/Screenshot%202025-07-04%20at%203.34.07%E2%80%AFPM.png" width="640" /></a></div><br /><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqNNkQZO0m9RT6aByzYOPgBqKCWbNI66eCW-y9ZoweZhaZwNI5Axfp1l-qcsv6F4iQ7JrhIKu1fpx4bfSXYLdLhy0YcJXy55IlJiJCtmKOlP0MzryUG2sbmI33LiHoJJqIUvi7ez13H5lurhFnCfDatPSZtm2VhcZQH0OOXdjba7XhWBSD6SNL/s622/GSS_SP25_Dr_Andrew_Crooks.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="622" data-original-width="480" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqNNkQZO0m9RT6aByzYOPgBqKCWbNI66eCW-y9ZoweZhaZwNI5Axfp1l-qcsv6F4iQ7JrhIKu1fpx4bfSXYLdLhy0YcJXy55IlJiJCtmKOlP0MzryUG2sbmI33LiHoJJqIUvi7ez13H5lurhFnCfDatPSZtm2VhcZQH0OOXdjba7XhWBSD6SNL/w154-h200/GSS_SP25_Dr_Andrew_Crooks.png" width="154" /></a></div><p><br /></p><div style="text-align: justify;">Next up, I was asked to give a talk back in&nbsp;late May to give a seminar talk at the<a href="https://www.udel.edu/ceoe/departments/gss/" target="_blank"> Department of Geography and Spatial Sciences (GSS) at the University at Delaware</a> hosted by <a href="https://www.udel.edu/academics/colleges/ceoe/departments/gss/faculty/yao-hu/" target="_blank">Yao Hu</a>. The title of the talk was "<i>Monitoring and Analyzing Cities through the Lens of Urban Analytics</i>" In this talk I reflect what urban analytics&nbsp;means to me and how the field is changing. If this sounds of interest, below you can read the abstract to my talk and also see the recording. However, before ending this I would really like to thank Yao for hosting me, and the others from the GSS and the universty at large for making it a great visit and being an engaged audience.&nbsp;</div><p></p><p><b><br /></b></p><p><b>Abstract:</b>&nbsp;</p><p></p><blockquote><p style="text-align: justify;">For the first time in human history, more people are living in cities than rural areas and this trend is only expected to grow in the coming decades. This growth will place unprecedented challenges on cites with respect to sustainable development especially in light of climate change and increasing populations. One way to explore and understand cities is through the lens of urban analytics, a set of methods that allow us to monitor, analyze and model urban areas. This talk will explore how urban analytics has changed over time and showcase how our understanding of cities has benefited from it. I will showcase how new sources of data can be used to monitor and analyze cities and how in turn these can be integrated into models to explore various aspects of city life from pedestrian movement to urban growth. The talk will conclude with a discussion and demonstration of how artificial intelligence can be integrated into the urban analytics toolbox and what opportunities and challenges it poses.</p></blockquote><p></p><center><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/V95Y3gafQqM?si=naYnsMh1GY57PuZ0" title="YouTube video player" width="560"></iframe></center><p></p><p><br /></p><p style="text-align: justify;"></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7EBCob-pvZ_WwbP_mJRc6nsxOmHAVHMkU8_fiTtvWd4WffvaWXiycXbVGDYlA8lw2UvcUhyphenhyphend3khWhYaY9-UVnlYRgrS9NqeUWl1NgHo3U4vKY1JciLlGbF5xRwN7lYThCFGb_MiFclBecENaiDr6nRIUWpA_RQrjKWazRqllfU5W1h_EZPlMi/s1366/Screenshot%202025-07-09%20at%209.42.22%E2%80%AFAM.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="770" data-original-width="1366" height="180" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7EBCob-pvZ_WwbP_mJRc6nsxOmHAVHMkU8_fiTtvWd4WffvaWXiycXbVGDYlA8lw2UvcUhyphenhyphend3khWhYaY9-UVnlYRgrS9NqeUWl1NgHo3U4vKY1JciLlGbF5xRwN7lYThCFGb_MiFclBecENaiDr6nRIUWpA_RQrjKWazRqllfU5W1h_EZPlMi/s320/Screenshot%202025-07-09%20at%209.42.22%E2%80%AFAM.png" width="320" /></a></div><br /><div style="text-align: justify;">Also in late May, <a href="https://www.gla.ac.uk/schools/socialpolitical/staff/alisonheppenstall/">Alison Heppenstall</a>, and myself were interviewed by Dr. <a href="https://drandrewjcollins.com/">Andy Collins</a> discussing as part of the <a href="https://computationalsocialscience.org/" target="_blank">Computational Social Science Society of the Americas (CSSSA)</a> webinar series on<span style="background-color: white; color: #606060; font-family: Roboto, Arial, sans-serif; font-size: 14px; white-space-collapse: preserve;">&nbsp;</span>Agent-based modeling and simulation (ABMS). To quote from CSSSA, the purpose of these webinars is that:&nbsp;</div><p></p><p></p><blockquote style="text-align: justify;">"Agent-based modeling and simulation (ABMS) has been applied far and wide to better understand our world. Each new application domain brings with it existing cultures of the domain's experts, including expectations and requirements. As such, it is foolhardy to expect agent-based modeling to be standardized across all domains. As practitioners, there is a desire to understand how these domain cultures differ, how they use agent-based modeling, and what the future of agent-based modeling is within those domains. To start to grapple with these grand questions, for the ABMS community, we are proposing to run a series of interviews with experts from different domains to try to map the world of agent-based modeling."</blockquote><p></p><div style="text-align: justify;">Readers, might not be surprised but we were asked to discuss ABM in the context of geography. So if you want to hear us discuss ABM and geography, you can see the talk below. It should also be noted the CSSSA has a <a href="https://www.youtube.com/@csssa157" target="_blank">whole host of other webinars on their YouTube Channel</a>.&nbsp;</div><div style="text-align: justify;"><br /></div><div><p>


</p><center><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" referrerpolicy="strict-origin-when-cross-origin" src="https://www.youtube.com/embed/Il3EC_c7QkY?si=xRgR7k0WwCIOV1xT" title="YouTube video player" width="560"></iframe></center>

<p></p><p><br /></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPNW9g8S59kWRrW1eg_f3Knmhni6f0101JiVfEBV_PnZL0Y0BAVhwj1nxkixSmIb-WFTMte-9wC3m_h3XLKqUI3DcKd3zqJaX__iW5Wi-EE3dL-7b6HwMI2E_2e6OiKLOl97dnpgEG5r5y_YSgFUgxXh5S-G02EJJWpEcYjBYmeOj2_gN8JDF6/s2482/Screenshot%202025-07-04%20at%203.35.44%E2%80%AFPM.png" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="1284" data-original-width="2482" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPNW9g8S59kWRrW1eg_f3Knmhni6f0101JiVfEBV_PnZL0Y0BAVhwj1nxkixSmIb-WFTMte-9wC3m_h3XLKqUI3DcKd3zqJaX__iW5Wi-EE3dL-7b6HwMI2E_2e6OiKLOl97dnpgEG5r5y_YSgFUgxXh5S-G02EJJWpEcYjBYmeOj2_gN8JDF6/s320/Screenshot%202025-07-04%20at%203.35.44%E2%80%AFPM.png" width="320" /></a></div><div style="text-align: justify;">Finally, at the start of May, I was invited to give one of the keynotes at the&nbsp;<a href="https://dcp.ufl.edu/urp/ai-and-cities/" target="_blank">Inaugural AI and Cities: An International Forum for Innovation and Collaboration</a>&nbsp;hosted by&nbsp;University of Florida entitled "<i><a href="https://www.dropbox.com/scl/fi/4tqyd8dte15kyucv7vwuh/2-Keynote_speeach_session2.1_Prof-Crooks.mov?rlkey=mo5jbolqi7ygm3qjwsjv0mmqo&amp;st=r4mbfg2s&amp;dl=0" target="_blank">Artificial intelligence and Urban Analytics: Opportunities and Challenges</a>.</i>"&nbsp; This talk is slightly different from the others as the focus was more on AI, so if you are wondering what my take on AI is (or my current research), you can read the abstract to the talk below and also find a link to the recording of it.&nbsp;</div><div style="text-align: justify;"><br /></div><div></div><blockquote><div style="text-align: justify;"><b>Abstract</b>:&nbsp;Urban areas now provide homes for more people than ever before, and with more and more people living in cities achieving sustainable cities is crucial for the betterment of all. Coinciding with the growth of the world&#8217;s population is the growth of artificial intelligence (AI) is which is becoming pervasive in all aspects of our daily lives. In this talk I will discuss how AI is offering us new opportunities when it come studying cities, specifically, through the lens of urban analytics. Urban analytics can be broadly defined a set of methods to explore, understand and predict the properties of cities. Through a series of examples, I will highlight how AI especially through the use of multimodal large language models (LLMs) is offering accessible methods for geographic information extraction and modeling of cities. I will showcase how AI can improve the granularity of urban data collection while at the same time provides more advanced GIS tools to practitioners in a more accessible and user-friendly way. However, AI alone is not the panacea when it comes to archiving urban sustainability and many challenges exist and the talk with conclude with these.</div></blockquote><div><br /></div><div style="text-align: justify;"><a href="https://www.dropbox.com/scl/fi/4tqyd8dte15kyucv7vwuh/2-Keynote_speeach_session2.1_Prof-Crooks.mov?rlkey=mo5jbolqi7ygm3qjwsjv0mmqo&amp;st=r4mbfg2s&amp;dl=0" target="_blank">If the abstract sounds interesting click here to&nbsp;watch the talk</a>.&nbsp; Also the other keynotes talks are also available online <a href="https://dcp.ufl.edu/urp/keynote-speakers/" target="_blank">here</a>.&nbsp;</div></div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'>Andrew Crooks</span>
</span>
</span>
<span class='post-timestamp'>
at
<meta content='https://www.gisagents.org/2025/06/talks-abm-ai-and-other-thoughts.html' itemprop='url'/>
<a class='timestamp-link' href='https://www.gisagents.org/2025/06/talks-abm-ai-and-other-thoughts.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-06-21T15:26:00-04:00'>3:26 pm</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/22770502/8084793077134258075' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'>
No comments:
</a>
</span>
<span class='post-icons'>
<span class='item-action'>
<a href='https://www.blogger.com/email-post/22770502/8084793077134258075' title='Email Post'>
<img alt='' class='icon-action' height='13' src='//img1.blogblog.com/img/icon18_email.gif' width='18'/>
</a>
</span>
</span>
</div>
<div class='post-footer-line post-footer-line-2'><span class='post-labels'>
Labels:
<a href='https://www.gisagents.org/search/label/ABM' rel='tag'>ABM</a>,
<a href='https://www.gisagents.org/search/label/AI' rel='tag'>AI</a>,
<a href='https://www.gisagents.org/search/label/Generative%20AI' rel='tag'>Generative AI</a>,
<a href='https://www.gisagents.org/search/label/Urban%20Analytics' rel='tag'>Urban Analytics</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><div class='post-share-buttons goog-inline-block'>
</div>
</div>
</div>
</div>
</div>

</div></div>


<div class="date-outer">

<h2 class='date-header'><span>Tuesday, May 13, 2025</span></h2>

<div class="date-posts">

<div class='post-outer'>
<div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'>
<meta content='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfpsuROVfLR509IYWkBR0GuHG97G_HuKycw3nBbV1OVzMGUEPyXkfQw4ivZHDLhvjVsUCqn4jygdV9iST3lV_8gfuhKKkIlnnGVkfaJyrPtU-l8TCKzJqt7LW8ahbGoRqpdmsJkEY-lyrrFacVNk7te0Sxmdq_qYy-gpP_YAF_qKEvXSvEVvNZ/w148-h200/10708.webp' itemprop='image_url'/>
<meta content='22770502' itemprop='blogId'/>
<meta content='8169185145921437196' itemprop='postId'/>
<a name='8169185145921437196'></a>
<h3 class='post-title entry-title' itemprop='name'>
<a href='https://www.gisagents.org/2025/05/crowdsourcing-dust-storms-utilizing.html'>Crowdsourcing dust storms utilizing social media data</a>
</h3>
<div class='post-header'>
<div class='post-header-line-1'></div>
</div>
<div class='post-body entry-content' id='post-body-8169185145921437196' itemprop='articleBody'>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfpsuROVfLR509IYWkBR0GuHG97G_HuKycw3nBbV1OVzMGUEPyXkfQw4ivZHDLhvjVsUCqn4jygdV9iST3lV_8gfuhKKkIlnnGVkfaJyrPtU-l8TCKzJqt7LW8ahbGoRqpdmsJkEY-lyrrFacVNk7te0Sxmdq_qYy-gpP_YAF_qKEvXSvEVvNZ/s428/10708.webp" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="428" data-original-width="316" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfpsuROVfLR509IYWkBR0GuHG97G_HuKycw3nBbV1OVzMGUEPyXkfQw4ivZHDLhvjVsUCqn4jygdV9iST3lV_8gfuhKKkIlnnGVkfaJyrPtU-l8TCKzJqt7LW8ahbGoRqpdmsJkEY-lyrrFacVNk7te0Sxmdq_qYy-gpP_YAF_qKEvXSvEVvNZ/w148-h200/10708.webp" width="148" /></a></div><div style="text-align: justify;">In the past we have explored how <a href="https://www.gisagents.org/search/label/Social%20media">social media</a> can be used to <a href="https://www.gisagents.org/2012/04/earthquake-twitter-as-distributed.html">delineate earthquakes</a>,&nbsp;study <a href="https://www.gisagents.org/2020/01/new-paper-insights-into-human-wildlife.html">human-wildlife interactions</a>, understand <a href="https://www.gisagents.org/2016/10/new-paper-user-generated-big-data-and.html">urban morphology</a>, urban&nbsp;<a href="https://www.gisagents.org/2025/04/mapping-invisible.html">smells</a> or&nbsp;&nbsp;<a href="https://www.gisagents.org/2014/09/triangulating-social-multimedia-content.html">locating wildfires</a>&nbsp;among many other things.&nbsp;</div><div style="text-align: justify;"><br /></div><div style="text-align: justify;">Keeping with the last topic (i.e., locating things), in a new paper published in <a href="https://link.springer.com/journal/10708" target="_blank">GeoJournal</a> entitled "<a href="https://link.springer.com/article/10.1007/s10708-025-11359-9" target="_blank"><i>Crowdsourcing dust storms in the United States utilizing social media data</i></a>,"&nbsp;<a href="https://ubwp.buffalo.edu/landatmosphere/">Stuart Evans</a>,&nbsp;<a href="https://www.buffalo.edu/cas/geography/graduate-program/meet-our-students/festus-adegbola.html">Festus Adegbola</a>&nbsp;and myself explore how we can use X (formerly <a href="https://www.gisagents.org/search/label/Twitter">Twitter</a>) and <a href="https://www.gisagents.org/search/label/Flickr" target="_blank">Flickr</a>&nbsp; to source observations of windblown dust.&nbsp;</div><div><br /></div><div><div style="text-align: justify;">As such the paper demonstrates how social media data can act as&nbsp;<span style="text-align: justify;">supplementary source for dust events monitoring and captures the seasonal trends of such events.&nbsp;</span><span style="text-align: justify;">Furthermore, the paper highlights the potential of using crowdsourced data for the often overlooked field of dust monitoring that has substantial health and economic impacts.&nbsp;</span></div><div style="text-align: justify;"><span style="text-align: justify;"><br /></span></div><div style="text-align: justify;"><span style="text-align: justify;">If this sounds of interest, below we provide the abstract to the paper along with some figures which showcase our methodology and comparison with&nbsp;</span><span style="text-align: center;">National Weather Service dust advisories and&nbsp;</span><span style="text-align: center;">VIIRS satellite data</span><span style="text-align: center;">. At the bottom of the post, you can find the full reference to the paper along with a link to it.&nbsp;</span></div><div><p style="text-align: justify;"><b>Abstract:&nbsp;</b></p><p></p><blockquote style="text-align: justify;">Dust storms and other dust events are natural phenomena characterized by strong winds carrying large amounts of fine particles which have significant environmental and human impacts. However, capturing the occurrence of such phenomena is a challenge. Previous studies have limitations due to available data, especially regarding short-lived, intense dust storms and events that are not captured by observing stations and satellite instruments. In recent years, the advent of social media platforms has provided a unique opportunity to access vast amounts of crowdsourced data. This paper explores the utilization of Flickr and X (Twitter) data to study dust event occurrences within the United States and their correlation with National Weather Service (NWS) advisories. The work ascertains the reliability of using crowdsourced data as a supplementary source for dust events monitoring. Our analysis of Flickr and X indicates that the Southwest region is most susceptible to dust events, with Arizona leading in the highest number of occurrences. On the other hand, the Great Plains show a scarcity of crowdsourced data related to dust events, which can be attributed to the sparsely populated nature of the region. Furthermore, seasonal analysis reveals that dust events are prevalent during the Summer months followed by Spring. These results are consistent with previous traditional studies that did not use social media of dust occurrences in the U.S., and Flickr-identified images of dust events show substantial co-occurrence with regions of NWS dust warnings. This paper highlights the potential of using crowdsourced data for the often overlooked field of dust monitoring that has substantial health and economic impacts.</blockquote><blockquote style="text-align: justify;"><b>Keywords:</b> Dust storms, Crowdsourcing, Social media, Weather.<span style="text-align: left;">&nbsp;</span></blockquote><p>&nbsp;</p><p></p><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySsmuP_qPlRZ50l_RRTEPyAaXb-O7-09DeRhNPd3hBdoiG2D_dUEqyrEpd8ZciSmYp_PIgSt5l192hsdLK86pSksjJiabMIcN7Xz-mG2_uo19Dx71StmRHqRD0DTrrs-f2vf8_haYABHC_G7ky1jM4xF8-PYblDU9fGQSuePPUmOO0k8EfGv2/s1864/Fig1.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="766" data-original-width="1864" height="264" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgySsmuP_qPlRZ50l_RRTEPyAaXb-O7-09DeRhNPd3hBdoiG2D_dUEqyrEpd8ZciSmYp_PIgSt5l192hsdLK86pSksjJiabMIcN7Xz-mG2_uo19Dx71StmRHqRD0DTrrs-f2vf8_haYABHC_G7ky1jM4xF8-PYblDU9fGQSuePPUmOO0k8EfGv2/w640-h264/Fig1.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Flowchart of our workflow</td></tr></tbody></table><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisOwbl_WeL5jtziVM2pPb_TYaHYVD5KAGw2PLd1MzCg2Xx998gCjVl6An6CYlV8eXviJNYr7HWlJu5hhFNU-eZO15XeW4J7GK0VUVefkMhV_xsga7HT8di1mkuK_PLuHFYhda-NCAcfarzg5KqGLWXeTUMA9M0RYg8M25Khb8wsJC73Q_jw9rI/s1864/3.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1040" data-original-width="1864" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisOwbl_WeL5jtziVM2pPb_TYaHYVD5KAGw2PLd1MzCg2Xx998gCjVl6An6CYlV8eXviJNYr7HWlJu5hhFNU-eZO15XeW4J7GK0VUVefkMhV_xsga7HT8di1mkuK_PLuHFYhda-NCAcfarzg5KqGLWXeTUMA9M0RYg8M25Khb8wsJC73Q_jw9rI/w640-h358/3.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Selected posts retrieved from X showing active dust events.</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsKAqXvFQ89MONU830ekmggRm7hzRbXPkNv35JAnGU73AduX49mhBa1MF22jd01lBiYA9a7CXPewFdt913gW_CWCpPwqteCHdK_Hf3q67vR29ppS80ijUZsZcbFTNYSMDBkJoG2Fw5wKwC6EkCTxBlcwxT9eBqwsBWupDdVIygI0MdnCu8HZ4X/s1864/2.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1264" data-original-width="1864" height="434" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsKAqXvFQ89MONU830ekmggRm7hzRbXPkNv35JAnGU73AduX49mhBa1MF22jd01lBiYA9a7CXPewFdt913gW_CWCpPwqteCHdK_Hf3q67vR29ppS80ijUZsZcbFTNYSMDBkJoG2Fw5wKwC6EkCTxBlcwxT9eBqwsBWupDdVIygI0MdnCu8HZ4X/w640-h434/2.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Selected images retrieved from Flickr showing active dust events.</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9ftNqVK5FgEv8F6yCSKJWgYjri4LdI7rX9rqmw386xfXHeh8CMEtnH1aq0noPQB7cRpVNVyCV4D_qbG0BzuTuQ17REJqbYhi44xPIzN7v_ptU-0kTboAkTK2SHwlwmL4Zei6UdgmJuMHdFl8rydKQ-CvhuvIwwUNeqUfxw1N7p9UoPu7AxX8P/s1392/4.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1073" data-original-width="1392" height="494" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9ftNqVK5FgEv8F6yCSKJWgYjri4LdI7rX9rqmw386xfXHeh8CMEtnH1aq0noPQB7cRpVNVyCV4D_qbG0BzuTuQ17REJqbYhi44xPIzN7v_ptU-0kTboAkTK2SHwlwmL4Zei6UdgmJuMHdFl8rydKQ-CvhuvIwwUNeqUfxw1N7p9UoPu7AxX8P/w640-h494/4.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Map showing the distribution of flickr-identified dust event occurrences, X-identified dust event occurrences, National Weather Service dust advisories, including dust storm (DS) warnings and blowing dust (DU) advisories.</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Xa3ig02P5y9xUAo4PR4OB1-VWJo0TS3LqbIMlDA-I3D1SIZKswnucsJce2HiFnjXWwDBP2EAQiE9L-cnyQLwJdKekliwFDoHGHRxAtFWkkMKqCrT5GxA8iUjW-mgkulKcTpOjQIZ1lAk04G02XYm5A8n4HB_W3j21VkqmNDf_7OBiHX9PyyG/s1392/6.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="1229" data-original-width="1392" height="566" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Xa3ig02P5y9xUAo4PR4OB1-VWJo0TS3LqbIMlDA-I3D1SIZKswnucsJce2HiFnjXWwDBP2EAQiE9L-cnyQLwJdKekliwFDoHGHRxAtFWkkMKqCrT5GxA8iUjW-mgkulKcTpOjQIZ1lAk04G02XYm5A8n4HB_W3j21VkqmNDf_7OBiHX9PyyG/w640-h566/6.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Seasonal cycle of dust events using social media metadata, the National Weather Service advisories, and the VIIRS satellite data.</td></tr></tbody></table><br /><table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto;"><tbody><tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihz1gviFC9Xt1Wbn7H-LVyQGUiNWGZwbAm8D1qM7A5af6uULIYd_3js1RXCMWGhEVz1z8HLD-DQrqRD3VUw74x8k8BLqRcOIKbULFDTDN_PrFWWjNTImueEbt8WocEpOLUvN2UF_bXakfX7yCpqacn1_l7-d20XtJU86tJ0lZoOpiExpr71UXI/s1865/8.webp" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="939" data-original-width="1865" height="322" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihz1gviFC9Xt1Wbn7H-LVyQGUiNWGZwbAm8D1qM7A5af6uULIYd_3js1RXCMWGhEVz1z8HLD-DQrqRD3VUw74x8k8BLqRcOIKbULFDTDN_PrFWWjNTImueEbt8WocEpOLUvN2UF_bXakfX7yCpqacn1_l7-d20XtJU86tJ0lZoOpiExpr71UXI/w640-h322/8.webp" width="640" /></a></td></tr><tr><td class="tr-caption" style="text-align: center;">Examples of social media identified dust events and satellite observations for the same day. Brown shaded pixels indicate locations Suomi-VIIRS observed dust particles. Any VTEC warnings issued by NWS for the location are shown after the date of each dust event, with HWW and DSW indicating High Wind Warning and Dust Storm Warning, respectively.</td></tr></tbody></table><br /><p></p><p></p><div><b>Full Referece:&nbsp;</b></div><div></div><blockquote><div style="text-align: justify;"><b>Adegbola, F., Crooks, A.T. and Evans, S.M. </b>(2025). Crowdsourcing dust storms in the United States utilizing social media data. <i>GeoJournal</i>, 90(3), pp.1-18. Available at <a href="https://doi.org/10.1007/s10708-025-11359-9" target="_blank">https://doi.org/10.1007/s10708-025-11359-9</a> (<a href="https://www.dropbox.com/scl/fi/l7g8g5pi80rga4vdsv7wm/DustStorms_geojournal.pdf?rlkey=kckiab24h4cudmhqi0m8ttnc1&amp;st=wiuglea4&amp;dl=0" target="_blank">pdf</a>)</div><div></div></blockquote><div style="text-align: justify;"><br /></div></div></div>
<div style='clear: both;'></div>
</div>
<div class='post-footer'>
<div class='post-footer-line post-footer-line-1'><span class='post-author vcard'>
Posted by
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'>
<span itemprop='name'>Andrew Crooks</span>
</span>
</span>
<span class='post-timestamp'>
at
<meta content='https://www.gisagents.org/2025/05/crowdsourcing-dust-storms-utilizing.html' itemprop='url'/>
<a class='timestamp-link' href='https://www.gisagents.org/2025/05/crowdsourcing-dust-storms-utilizing.html' rel='bookmark' title='permanent link'><abbr class='published' itemprop='datePublished' title='2025-05-13T14:14:00-04:00'>2:14 pm</abbr></a>
</span>
<span class='post-comment-link'>
<a class='comment-link' href='https://www.blogger.com/comment/fullpage/post/22770502/8169185145921437196' onclick='javascript:window.open(this.href, "bloggerPopup", "toolbar=0,location=0,statusbar=1,menubar=0,scrollbars=yes,width=640,height=500"); return false;'>
No comments:
</a>
</span>
<span class='post-icons'>
<span class='item-action'>
<a href='https://www.blogger.com/email-post/22770502/8169185145921437196' title='Email Post'>
<img alt='' class='icon-action' height='13' src='//img1.blogblog.com/img/icon18_email.gif' width='18'/>
</a>
</span>
</span>
</div>
<div class='post-footer-line post-footer-line-2'><span class='post-labels'>
Labels:
<a href='https://www.gisagents.org/search/label/Crowdsourcing' rel='tag'>Crowdsourcing</a>,
<a href='https://www.gisagents.org/search/label/Flickr' rel='tag'>Flickr</a>,
<a href='https://www.gisagents.org/search/label/Social%20media' rel='tag'>Social media</a>,
<a href='https://www.gisagents.org/search/label/Twitter' rel='tag'>Twitter</a>
</span>
</div>
<div class='post-footer-line post-footer-line-3'><div class='post-share-buttons goog-inline-block'>
</div>
</div>
</div>
</div>
</div>

</div></div>

</div>
<div class='blog-pager' id='blog-pager'>
<span id='blog-pager-older-link'>
<a class='blog-pager-older-link' href='https://www.gisagents.org/search?updated-max=2025-05-13T14:14:00-04:00&max-results=5' id='Blog1_blog-pager-older-link' title='Older Posts'>Older Posts</a>
</span>
<a class='home-link' href='https://www.gisagents.org/'>Home</a>
</div>
<div class='clear'></div>
<div class='blog-feeds'>
</div>
</div></div>
</div>
</div>
<div class='column-left-outer'>
<div class='column-left-inner'>
<aside>
</aside>
</div>
</div>
<div class='column-right-outer'>
<div class='column-right-inner'>
<aside>
<div class='sidebar section' id='sidebar-right-1'><div class='widget BlogSearch' data-version='1' id='BlogSearch1'>
<h2 class='title'>Search This Site</h2>
<div class='widget-content'>
<div id='BlogSearch1_form'>
<form action='https://www.gisagents.org/search' class='gsc-search-box' target='_top'>
<table cellpadding='0' cellspacing='0' class='gsc-search-box'>
<tbody>
<tr>
<td class='gsc-input'>
<input autocomplete='off' class='gsc-input' name='q' size='10' title='search' type='text' value=''/>
</td>
<td class='gsc-search-button'>
<input class='gsc-search-button' title='search' type='submit' value='Search'/>
</td>
</tr>
</tbody>
</table>
</form>
</div>
</div>
<div class='clear'></div>
</div><div class='widget HTML' data-version='1' id='HTML5'>
<h2 class='title'>Read the Books</h2>
<div class='widget-content'>
<center><a href="https://www.amazon.com/Agent-Based-Modelling-Geographical-Information-Systems/dp/1473958652/ref=sr_1_2?s=books&ie=UTF8&qid=1538686958&sr=1-2&keywords=Alison++Heppenstall" target="_blank"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigRP6q347fgOriCurBIvinq1JCEBe3WYiO476iGewhyaYzCOaWV4muapBUmykgyKJs6f2uL0VaNIvCiuFUh5di73O2swADcT2ZvbiY4am0ixxQc9tpjr9IsKV6AJDxOsneqoLZCw/s1600/Screen+Shot+2018-09-12+at+3.29.00+PM.png" alt="ABM &amp; GIS Book" width="200" height="303" /></a></center>
<center><a href="https://www.gisagents.org/p/agent-based-modelling-geographical.html">More details</a>
</center>

<br />
<br />

<center><a href="http://www.amazon.com/Agent-Based-Models-Geographical-Systems-Heppenstall/dp/9048189268" target="_blank"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd-gY2jlpD3vbxxs_cXs4SJGtxi9_3kQAxGy4K3bFzyIWbxw6eXVXUh9dCXBTsKJSY28gTMStJpEVuPR-TOQWoawTLPs3I8S9WnDxgxHGM1LGVO5LoD-pjDoaZgLraTVHcgn7ijw/w255-h386-no/book.png" alt="ABM &amp; GIS Book" width="200" height="303" /></a></center>
<center><a href="http://gisagents.blogspot.com/2011/11/new-book-agent-based-models-of.html">More details
</a>
</center>
</div>
<div class='clear'></div>
</div><div class='widget HTML' data-version='1' id='HTML3'>
<h2 class='title'>Subscribe To / Find Out More</h2>
<div class='widget-content'>
<center><a href="http://feeds.feedburner.com/blogspot/vqTyK"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaXEbyo9tb0mkW7ZHsroncGs3H4D1IV7a7jOxE2kZsxlyIn5lZwoTCuXVaciEdOKH8_Z5PRDAO9qsTa6il5Du4ACR86WEoH8n7176FbYLwaiy1HM5UW20QlFiqgiHQRpgeKUCdzg/s207-p-no/" alt="Feeds" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="https://twitter.com/#!/AndyCrooks"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgreDnNXDKtw8_bFCkz5yZ_zaWjQxwOew0gWpRLxiDFJ-GekIusW_AMRKn5x0PFlc_gPlaj2KJUI4Su2w3KgdWfn6ki6OkT3jSNo8eiPfOecHujnCQyJ0oPERaLnMM5V9ZSEm4Bkg/s75-p/tweet.png" alt="Twitter" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="//www.youtube.com/user/andytc77?feature=mhee"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgtIF18EVT82XNACmKqDr_WzKwmGIx66lJA7cafHAIZpqMWDnXM7JAwWKzHORtmATOC51qnlTWLE1D_N_duOjFl8rzw4xjOZD9WNYiCMpvSjAvk3hi4VoM2A0MIbGUKur9yM9sF0w/s75-p/youtube.png" alt="youtube" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="https://www.linkedin.com/in/andrew-crooks-6203a14/"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibvVkT8s1_h1TdLRee-z0dlxFM4GS4qfkAdPF8BZj1MEKSqZlgyCfCOymSZcfqBPbrcM8jlVmQBVK-moDi03J8I50CkgddetOekVgaLhzRHG1jjCUA_C_aDlscPlxu43Y_lS-L9TjOX2YTGZuyqR7FJfO9-YbMKzVldSss8m02CR_Cha5tpYvo/s1600/linkedin.png" alt="linkedin" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="https://scholar.google.com/citations?user=RDQF0ScAAAAJ&hl=en"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5C82cnXioySADkZfTyFZw0yscEHdej27ZD6A6ybxwBDX5mvuWNf3RgZZ9fm4bvY-YHgSAu9lLUuaVch_acLb9u9UKKwHDTjBj8KVrt2AmKN3vPIQaJHTg6LD-ahx3pB1SXC-O6n6lj-ZiQSGhIOhNS0CDWIOwoZh-Ckm3ey2t_NKOHbnpahjD/s1600/1.png" alt="googleS" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="https://github.com/acrooks2"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMDqclygK8ageDda5MQYnX2CrnONu0CgLHS3CS2Rbe6rMpNkYs0UyJEtcLlPOW2Ue_IufLEk6cTkq-0_1HZvm3pie3KKgBxtstI4xMpIw_wbT_vVY4J58M2NAGJVn9vFn9LJMEzcPC6lKMtsXcn69L9LC5wFbiFm1FWzWBtlnaetheR2wiDoCs/s1600/git.png" alt="github" width="48" height="48" hspace="1" vspace="1" border="1" /></a>
<a href="https://www.researchgate.net/profile/Andrew-Crooks"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9uzQlP_y2GyVev-sWaaZ4jAAUdG1DWYSr4R3NtKZ1Uv2FBePL5qrqXZPISb3PmJ7mqZPXK4r8oXSo3lZXldgu02OuFur4tGVBU0Awd7elaF9alYO70qaWANeafVwfpROnr630HJLKlNm05t6XoJtKEN49RaXjxNyxP3Oj52Gd9R2fDxB3bQVm/s1600/rg.png" alt="researchgate" width="48" height="48" hspace="1" vspace="1" border="1" /></a>


<a href="https://buffalo.academia.edu/AndrewCrooks"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfcYNCdmnFHEMZDWLReoAKoQ27cdwtvvXe_ISIbN6614crSHme9LehNSaXPLoLVGECg2e_4h4TTTDCnPX7naJ5rV3H76JBMMMDtRqCN5mWbG-dLIl2KiB7WsqcS17q8RTxCveg8UObtUi1bie1C_du-OtVpdF5h1ap20u4CpXNvRqGHQiSm7Lt/s320/1084_n.png" alt="academia" width="48" height="48" hspace="1" vspace="1" border="1" /></a>



</center>
</div>
<div class='clear'></div>
</div><div class='widget Stats' data-version='1' id='Stats1'>
<h2>Total Pageviews</h2>
<div class='widget-content'>
<div id='Stats1_content' style='display: none;'>
<span class='counter-wrapper text-counter-wrapper' id='Stats1_totalCount'>
</span>
<div class='clear'></div>
</div>
</div>
</div><div class='widget HTML' data-version='1' id='HTML1'>
<h2 class='title'>A Must Read: Inventing Future Cities</h2>
<div class='widget-content'>
<center><a href="http://www.spatialcomplexity.info/" target="_blank"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifppJZmd3Wa4BhTOAV0KAplplJ_FztLqRqm9M8vnqeF-MALUDqrFxO6AjkuFF1ZhirAYUBs5eySTkuHIa0JaP1C99JSurrTTcSsKIzS5fiXcg4JzkERrRViRdaNajadPLJpPJhWA/s1600/BattyBook.png" alt="Inventing Future Cities" width="200" height="303" /></a></center>
<center><a href="http://www.spatialcomplexity.info/">More details</a>
</center>
</div>
<div class='clear'></div>
</div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'>
<h2>Archive</h2>
<div class='widget-content'>
<div id='ArchiveList'>
<div id='BlogArchive1_ArchiveList'>
<ul class='hierarchy'>
<li class='archivedate expanded'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy toggle-open'>

&#9660;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/'>
2025
</a>
<span class='post-count' dir='ltr'>(12)</span>
<ul class='hierarchy'>
<li class='archivedate expanded'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy toggle-open'>

&#9660;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
<ul class='posts'>
<li><a href='https://www.gisagents.org/2025/07/examining-spatial-expansion-and.html'>Examining spatial expansion and stemming strategie...</a></li>
<li><a href='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html'>New Editorial: Generative AI and Urban Modeling</a></li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/06/'>
June
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/03/'>
March
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2025/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/'>
2024
</a>
<span class='post-count' dir='ltr'>(23)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/10/'>
October
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/06/'>
June
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/05/'>
May
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/04/'>
April
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2024/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/'>
2023
</a>
<span class='post-count' dir='ltr'>(18)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/11/'>
November
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/05/'>
May
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2023/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/'>
2022
</a>
<span class='post-count' dir='ltr'>(16)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/10/'>
October
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2022/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/'>
2021
</a>
<span class='post-count' dir='ltr'>(19)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/10/'>
October
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/09/'>
September
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/08/'>
August
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/05/'>
May
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2021/01/'>
January
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/'>
2020
</a>
<span class='post-count' dir='ltr'>(24)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/11/'>
November
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/09/'>
September
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/06/'>
June
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/05/'>
May
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2020/01/'>
January
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/'>
2019
</a>
<span class='post-count' dir='ltr'>(24)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/12/'>
December
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/10/'>
October
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/08/'>
August
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/07/'>
July
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/05/'>
May
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2019/01/'>
January
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/'>
2018
</a>
<span class='post-count' dir='ltr'>(22)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/12/'>
December
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/11/'>
November
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/10/'>
October
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/04/'>
April
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/02/'>
February
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2018/01/'>
January
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/'>
2017
</a>
<span class='post-count' dir='ltr'>(28)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/12/'>
December
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/10/'>
October
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/08/'>
August
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/06/'>
June
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/04/'>
April
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/03/'>
March
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/02/'>
February
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2017/01/'>
January
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/'>
2016
</a>
<span class='post-count' dir='ltr'>(31)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/12/'>
December
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/11/'>
November
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/09/'>
September
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/08/'>
August
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/06/'>
June
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/04/'>
April
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/03/'>
March
</a>
<span class='post-count' dir='ltr'>(6)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/02/'>
February
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2016/01/'>
January
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/'>
2015
</a>
<span class='post-count' dir='ltr'>(22)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/11/'>
November
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/10/'>
October
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/09/'>
September
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/08/'>
August
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/03/'>
March
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/02/'>
February
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2015/01/'>
January
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/'>
2014
</a>
<span class='post-count' dir='ltr'>(23)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/11/'>
November
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/10/'>
October
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/09/'>
September
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/08/'>
August
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/04/'>
April
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/03/'>
March
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/02/'>
February
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2014/01/'>
January
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/'>
2013
</a>
<span class='post-count' dir='ltr'>(34)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/12/'>
December
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/10/'>
October
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/09/'>
September
</a>
<span class='post-count' dir='ltr'>(6)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/08/'>
August
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/06/'>
June
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/05/'>
May
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/04/'>
April
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/03/'>
March
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/02/'>
February
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2013/01/'>
January
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/'>
2012
</a>
<span class='post-count' dir='ltr'>(27)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/11/'>
November
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/10/'>
October
</a>
<span class='post-count' dir='ltr'>(7)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/08/'>
August
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/05/'>
May
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/04/'>
April
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2012/01/'>
January
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/'>
2011
</a>
<span class='post-count' dir='ltr'>(23)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/12/'>
December
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/11/'>
November
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/10/'>
October
</a>
<span class='post-count' dir='ltr'>(6)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/05/'>
May
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/02/'>
February
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2011/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/'>
2010
</a>
<span class='post-count' dir='ltr'>(29)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/10/'>
October
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/09/'>
September
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/08/'>
August
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/07/'>
July
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/06/'>
June
</a>
<span class='post-count' dir='ltr'>(7)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/05/'>
May
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/04/'>
April
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/03/'>
March
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/02/'>
February
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2010/01/'>
January
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/'>
2009
</a>
<span class='post-count' dir='ltr'>(63)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/11/'>
November
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/09/'>
September
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/08/'>
August
</a>
<span class='post-count' dir='ltr'>(7)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/07/'>
July
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/06/'>
June
</a>
<span class='post-count' dir='ltr'>(7)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/05/'>
May
</a>
<span class='post-count' dir='ltr'>(6)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/04/'>
April
</a>
<span class='post-count' dir='ltr'>(8)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/03/'>
March
</a>
<span class='post-count' dir='ltr'>(8)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/02/'>
February
</a>
<span class='post-count' dir='ltr'>(10)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2009/01/'>
January
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/'>
2008
</a>
<span class='post-count' dir='ltr'>(33)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/12/'>
December
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/11/'>
November
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/09/'>
September
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/08/'>
August
</a>
<span class='post-count' dir='ltr'>(6)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/06/'>
June
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/05/'>
May
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/04/'>
April
</a>
<span class='post-count' dir='ltr'>(10)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/03/'>
March
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/02/'>
February
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2008/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/'>
2007
</a>
<span class='post-count' dir='ltr'>(30)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/12/'>
December
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/11/'>
November
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/10/'>
October
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/09/'>
September
</a>
<span class='post-count' dir='ltr'>(7)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/07/'>
July
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/04/'>
April
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/03/'>
March
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/02/'>
February
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2007/01/'>
January
</a>
<span class='post-count' dir='ltr'>(1)</span>
</li>
</ul>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/'>
2006
</a>
<span class='post-count' dir='ltr'>(37)</span>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/12/'>
December
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/11/'>
November
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/10/'>
October
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/09/'>
September
</a>
<span class='post-count' dir='ltr'>(3)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/08/'>
August
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/06/'>
June
</a>
<span class='post-count' dir='ltr'>(4)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/05/'>
May
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/04/'>
April
</a>
<span class='post-count' dir='ltr'>(2)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/03/'>
March
</a>
<span class='post-count' dir='ltr'>(5)</span>
</li>
</ul>
<ul class='hierarchy'>
<li class='archivedate collapsed'>
<a class='toggle' href='javascript:void(0)'>
<span class='zippy'>

&#9658;&#160;

</span>
</a>
<a class='post-count-link' href='https://www.gisagents.org/2006/02/'>
February
</a>
<span class='post-count' dir='ltr'>(8)</span>
</li>
</ul>
</li>
</ul>
</div>
</div>
<div class='clear'></div>
</div>
</div><div class='widget Label' data-version='1' id='Label1'>
<h2>Tag Cloud</h2>
<div class='widget-content cloud-label-widget-content'>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/3D'>3D</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/AAG'>AAG</a>
</span>
<span class='label-size label-size-5'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ABM'>ABM</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ABM%20Applications'>ABM Applications</a>
</span>
<span class='label-size label-size-5'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ABM%20Examples'>ABM Examples</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ABM%20Platforms'>ABM Platforms</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/AGI'>AGI</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/AI'>AI</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Agent%20Analyst'>Agent Analyst</a>
</span>
<span class='label-size label-size-5'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Agent%20Based%20Models'>Agent Based Models</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Big%20Data'>Big Data</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Blog%20Info'>Blog Info</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Books'>Books</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Bots'>Bots</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/CA'>CA</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/COVID'>COVID</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/CSS'>CSS</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Cell%20Space'>Cell Space</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ChatGPT'>ChatGPT</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Cities'>Cities</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Class%20Models'>Class Models</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ComMod'>ComMod</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Complexity'>Complexity</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Complexity%20Science'>Complexity Science</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Computational%20Social%20Science'>Computational Social Science</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Crowds'>Crowds</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Crowdsourcing'>Crowdsourcing</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Data'>Data</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Data%20Mining'>Data Mining</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Deep%20Learning'>Deep Learning</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Digital%20Cities'>Digital Cities</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Digital%20Earths'>Digital Earths</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Disasters'>Disasters</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Discrete%20Event%20Simulation'>Discrete Event Simulation</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Disease'>Disease</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Economics'>Economics</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Education'>Education</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Events'>Events</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Farming'>Farming</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Flickr'>Flickr</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Flooding'>Flooding</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Fractals'>Fractals</a>
</span>
<span class='label-size label-size-5'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GIS'>GIS</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GPS'>GPS</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GeoAI'>GeoAI</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GeoComputation'>GeoComputation</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GeoMason'>GeoMason</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GeoSocial'>GeoSocial</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/GeoWeb'>GeoWeb</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Geography'>Geography</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Geosimulation'>Geosimulation</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Health'>Health</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Housing'>Housing</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Java'>Java</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/LBSN'>LBSN</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Land%20use'>Land use</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/London'>London</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/MASON'>MASON</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/MESA'>MESA</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Machine%20Learning'>Machine Learning</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/MapTube'>MapTube</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Mashup'>Mashup</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Microsimulation'>Microsimulation</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Models'>Models</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/NLP'>NLP</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Neogeography'>Neogeography</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/NetLogo'>NetLogo</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Network%20Generation'>Network Generation</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Networks'>Networks</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ODD'>ODD</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/OpenSim'>OpenSim</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/OpenStreetMap'>OpenStreetMap</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Pandemic%20Disease'>Pandemic Disease</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Papers'>Papers</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Pedestrian%20Tracking'>Pedestrian Tracking</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Pedestrian%20models'>Pedestrian models</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Place'>Place</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Planning%20Support%20Systems'>Planning Support Systems</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Python'>Python</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Raster'>Raster</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Remote%20Sensing'>Remote Sensing</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Repast'>Repast</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Repast%20Code%20Example'>Repast Code Example</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Repast%20Examples'>Repast Examples</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Road'>Road</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Role-Playing'>Role-Playing</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/S4'>S4</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/SNA'>SNA</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Second%20Life'>Second Life</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Simulation'>Simulation</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Sketch%20Planning'>Sketch Planning</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Slums'>Slums</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Smart%20Cities'>Smart Cities</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Social%20Networks'>Social Networks</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Social%20media'>Social media</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Social%20network%20analysis'>Social network analysis</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Space'>Space</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Spatial%20Interaction%20Models'>Spatial Interaction Models</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Spatial%20Models'>Spatial Models</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/StarLogo'>StarLogo</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Street%20View%20Imagery'>Street View Imagery</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Supply%20Chains'>Supply Chains</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/System%20Dynamics'>System Dynamics</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Toolkits'>Toolkits</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Topic%20Modeling'>Topic Modeling</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Traffic%20Models'>Traffic Models</a>
</span>
<span class='label-size label-size-4'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Twitter'>Twitter</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Urban%20Analytics'>Urban Analytics</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Urban%20Modelling'>Urban Modelling</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Urban%20Planning'>Urban Planning</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Urban%20Systems'>Urban Systems</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Urban%20growth'>Urban growth</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/VGI'>VGI</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Vaccination'>Vaccination</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Vector'>Vector</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Virtual%20Worlds'>Virtual Worlds</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Visualisation'>Visualisation</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Volunteered%20Geographic%20Information'>Volunteered Geographic Information</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Web%202.0'>Web 2.0</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Working%20Paper'>Working Paper</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/Workshops'>Workshops</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/ambient%20geospatial%20information'>ambient geospatial information</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/emojis'>emojis</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/informal%20settlements'>informal settlements</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/modeling'>modeling</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/refugee'>refugee</a>
</span>
<span class='label-size label-size-1'>
<a dir='ltr' href='https://www.gisagents.org/search/label/socio-economic'>socio-economic</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/socio-environmental%20systems'>socio-environmental systems</a>
</span>
<span class='label-size label-size-3'>
<a dir='ltr' href='https://www.gisagents.org/search/label/synthetic%20populations'>synthetic populations</a>
</span>
<span class='label-size label-size-2'>
<a dir='ltr' href='https://www.gisagents.org/search/label/urban%20morphology'>urban morphology</a>
</span>
<div class='clear'></div>
</div>
</div><div class='widget PopularPosts' data-version='1' id='PopularPosts1'>
<h2>Popular Posts</h2>
<div class='widget-content popular-posts'>
<ul>
<li>
<div class='item-content'>
<div class='item-thumbnail'>
<a href='https://www.gisagents.org/2010/07/netlogo-gis-examples-from-backspacesnet.html' target='_blank'>
<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimwdU4kz6nWPaipDxG9JAO8mKEuU503kVpkCG1K1L8Q7IfZTjb3HJhT3HlZjD2nBqbm-0dqp98zooF-XDAz7jKpGxb54Hm_RqF0SmYWYlbPhjKjdKjjbbtBBLQbJir1uYVY3CpCA/w72-h72-p-k-no-nu/NetLogoVeniceToggleBoats.png'/>
</a>
</div>
<div class='item-title'><a href='https://www.gisagents.org/2010/07/netlogo-gis-examples-from-backspacesnet.html'>NetLogo GIS Examples from backspaces.net</a></div>
<div class='item-snippet'>While searching for some NetLogo GIS examples I came across this excellent web page by Owen Densmore from Backspaces.net called &quot; Net...</div>
</div>
<div style='clear: both;'></div>
</li>
<li>
<div class='item-content'>
<div class='item-thumbnail'>
<a href='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html' target='_blank'>
<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhz1Gz8-pvWYKT9QjB_M4-LMxeSIkF8XwNwj6sqTQQ-gu4LPTlExb23qb5YmX2WwjQH03AXOlDxm4u5mM1GO8eTTtxYSX1IS6k96sKng29pPZSvl5RcPVlBBhdKXMinV9Qao87uX7un4shcWlvg8CHXihZmR-9dUgGkqckkc5jVlv7HDzj5KTH7/w72-h72-p-k-no-nu/Screenshot%202025-07-05%20at%2011.17.28%E2%80%AFAM.png'/>
</a>
</div>
<div class='item-title'><a href='https://www.gisagents.org/2025/07/new-editorial-generative-ai-and-urban.html'>New Editorial: Generative AI and Urban Modeling</a></div>
<div class='item-snippet'>In the current issue of Environment and Planning B , we ( Boyu Wang ,&#160; Na Jiang &#160;and myself) have a new editorial entitled &quot; Generative...</div>
</div>
<div style='clear: both;'></div>
</li>
<li>
<div class='item-content'>
<div class='item-thumbnail'>
<a href='https://www.gisagents.org/2016/10/new-paper-user-generated-big-data-and.html' target='_blank'>
<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjnfn5x-gBwObcOIaZ26tut9CCGFKfgISD6Arav6YhN-sw-YeucU7xQNpxXqukpFUDFTFHwqPYyBgK0mgjKUEJHBy7iKrIwMm4v2U_MiOU1O5XIMpqu8a-6GWFqxhKX_AVG_hy8BQ/w72-h72-p-k-no-nu/Cover.jpg'/>
</a>
</div>
<div class='item-title'><a href='https://www.gisagents.org/2016/10/new-paper-user-generated-big-data-and.html'>New Paper: User-Generated Big Data and Urban Morphology</a></div>
<div class='item-snippet'> Continuing our work with crowdsourcing and geosocial analysis we recently had a paper published in a special issue of the&#160; Built Envir...</div>
</div>
<div style='clear: both;'></div>
</li>
<li>
<div class='item-content'>
<div class='item-thumbnail'>
<a href='https://www.gisagents.org/2020/01/new-paper-insights-into-human-wildlife.html' target='_blank'>
<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSKiMMPLfQNyZ7siYJTxSJoK2jIIpAKpkDfbOLU-GiREhzH0IZRb3FEqC64WHwXf_mbfOsKfi-4ne0vjUWZxxkjpGdfFGIZNFYXqXgKCwEPgDVZKfwG861_iMcxIh3bEpyIDygog/w72-h72-p-k-no-nu/index.gif'/>
</a>
</div>
<div class='item-title'><a href='https://www.gisagents.org/2020/01/new-paper-insights-into-human-wildlife.html'>New Paper: Insights into Human-wildlife Interactions in Cities from Bird Sightings Recorded Online</a></div>
<div class='item-snippet'> In the past we have explored how social media can be used to delineate earthquakes , locate wildfires or be used to understand urban mor...</div>
</div>
<div style='clear: both;'></div>
</li>
<li>
<div class='item-content'>
<div class='item-thumbnail'>
<a href='https://www.gisagents.org/2011/11/new-book-agent-based-models-of.html' target='_blank'>
<img alt='' border='0' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyUv_rC5UClBjjQAkEaGYM5N9EswHbe7oWbta81-QkPJ9ikVrs6LrESrb4velbP8fX0gdi2ji4oXXWETxqaXf1RJeGgM4__VLMVPpP8pqFCJtBRv6UpmKi0SAlYpKt9y0bEmnd0w/w72-h72-p-k-no-nu/book.png'/>
</a>
</div>
<div class='item-title'><a href='https://www.gisagents.org/2011/11/new-book-agent-based-models-of.html'>Book: Agent-Based Models of Geographical Systems</a></div>
<div class='item-snippet'> Agent-Based Models of Geographical Systems , is editied by Alison Heppenstall, Andrew Crooks,&#160; Linda See and Mike Batty; and brings toget...</div>
</div>
<div style='clear: both;'></div>
</li>
</ul>
<div class='clear'></div>
</div>
</div><div class='widget HTML' data-version='1' id='HTML2'>
<h2 class='title'>Tweets</h2>
<div class='widget-content'>
<a class="twitter-timeline" data-width="240" data-height="600" href="https://twitter.com/AndyCrooks?ref_src=twsrc%5Etfw">Tweets by AndyCrooks</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
<div class='clear'></div>
</div></div>
</aside>
</div>
</div>
</div>
<div style='clear: both'></div>
<!-- columns -->
</div>
<!-- main -->
</div>
</div>
<div class='main-cap-bottom cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
<footer>
<div class='footer-outer'>
<div class='footer-cap-top cap-top'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
<div class='fauxborder-left footer-fauxborder-left'>
<div class='fauxborder-right footer-fauxborder-right'></div>
<div class='region-inner footer-inner'>
<div class='foot no-items section' id='footer-1'></div>
<table border='0' cellpadding='0' cellspacing='0' class='section-columns columns-2'>
<tbody>
<tr>
<td class='first columns-cell'>
<div class='foot no-items section' id='footer-2-1'></div>
</td>
<td class='columns-cell'>
<div class='foot no-items section' id='footer-2-2'></div>
</td>
</tr>
</tbody>
</table>
<!-- outside of the include in order to lock Attribution widget -->
<div class='foot section' id='footer-3'><div class='widget Attribution' data-version='1' id='Attribution1'>
<div class='widget-content' style='text-align: center;'>
Powered by <a href='https://www.blogger.com' target='_blank'>Blogger</a>.
</div>
<div class='clear'></div>
</div></div>
</div>
</div>
<div class='footer-cap-bottom cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
</footer>
<!-- content -->
</div>
</div>
<div class='content-cap-bottom cap-bottom'>
<div class='cap-left'></div>
<div class='cap-right'></div>
</div>
</div>
</div>
<script type='text/javascript'>
window.setTimeout(function() {
document.body.className = document.body.className.replace('loading', '');
}, 10);
</script>
<!--Es liegt in deiner Verantwortung, deine Besucher \xfcber die in deinem Blog verwendeten Cookies und die dort erfassten Daten zu informieren. Blogger stellt daf\xfcr eine Standardbenachrichtigung zur Verf\xfcgung, die du \xfcbernehmen, anpassen oder durch deine eigene Mitteilung ersetzen kannst. Weitere Informationen findest du unter http://www.blogger.com/go/cookiechoices.-->
<script defer='' src='/js/cookienotice.js'></script>
<script>
document.addEventListener('DOMContentLoaded', function(event) {
window.cookieChoices && cookieChoices.showCookieConsentBar && cookieChoices.showCookieConsentBar(
(window.cookieOptions && cookieOptions.msg) || 'Diese Website verwendet Cookies von Google, um Dienste anzubieten und Zugriffe zu analysieren. Deine IP-Adresse und dein User-Agent werden zusammen mit Messwerten zur Leistung und Sicherheit f\xfcr Google freigegeben. So k\xf6nnen Nutzungsstatistiken generiert, Missbrauchsf\xe4lle erkannt und behoben und die Qualit\xe4t des Dienstes gew\xe4hrleistet werden.',
(window.cookieOptions && cookieOptions.close) || 'Ok',
(window.cookieOptions && cookieOptions.learn) || 'Weitere Informationen',
(window.cookieOptions && cookieOptions.link) || 'https://www.blogger.com/go/blogspot-cookies');
});
</script>

<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/3000588928-widgets.js"></script>
<script type='text/javascript'>
window['__wavt'] = 'AOuZoY5Oo9eK_BDxDUAkYeBGFjueGl0Rsg:1753394479218';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d22770502','//www.gisagents.org/','22770502');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '22770502', 'title': 'GIS and Agent-Based Modeling', 'url': 'https://www.gisagents.org/', 'canonicalUrl': 'https://www.gisagents.org/', 'homepageUrl': 'https://www.gisagents.org/', 'searchUrl': 'https://www.gisagents.org/search', 'canonicalHomepageUrl': 'https://www.gisagents.org/', 'blogspotFaviconUrl': 'https://www.gisagents.org/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-GB', 'localeUnderscoreDelimited': 'en_gb', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22GIS and Agent-Based Modeling - Atom\x22 href\x3d\x22https://www.gisagents.org/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22GIS and Agent-Based Modeling - RSS\x22 href\x3d\x22https://www.gisagents.org/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22GIS and Agent-Based Modeling - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/22770502/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseClientId': 'ca-pub-5295329090527954', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/40f8869dc2f49cc0', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'index', 'pageName': '', 'pageTitle': 'GIS and Agent-Based Modeling', 'metaDescription': 'This blog is a research site focused around my interests in Geographical Information Science (GIS) and Agent-Based Modeling (ABM).'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard', 'ok': 'Ok', 'postLink': 'Post link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'GIS and Agent-Based Modeling', 'description': 'This blog is a research site focused around my interests in Geographical Information Science (GIS) and Agent-Based Modeling (ABM).', 'url': 'https://www.gisagents.org/', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': true, 'isArchive': false, 'isLabelSearch': false}}]);
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PageListView', new _WidgetInfo('PageList1', 'crosscol', document.getElementById('PageList1'), {'title': 'Pages', 'links': [{'isCurrentPage': true, 'href': 'https://www.gisagents.org/', 'title': 'Home'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/about-gis-and-agent-based-modeling.html', 'id': '2327325435647005637', 'title': 'About'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/research.html', 'id': '5291719284627374911', 'title': ' Research'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/publications.html', 'id': '8233930087273817255', 'title': ' Publications'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/teaching.html', 'id': '7414405236910163162', 'title': 'Teaching'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/advising.html', 'id': '225492476559449006', 'title': 'Students'}, {'isCurrentPage': false, 'href': 'https://www.gisagents.org/p/contact.html', 'id': '8547231784532284270', 'title': 'Contact'}], 'mobile': false, 'showPlaceholder': true, 'hasCurrentPage': true}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/1584364424-lbx__en_gb.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/123180807-lightbox_bundle.css'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'sidebar-right-1', document.getElementById('BlogSearch1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-right-1', document.getElementById('HTML5'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'sidebar-right-1', document.getElementById('HTML3'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_StatsView', new _WidgetInfo('Stats1', 'sidebar-right-1', document.getElementById('Stats1'), {'title': 'Total Pageviews', 'showGraphicalCounter': false, 'showAnimatedCounter': true, 'showSparkline': false, 'statsUrl': '//www.gisagents.org/b/stats?style\x3dBLACK_TRANSPARENT\x26timeRange\x3dALL_TIME\x26token\x3dAPq4FmBj2WNwLi5M6-bNWNLa2yqjm-6eWSc_y7bor2KOjlTbWfROMe2hv_Vtp5JUIq96AyXoRqdV5QiIQZU0qGa561ztP7-ZGw'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'sidebar-right-1', document.getElementById('HTML1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar-right-1', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar-right-1', document.getElementById('Label1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'sidebar-right-1', document.getElementById('PopularPosts1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'sidebar-right-1', document.getElementById('HTML2'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer-3', document.getElementById('Attribution1'), {}, 'displayModeFull'));
</script>
</body>
</html>

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.