Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

spopt

Free#54 of 64 in GIS Software

spopt: A focused Python library for spatial facility-location models, not a full GIS application. Ranked #54 of 64 in GIS Software by our editors (3.8/10); pricing: Free plan; best for python facility-location optimization.

3.8/10Editor score
spopt3.8 Visit PySAL

At a glance

  • Editor score
    3.8 / 10
  • Pricing
    Free plan
  • Best for
    Python facility-location optimization
  • Free plan
    Yes
  • Paid from
    Free
  • Spatial analysis
    Advanced
  • Facts checked
    24 Sep 2026
spopt screenshot
  • Where it wins

    • Includes p-median and p-center problem formulations.
    • Covers maximum-coverage, location-set-covering and capacitated models.
    • Open-source Python API runs locally with geospatial data workflows.
  • Where it doesn't

    • Narrow focus on spatial optimization rather than broader GIS features.
    • Requires working in Python rather than a hosted mapping service.
    • Support is through documentation and community channels.

Our verdict on spopt

For Python users working with geospatial data, spopt is an open-source package in the PySAL ecosystem for formulating and solving spatial optimization problems. Its clearest fit is facility-location work: the documented models include p-median, p-center, maximum coverage, location set covering and capacitated facility-location formulations. It is a library for local workflows, not a hosted mapping service or a general-purpose GIS application. Teams seeking a focused optimization component may find that scope useful; buyers looking for a broad GIS workspace should look elsewhere.

The model set gives spopt meaningful breadth within its specialty. p-median and p-center formulations address distinct facility-location problems, while maximum-coverage and location-set-covering models support coverage-focused questions. Capacitated formulations add capacity constraints to facility-location modeling. That makes the package relevant when a spatial analysis task depends on choosing or evaluating facility locations, rather than simply viewing or editing maps. The Python API places it in a code-based geospatial workflow; it is best suited to people comfortable working in Python, not users expecting a visual, hosted mapping interface.

As open-source software, spopt is available without a paid plan in the described pricing model. It is installed and run locally, and its support channels are documentation and community. Those characteristics suit solo users through larger organizations that can incorporate a Python library into their own environment and rely on those support routes. The trade-off is its specialized scope: spopt does not replace a broader GIS platform, and organizations seeking a hosted service or a wider range of GIS capabilities should consider an alternative. Choose it for facility-location optimization in Python; skip it if the priority is an all-in-one GIS application.

Your product? Our editors can test spopt in depth and publish a review, labelled as paid · from $149/mo →

spopt pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on pysal.org

spopt fact sheet

Free planYes
Paid fromFree
DeploymentDesktop
Spatial analysisAdvanced
Web mappingNot verified
Dashboard builderNot verified
Raster data supportNot verified
Mobile appsNot verified
DeploymentSelf-hosted
SupportDocs, Community
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan
Websitepysal.org
Facts checked24 Sep 2026

Alternatives to spopt

See all spopt alternatives →

Used spopt? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used spopt for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — spopt 3.8/10

spopt is listed in our GIS Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/spopt/"><img src="https://www.itechguides.com/best/badge/spopt.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update