-- Datos de países europeos, provincias y ciudades
-- Países principales de Europa

USE trafikhub_web;

-- ==========================================
-- PAÍSES EUROPEOS
-- ==========================================

INSERT INTO paises_europa (codigo_iso, nombre, nombre_en, gentilicio, capital, idioma_principal, moneda, poblacion, superficie_km2, zona_horaria) VALUES
('ES', 'España', 'Spain', 'español', 'Madrid', 'español', 'Euro', 47450795, 505990.00, 'Europe/Madrid'),
('FR', 'Francia', 'France', 'francés', 'París', 'francés', 'Euro', 67897000, 643801.00, 'Europe/Paris'),
('IT', 'Italia', 'Italy', 'italiano', 'Roma', 'italiano', 'Euro', 59135902, 301340.00, 'Europe/Rome'),
('DE', 'Alemania', 'Germany', 'alemán', 'Berlín', 'alemán', 'Euro', 83200000, 357022.00, 'Europe/Berlin'),
('PT', 'Portugal', 'Portugal', 'portugués', 'Lisboa', 'portugués', 'Euro', 10276617, 92090.00, 'Europe/Lisbon'),
('GB', 'Reino Unido', 'United Kingdom', 'británico', 'Londres', 'inglés', 'Libra esterlina', 67326569, 243610.00, 'Europe/London'),
('NL', 'Países Bajos', 'Netherlands', 'holandés', 'Ámsterdam', 'holandés', 'Euro', 17533000, 41543.00, 'Europe/Amsterdam'),
('BE', 'Bélgica', 'Belgium', 'belga', 'Bruselas', 'francés', 'Euro', 11600000, 30528.00, 'Europe/Brussels'),
('CH', 'Suiza', 'Switzerland', 'suizo', 'Berna', 'alemán', 'Franco suizo', 8740472, 41285.00, 'Europe/Zurich'),
('AT', 'Austria', 'Austria', 'austríaco', 'Viena', 'alemán', 'Euro', 9042000, 83879.00, 'Europe/Vienna'),
('IE', 'Irlanda', 'Ireland', 'irlandés', 'Dublín', 'inglés', 'Euro', 5034000, 70273.00, 'Europe/Dublin'),
('GR', 'Grecia', 'Greece', 'griego', 'Atenas', 'griego', 'Euro', 10678548, 131957.00, 'Europe/Athens'),
('PL', 'Polonia', 'Poland', 'polaco', 'Varsovia', 'polaco', 'Złoty', 37950802, 312696.00, 'Europe/Warsaw'),
('CZ', 'República Checa', 'Czech Republic', 'checo', 'Praga', 'checo', 'Corona checa', 10701777, 78866.00, 'Europe/Prague'),
('SE', 'Suecia', 'Sweden', 'sueco', 'Estocolmo', 'sueco', 'Corona sueca', 10420000, 450295.00, 'Europe/Stockholm'),
('DK', 'Dinamarca', 'Denmark', 'danés', 'Copenhague', 'danés', 'Corona danesa', 5857980, 42933.00, 'Europe/Copenhagen'),
('NO', 'Noruega', 'Norway', 'noruego', 'Oslo', 'noruego', 'Corona noruega', 5425270, 385207.00, 'Europe/Oslo'),
('FI', 'Finlandia', 'Finland', 'finlandés', 'Helsinki', 'finlandés', 'Euro', 5522000, 338424.00, 'Europe/Helsinki'),
('RO', 'Rumanía', 'Romania', 'rumano', 'Bucarest', 'rumano', 'Leu', 19186201, 238397.00, 'Europe/Bucharest'),
('HU', 'Hungría', 'Hungary', 'húngaro', 'Budapest', 'húngaro', 'Forint', 9730000, 93030.00, 'Europe/Budapest');

-- ==========================================
-- PROVINCIAS DE ESPAÑA
-- ==========================================

INSERT INTO provincias_europa (pais_id, codigo_provincia, nombre, nombre_en, capital, poblacion, superficie_km2, tipo) VALUES
-- Andalucía
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'AL', 'Almería', 'Almeria', 'Almería', 727945, 8774.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CA', 'Cádiz', 'Cadiz', 'Cádiz', 1239481, 7436.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CO', 'Córdoba', 'Cordoba', 'Córdoba', 778121, 13771.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'GR', 'Granada', 'Granada', 'Granada', 922375, 12647.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'HU', 'Huelva', 'Huelva', 'Huelva', 524278, 10148.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'JA', 'Jaén', 'Jaen', 'Jaén', 631381, 13496.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'MA', 'Málaga', 'Malaga', 'Málaga', 1685903, 7308.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'SE', 'Sevilla', 'Seville', 'Sevilla', 1957512, 14036.00, 'provincia'),
-- Aragón
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'HU', 'Huesca', 'Huesca', 'Huesca', 220461, 15635.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'TE', 'Teruel', 'Teruel', 'Teruel', 135524, 14809.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'Z', 'Zaragoza', 'Zaragoza', 'Zaragoza', 973527, 17274.00, 'provincia'),
-- Asturias
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'O', 'Asturias', 'Asturias', 'Oviedo', 1022800, 10603.00, 'provincia'),
-- Islas Baleares
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'PM', 'Baleares', 'Balearic Islands', 'Palma', 1172008, 4992.00, 'provincia'),
-- País Vasco
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'VI', 'Álava', 'Alava', 'Vitoria', 332025, 3037.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'BI', 'Vizcaya', 'Vizcaya', 'Bilbao', 1157279, 2217.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'SS', 'Guipúzcoa', 'Guipuzcoa', 'San Sebastián', 727039, 1989.00, 'provincia'),
-- Canarias
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'GC', 'Las Palmas', 'Las Palmas', 'Las Palmas', 1133904, 4065.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'TF', 'Tenerife', 'Tenerife', 'Santa Cruz', 1047404, 2034.00, 'provincia'),
-- Cantabria
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'S', 'Cantabria', 'Cantabria', 'Santander', 582638, 5321.00, 'provincia'),
-- Castilla-La Mancha
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'AB', 'Albacete', 'Albacete', 'Albacete', 387658, 14926.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CR', 'Ciudad Real', 'Ciudad Real', 'Ciudad Real', 495045, 19813.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CU', 'Cuenca', 'Cuenca', 'Cuenca', 197222, 17140.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'GU', 'Guadalajara', 'Guadalajara', 'Guadalajara', 261995, 12214.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'TO', 'Toledo', 'Toledo', 'Toledo', 703772, 15369.00, 'provincia'),
-- Castilla y León
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'AV', 'Ávila', 'Avila', 'Ávila', 160636, 8048.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'BU', 'Burgos', 'Burgos', 'Burgos', 356176, 14292.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'LE', 'León', 'Leon', 'León', 463746, 15580.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'P', 'Palencia', 'Palencia', 'Palencia', 161821, 8052.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'SA', 'Salamanca', 'Salamanca', 'Salamanca', 331473, 12350.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'SG', 'Segovia', 'Segovia', 'Segovia', 152962, 6919.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'SO', 'Soria', 'Soria', 'Soria', 89071, 10303.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'VA', 'Valladolid', 'Valladolid', 'Valladolid', 520649, 8110.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'ZA', 'Zamora', 'Zamora', 'Zamora', 168713, 10559.00, 'provincia'),
-- Cataluña
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'B', 'Barcelona', 'Barcelona', 'Barcelona', 5732559, 7726.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'GI', 'Girona', 'Girona', 'Girona', 781788, 5910.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'L', 'Lleida', 'Lleida', 'Lleida', 432866, 12172.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'T', 'Tarragona', 'Tarragona', 'Tarragona', 817155, 6303.00, 'provincia'),
-- Extremadura
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'BA', 'Badajoz', 'Badajoz', 'Badajoz', 668896, 21766.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CC', 'Cáceres', 'Caceres', 'Cáceres', 392123, 19868.00, 'provincia'),
-- Galicia
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'C', 'A Coruña', 'A Coruna', 'A Coruña', 1127491, 7950.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'LU', 'Lugo', 'Lugo', 'Lugo', 329587, 9856.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'OU', 'Ourense', 'Ourense', 'Ourense', 308116, 7273.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'PO', 'Pontevedra', 'Pontevedra', 'Pontevedra', 946055, 4495.00, 'provincia'),
-- La Rioja
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'LO', 'La Rioja', 'La Rioja', 'Logroño', 315178, 5045.00, 'provincia'),
-- Madrid
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'M', 'Madrid', 'Madrid', 'Madrid', 6789688, 8021.00, 'provincia'),
-- Murcia
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'MU', 'Murcia', 'Murcia', 'Murcia', 1511251, 11314.00, 'provincia'),
-- Navarra
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'NA', 'Navarra', 'Navarre', 'Pamplona', 661197, 10391.00, 'provincia'),
-- Comunidad Valenciana
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'A', 'Alicante', 'Alicante', 'Alicante', 1877329, 5817.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'CS', 'Castellón', 'Castellon', 'Castellón', 585590, 6636.00, 'provincia'),
((SELECT id FROM paises_europa WHERE codigo_iso = 'ES'), 'V', 'Valencia', 'Valencia', 'Valencia', 2605923, 10806.00, 'provincia');

