Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I've done a lot of research on this topic over the past 8 or 9 months, but I'm a GIS newb, so I may have overlooked some possibilities for finding/extracting this data.

A short list of resources I have researched (an exhaustive list would be very long):

  1. Tax Net USA - Text data on properties is free. You have to pay to get footprint images. I don't mind paying, but their search interface is cumbersome, and the images they provide are small raster PNGs with 'cruft' that I don't need, such as dimensions. Additionally, each image is 'divorced' from the real world - there is no lat/lon or compass orientation information in the images. On the plus side, the images are detailed and are often accurate to within a foot or so.
  2. ArcGIS - The Texas maps seem to have acceptable coverage and reasonably accurate building footprint polygons, but I have no idea how I would go from a street address to a vector graphic of the building(s) at the address using ArcGIS (or whether that's even feasible).
  3. OpenStreetMap - Very sparse coverage of buildings in the central Texas area, the area I'm most interested in.

I'm not frightened by a highly technical solution. I'm a software developer, so I'm willing to install, write and/or interface with software to do the job.

Requirements in order of importance: Vector representation, accuracy, "queryability" (publicly available API would be great), lat/lon & compass orientation info.

I'm OK with querying each address individually, on an as-needed basis, but a bulk dataset would also be interesting.

share|improve this question
    
Some places, like Bexar County participate in Esri's Community Basemap Program. Participants upload vectors, which Esri uses to generate tiles. I've not seen any Esri mapservices for building footprint vectors, but it might be worth asking them. –  Kirk Kuykendall Jan 7 '12 at 16:12

2 Answers 2

up vote 7 down vote accepted

If I wanted some ready-to-go building footprints, I'd start calling county Assessor offices and city planning departments. I think they will be your best bet for ready-made building footprint polygons. However because these are expensive data, I believe it's rare to find them free for the taking. It's likely even rarer to find it associated with sparsely-populated areas. :/

On the other hand, if you can get LIDAR data for your area of interest, you could use Whitebox GAT to perform building footprint extraction. I just followed this tutorial, which comes with some sample data. I uploaded a couple screenshots for you.

The first image is the "first return" values from the LIDAR data, I identified some areas to consider marked with black squares:

enter image description here

This next image is the building extraction (buildings in red). The area at the top seems unlike the obvious buildings. I suspect it's a pond. Also, that curvilinear stretch is unexpected, maybe I did something wrong configuring the method arguments..

enter image description here

Unfortunately, the sample data didn't include an aerial to compare to the LIDAR data, so it's difficult to be very confident with the extractions. I grabbed some "actual" LIDAR data (Jasper County, MO) from another source, and that dataset wasn't as plug-and-play, leading me to believe some post-processing/cleaning is necessary in order to get the same caliber of feature extraction I enjoyed with the sample data.

Anyway, assuming you perfected the processing/extraction methodology, you could then take footprint the rasters extracted from Whitebox and run them through gdal_polygonize to create a building footprint polygon layer.

On another note, and regarding this statement..

..I have no idea how I would go from a street address to a vector graphic of the buildings..

Assuming the vector graphics you mention are spatially aware (that is ArcGIS or QGIS load it in the correct position relative to other datasets), you should be able to geocode your street addresses as a stand-alone point layer. Then, once you have geocoded street points, you could implement that layer "invisibly" as a foundation for footprint queries.

share|improve this answer
    
+1 Thanks for the detailed answer. I'll leave the question marked 'unanswered' a bit longer to see whether anyone else has additional tips. –  Tex Jan 10 '12 at 1:31
    
NP, I can appreciate that this isn't a favorable solution. If you want to keep attention on your question, I recommend returning periodically to make minor edits/updates to the original question. Doing this will keep it active, and therefore closer to the top of the various lists. Once the question activity (it's presently at 8 days) drops enough to fall off the first page of hits, you'll get fewer and fewer views, and the odds of a preferable answer only get worse. I wonder if my making a comment here will renew its active status? –  elrobis Jan 17 '12 at 19:50
    
Unfortunately comments must not be enough to renew the thread's active status. A new answer might.. but editing/updating your question definitely will. –  elrobis Jan 17 '12 at 19:52
    
Thanks for the reminder. –  Tex Jan 18 '12 at 12:57

There is also a program called Spatial Analysist that will does a good job of extracting building footprint polygons from imagry, not just Lidar. It works as a plugin to ArcGis.

share|improve this answer
    
Pretty sure it's not called Spatial Analyst. Were you thinking of Overwatch Feature Analyst? –  blah238 Sep 9 '12 at 19:32
    
You may be referring to the Image Analysis extension for ArcGIS –  Stephen Lead Sep 10 '12 at 0:56
    
@Nathan Do you mean ArcGIS Spatial Analyst Tools? –  LCFactorization Aug 25 at 7:09

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.