ArcUser Online

July - September 2007
Search ArcUser
ArcUser Main Current Issue Previous Issues Subscribe Advertise Submit An Article

E-mail to a Friend

Visualizing Infill Development Potential
By David Van Mouwerik, IGIS Technologies, and Keith Mann, Esri

Los Angeles City Planning uses ArcGIS Server

Editor's note: Infill is a planning strategy for mitigating urban sprawl by creatively recycling vacant or underutilized lands within cities and suburbs with construction and rehabilitation that make these areas desirable. Successfully implementing this strategy requires identifying promising sites and modeling the effects of the associated planning and transportation policies. An ArcGIS Server Web application helps planners for the City of Los Angeles without requiring them to have or learn GIS software.

click to enlarge
The Los Angeles Infill Scenario Mapping System allows users to create scenarios by filling out a form, following a wizard, or loading an existing scenario.

People are moving back into urban centers, and the demand for infill housing in U.S. cities is on the rise. According to the Urban Land Institute, the factors influencing this trend are varied but include disillusionment with life in the suburbs—where traffic, crime, and pollution are increasing—and the appeal of an urban lifestyle, where residents have easy access to restaurants, cultural attractions, and work.

Dramatic increases in population also have city planners thinking more about infill development projects. According to the U.S. Census Bureau, Los Angeles is ranked second in the list of incorporated places with a population of 100,000 or more. The city gained more than 209,000 people between 1990 and 2000. According to the Southern California Association of Governments (SCAG), by 2014, the city of Los Angeles will need 112,876 new housing units.

