Sistem Peta Air
Keanekaragaman geografis yang menakjubkan dengan peta interaktif, pewarnaan data choropleth, dan penyingkapan animasi.
[World Peta Alam Bumi] (β¦/images/map-world-natural-earth.png)
Selayang Pandang
Parameter Sistem Peta menyediakan:
- ***Peta Daerah & Dunia β Peta pra-muat dari CDN (dunia, Amerika Serikat, Eropa, dll)
- **Proyeksi ganda β Mercator, Alam Bumi, Ortografi (globe), Albers, dan banyak lagi
- *** Versi* Yang Menonjolkan** β menonjolkan negara, negara bagian, atau provinsi
- *Data Visualisasi β Peta Choropleth dengan sisik warna
- *Markers & Label β Tambah poin kepentingan
- *Kualitas Profesi β Dukungan multipoligon untuk negara kompleks
Memuatkan Peta
Dari Templat
Cara termudah untuk memulai menggunakan templat peta:
- Buka panelTemplat*
- *Maps kategori
- " atau US Data Visualisasi "
Dari Panel Generator
- Buka panelGenerator**
- PilihMap sebagai jenis latar belakang
- Pilih peta (Dunia, USA, Eropa, dll)
- Atur proyeksi dan gaya
Jenis Peta OFIN
| Map | Keterangan | Terbaik Untuk |
|---|---|---|
| dunia | Negara-negara Dunia Indianapolis (resolusi 110m) | Peta dunia yang cepat |
| βͺ worldHighRes | Negara-negara di dunia (resolusi 50m) | Kualitas profesional |
| australia | Amerika Serikat | Data tingkat-negara bagian |
| usaCounties | Amerika Serikat | Data tingkat County |
| europe | Negara Eropa | Visualisasi UE UE |
| kanada | Kanada saja | Data Kanada |
| africa | Afrika | Data Afrika |
Projeksi
Pilih proyeksi yang tepat untuk visualisasi Anda:
Bumi Alam Hikmah (Default)
Terbaik untuk peta dunia. Keseimbangan seimbang, terlihat alami.
Mercator
Melestarikan sudut, terlihat akrab. Bagus untuk peta gaya navigasi.
Ortografi (Globe)
Dia menunjukkan Bumi sebagai bola 3 dimensi. Luar biasa untuk fokus pandangan wilayah.
(β¦/images/map-orthographic-globe.png)
Albers USA
Proyeksi khusus untuk peta AS termasuk Alaska dan Hawaii.
[USA Albers] (β¦/images/map-usa-albers.png)
Proyeksi Lainnya
- Robinson β Proyeksi kompromi, bagus untuk peta dunia
- Winkel Tripel β Proyeksi dunia distorsi rendah
- ***Kawasan Sesama Konis β Baik untuk kawasan pertengahan-titud
Daerah Sorotan
Negeri/Negeri Tunggal Perzinaan
Klik pada setiap wilayah untuk memilihnya Lalu gunakan panel properti untuk mengubah warnanya.
Wilayah Beraneka Wilayah
Guna API atau template untuk menonjolkan beberapa wilayah:
// Highlight North American countries
app.mapSystem.highlightRegions(
['United States of America', 'Canada', 'Mexico'],
{ fillColor: '#22c55e', strokeColor: '#16a34a' }
);
Pengungkapan Animasi
Templat Baru dapat menganalisis wilayah yang disorot dengan waktu yang mengejutkan untuk efek penceritaan.
Format ID Wilayah
Peta map yang berbeda menggunakan format ID berbeda:
| Map | Format ID | Contoh-contoh |
|---|---|---|
| Peta dunia | Nama negara penuh | Amerika",Amerika Serikat",France",Japan" |
| Peta Amerika Serikat | Nama atau kode negara bagian | βCaliforniaβ, βCAβ, βTexasβ, βTXβ |
Visualisasi Data (Kelopak)
Wilayah warna berdasarkan nilai data:
app.mapSystem.applyDataColors({
'California': 39538223,
'Texas': 29145505,
'Florida': 21538187
}, {
colorScale: 'blues',
showLegend: true,
legendTitle: 'Population'
});
Skala Warna
| Skala | Warna | Terbaik Untuk |
|---|---|---|
| βͺ blues | Terang ke biru gelap | Data umum |
| hijau | Terang sampai hijau tua | Data lingkungan |
| merah | Cahaya ke merah gelap | Data peringatan/negatif AFN |
| panas | Kuning ke merah | Data keintensifan |
| ungu | Terang ke ungu gelap | Data kualitatif |
Markers
Tambahkan penanda titik pada koordinat tertentu:
app.mapSystem.addMarker({
lat: 37.7749,
lon: -122.4194,
label: 'San Francisco',
color: '#ef4444',
pulse: true // Animated pulse effect
});
Penataan Kualitas Kualiti
| Kualitas Yahmon | Simplifikasi | Bahasa Perancis |
|---|---|---|
| kraf | SMA | Pratinjau Cepat |
| standard | Moderate | Paling banyak digunakan |
| profesional | None | Ekspor terakhir, negara multi-poligon |
*Penting: Use professional kualitas untuk negara-negara dengan bentuk kompleks (Russia, Prancis, USA) untuk memastikan semua bagian teritorial dirender dengan benar.
Negara Multi-Poligon
Beberapa negara terdiri dari beberapa bagian yang terputus:
- *Russia β Daratan + Kaliningrad + pulau
- *France β Daratan + Corsica + wilayah luar negeri
- ***** β Daratan + Alaska + Hawaii (dalam peta dunia)
- *Indonesia β Kepulauan Seribu
- *Fiji β Kepulauan Berbilang
Secara otomatis Sistem Peta menggunakan Paper.js CompoundPath untuk negara-negara ini ketika kualitas ditetapkan ke professional.
Interaktivitas
Efek Melenyap
Hingarkan penyorotan melayang:
app.mapSystem.loadMap('world', {
enableHover: true,
hoverFill: '#93c5fd'
});
Peristiwa Klik
Tanggapan terhadap klik wilayah:
app.mapSystem.on('regionClick', (event) => {
console.log('Clicked:', event.regionId);
// Show info panel, highlight related regions, etc.
});
Map Templat
Peta Perluasan Global Ekspansi Ekspansi Ekspansi
Ekspansi bisnis menunjukkan pengembangan bisnis di seluruh wilayah dengan penyorotan berbasis fase animasi.
Visualisasi Data AS
Dia menampilkan data di seluruh negara bagian AS dengan pewarnaan choropleth.
Impor Peta Tersendiri
Untuk peta regional rinci tidak disertakan, gunakan importCustomMap():
// Load from GeoJSON
await app.mapSystem.importCustomMap(geoJsonData, {
projection: 'mercator',
idProperty: 'name'
});
Sumber data data:
- Bumi Alam β Data peta domain publik
- Bahasa Arab GADM β Terrinci batas administratif
- Mapshaper β Sederhanakan berkas GeoJSON
Tips
- **Gunakan worldHighRes untuk ekspor profesional dengan negara multi-poligon
- Proyeksi Bumi Alam****** yang terbaik untuk kebanyakan peta dunia
- **Albers USA dirancang khusus untuk peta AS
- **** Ortografi* menciptakan pandangan dunia yang dramatis untuk presentasi
- *Kualitas profesional mencegah korupsi bentuk di negara kompleks
Pintasan Papan Kekunci
| PIntasan | Aksi |
|---|---|
| M | Alat Peta Jungkit (bila tersedia) |
| Esc | Tak pilih semua region |
Animasi Map Region
Animasikan wilayah peta dengan perubahan warna yang terintegrasi garis waktu. Perfect untuk menunjukkan perubahan data dari waktu ke waktu, urutan ekspansi global, atau menciptakan visualisasi data yang terlibat.
Animasi Wilayah Dasar
Animasikan wilayah spesifik dengan transisi warna berbasis bingkai kunci:
// 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
]
}
});
Animasi Gelombang Gelombang Wave
Amunisi membuat gelombang warna di seluruh wilayah berdasarkan posisi geografis:
app.animateMapWave({
duration: 10,
loop: true,
colors: ['#ef4444', '#fbbf24', '#22c55e', '#3b82f6'],
waveDirection: 'horizontal' // 'horizontal', 'vertical', 'radial'
});
Integrasi Garis Waktu Miflin
Kawasan animasi yang terintegrasi dengan UI Garis Waktu:
- Kawasan animasi animasi muncul dalam panel Timeline
- Scrub sepanjang waktu untuk mepratonton perubahan warna
- Mainkan animasi tune/jeda dengan kontrol garis waktu
- Ekport animasi ke video atau GIF
[Garis waktu dengan Animasi Peta] (β¦/images/timeline-with-keyframes.png)
Animasi Pemberhentian Kejenuhan
// Stop all region animations
app.stopMapAnimations();
// Stop specific regions
app.stopMapAnimations({ regions: ['USA', 'Canada'] });
// Stop but preserve current colors
app.stopMapAnimations({ resetColors: false });
Kawasan Animasi
const animated = app.getAnimatedMapRegions();
// Returns: [{ regionId, keyframes, duration, loop }, ...]
Import & Eksport CSV
Ekspor dan impor data wilayah termasuk warna, status sorotan, dan keadaan seleksi untuk visualisasi yang didorong data.
Data Wilayah Pengeksporan Esporting
// 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');
Format CSV:
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
Data Wilayah Mengimport
Impor data CSV untuk update keadaan wilayah:
// 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
});
Pemilihan Programmatik
// Select regions programmatically
app.selectMapRegions(['USA', 'Canada', 'Mexico']);
// Deselect regions
app.deselectMapRegions(['Mexico']);
// Get highlighted regions
const highlighted = app.getHighlightedMapRegions();
// Returns: ['USA', 'France', ...]
Aliran Kerja: Pengeditan Peta Berasaskan Hamparan
- Ada beberapa daerah yang memuat peta dan sorot beberapa daerah
- Ekspor ke CSV:
app.downloadMapRegionDataCSV('regions.csv') - Edit edit dalam Lembar Excel/Google (ubah warna, set sorot=1)
- Impor kembali:
app.importMapRegionDataCSV(updatedCsv)
Aliran kerja ini ideal untuk:
- Pengguna non-teknis edit data peta
- Fulk update ke banyak wilayah
- Integrasi jaringan pipa data
- Konfigurasi peta yang dikendalikan Version
Import & Eksport GeoJSON
Export peta sebagai GeoJSON untuk penyuntingan dalam alat eksternal seperti QGIS atau Mapshaper, kemudian re-import dengan modifikasi anda.
Ekspor Peta Terubahsuai
Export peta dengan warna dan gaya saat ini:
// Export as GeoJSON (includes current colors/styles)
const geoJson = app.exportMapGeoJSON();
// Download directly
app.downloadMapGeoJSON('my-styled-map.geojson');
Ekspor Sumber Asal
KUNAKAN persis GeoJSON yang digunakan untuk memuat peta (batas yang tidak dimodifikasi):
// Get original source data
const original = app.getOriginalMapGeoJSON();
// Download for external editing
app.downloadOriginalMapGeoJSON('world-source.geojson');
Import Peta Suai
Import GeoJSON yang disunting atau data peta eksternal:
// Import from URL
await app.importCustomMap('https://example.com/my-map.geojson');
// Import from object
await app.importCustomMap(editedGeoJson, {
projection: 'naturalEarth'
});
Aliran Kerja Penuh: Sunting β Re-import β Animasi
-
*Load dan ekspor peta asli:
await app.loadMap('world'); app.downloadOriginalMapGeoJSON('world-source.geojson'); -
*Sunting batas dalam alat eksternal:
-
Re-import peta edit anda:
await app.importCustomMap(editedGeoJson, { projection: 'naturalEarth' }); -
Animate Peta langganan anda:
app.animateMapRegions({ duration: 5, regions: { 'MyRegion': [{ time: 0, fillColor: '#ef4444' }, ...] } });
Info Sumber Peta Air
Dapatkan informasi tentang peta yang dimuat saat ini:
const info = app.getMapSourceInfo();
// {
// source: 'world',
// projection: 'naturalEarth',
// quality: 'standard',
// regionCount: 177,
// hasOriginalGeoJSON: true,
// isCustomImport: false
// }
Sumber Daya Eksternal LUAR
Sumber Data Peta Alfa
| Sumber | Keterangan | Terbaik Untuk |
|---|---|---|
| Bumi Alam | Data peta domain publik gratis pada skala berbilang | Peta dunia, proyek cepat |
| GADM | Batas administratif berkualitas tinggi | Negara subdivisi, wilayah rinci |
| (https://www.openstreetmap.org/export) | Komunitas-terjaga, sangat rinci | Data tingkat kota, jalan, bangunan |
| Sensus Penduduk (https://www.census.gov/geographies/mapping-files/time-series/geo/tiger-line-file.html) | Batas-batas resmi AS | Negara bagian AS, wilayah, risalah |
| Eurostat | EUBLUE Resmi | Negara dan wilayah Eropa |
Alat Pengubahan & Pengeditan Pengubahan
| Alat Fon | Keterangan | Minah Link |
|---|---|---|
| βͺ Mapshaper βͺ | Alat daring untuk mempermudah dan mengubah peta | mapshaper.org |
| ougejson.io | Penyunting Quick Online GeoJSON | geojson.io |
| OGO | GIS desktop berfitur penuh (bebas) | qgis.org |
| ogrr | Penukar format baris perintah | Bagian dari [GDAL] (https://gdal.org) |
Pengolahan Kerja Pengalihan Format Bahasa
Shapefile β GeoJSON (menggunakan Mapshaper):
- Pergi ke mapshaper.org
- Seret dan jatuhkan berkas
.shpanda (diikuti dengan berkas.dbfdan.prj) - Klik Simplify untuk mengurangi ukuran berkas (gunakan 10-20% untuk web)
- β pilih GeoJSON
- Impor ke dalam PinePaper dengan
app.importCustomMap()
β GeoJSON:
Berkas-berkas TopoJSON anti-terkirim secara otomatis ketika diimpor ke dalam PinePaper.
Tips Ukuran Berkas XEF
| [3] [3] | Tindakan Saran |
|---|---|
| "1 MB" | Penggunaan secara langsung |
| 1-5 1-5 MB | Disederhanakan menjadi 50% dalam Mapshaper |
| 5-20 MB | Disederhanakan menjadi 10-20% |
| > 2 MB | Coba pertimbangkan penggunaan wilayah yang lebih kecil atau penyederhanaan yang lebih tinggi |
Rujukan API
Untuk kontrol peta programmatik, lihat Peta Sistem Dokumentasi API.