Rapid advancements in technology, both in software
and hardware, continue to exert their strong eect on the
GIS planning process. Improvements in software usability
and advanced o-the-shelf GIS functionality mean faster,
more sophisticated GIS development than ever before.
e hardware that supports this grows ever more aord-
able — CPU seconds are approaching zero cost. e days
when we designed system architecture around the limita-
tions of software and hardware are over.
Now the driving determinants in system design are
the location of human and data resources in the organi-
zation and the communication between them. Systems
and communications distributed via the web are becom-
ing increasingly important. Quite complex applications
can be done on the server level now, and server virtual-
ization reduces both cost and IT management complex-
ity. Computer infrastructure requirements can be greatly
reduced by taking advantage of cloud computing, where a
cloud service provider sells computing resources on an as-
needed basis. at’s where the technology is going — fol-
low it, and you won’t be left unsupported.
Geospatial data also has become more accessible and
plentiful, due in part to the increase in geographic mea-
surement being driven by new technologies (GPS [Global
Positioning System] receivers, lidar, etc.) and by real-time
sensors capturing data to make it available as web ser-
vices. Many standard and commonly used datasets are
now readily available in digital form and at a much lower
cost than even just a few years ago. A wide selection of
worldwide basemaps can be easily downloaded from the
web, often for free.
is relative abundance of aordable and reliable spa-
tial data signicantly widens the scope of potential GIS
applications. Rapid prototyping and development tools
such as Esri’s ModelBuilder, Microsoft Visual Studio, and
CASE (computer-aided software engineering) technology
allow for quick exploration and testing of such applica-
tions. Map and model templates and code sharing are
enormous time savers, allowing you to create information
products more quickly than ever before. In other words,
you can now explore a greater range of options as you
work toward a customized solution for your business
needs. e scalable nature of modern GIS means you
can do targeted planning on selected business areas and
build databases incrementally, growing them as needed.
ese days, most GIS users handle spatial data within
one of ve development environments: In the rst, the
traditional stand-alone desktop information system, the
user can conduct an integrated set of GIS functions on
a wide variety of data types. In the second, the developer
environment, software developers can combine a set of
application-neutral, individual function components to
create new applications. e third is the server environ-
ment. Here, a set of standardized GIS web services (e.g.,
mapping, data access, geocoding) support enterprise-wide
applications and social media that allow multiple users
to enter, view, manipulate, and analyze data from their
oces or the eld. e fourth is the online environment,
with cloud-hosted integration and collaboration services,
and the fth is the mobile environment, which answers
the proliferation of smartphones and handheld devices
with mobile applications.
ese ve environments currently interoperate but are
moving rapidly toward more unied models and inter-
faces. e more enterprise systems are in place, the more
interoperability standards will be required. Integration is
becoming essential, no longer a novelty.
Geographic information systems integrate seemingly
disparate information quickly and visually, which facili-
tates communication, collaboration, and decision mak-
ing. rough GIS, geography is actually becoming an
organizing tool. In much the same manner as enterprise-
wide nancial systems converted the way organizations
were managed in the 1960s through the 1980s, now geo-
graphic information systems are transforming the way
organizations and government agencies manage their
assets and serve their customers or citizens.
xix
Introduction