尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Reworked PftK church map (search, filters, list panel, faster data) for comparison with pftk-map
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A reworked version of pftk-map, deployed side by side so the two can be compared. It uses the same data: every deploy pulls the latest GeoJSON from the upstream repo, so this site needs no SharePoint secrets.
Finding churches
seminary-map.html redirects to ?seminaries=1.Synod overview
?synod=<id>.Popups and sharing
?church=<id>) that opens the map on it.Performance and fixes
scripts/build_data.py, and the browser starts downloading it with <link rel="preload"> before the scripts run.refreshClusters() on every moveend. It re-clustered all markers on every pan and zoom.deferred, popups are built lazily, and the list re-renders at most once per frame.full_address is now HTML-escaped (the original popup injected it raw).python scripts/build_data.py # upstream/*.geojson + synod outlines -> data/*.json
python -m http.server 8000
.github/workflows/pages.yml runs on push to main, every 6 hours, and on demand. It fetches upstream data, rebuilds data/, and publishes to GitHub Pages. In the repo's Settings → Pages, set Source to GitHub Actions.
The map shows synods only, but their outlines are built from presbyteries, because PC(USA) synods are made of presbyteries and those don't always follow state lines. Building them this way puts the Nebraska panhandle in Rocky Mountains, eastern Ohio in Trinity, and West Virginia's eastern panhandle in Mid-Atlantic, which a state-by-state list gets wrong.
scripts/build_regions.py writes data/presbyteries.json and data/synods.json. It runs locally, not in CI, and needs Shapely. It uses Census county boundaries (us-atlas) and the congregation list in the pcusa_map project, which gives a presbytery for each of its 8,606 churches. Only church locations, names, ZIPs and presbyteries are read from that list, and none of it is published.
build_data.py gives each church the synod of its presbytery. All 1,503 PftK churches matched an entry in the congregation list, so a church whose real presbytery differs from the outline it sits in still gets the right synod.presbyteries.json is only a build input. The deploy leaves it out of the site.Limitations: presbyteries that split a county (other than Los Angeles) are approximated at the county line, which can move a synod border by up to a county. Check the presbytery-to-synod assignments against PC(USA)'s directory before relying on them.
og-image.png is the 1200x630 card shown when the link is shared on Facebook, LinkedIn, iMessage, Slack or X. The Open Graph tags in index.html point to it. To redraw it from the current data, run pip install pillow, then python scripts/make_og_image.py. If the site moves to a new URL, update the absolute URLs in those tags.