Technology Used
  • Operating system: Windows 2000/Windows 2003
  • .NET Runtime: Version 2.0.50727
  • Oracle Database: 10g (Patch
  • Oracle Data Provider for .NET:
  • ArcGIS Server with .NET ADF Runtime: ArcGIS Server 9.1, Service Pack 2
  • ArcSDE: ArcSDE 9.1 for Oracle 10g

Another factor influencing infill development in Los Angeles is construction of the Exposition Light Rail Line, a mass transit line planned to relieve congestion on Interstate 10 between downtown Los Angeles and Culver City. According to the paper, "Exposition Line Infill Development Potential Analysis," by Solimar Research Group, (SRG) Inc., of Ventura, California, there is an "increase in interest among both policy makers and developers in stimulating transit-oriented infill developments. However, it is not always easy to identify promising infill sites and not always clear to policy makers which infill- or transit-oriented policies are likely to succeed in stimulating development."

The planners of the Los Angeles Department of City Planning (DCP) use GIS technologies to help them assess property characteristics and make decisions about land use and development. During the last eight years, DCP has used the Zone Information and Map Access System (ZIMAS), an Internet-based GIS that utilizes Esri's ArcIMS to access a parcel database consisting of nearly a million records. Originally developed in 1998 using MapObjects, ZIMAS was rewritten by the current principals of Altruvista LLC in 2003 using ArcIMS 4. [Altruvista is a GIS technology company based in San Diego, California.]

click to enlarge
Scenario parameters can be defined by completing a form.

ZIMAS was designed to help planners and others quickly access property information using a Web browser. Policy makers use ZIMAS to analyze zoning and parcel information for patterns to make better use of limited land resources. Its data is stored in Oracle databases, and the system generates an extensive report for each property. A property can be located by entering its address, assessor parcel number (APN), or legal description. Users can also search by entering a street intersection, legal description, case number, community plan area, or map sheet number and visually searching properties displayed on the map. The public can access ZIMAS at

To address SCAG's housing demand projections for 2014 and other issues, such as Exposition Light Rail Line development, city planners at DCP required a more agile solution for identifying potential infill housing opportunities that would take advantage of the ZIMAS database. They needed to evaluate the infill housing potential of underutilized land by screening larger areas, such as census tracts, community planning areas, and city council districts. Instead of researching one parcel at a time, DCP wanted to find all the parcels that met explicit criteria but base the analysis on existing boundaries, both geographic and political, and linear features, such as roads or exact locations such as commuter rail station stops.

Identifying a Better Solution

In 2005, DCP turned to SRG to develop a Web-based application that would help planners visualize infill housing potential based on information stored in the ZIMAS inventory. Jane Blumenfeld, senior planner and head of the Citywide Planning Division, and John Butcher, project manager for DCP, worked with SRG to develop a pilot product as a proof-of-concept for DCP.

In 2006, SRG was contracted by the City of Los Angeles to develop the Infill Scenario Mapping System (ISMS) based on the prototype application. SRG subcontracted with IGIS Technologies, Inc. (IGIST), of San Diego to develop the product. IGIST supplied project management services and tested the application, hosted the application during the development phase of the project, wrote the manuals for the final product, and was responsible for assembling the final deliverables.

Initially, the development team considered using ArcIMS 9.1, the same geo-enabled Web component used for ZIMAS. However, after testing, IGIST began encountering limitations in two important areas—buffering and queries that returned large result sets. The team found that a query could potentially return hundreds of thousands of records, and initial tests indicated that ArcIMS was not up to this task. In addition, a specific scenario caused problems. If the boundary of the zoning layer (one of the primary search criteria needed for the application) touched a parcel boundary, an error would occur. Although these problems could be solved—at least partially—using unsupported workarounds, the team believed in the long run this would put DCP at risk.

However, the development team learned ArcGIS Server 9.1 could easily handle large query results. A negative buffer could be programmed into queries, thus avoiding the boundary error experienced with ArcIMS. DCP had specified that the application be built on .NET. With ArcGIS Server 9.1, the team could incorporate Microsoft ASP.NET AJAX (formally Microsoft Atlas) and Yahoo User Interface (UI) Library utilities and controls that would improve the Web application's interactivity and speed and the user's overall experience. DCP, IGIST, SRG, and Altruvista decided that ArcGIS Server would be the best GIS component for taking advantage of the comprehensive ZIMAS databases and building what would eventually become ISMS.

How It Works

With ISMS, planners can formulate parametric queries against the ZIMAS inventory to find parcels that meet a particular range of requirements for infill housing potential. Using a Web application, the user creates a scenario by filling in a form and submitting it or stepping through a wizard that explains how the input parameters affect resulting scenarios. Scenarios, created from previous queries and saved as XML files, can be loaded and shared among city planners.

click to enlarge
The scenario wizard provides explanations to help first-time users make choices.

To create a scenario, the user chooses a boundary type from a drop-down list. Current boundary types for the Los Angeles application include Area Planning Commission, Census Tracts, City Council Districts, Community Plan Areas, Historic Preservation Overlay Zone, or MTA Rail Stations. The next step is to select a boundary area. For example, for an Area Planning Commission boundary type, one of seven Area Planning Commission areas must be selected. Regardless of the feature type (polygon, line, or point), the scenario creator can buffer the selected feature by a specified distance. For example, a scenario could be built that would find all the parcels within 1,320 feet (or approximately a quarter of a mile) of a selected rail station. The parcel characteristics that define infill housing potential must be established. These characteristics, drawn from the parcel attributes (the same information used by ZIMAS), include zoning districts, parcel size, built capacity ratio, remaining capacity, investment index, year built, and vacant lots.

  • Zoning Districts—Parcels must be located within specified zoning, such as Residential Low Density or Limited Commercial. Multiple zones can be selected.
  • Parcel Size—Parcels must be a specific size or fall within a range of sizes. A minimum and maximum parcel size can be specified, or those values can be left unspecified.
  • Built Capacity Ratio—This metric helps to identify underdeveloped parcels. It is calculated on each parcel by dividing the actual residential units built by the potential units allowed based on the parcel's zoning. If 10 residential units have been built on a parcel but the zoning allows 30 units, the built capacity ratio would be 33 percent. Lower ratios indicate parcels with more potential for infill development. A minimum and a maximum can be set for the built capacity ratio.
  • Remaining Capacity—Similar to the Built Capacity Ratio, this value is the absolute number of additional dwelling units that could be built on a parcel based on its zoning. It is calculated by subtracting built units from units permitted by zoning. A minimum and a maximum can be set for remaining capacity. For example, a built capacity ratio of 25 percent would suggest a significantly under-built parcel. However, a parcel zoned for four units but with only one built and a parcel zoned for 40 units with only 10 units built both have a built capacity ratio of 25 percent, but the parcel with the potential for 30 additional units would be more interesting to planners searching for infill housing areas.
  • Investment Index—A measure of how much a parcel has been improved, the investment index is calculated by dividing the dollar value of the improvements by the dollar value of the land. A minimum and a maximum can be set for the investment index. For example, a property with improvements valued at $200,000 and land valued at $500,000 would score 0.4. A property with improvements valued at $2,000,000 and land valued at $300,000 would score 6.6. Parcels with a lower investment index value are more interesting to planners.
  • Year Built—Planners can select parcels based on the age of buildings.
  • Vacant Lots—Vacant lots can be included or excluded from a scenario.

Saved scenarios can also be modified later. Once a scenario is submitted, the application queries the ZIMAS parcel database using the scenario parameters and reports the results back to the application. Parcels matching the parameters are highlighted on a map and a corresponding report of summary statistics displays above the map. Below the map, the search parameters are listed. The APNs of highlighted parcels can be exported to a comma-delimited text file. Scenario results can also be printed.

click to enlarge
The resulting scenario provides selected parcels with infill potential based on the query parameters.

The View Results page includes tools for navigating the map. The Draw Polygon tool can be used to refine the search area or create a new area. Drawing a polygon on the map automatically reruns the search (using the same parameters) based on the geographic area defined by the polygon.

ISMS includes administrative tools for connecting to different servers and datasets that make the system flexible and reliable. DCP currently uses two servers on a rotating basis to support the constant updating of ZIMAS data. ISMS can be reconfigured to point to the server containing the most current ZIMAS data.

Benefits Beyond Infill

"Before this system was in place, we might figure out what we think is the best infill housing scenario, for example, then ask the GIS Department to map the result for us so we could present the idea to a group of citizens. It was just not a good use of the GIS Department," said Blumenfeld. "Now, planners can test out a number of infill scenarios themselves, which takes some of the workload off the GIS Department. We can easily identify the best idea and print it out to present to communities."

Planners testing the beta versions of ISMS realized it had potential for helping with other issues. For example, the same parameters could be used to identify possible sites for parks, community facilities, or cultural amenities. Creating scenarios that identify areas where housing is well developed could be used to help attract employers and businesses.

As ISMS matures, Blumenfeld envisions additional opportunities to communicate with Los Angeles citizens. "We are always updating community plans, and we can use this system as a community outreach tool—to help us quickly create what-if scenarios within the context of a public meeting," she said. "For example, we can model scenarios for potential pilot projects that may not work for the entire city but might work very well in certain portions of the city, like increasing population density near transit or adding a second unit on a single-family lot or adding a story to a building where there is a height limit. We're able to test it out and calculate how much more housing we could generate with these types of strategies before making policy changes."

Blumenfeld sees infill scenarios as the first step to more in-depth analysis, where "you can see right off the bat how effective a policy change might be before going through a lot of work to get an ordinance passed, then discovering it doesn't generate the volume of new housing results you were hoping for. This way, you can visualize where there is significant infill housing potential and where there is not."


ISMS leverages the massive parcel inventory of ZIMAS and makes GIS functionality available to as many as 200 planners at DCP through a Web browser. These planners don't need GIS software on their desktop computers and don't have to be GIS experts—all they need is a network connection. ISMS provides new ways to look at existing data quickly and precisely. Planners can evaluate current conditions within areas of interest and tease out additional information.

"The Infill Scenario Mapping System boils down a complex problem into a simple map product," said Andres Abeyta, president of IGIST. "It uses ArcGIS Server to take advantage of the city's significant and long-term investment in GIS data (namely ZIMAS), placing Web browser-based analysis tools directly in the hands of city planners, community groups, and elected officials."

About the Authors

David Van Mouwerik, sales and marketing manager for Esri business partner and Authorized Developer IGIST (, is a long-time member of the Esri Authorized Training Program. He has worked in the GIS industry for the last 15 years and acted as the project manager for the ISMS development project. He can be reached at

Keith Mann is a writer for the Esri Government Industry Solutions team and a contributor to ArcUser. He has a background in urban and regional planning and used GIS while working for the Bureau of Land Management and the U.S. Forest Service. He can be contacted at

Contact Us | Privacy | Legal | Site Map