Repast/repast4py

Single process GIS support

Opened this issue · 0 comments

Provide support for GIS on a single process, in a way that is similar to the RepastS Geography projection. Single-process GIS will come with the caveat that the Geography won't automatically move agents across process and should only be used on a 0-rank model.

At minimum, this should include:

  • Geography projection or container
  • Add / move / remove agent - geography pairs to the geography
  • Get agent geometry from Geography
  • Spatial index in geography for spatial queries of objects within bounding box
  • Coordinate Reference System (CRS) support in Geography
  • Shapefile loading and/or agent-factory from shapefile feature data

Python packages for implementation: