taiwan-icon.svg
Schlichte, ausgefüllte Kontur — ideal für Icons, Favicons und Schaltflächen.
🗺️ Quelloffener Kartendatensatz
SVG, GeoJSON, TopoJSON — vollständige quelloffene Kartendaten für Entwickler, Designer und Forschende.
Lässt man Taiwan von einem beliebigen AI-Bildgenerator zeichnen, entsteht fast immer etwas Rundliches und Dickliches zwischen Olive und Kartoffel. Taiwan ist keine Olive. Es ist eine 394 Kilometer lange Süßkartoffel mit einem von Norden nach Süden verlaufenden Zentralgebirge und mehr als hundert vorgelagerten Inseln.
Die Form richtig darzustellen ist nicht nur ein Detail des Designs, sondern eine Frage der Identität. Diese Seite versammelt alle quelloffenen Kartenmaterialien, die wir auf taiwan.md verwenden, damit alle Taiwan in ihren eigenen Projekten präzise darstellen können.
Vier ausgewählte SVG-Dateien, alle unter CC-Lizenz oder gemeinfrei. Sie lassen sich direkt in jede Webseite, App oder Designvorlage einfügen.
Schlichte, ausgefüllte Kontur — ideal für Icons, Favicons und Schaltflächen.
Lagekarte — mit Breiten- und Längengradraster sowie Stadtmarkierungen.
Landkreis- und Stadtgrenzen — farbige Verwaltungsgliederung.
<!-- HTML -->
<img src="https://taiwan.md/assets/svg/taiwan-icon-wiki.svg" alt="Taiwan" width="200">
/* CSS */
background-image: url('https://taiwan.md/assets/svg/taiwan-icon-wiki.svg');
<!-- Markdown -->
 Alle SVG-Dateien stehen unter einer Creative-Commons-Lizenz oder sind gemeinfrei. Eine Quellenangabe ist wünschenswert, aber nicht erforderlich.