-- ==========================================
-- CIUDADES PRINCIPALES DE ESPAÑA
-- ==========================================

-- Madrid
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'M'), 'Madrid', 3223334, TRUE, 40.4168, -3.7038),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'M'), 'Móstoles', 209184, FALSE, 40.3228, -3.8647),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'M'), 'Alcalá de Henares', 203686, FALSE, 40.4818, -3.3635),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'M'), 'Leganés', 187899, FALSE, 40.3272, -3.7635);

-- Barcelona
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'B'), 'Barcelona', 1636762, TRUE, 41.3851, 2.1734),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'B'), 'Badalona', 215634, FALSE, 41.4500, 2.2470),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'B'), 'Sabadell', 216206, FALSE, 41.5433, 2.1099),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'B'), 'Terrassa', 221396, FALSE, 41.5636, 2.0074);

-- Valencia
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'V'), 'Valencia', 789744, TRUE, 39.4699, -0.3763),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'V'), 'Torrent', 81485, FALSE, 39.4364, -0.4659),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'V'), 'Sagunto', 66980, FALSE, 39.6819, -0.2793),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'V'), 'Paterna', 70397, FALSE, 39.5013, -0.4401);

-- Sevilla
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SE'), 'Sevilla', 684234, TRUE, 37.3891, -5.9845),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SE'), 'Dos Hermanas', 135050, FALSE, 37.2826, -5.9203),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SE'), 'Alcalá de Guadaíra', 75533, FALSE, 37.3378, -5.8397),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SE'), 'Mairena del Aljarafe', 46584, FALSE, 37.3453, -6.0658);

-- Zaragoza
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'Z'), 'Zaragoza', 675301, TRUE, 41.6488, -0.8891);

-- Málaga
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MA'), 'Málaga', 577405, TRUE, 36.7213, -4.4214),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MA'), 'Marbella', 147633, FALSE, 36.5106, -4.8858),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MA'), 'Mijas', 85808, FALSE, 36.5961, -4.6374);

-- Murcia
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MU'), 'Murcia', 459450, TRUE, 37.9922, -1.1307),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MU'), 'Cartagena', 216961, FALSE, 37.6057, -0.9913),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'MU'), 'Lorca', 98723, FALSE, 37.6710, -1.7017);

-- Las Palmas (Gran Canaria)
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'GC'), 'Las Palmas de Gran Canaria', 381123, TRUE, 28.1265, -15.4362),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'GC'), 'Telde', 102170, FALSE, 27.9930, -15.4207);

-- Bilbao
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'BI'), 'Bilbao', 346405, TRUE, 43.2627, -2.9253),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'BI'), 'Getxo', 78064, FALSE, 43.3456, -3.0080);

-- Alicante
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'A'), 'Alicante', 337482, TRUE, 38.3460, -0.4907),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'A'), 'Elche', 234765, FALSE, 38.2658, -0.6969);

-- Córdoba
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'CO'), 'Córdoba', 325916, TRUE, 37.8882, -4.7794);

-- Valladolid
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'VA'), 'Valladolid', 297775, TRUE, 41.6523, -4.7245);

-- Vigo
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'PO'), 'Vigo', 297332, FALSE, 42.2406, -8.7207),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'PO'), 'Pontevedra', 83560, TRUE, 42.4310, -8.6443);

-- Gijón
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'O'), 'Gijón', 271780, FALSE, 43.5316, -5.6625),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'O'), 'Oviedo', 217552, TRUE, 43.3603, -5.8450);

-- Granada
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'GR'), 'Granada', 231775, TRUE, 37.1773, -3.5986);

-- Vitoria
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'VI'), 'Vitoria-Gasteiz', 253093, TRUE, 42.8467, -2.6716);

-- A Coruña
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'C'), 'A Coruña', 245468, TRUE, 43.3623, -8.4115);

-- Elche
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'A'), 'Torrevieja', 106382, FALSE, 37.9795, -0.6820);

-- Santa Cruz de Tenerife
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'TF'), 'Santa Cruz de Tenerife', 208563, TRUE, 28.4636, -16.2518),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'TF'), 'San Cristóbal de La Laguna', 157815, FALSE, 28.4853, -16.3200);

-- Pamplona
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'NA'), 'Pamplona', 203081, TRUE, 42.8125, -1.6459);

-- Palma
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'PM'), 'Palma', 422587, TRUE, 39.5696, 2.6502);

-- Donostia-San Sebastián
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SS'), 'Donostia-San Sebastián', 188240, TRUE, 43.3183, -1.9812);

-- Santander
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'S'), 'Santander', 174264, TRUE, 43.4623, -3.8099);

-- Castellón
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'CS'), 'Castellón de la Plana', 177564, TRUE, 39.9864, -0.0513);

-- Burgos
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'BU'), 'Burgos', 178091, TRUE, 42.3439, -3.6969);

-- Salamanca
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'SA'), 'Salamanca', 141512, TRUE, 40.9701, -5.6635);

-- Albacete
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'AB'), 'Albacete', 173206, TRUE, 38.9943, -1.8585);

-- Cádiz
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'CA'), 'Cádiz', 114244, TRUE, 36.5276, -6.2885),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'CA'), 'Jerez de la Frontera', 212801, FALSE, 36.6866, -6.1370),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'CA'), 'Algeciras', 122982, FALSE, 36.1270, -5.4504);

-- Toledo
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'TO'), 'Toledo', 85911, TRUE, 39.8628, -4.0273),
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'TO'), 'Talavera de la Reina', 83123, FALSE, 39.9590, -4.8305);

-- León
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'LE'), 'León', 122167, TRUE, 42.5987, -5.5671);

-- Badajoz
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'BA'), 'Badajoz', 150610, TRUE, 38.8792, -6.9706);

-- Tarragona
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'T'), 'Tarragona', 140323, TRUE, 41.1188, 1.2446);

-- Girona
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'GI'), 'Girona', 103369, TRUE, 41.9794, 2.8214);

-- Lleida
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'L'), 'Lleida', 140397, TRUE, 41.6176, 0.6200);

-- Logroño
INSERT INTO ciudades_europa (provincia_id, nombre, poblacion, es_capital, coordenadas_lat, coordenadas_lng) VALUES
((SELECT id FROM provincias_europa WHERE codigo_provincia = 'LO'), 'Logroño', 152107, TRUE, 42.4658, -2.4456);

