[Openspace] More on problems with Contiguity Weights from Dissolved Shapefiles...

David Long dlong at ssc.wisc.edu
Thu Sep 8 11:28:29 CDT 2005


Thank you all for your replies to my note on the openspace list about 
corrupt files and weight matrices.  Here's a brief summary of what I 
found upon further exploration.

 Kurt Paulson noted that the spatial accuracy in 3.3 is different from 
that of ArcGIS 9, thus there's potential for imperfect alignment or 
sliver polygons to arise from subsequent overlays with the ArcView 3.3 
dissolved output. 

/In response to Kurt's note I took a more careful look at my results.  
Using ArcGIS 9.1 I examined the polygons created from each of my 
dissolves and discovered that the ArcGIS  dissolve did create a tiny gap 
between the dissolved polygon and its neighbors (The gap is literally a 
minuscule fraction of a millimeter for my county data but usually 
visible at the maximum zoom level).  So, technically GeoDa is correct to 
recognize it as an island polygon.  In my data there was no shift 
apparent for the ArcView 3.3. dissolve even at the maximum zoom level.  
Looking on ESRI's help pages I found we are not the first to encounter 
this problem with ArcGIS dissolves and it was supposed to be fixed with 
the 9.1 version.
/
Al Nucci reported a similar contiguity weights problem with files 
created in Arcview, so that may not be a reliable fix.  He suggested 
using the conversion to Geodatabase and subsequent export of a new 
shapefile as way of rebuilding the topology. 

/In response to Al's note, I tried converting my corrupt ArcGIS dissolve 
file to a GeoDatabase then back to a shapefile and it appears to correct 
the contiguity problem.  I should note however that, in this instance, 
there was a shift (about 4 millimeters) that could be an issue for 
subsequent intersect or overlay functions. /

/Just to make sure my original problem was replicable, I repeated the 
dissolves in ArcView 3.3 and ArcGIS 9.1 and found the same results as I 
reported previously.  The contiguity structure for the file created in 
ArcView 3.3. looks correct, but the contiguity structure for the file 
created in ArcGIS 9.1/ /was not./

 I've hung my files online in case anyone wants to look at them or 
experiment with them further.  The files are located at:
 http://www.ssc.wisc.edu/poplab/dissolve_test.zip

Included in the zip file are the following plus associated weights files:

 *Predissolve.shp: *Original shapefile with variable /Dis_fips /which I 
used for subsequent dissolves.

*ArcGIS9_dissolve.shp:* Dissolve created in ArcGIS based on /Dis_fips/

*AV33_dissolve.shp:* Dissolve created in ArcView 3.3 based on /Dis_fips/

*Gdb_dissolve.shp:* Created by converting ArcGIS9_dissolve.shp into 
geodatabase, then exporting to shapefile using ArcGIS 9.1 with default 
settings.
 

Please drop me a note if you have other useful insights.

Dave Long
dlong at ssc.wisc.edu

 

-- 
David Long	
Applied Population Lab	
1450 Linden Drive Rm. 350	
Madison, WI 53706	
Email: dlong at ssc.wisc.edu	
Phone: 608.262.3097	


www.doctorswithoutborders.org	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://sal.uiuc.edu/pipermail/openspace/attachments/20050908/32ea613c/attachment.html


More information about the Openspace mailing list