Für eine interaktive Karte — mit Zoom, Mouseover und datenabhängiger Einfärbung — brauchen Sie keine SVG-Pfade, sondern echte Geokoordinaten. Wir haben TopoJSON-Dateien zusammengestellt, die aus Waiting’s taiwan-vue-components (MIT-Lizenz, 2018) extrahiert wurden.
TopoJSON ist eine komprimierte Variante von GeoJSON: Gemeinsame Grenzen benachbarter Landkreise und Städte werden nur einmal gespeichert, wodurch die Datei 80% kleiner ist. Mit topojson-client lässt sie sich in Echtzeit zurück in GeoJSON umwandeln.
TopoJSON: kleine Dateien, gemeinsame Grenzen benachbarter Gebiete, ideal für interaktive Webkarten.
GeoJSON: einfaches Format, direkt kompatibel mit Python geopandas, QGIS und den meisten GIS-Werkzeugen.
Eine etwa 21 KB große TopoJSON-Datei mit 22 Landkreisen und Städten einschließlich der regierungsunmittelbaren Städte, jeweils als eigenständiges Feature. Der Ausgangspunkt für Choroplethenkarten.
taiwan-country.topo.jsonWir haben TopoJSON-Dateien auf Gemeindeebene für alle 22 Landkreise und Städte zusammengestellt, die aus demselben Quell-Repo extrahiert wurden.
taiwan-towns-63000.topo.json taiwan-towns-64000.topo.json taiwan-towns-65000.topo.json taiwan-towns-66000.topo.json taiwan-towns-67000.topo.json taiwan-towns-68000.topo.json taiwan-towns-10002.topo.json taiwan-towns-10004.topo.json taiwan-towns-10005.topo.json taiwan-towns-10007.topo.json taiwan-towns-10008.topo.json taiwan-towns-10009.topo.json taiwan-towns-10010.topo.json taiwan-towns-10013.topo.json taiwan-towns-10014.topo.json taiwan-towns-10015.topo.json taiwan-towns-10016.topo.json taiwan-towns-10017.topo.json taiwan-towns-10018.topo.json taiwan-towns-10020.topo.json taiwan-towns-09007.topo.json taiwan-towns-09020.topo.json Alle 22 Landkreise und Städte sind oben enthalten. Die Daten der Gemeindegrenzen stammen aus github.com/waiting7777/taiwan-vue-components,MIT License © 2018 Waiting。
Taiwans Verwaltungseinheiten sind numerisch codiert. Nachfolgend finden Sie die Referenztabelle der 22 Verwaltungseinheiten auf Landkreis- und Stadtebene (Namensschema der Dateien: `towns-{code}.json`).
| Code | Verwaltungseinheit | Typ |
|---|---|---|
63000 | 臺北市 Taipei | municipality |
64000 | 高雄市 Kaohsiung | municipality |
65000 | 新北市 New Taipei | municipality |
66000 | 臺中市 Taichung | municipality |
67000 | 臺南市 Tainan | municipality |
68000 | 桃園市 Taoyuan | municipality |
10002 | 宜蘭縣 Yilan | county |
10004 | 新竹縣 Hsinchu | county |
10005 | 苗栗縣 Miaoli | county |
10007 | 彰化縣 Changhua | county |
10008 | 南投縣 Nantou | county |
10009 | 雲林縣 Yunlin | county |
10010 | 嘉義縣 Chiayi | county |
10013 | 屏東縣 Pingtung | county |
10014 | 臺東縣 Taitung | county |
10015 | 花蓮縣 Hualien | county |
10016 | 澎湖縣 Penghu | county |
10017 | 基隆市 Keelung | city |
10018 | 新竹市 Hsinchu City | city |
10020 | 嘉義市 Chiayi City | city |
09007 | 連江縣 Lienchiang (Matsu) | offshore |
09020 | 金門縣 Kinmen | offshore |
// D3.js v7 + topojson-client
import * as d3 from 'd3';
import * as topojson from 'topojson-client';
const topo = await d3.json('https://taiwan.md/assets/geo/taiwan-country.topo.json');
const counties = topojson.feature(topo, topo.objects.map);
const projection = d3.geoMercator()
.center([121, 24])
.scale(8000)
.translate([400, 300]);
const path = d3.geoPath().projection(projection);
d3.select('svg')
.selectAll('path')
.data(counties.features)
.join('path')
.attr('d', path)
.attr('fill', d => colorScale(d.properties.value))
.attr('stroke', '#333'); # Python — convert TopoJSON to GeoDataFrame
import json, geopandas as gpd
from topojson import Topology
with open('taiwan-country.topo.json') as f:
topo = json.load(f)
# Convert to GeoJSON
topology = Topology(topo)
gdf = gpd.GeoDataFrame.from_features(
topology.to_geojson()['features']
)
gdf.plot(column='name', legend=True) // Leaflet + topojson
import L from 'leaflet';
import * as topojson from 'topojson-client';
const map = L.map('map').setView([24, 121], 7);
L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);
fetch('https://taiwan.md/assets/geo/taiwan-country.topo.json')
.then(r => r.json())
.then(topo => {
const geojson = topojson.feature(topo, topo.objects.map);
L.geoJSON(geojson, {
style: { color: '#4a90e2', weight: 1, fillOpacity: 0.3 }
}).addTo(map);
}); // Vue 2 — taiwan-vue-components (original source)
npm install taiwan-vue-components
// In your Vue component
import { Country, Taipei, Kaohsiung } from 'taiwan-vue-components';
<template>
<div>
<Country :width="400" :height="600" fill="#f0f0f0" stroke="#333" />
<Taipei :width="300" :height="300" />
</div>
</template> Falls Sie mehr benötigen als die hier zusammengestellten Daten — höhere Auflösung, andere Projektionen oder historische Verwaltungsgrenzen — empfehlen wir folgende Quellen:
Alle Dateien auf dieser Seite sind quelloffen. Nachfolgend finden Sie die vollständigen Angaben zu Quellen und Lizenzen: