نظام الخرائط
خلق تصورات جغرافية مذهلة مع خرائط تفاعلية، ملونة بيانات الكوروسولث، وكشف محاكاة.
♪ ♪
لمحة عامة
وينص نظام الخرائط على ما يلي:
- الخرائط العالمية الإقليمية - الخرائط المحملة مسبقاً من شبكة CDN (العالم، الولايات المتحدة الأمريكية، أوروبا، إلخ)
- الإسقاطات المتعددة الأطراف - ميركاتور، الأرض الطبيعية، الأرثوغرافيا )العالم(، ألبير، وأكثر
- المنطقة الرئيسية - البلدان المرتفعة أو الولايات أو المقاطعات
- رؤية داتا - خرائط شوربة بمقياس لللون
- المتزوجون - إضافة نقاط اهتمام
- الجودة المهنية - الدعم المتعدد النطاق للبلدان المعقدة
رسم خريطة
من النماذج
أسهل طريقة للبدء هي استخدام نموذج خريطة
- يفتح الفريق**
- اعثروا على فئة مابس**
- اختر نموذجاً مثل " خريطة التوسع العالمي" أو “رؤية بيانات الولايات المتحدة”
من فريق المولدات
- فتح الفريق**
- Select Map as the background type
- اختيار خريطة (عالم، الولايات المتحدة الأمريكية، أوروبا، إلخ)
- التوقعات المتعلقة بالثقة
أنواع الخرائط
| خريطة | الوصف | الأفضل |
|---|---|---|
| العالم | البلدان العالمية (قرار 110) | خرائط عالمية سريعة |
| العالم | البلدان العالمية (قرار 50 مليون) | النوعية المهنية |
| usa | الولايات المتحدة الأمريكية | البيانات على مستوى الدولة |
| usaCounties | الولايات المتحدة | البيانات على مستوى المقاطعات |
| اليورو | البلدان الأوروبية | الاتحاد الأوروبي |
| كانادا | كندا فقط | البيانات الكندية |
| أفريقيا | البلدان الأفريقية | البيانات الأفريقية |
الإسقاطات
اختر الإسقاط الصحيح لتصورك:
الأرض الطبيعية
أفضل الخرائط العالمية التشويه المتوازن يبدو طبيعياً.
(…/images/map-world-natural-earth.png)
Mercator
يحفظ الزوايا، نظرة مألوفة. جيد لخرائط نمط الملاحة.
(…/images/map-mercator-projection.png)
Orthographic (Globe)
يظهر الأرض كمجال ثلاثي الأبعاد عظيم لنظرات المنطقة المركزة.
Albers USA
الإسقاط الخاص لخرائط الولايات المتحدة التي تشمل ألاسكا وهاواي.
إسقاطات أخرى
- Robinson - Compromise projection, good for world maps
- Winkel Tripel - التوقعات العالمية المنخفضة التشويه
- المنطقة المتساوية** - منطقة جيدة لمناطق وسط البحر
المناطق المرتفعة
البلد الوحيد/الدولة
إضغط على أي منطقة لاختيارها ثم استخدام اللوحة لتغيير لونها.
المناطق المتعددة
Use the API or templates to highlight multiple regions:
// Highlight North American countries
app.mapSystem.highlightRegions(
['United States of America', 'Canada', 'Mexico'],
{ fillColor: '#22c55e', strokeColor: '#16a34a' }
);
Reveals Animated
ويمكن للنماذج أن تؤدي إلى تحفيز الملامح البارزة في المنطقة بتوقيت متفاوت لتأثيرات التقصي.
(…/images/map-world-highlighted.png)
الشكليات
وتستخدم خرائط مختلفة أشكالا مختلفة لتحديد الهوية:
| خريطة | الهوية | أمثلة |
|---|---|---|
| الخرائط العالمية | الأسماء القطرية الكاملة | الولايات المتحدة الأمريكية، “فرنسا”، “اليابان” |
| خريطة الولايات المتحدة | أسماء الدول أو رموزها | “كاليفورنيا”، “كيو”، “تكساس”، “تيكس” |
تصور البيانات (البرنامج)
المناطق المستعمِلة على أساس قيم البيانات:
app.mapSystem.applyDataColors({
'California': 39538223,
'Texas': 29145505,
'Florida': 21538187
}, {
colorScale: 'blues',
showLegend: true,
legendTitle: 'Population'
});
Color Scales
| Scale | الألوان | الأفضل |
|---|---|---|
| الأزرق | ضوء الظلام الأزرق | البيانات العامة |
| الخضراء | ضوء الظلام الأخضر | البيانات البيئية |
| أحمر | الضوء الأحمر الأسود | الإنذار/البيانات السلبية |
| الحرارة | أصفر للحمراء | بيانات الكثافة |
| الجرب | الضوء إلى الأرجواني المظلم | البيانات النوعية |
العلامات
علامة مضافة عند إحداثيات محددة:
app.mapSystem.addMarker({
lat: 37.7749,
lon: -122.4194,
label: 'San Francisco',
color: '#ef4444',
pulse: true // Animated pulse effect
});
النوعية
| النوعية | التبسيط | الحالة |
|---|---|---|
| مشروع | عالية | استعراضات أولية سريعة |
| المعيار | تحديث | معظم الاستخدامات |
| مهني | لا شيء | الصادرات النهائية، بلدان متعددة البوليجون |
** Use professional quality for countries with complex shapes (Russia, France, USA) to ensure all territory parts render correctly.
بلدان متعددة البلدان
وتتألف بعض البلدان من أجزاء متعددة منقطعة عن بعضها البعض:
- روسيا - البر الرئيسي + كالينينغراد + الجزر
- فرنسا** - هولندا + كورسيكا + أقاليم ما وراء البحار
- الولايات المتحدة - البر الرئيسي + ألاسكا + هاواي (في الخرائط العالمية)
- إندونيسيا** - آلاف الجزر
- فيجي - جزر متعددة
ويستخدم نظام الخرائط آلياً Paper.js CompoundPath لهذه البلدان عند تحديد الجودة إلى professional.
التفاعل
Hover Effects
يمكن إلقاء الضوء على هوفر:
app.mapSystem.loadMap('world', {
enableHover: true,
hoverFill: '#93c5fd'
});
أحداث النقر
الرد على النقرات الإقليمية:
app.mapSystem.on('regionClick', (event) => {
console.log('Clicked:', event.regionId);
// Show info panel, highlight related regions, etc.
});
النماذج
خريطة التوسع العالمية
ويبين التوسع في الأعمال التجارية عبر المناطق مع التركيز على مراحل محاكاة.
رؤية بيانات الولايات المتحدة
يصور البيانات عبر الولايات المتحدة مع اللون الكوروبولث.
خريطة الواردات العرفية
وفيما يتعلق بالخرائط الإقليمية المفصلة التي لم تدرج، استخدم الرقم القياسي للأسعار الثابتة:
// Load from GeoJSON
await app.mapSystem.importCustomMap(geoJsonData, {
projection: 'mercator',
idProperty: 'name'
});
المصادر:
- ]الأرض الشمالية[ )المقر الرئيسي( - بيانات خريطة النطاق العام
- )مقدار https://gadm.org( - الحدود الإدارية المفصلة
- Mapshaper - تبسيط ملفات PGeoJSON
تيبس
- استخدام الشبكة العالمية HighRes للصادرات المهنية مع البلدان المتعددة الجنسيات
- التوقعات المتعلقة بالأرض الطبيعية تعمل على أفضل وجه بالنسبة لمعظم الخرائط العالمية
- Albers USA مصممة خصيصا لخرائط الولايات المتحدة الأمريكية
- يخلق علم الآثار آراء عالمية مثيرة للعروض
- الجودة المهنية تمنع تشكيل الفساد في البلدان المعقدة
SLEboard Shortcuts
| قصير | الإجراء |
|---|---|
| M | أداة خريطة (عندما تكون متاحة) |
| Esc | جميع المناطق |
منطقة الخرائط
مناطق الخرائط الهوائية مع تغيرات الألوان المدمجة مثالية لإظهار التغيرات في البيانات على مر الزمن، أو تسلسل التوسع العالمي، أو إيجاد صور مرئية للبيانات.
المنطقة الأساسية
المناطق المعينة التي تمر بمرحلة انتقال لونها على أساس الحاسوب المركزي:
// Load a world map first
await app.loadMap('world', {
projection: 'naturalEarth',
fillColor: '#e2e8f0'
});
// Animate specific regions
app.animateMapRegions({
duration: 5,
loop: true,
regions: {
'USA': [
{ time: 0, fillColor: '#ef4444' }, // Red at start
{ time: 2.5, fillColor: '#22c55e' }, // Green at midpoint
{ time: 5, fillColor: '#ef4444' } // Red at end (loops)
],
'France': [
{ time: 0, fillColor: '#3b82f6' }, // Blue at start
{ time: 5, fillColor: '#fbbf24' } // Yellow at end
]
}
});
الموجة
إنشاء موجة من اللون في جميع المناطق على أساس الموقع الجغرافي:
app.animateMapWave({
duration: 10,
loop: true,
colors: ['#ef4444', '#fbbf24', '#22c55e', '#3b82f6'],
waveDirection: 'horizontal' // 'horizontal', 'vertical', 'radial'
});
الدمج الزمني
المناطق المتحركة مدمجة مع نظام التوقيت الموحد:
- تظهر المناطق المتحركة في فريق الخط الزمني
- التنظيف عبر الزمن لتغيير اللون
- قياسات العزف/الدفع بالضوابط الزمنية
- رسوم التصدير للفيديو أو PGIF
وقف الهجمات
// Stop all region animations
app.stopMapAnimations();
// Stop specific regions
app.stopMapAnimations({ regions: ['USA', 'Canada'] });
// Stop but preserve current colors
app.stopMapAnimations({ resetColors: false });
الحصول على المناطق المتحركة
const animated = app.getAnimatedMapRegions();
// Returns: [{ regionId, keyframes, duration, loop }, ...]
تصدير واستيراد
بيانات منطقة التصدير والاستيراد، بما في ذلك الألوان، وتسليط الضوء على الوضع، وحالة الاختيار للتصوير القائم على البيانات.
بيانات المنطقة المصدرة
// Export all regions with current state
const csv = app.exportMapRegionDataCSV();
// Export with custom options
const csv = app.exportMapRegionDataCSV({
includeHighlighted: true, // Include highlight status column
includeSelected: true, // Include selection status column
includeColors: true // Include fill/stroke colors
});
// Download directly as CSV file
app.downloadMapRegionDataCSV('my-map-data.csv');
CSV Format:
regionId,name,highlighted,selected,fillColor,strokeColor
USA,United States of America,1,0,#22c55e,#16a34a
CAN,Canada,0,0,#e5e7eb,#9ca3af
FRA,France,1,1,#3b82f6,#2563eb
بيانات منطقة الاستيراد
ترد بيانات تعادل القوة الشرائية لتحديث المناطق:
// Import from CSV text
app.importMapRegionDataCSV(csvText, {
applyColors: true, // Apply fill/stroke colors from CSV
applyHighlight: true, // Update highlight status
applySelection: true // Update selection status
});
الانتقاء البرنامجي
// Select regions programmatically
app.selectMapRegions(['USA', 'Canada', 'Mexico']);
// Deselect regions
app.deselectMapRegions(['Mexico']);
// Get highlighted regions
const highlighted = app.getHighlightedMapRegions();
// Returns: ['USA', 'France', ...]
تدفق العمل: رسم الخرائط المحتوية على جداول بيانات
- وضع خريطة وإبراز بعض المناطق
- Export to CSV:
app.downloadMapRegionDataCSV('regions.csv') - Edit in Excel/Google Sheets (change colors, set highlighted=1)
- استيراد:
app.importMapRegionDataCSV(updatedCsv)
وتدفق العمل هذا مثالي لما يلي:
- مستعملو الخرائط غير التقنيين
- تحديثات شعبية للعديد من المناطق
- تكامل خط البيانات
- تشكيلات الخرائط الخاضعة لسيطرة البعثة
تصدير واستيراد
خرائط التصدير كـ “بي جي تي إكس” للتحرير في الأدوات الخارجية مثل “جي إس” أو “مابشابر” ثم إعادة الاستيراد مع تعديلاتك.
خريطة التصدير المعدلة
تصدير الخريطة بالألوان والأساليب الحالية:
// Export as GeoJSON (includes current colors/styles)
const geoJson = app.exportMapGeoJSON();
// Download directly
app.downloadMapGeoJSON('my-styled-map.geojson');
المصدر
تحميل المجموعة بالضبط التي استخدمت لتحميل الخريطة (الحدود غير المعدلة):
// Get original source data
const original = app.getOriginalMapGeoJSON();
// Download for external editing
app.downloadOriginalMapGeoJSON('world-source.geojson');
خرائط الجمارك المستوردة
استوردي بياناتك المحررة (بي بي جي) أو بيانات الخرائط الخارجية
// Import from URL
await app.importCustomMap('https://example.com/my-map.geojson');
// Import from object
await app.importCustomMap(editedGeoJson, {
projection: 'naturalEarth'
});
تدفق كامل للعمل: إديت → إعادة الاستيراد
-
Load and export the original map:
await app.loadMap('world'); app.downloadOriginalMapGeoJSON('world-source.geojson'); -
حدود الترسبات في الأدوات الخارجية:
- QGIS - Full-featured GIS editor
- التبسيط والتحرير على الإنترنت
- geojson.io - Quick online editor
-
إعادة تقديم التقرير خريطة محررة:
await app.importCustomMap(editedGeoJson, { projection: 'naturalEarth' }); -
** خريطة العرف الخاصة بك:
app.animateMapRegions({ duration: 5, regions: { 'MyRegion': [{ time: 0, fillColor: '#ef4444' }, ...] } });
المصدر
الحصول على معلومات عن الخريطة المحملة حاليا:
const info = app.getMapSourceInfo();
// {
// source: 'world',
// projection: 'naturalEarth',
// quality: 'standard',
// regionCount: 177,
// hasOriginalGeoJSON: true,
// isCustomImport: false
// }
الموارد الخارجية
مصادر البيانات
| المصدر | الوصف | الأفضل |
|---|---|---|
| [شمال الأرض] (https://naturalearthdata.com) | بيانات خرائط القطاع العام المجانية على نطاقات متعددة | الخرائط العالمية والمشاريع السريعة |
| GADM | الحدود الإدارية العالية الجودة | التقسيمات الفرعية القطرية، والمناطق المفصلة |
| OpenStreetMap | المجتمعات المحلية المحتفظ بها بشدة | البيانات والطرق والمباني على مستوى المدينة |
| [تعداد الولايات المتحدة] (https://www.census.gov/geographies/mapping-files/time-series/geo/tiger-line-file.html) | الحدود الأمريكية الرسمية | الولايات المتحدة، المقاطعات، الجروح |
| [المكتب الإحصائي للجماعات الأوروبية] (https://ec.europa.eu/eurostat/web/gisco/geodata/reference-data/administrative-units-statistical-units) | الحدود الرسمية للاتحاد الأوروبي | البلدان والمناطق الأوروبية |
أدوات التحويل
| Tool | الوصف | Link |
|---|---|---|
| Mapshaper | أداة على الإنترنت لتبسيط الخرائط وتحويلها | Mapshaper.org |
| geojson.io | محرر سريع على الإنترنت | geojson.io |
| QGIS | نظام المعلومات الجغرافية المكاني الكامل | qgis.org |
| ogr2ogr | محول شكل القيادة | جزء من GDAL |
تدفق العمل التحويلي
Shapefile ): GeoJSON (using Mapshaper):
- Go to mapshaper.org
- سحب وإسقاط ملف
.shp(بالإضافة إلى ملفات.dbfو.prj) - Click Simplify to reduce file size (use 10-20% for web)
- Click Export choose GeoJSON
- Import into PinePaper with
app.importCustomMap()
TopoJSON : GeoJSON:
TopoJSON files are automatically converted when imported into PinePaper.
File Size Tips
| الحجم الأصلي | الإجراء الموصى به |
|---|---|
| 1 MB | الاستخدام المباشر |
| 1-5 ميغابايت | تبسيط بنسبة 50 في المائة في مابشابر |
| 5-20 MB | تبسيط بنسبة 10-20 في المائة |
| 20 MB | النظر في استخدام منطقة أصغر أو تبسيط أعلى |
API
وللاطلاع على مراقبة الخرائط البرنامجية، انظر النظام المبسّط API Documentation.