מפה מלאה בעברית למחשב Windows: חיפוש חכם, ניווט, תחבורה ציבורית עם כל הקווים, שבילים וטופוגרפיה. הכול רץ על המחשב שלכם, מנתונים פתוחים, ומתעדכן כל שבוע.
翻译准备中
正在加载完整 README。
查看完整 README ↗מפת ישראל מלאה למחשב Windows – בחינם, בעברית, גם בלי אינטרנט
האתר · הורדה ל-Windows · מה חדש · Wiki
מפות ישראל היא תוכנת מחשב שמורידה את כל מפת ישראל אליכם – ומכאן הכול עובד מהמחשב שלכם, גם בלי אינטרנט.
| ✅ בלי אינטרנט | ✅ עברית מלאה | ✅ בלי מעקב | ✅ עדכון שבועי |
|---|---|---|---|
| מפה, חיפוש, ניווט ותחבורה ציבורית שמורים אצלכם | מימין לשמאל בכל מקום | אין חשבון, אין פרסומות, אין שרת שיודע מה חיפשתם | מפה, תחבורה וזמני תפילות, בלחיצה או אוטומטי |
sh,bdu; ← דיזנגוף32.0853, 34.7818אוטובוסים, רכבת ורכבת קלה מלוח הזמנים הרשמי של משרד התחבורה, שמור במחשב:
לוח מניינים שבועי לכל בית כנסת – שחרית, מנחה וערבית – מפרויקט זמני התפילות הארצי של נדרים פלוס. "המניין הבא בסביבה" במרחק לחיצה.
scripts/windows/build-world.cmd)תצלומי האוויר של מרכז מיפוי ישראל (govmap), לשימוש אישי. כל אזור שנצפה נשמר למחשב. אפשר להוריד מראש את כל הארץ (80MB–4GB לפי רמת פירוט).
SmartScreen? לחצו "מידע נוסף" ← "הפעל בכל זאת". הקובץ נבנה מקוד פתוח ב-GitHub Actions.
git clone https://github.com/rishumit/hebrew-maps.git
cd hebrew-maps
setup-windows.cmd
לא צריך להתקין שום דבר מראש. Python, Java ו-uv מורדים אוטומטית לתיקייה פרטית, בלי התקנה במערכת.
| שלב | מה נעשה | זמן |
|---|---|---|
| 1 | הורדת Python (uv) | 1–3 דקות |
| 2 | הורדת ספריות ומפת בסיס | דקה |
| 3 | הפעלה + קיצור דרך בשולחן העבודה | מיידי |
| 4 | הורדת OSM ישראל (כ-150MB) | 1–3 דקות |
| 5 | בניית מקומות, רחובות, חיפוש וניווט | 15–30 דקות |
| 6 | בניית מפת בסיס מלאה (Java נייד) | 15–40 דקות |
כלי הבנייה והתחזוקה המתקדמים נמצאים ב-scripts/windows/. פקודות ה-CMD שבשורש נשמרו כקיצורי תאימות.
| קובץ | תפקיד |
|---|---|
start-windows.cmd | הפעלה |
stop-windows.cmd | עצירה |
update-online-windows.cmd | עדכון נתונים מקוון (מומלץ) |
update-online-windows.cmd /schedule | עדכון אוטומטי שבועי |
scripts/windows/update-windows.cmd | בנייה מקומית מחדש (למתקדמים) |
scripts/windows/build-terrain.cmd | בניית קווי גובה והצללה |
scripts/windows/download-satellite.cmd | הורדת תצלומי אוויר לכל הארץ |
:: 1. התקינו Docker Desktop והקצו לו 6GB זיכרון
:: 2. הריצו:
setup.cmd
:: לאחר מכן: start.cmd / stop.cmd / update-data.cmd
ב-Linux/macOS: ./setup.sh
בגרסת Docker הניווט רץ על OSRM.
הנתונים נבנים מחדש כל יום חמישי בלילה ב-GitHub Actions ומתפרסמים ב-Releases.
| שיטה | איך |
|---|---|
| מתוך האפליקציה | תפריט ← עדכונים ← "עדכן הכול" |
| שורת פקודה | update-online-windows.cmd |
| אוטומטי שבועי | update-online-windows.cmd /schedule |
| מחשב בלי אינטרנט | HebrewMaps-Update.zip ← תפריט ← "עדכון מקובץ…" |
עדכון חלקי: כשהשתנה מעט, יורד רק השינוי (0.1–1.5MB במקום 60MB). המפה ממשיכה לעבוד בזמן העדכון.
| חבילה | תוכן | תדירות |
|---|---|---|
maps | מקומות, רחובות, חיפוש, שבילים, ניווט | שבועית |
basemap | אריחי המפה המלאה (Planetiler) | שבועית |
terrain | קווי גובה, הצללה, פרופיל גובה (Copernicus DEM) | חודשית |
transit | לוחות זמנים (משרד התחבורה GTFS) | שבועית |
media | תמונות אתרים | שבועית |
zmanim | זמני תפילות (נדרים פלוס) | שבועית |
רשת מסוננת (נטפרי/רימון): פתחו github.com, release-assets.githubusercontent.com, objects.githubusercontent.com. שלמות כל קובץ מובטחת ב-SHA-256.
דפדפן (HTML/CSS/JS, MapLibre GL)
│ http://localhost:8080
▼
┌──────────────── api (Python/Starlette) ─────────────────┐
│ חיפוש עברי · נקודות עניין · גיאוקודינג · אריחי POI │
│ מפת בסיס (MBTiles) · גופנים · דוחות · מדדים │
└───────────┬─────────────────────────────┬───────────────┘
│ SQLite: R*Tree + FTS5 │ HTTP / בתוך התהליך
▼ ▼
maps.db ניווט: OSRM ×3 (Docker) או מנוע פנימי
(נבנה ע"י etl) רכב · הליכה · אופניים
▲
etl: OpenStreetMap + data.gov.il + Wikidata/ויקיפדיה
tiles: Planetiler ← OpenStreetMap → israel.mbtiles
hmaps/core עברית: נרמול, קיצורים, תיקון שגיאות, קטגוריות, שעות פתיחה
hmaps/etl צינור נתונים: osmium → בנייה → העשרה → אינדקס → דוח איכות
hmaps/api API, מנוע חיפוש, אריחים וקטוריים, ניווט והוראות בעברית
hmaps/route מנוע ניווט פנימי (גרף דרכים + A*) – בלי Docker
web/ ממשק המשתמש (ללא build): js/, css/, sw.js, manifest
src-tauri/ אפליקציית שולחן העבודה (Tauri 2, Rust)
installer/ PyInstaller + Inno Setup
tests/ יחידה, אינטגרציה, דפדפן (Playwright), ביצועים
docs/ ADR, מימוש, תפעול, API
site/ אתר המוצר (HTML/CSS סטטיים)
ההחלטות הטכניות: docs/adr · מסמך מימוש: docs/11-implementation.md · תפעול: docs/12-operations.md
pip install -r requirements-dev.txt
python -m playwright install chromium
# בדיקות
python -m unittest tests.test_core tests.test_etl tests.test_api tests.test_router tests.test_native tests.test_terrain tests.test_icons
python -m unittest tests.e2e.test_ui # דפדפן, נגישות, סגנון מפה
python -m tests.perf_bench 120000 # ביצועים – 120,000 POI
הרצה מקומית על נתוני הדגמה:
python tools/sample_data.py data/sample-src
python -m hmaps.etl from-geojson --poi data/sample-src/poi.geojsonseq --streets data/sample-src/streets.geojsonseq --out data/maps.db
uvicorn hmaps.api.app:app --reload --port 8080
cd src-tauri && cargo build
# Linux: apt-get install libwebkit2gtk-4.1-dev libgtk-3-dev
HMAPS_URL=http://127.0.0.1:8080/desktop.html ./target/debug/hebrew-maps-desktop
# 1. כתבו הערות גרסה ב-docs/release-notes/v1.2.0.md
python tools/build_changelog.py
git add docs/release-notes site/changelog.html && git commit -m "release notes v1.2.0" && git push
git tag -a v1.2.0 -m "גרסה 1.2.0" && git push origin v1.2.0
או: Actions ← Windows Installer ← Run workflow.