- momepy.sw_high(k, gdf=None, weights=None, ids=None, contiguity='queen', silent=True)[source]#
Generate spatial weights based on Queen or Rook contiguity of order
k. All features within <=
ksteps are adjacent. Pass in either
weights. If both are passed,
weightsis used. If
contiguityis ignored and high order spatial weights based on
The order of contiguity.
A GeoDataFrame containing objects to analyse. Index has to be a consecutive range
0:x. Otherwise, spatial weights will not match objects.
A libpysal.weights of order 1.
- contiguitystr (default ‘queen’)
The type of contiguity weights. Can be
- silentbool (default True)
Silence libpysal islands warnings (
The libpysal.weights object.
>>> first_order = libpysal.weights.Queen.from_dataframe(geodataframe) >>> first_order.mean_neighbors 5.848032564450475 >>> fourth_order = sw_high(k=4, gdf=geodataframe) >>> fourth.mean_neighbors 85.73188602442333