スキル一覧に戻る
breverdbidder

zonewise-district-lookup

by breverdbidder

ZoneWise - Florida's expert zoning intelligence platform. Wise about zoning.

0🍴 0📅 2026年1月25日
GitHubで見るManusで実行

SKILL.md


name: zonewise-district-lookup description: Looks up zoning district information for Florida properties across 17 jurisdictions and 273 Municode-verified districts. Use when determining permitted uses, setbacks, density limits, height restrictions, or zoning compliance. Returns regulatory requirements from verified municipal codes. Triggers on: zoning lookup, permitted uses, setback requirements, land use, district regulations, development feasibility, zoning code, what can I build.

ZoneWise District Lookup

Overview

273 verified zoning districts across 17 Florida jurisdictions, all sourced directly from Municode ordinances. No assumptions or interpolations.

Quick Lookup

from scripts.lookup_district import lookup_district

result = lookup_district(
    jurisdiction="melbourne",
    district_code="R-1A"
)
# Returns: {'permitted_uses': [...], 'setbacks': {...}, 'density': {...}}

Jurisdiction Coverage

JurisdictionDistrictsMunicode Verified
Brevard County (Unincorp)28
Melbourne24
Palm Bay22
Titusville18
Cocoa16
Rockledge14
Satellite Beach12
Indian Harbour Beach10
Melbourne Beach8
Indialantic8
Cape Canaveral12
Cocoa Beach14
West Melbourne16
Merritt Island (Unincorp)18
Mims (Unincorp)12
Palm Shores6
Grant-Valkaria15

Total: 273 districts

Data Structure

Each district contains:

{
  "jurisdiction": "melbourne",
  "district_code": "R-1A",
  "district_name": "Single-Family Residential",
  "category": "residential",
  "permitted_uses": {
    "by_right": ["single-family dwelling", "home occupation (limited)"],
    "conditional": ["accessory dwelling unit", "day care (family)"],
    "prohibited": ["commercial", "industrial", "multi-family"]
  },
  "dimensional_standards": {
    "min_lot_size_sf": 7500,
    "min_lot_width_ft": 60,
    "max_lot_coverage_pct": 40,
    "max_building_height_ft": 35,
    "setbacks": {
      "front_ft": 25,
      "side_ft": 7.5,
      "rear_ft": 20,
      "corner_side_ft": 15
    }
  },
  "density": {
    "max_units_per_acre": 4.5,
    "far": null
  },
  "parking": {
    "residential_spaces_per_unit": 2
  },
  "municode_url": "https://library.municode.com/fl/melbourne/codes/code_of_ordinances?nodeId=..."
}

Workflow

1. Identify Jurisdiction

Use parcel address or coordinates to determine governing jurisdiction.

from scripts.identify_jurisdiction import get_jurisdiction

jurisdiction = get_jurisdiction(
    address="123 Main St, Melbourne, FL 32901"
)
# Returns: "melbourne"

2. Get District Code

From BCPAO parcel data or user input.

3. Lookup District

district = lookup_district(jurisdiction, district_code)

4. Answer User Query

Map user question to relevant district attributes:

  • "What can I build?" → permitted_uses.by_right
  • "Setback requirements?" → dimensional_standards.setbacks
  • "Maximum height?" → dimensional_standards.max_building_height_ft
  • "Can I build an ADU?" → Check permitted_uses.conditional

MCP Tool Integration

ZoneWise exposes these MCP tools:

ToolDescription
zonewise_lookupFull district lookup
zonewise_permitted_usesJust permitted uses
zonewise_setbacksJust setback requirements
zonewise_densityDensity and FAR info
zonewise_jurisdictionIdentify jurisdiction from address

Error Handling

Unknown District

if not district:
    return {
        "error": "district_not_found",
        "message": f"District '{district_code}' not found in {jurisdiction}",
        "suggestion": "Verify district code with BCPAO or contact jurisdiction"
    }

Unincorporated Areas

Properties in unincorporated Brevard County use county zoning, not municipal codes.

def is_unincorporated(address: str) -> bool:
    """Check if address is in unincorporated area."""
    # Logic based on municipal boundaries
    pass

Data Sources

All district data sourced from:

  1. Municode - Primary source for ordinance text
  2. BCPAO - Parcel zoning district assignments
  3. Municipal websites - Supplementary documentation

Last verified: January 2026

Limitations

  • Data reflects current ordinances; pending amendments not included
  • Overlay districts may add additional requirements
  • Special exceptions require case-by-case research
  • PUD (Planned Unit Development) districts have custom rules per development agreement

See Also

  • references/jurisdiction_mapping.md - Full jurisdiction boundary definitions
  • references/district_codes.md - Complete list of all 273 districts
  • references/municode_sources.md - Direct links to source ordinances

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です