Kulturális és környezeti korrelációs modellek régészeti lelőhelyek felfedezéséhez: programozási kihívások és számítási megoldások
(Ferenc Lengyel)
(2024. szeptember)
http://dx.doi.org/10.13140/RG.2.2.14382.11844
Absztrakt:
Ez a könyv feltárja a régészet, a kulturális tanulmányok és a számítógépes
földrajz metszéspontját, a programozási kihívások használatára összpontosítva a
régészeti lelőhelyek felfedezésének valós problémáinak megoldására. A munka
fejezetekre oszlik, amelyek olyan alapvető fogalmakat mutatnak be, mint a
földrajzi modellezés, a környezeti elemzés és a kulturális korreláció a
felfedezetlen civilizációk előrejelzésére. Minden fejezet matematikai
képleteket, programozási kódokat és lépésről lépésre szóló magyarázatokat
tartalmaz a régészet és a számítógépes földrajz szakemberei számára, valamint
hozzáférhető tartalmat a laikus közönség számára. A Wolfram nyelv és az
adatelemző eszközök használatával a könyv felvértezi az olvasókat a régészeti
kutatások számítási szempontból történő megközelítésének készségével. Olyan gyakorlati
gyakorlatokat kínál, amelyek gyakorlati alkalmazásokat fejlesztenek ki, mindezt
a publikációs minőségű eredményekhez szükséges tudományos szigorúsággal
támogatva.
Tartalomjegyzék:
- Bevezetés
a számítógépes régészetbe
1.1. Régészet és számítási módszerek1.2. A földrajz szerepe a régészeti felfedezésekben1.3. Kulturális és környezeti összefüggések a történelemben1.4. A releváns számítási eszközök áttekintése - Földrajzi
modellezés a régészetben
2.1. A földrajzi információs rendszerek (GIS) alapjai2.2. A kulturális és környezeti változók feltérképezése2.3. Számítási módszerek terepelemzéshez2.4. Régészeti lelőhelyek prediktív modellezése2.5. Adatforrások földrajzi modellekhez - Környezeti
tényezők a helyszín felfedezésében
3.1. Éghajlat-, tengerszint feletti magasság- és vegetációelemzés3.2. Magassági modellek programozása3.3. Vízforrás közelsége: elemzés és korreláció3.4. Parti és folyami településminták3.5. Átlagos magassági modellek: számítás és használat - Kulturális
gyakorlatok és régészeti előrejelzés
4.1. Vallási rituálék és szent helyek4.2. Mezőgazdasági technikák és településszerkezet
4.3. Társadalmi struktúrák és erőforrás-elosztás4.4. Kulturális adatelemzés és helyszín-előrejelzési modellek - Antipodális
elemzés és régészeti relevancia
5.1. Antipódok: földrajzi áttekintés5.2. Antipód számítások programozása5.3. Antipodális lelőhelyek tengerszint feletti elemzése5.4. Antipodális régészeti jelentőségű esettanulmányok - Fővárosok
és történeti összefüggések
6.1. A fővárosok mint kulturális központok6.2. Programozási kihívások: fővárosok keresése egy szélességi kör közelében6.3. A fővárosi lokációk földrajzi trendjei6.4. Fővárosok és régészeti potenciál - Legrövidebb
határos országláncok
7.1. Földrajz és politikai határok7.2. Határos országláncok keresése Wolfram nyelv használatával7.3. A legrövidebb út algoritmus programozása7.4. Gyakorlati alkalmazások a régészetben - Geometriai
alakzatok a régészetben: Mennyire kerek egy ország?
8.1. Geometriai jellemzők meghatározása a földrajzban8.2. Egy ország kerekségszámításának programozása8.3. A geometriai konzisztencia jelentősége a régészetben8.4. Geometriai jellemzők alkalmazása a helyszínfelderítésben - Kulturális
és környezeti korrelációs modellek: programozási keret
9.1. Korrelációs keretrendszer kidolgozása9.2. A kulturális adatok integrálása a környezeti modellekkel9.3. Esettanulmányok ismert régészeti lelőhelyekről9.4. Prediktív programozási modellek új felfedezésekhez - Jövőbeli
trendek és technológiai integráció
10.1. Gépi tanulás és mesterséges intelligencia a régészetben10.2. Távérzékelés és műholdas adatintegráció10.3. A kulturális helyszínek felfedezésének interdiszciplináris megközelítései10.4. A számítógépes régészet jövője
Ez az átfogó struktúra útmutatóként szolgálhat a
régészeti felfedezésekkel kapcsolatos számítási megoldásokról, képletekről és
programozási technikákról szóló egyes fejezetek vagy szakaszok írásához.
1.1. Régészet és számítási módszerek
A régészet, amely hagyományosan a terepmunkában és a kézi
ásatásban gyökerezik, az elmúlt évtizedekben technológiai átalakuláson ment
keresztül. A számítási módszerek integrálása forradalmasította a régészek ősi
helyszínek felfedezésének, elemzésének és értelmezésének módját. A számítógépes
régészet algoritmusokat, adatelemzést és prediktív modellezést használ hatalmas
mennyiségű földrajzi, kulturális és környezeti adat feldolgozásához, lehetővé
téve a helyszín pontosabb felfedezését és értelmezését.
Ez a fejezet feltárja a modern régészetben használt alapvető
számítási módszereket, hangsúlyozva az adatközpontú megközelítések és
programozási technikák szerepét. Ezek a módszerek lehetővé teszik a régészek
számára, hogy túllépjenek a hagyományos ásatáson, segítve őket abban, hogy
megjósolják, hol rejtőzhetnek felfedezetlen régészeti lelőhelyek.
1.1.1. Az adatok szerepe a régészetben
A régészeti adatok változatosak, földrajzi koordinátákat,
történelmi szövegeket, műholdképeket, talajösszetételeket és kulturális
tárgyakat foglalnak magukban. Az ilyen heterogén adattípusok elemzéséhez olyan
számítási módszerekre van szükség, amelyek képesek hatékonyan feldolgozni a
nagy adatkészleteket és feltárni a nem azonnal nyilvánvaló korrelációkat. A
következő adattípusok játszanak döntő szerepet:
- Térinformatikai
adatok: Egy hely helyére és fizikai tulajdonságaira vonatkozó információk
(pl. magasság, vízforrások közelsége, növényzet).
- Környezeti
adatok: Éghajlati minták, talajtípusok és egyéb környezeti tényezők,
amelyek befolyásolhatták az ősi településeket.
- Kulturális
adatok: Ősi gyakorlatokra, például vallási rituálékra, mezőgazdasági
technikákra és kereskedelmi útvonalakra vonatkozó információk.
Ezek az adatkészletek számítási technikákkal, például
földrajzi információs rendszerekkel (GIS), gépi tanulással és korrelációs
modellekkel dolgozhatók fel a felderítetlen helyek előrejelzéséhez.
1.1.2. Földrajzi információs rendszerek (GIS)
A GIS az egyik leggyakrabban használt eszköz a számítógépes
régészetben. Lehetővé teszi a térinformatikai adatok megjelenítését, elemzését
és értelmezését. A különböző típusú adatok, például a topográfia, a növényzet
és a történelmi településtérképek rétegezésével a régészek olyan mintákat
fedezhetnek fel, amelyek ősi civilizációk jelenlétére utalhatnak.
Példa: Magasságelemzés Wolfram nyelv használatával
Fontolja meg azt a kihívást, hogy megtalálja az átlagos
magasságot egy adott szélességen. Ez a feladat a Wolfram nyelv segítségével
hajtható végre. A GIS adatok és a Wolfram számítási platform integrálásával
létrehozhatunk egy függvényt az átlagos magasság kiszámításához.
Íme egy kódrészlet, amely kiszámítja az átlagos magasságot
egy adott szélességen:
Wolfram
Kód másolása
averageElevation[lat_] := Modul[{elevationData, latRange},
latRange = {lat -
0,5, lat + 0,5}; (* Határozzon meg egy
kis tartományt a szélesség körül *)
elevationData =
EntityValue[EntityClass["Hegyvidék", "Mind"],
{"Magasság", "Pozíció"}]; (* Az összes hegy
magassági adatainak lekérése *)
Átlag[Select[elevationData,
latRange[[1]]
<= #[[2, 1]] <= latRange[[2]] &][[Mind, 1]]]
]
átlagMagasság[34,05] (* Példa: Számítsa ki az átlagos
magasságot a 34,05° szélességnél *)
Ez a függvény lekéri a hegyvidéki entitások magassági
adatait, szélességtartomány szerint szűri azokat, és kiszámítja az adott régió
átlagos magasságát.
1.1.3. Gépi tanulás a régészetben
A régészetet átalakító másik számítási módszer a gépi
tanulás. A gépi tanulási algoritmusok összetett mintákat elemezhetnek nagy
adatkészletekben, és előrejelzéseket készíthetnek arról, hogy hol lehetnek
régészeti lelőhelyek. Ez különösen hasznos a kulturális gyakorlatok és a
környezeti tényezők közötti összefüggések azonosításához, amely feladat
manuálisan lehetetlen lenne.
Példa: régészeti lelőhelyek előrejelzése osztályozási
algoritmusok használatával
A régészeti lelőhelyek előrejelzésének egyik legegyszerűbb
gépi tanulási technikája egy osztályozási algoritmus. A felügyelt tanulási
modell betanítható ismert régészeti lelőhelyek használatával, olyan
funkciókkal, mint a vízforrások közelsége, a magasság és a talajtípusok
bemenetként. A modell ezután meg tudja jósolni, hogy egy adott hely nagy
valószínűséggel felderítetlen hely-e.
Wolfram
Kód másolása
(* Régészeti és környezeti adatok betöltése *)
archaeologicalData =
importálás["archaeological_data.csv"];
labels = archaeologicalData[[Mind,
"SiteDetected"]];
jellemzők = archaeologicalData[[All,
{"ProximityToWater", "Elevation", "SoilType"}]];
(* Osztályozó modell betanítása *)
classifier = Classify[features -> labels];
(* Új webhelyek előrejelzése *)
newSite = {"ProximityToWater" -> 3,5,
"Magasság" -> 450, "SoilType" -> "Vályog"};
predictedSite = osztályozó[newSite]
Ez a kód bemutatja, hogyan tanítható be egy osztályozó
környezeti adatok alapján az új régészeti lelőhelyek előrejelzéséhez. A
bemeneti jellemzők közé tartozik a vízforrások közelsége, a magasság és a
talajtípus, amelyek mindegyike döntő tényező az ősi települési minták
befolyásolásában.
1.1.4. A kulturális gyakorlatok korrelációs modelljei
A környezeti tényezők mellett a kulturális gyakorlatok,
például a vallási rituálék és a mezőgazdasági technikák befolyásolhatják, hogy
hol telepedtek le az ősi civilizációk. A kulturális gyakorlatokat földrajzi és
környezeti tényezőkkel összekapcsoló korrelációs modellek létrehozásával a
régészek prediktív eszközöket fejleszthetnek ki a helyszín felfedezéséhez.
Példa: Korrelációk modellezése regresszióval
Egy egyszerű lineáris regressziós modell használható a
kulturális gyakorlatok (pl. mezőgazdaság) és a környezeti tényezők (pl.
talajtermékenység, folyók közelsége) közötti kapcsolat számszerűsítésére. Az
alábbi kód bemutatja, hogyan lehet ilyen modellt építeni Wolfram nyelven:
Wolfram
Kód másolása
(* Mintaadatok: mezőgazdasági gyakorlatok és környezeti
tényezők *)
adatok = {{200, 1}, {300, 1.2}, {150, 0.8}, {400, 1.5},
{250, 1.1}};
(* Lineáris regressziós modell *)
modell = LinearModelFit[adatok, x, x];
modell["BestFit"]
(* Egy új telephely valószínűségének előrejelzése környezeti
tényezők alapján *)
modell[1.3] (* Példa: 1,3-as környezeti tényezőjű helyszín
előrejelzése *)
Ez a regressziós modell környezeti tényezők alapján
előrejelzi a régészeti lelőhely megtalálásának valószínűségét. Az ilyen
modellek kiterjeszthetők további változók bevonására és a hely-előrejelzések
további finomítására.
1.1.5. Gyakorlati alkalmazás: elveszett civilizációk
felfedezése
A térinformatika, a gépi tanulás és a kulturális korrelációs
modellek kombinációja már korábban ismeretlen régészeti lelőhelyek
felfedezéséhez vezetett. Például a műholdas képek és a gépi tanulás használata
a közép-amerikai vegetációs minták elemzésére a maja települések kiterjedt
hálózatának felfedezését eredményezte. Hasonlóképpen, kulturális és környezeti
adatokon alapuló prediktív modelleket alkalmaztak az ősi mezőgazdasági teraszok
megtalálására a Közel-Keleten.
Következtetés
A számítási módszerek átalakítják a régészet területét,
hatékony eszközöket biztosítva a helyszín felfedezéséhez, az adatok elemzéséhez
és a történelmi értelmezéshez. A GIS-alapú térinformatikai elemzéstől a
felfedezetlen helyszíneket előrejelző gépi tanulási algoritmusokig az
adattudomány régészetbe való integrálása új lehetőségeket nyit meg az emberi
történelem megértésében. A következő fejezet feltárja a földrajz szerepét a
régészeti felfedezésekben, arra összpontosítva, hogy a környezeti tényezők és a
földrajzi elemzés hogyan vezethetnek úttörő betekintést az ősi civilizációkba.
A könyvnek ez a része hozzáférhető bevezetést nyújt a
számítási módszerek, köztük a programozási kódok és algoritmusok régészeti
alkalmazásához. A fejezet bemutatja a legfontosabb számítási eszközöket és
technikákat, miközben biztosítja, hogy mind a szakmai, mind a laikus közönség
olvasói kapcsolatba léphessenek az anyaggal, így alkalmas az olyan
platformokra, mint a Amazon.com.
1.2. A földrajz szerepe a régészeti felfedezésekben
A földrajz mindig is központi szerepet játszott a régészeti
felfedezésekben. Egy régió fizikai tájképe – hegyei, folyói, síkságai és
éghajlata – döntő szerepet játszik annak meghatározásában, hogy az ősi
civilizációk hol telepedtek le, virágoztak vagy hanyatlottak. A földrajzi
jellemzők elemzésével a régészek következtethetnek az emberi lakóhely, a
kereskedelmi útvonalak és a környezeti alkalmazkodás mintáira.
A számítógépes régészetben a földrajz nem csak a helyről
szól; Ez egy többdimenziós adatkészlet, amely helyes feldolgozás esetén rejtett
mintákat tárhat fel a múltbeli emberi viselkedésről. Ez a fejezet feltárja a
földrajz és a régészeti felfedezések közötti kapcsolatot, bemutatva, hogy az
olyan számítási eszközök, mint a földrajzi információs rendszerek (GIS), a
térbeli elemzés és a terepmodellezés hogyan javítják az ősi civilizációk
megértését.
1.2.1. A földrajz mint az emberi település előrejelzője
Az olyan földrajzi jellemzők, mint a folyók, a termékeny
síkságok és a hegyek történelmileg befolyásolták, hogy az emberek hol
telepedtek le. A vízforrások nélkülözhetetlenek voltak az iváshoz, az
öntözéshez és a kereskedelemhez, míg a természetes akadályok, mint a hegyek,
védelmet nyújtottak a betolakodók ellen. A part menti régiók gyakran
elősegítették a kereskedelmi alapú civilizációk növekedését a tengeri
útvonalakhoz való hozzáférésük miatt.
Számítási módszerekkel modellezhetjük ezeket a földrajzi és
települési minták közötti kapcsolatokat, hogy megjósoljuk, hol létezhettek az
ősi civilizációk. Például egy algoritmus, amely elemzi a folyók közelségét, a
magasságot és a talaj termékenységét, előrejelzéseket hozhat létre a
felfedezetlen régészeti lelőhelyekről.
Képlet: A folyók közelsége települési tényezőként
A PPP reprezentálja az emberi település valószínűségét,
DwD_wDw pedig a legközelebbi vízforrástól, például egy folyótól való
távolságot. A település valószínűsége csökken, ahogy a vízforrástól való
távolság nő. Ez a kapcsolat a következőképpen modellezhető:
P∝1DwP \propto \frac{1}{D_w}P∝Dw1
Számítási szempontból ez a képlet bővíthető és
megvalósítható egy összetettebb modellben, amely több földrajzi tényezőt
integrál.
Példa: A folyók közelségének kiszámítása Wolfram nyelv
használatával
Wolfram
Kód másolása
(* Folyók és települések térinformatikai adatainak betöltése
*)
riverData = EntityValue[EntityClass["River",
"All"], {"Position"}];
settlementData = EntityValue[EntityClass["Város",
"Mind"], {"Pozíció"}];
(* Függvény a legközelebbi folyótól való távolság
kiszámításához *)
distanceToNearestRiver[settlement_] := Min[
GeoDistance[település, #] & /@ riverData
];
(* Példa: Számítsa ki egy adott város távolságát *)
distanceToNearestRiver[entitás["város",
"NewYork"]]
Ez a kód kiszámítja az adott település és a legközelebbi
folyó közötti távolságot, lehetővé téve a régészek számára, hogy a vízforrások
közelsége alapján következtessenek arra, hogy egy adott hely valószínűleg
lakott-e.
1.2.2. Terepelemzés és településeloszlás
Egy régió terepe – magassága, lejtése és aspektusa (a lejtő
iránya) – hatással van mind az ősi településmintákra, mind a modern régészeti
felfedezésekre. A mérsékelt magasságú, alacsony lejtésű és jó napsugárzással
rendelkező területeket (a mezőgazdaság számára) gyakran előnyben részesítették
a települések számára. Ezeknek a tényezőknek az elemzésével megjósolhatjuk, hol
helyezkedhettek el az ősi civilizációk.
Terepelemzési képlet: lejtés és szempont
A lejtő (SSS) a terep meredeksége, az aspektus (AAA) pedig
az iránytű iránya, amely felé a terep néz. A meredekség kiszámítható a magasság
változásával (Δh\Delta hΔh) egy távolságon (ddd):
S=ΔhdS = \frac{\Delta h}{d}S=dΔh
Az aspektus trigonometrikus függvényekkel számítható ki a
terep lejtése alapján különböző irányokban.
Példa: Terep elemzése Wolfram nyelvvel
Wolfram
Kód másolása
(* Digitális magasságmodell (DEM) adatok betöltése *)
elevationData = Import["elérési
út/elevation_data.tif"];
(* Számítsa ki a meredekséget *)
slope = GeoElevationData[elevationData, "Slope"];
(* Számítsa ki a szempontot *)
aspect = GeoElevationData[elevationData,
"Aspect"];
(* Vizualizálja a terepelemzés eredményeit *)
GeoGraphics[{GeoElevationData["ReliefShading",
{lejtés, szempont}]}]
Ez a kód terepelemzést végez a terep lejtésének és
aspektusának kiszámításával, amelyek kulcsfontosságú mutatói annak, hogy egy
hely mennyire lehetett alkalmas az ősi emberi településre.
1.2.3. Éghajlati és vegetációs mintázatok
Az éghajlat szintén fontos szerepet játszik az emberi
települési minták alakításában. A mérsékelt éghajlattal és termékeny talajjal
rendelkező régiók támogatták a mezőgazdaságot, míg a zord éghajlat korlátozta
az emberi tevékenységet. A történelmi éghajlati adatok elemzésével
megjósolhatjuk a legvalószínűbb területeket, ahol ősi civilizációk létezhettek.
Az éghajlat mellett a vegetációs minták nyomokat adnak a
múltbeli emberi tevékenységről. A sűrű erdőket vagy füves területeket
kiirtották a mezőgazdaság számára, míg bizonyos növények vagy fafajok jelenléte
ősi emberi lakóhelyre utalhat.
Éghajlati és településvalószínűségi modell
Legyen TTT egy régió hőmérséklete, RRR az éves
csapadékmennyiség, VVV pedig a vegetációs index. Az elszámolás PPP-jének
valószínűsége a következő változók függvényében fejezhető ki:
P=f(T,R,V)P = f(T, R, V)P=f(T,R,V)
Ez a függvény számítással modellezhető a település
valószínűségének előrejelzésére a múltbeli éghajlati adatok alapján.
Példa: Település előrejelzése éghajlati adatok alapján
Wolfram
Kód másolása
(* Éghajlati adatok betöltése *)
temperatureData = WeatherData[Entity["City",
"Cairo"], "Temperature"];
rainfallData = WeatherData[Entity["City",
"Cairo"], "Csapadék"];
vegetationIndex =
Import["path/to/vegetation_data.tif"];
(* Az elszámolási valószínűség előrejelzése éghajlati
változók alapján *)
settlementProbability[temperature_, rainfall_, vegetation_]
:=
Ha[20 <=
hőmérséklet <= 30 &&& csapadék > 500 &&&>
növényzet 0,3, 1, 0];
(* Példa: Előrejelzés egy adott régióra *)
kiegyenlítésValószínűség[25, 600, 0,35]
Ebben a példában éghajlati adatokat használunk a település
valószínűségének becslésére kedvező környezeti feltételek, például mérsékelt
hőmérséklet, elegendő csapadék és egészséges vegetációs index alapján.
1.2.4. Térinformatikai prediktív régészeti modellek
A terepre, az éghajlatra és az erőforrások közelségére
vonatkozó térinformatikai adatok kombinálásával prediktív modelleket
fejleszthetünk ki a potenciális régészeti lelőhelyek azonosítására. Ezek a
modellek számos tényezőt vesznek figyelembe, a régió magasságától a folyóktól
való távolságig és a talaj termékenységéig.
Példa: Többváltozós előrejelzési modell
Prediktív modell építhető az emberi települést befolyásoló
számos változó integrálásával, mint például a magasság, a lejtés, a folyók
közelsége és a talaj termékenysége. Ez a modell pontszámot rendel az egyes
földrajzi helyekhez a településre való alkalmasságuk alapján.
Wolfram
Kód másolása
(* Mintaadatok: magasság, lejtés, folyótávolság, talaj
termékenysége *)
adat = {
{200, 5, 2, 0.8},
{150, 3, 1, 0.9},
{400, 8, 5, 0.6},
{100, 2, 0.5, 1.0}
};
(* Az egyes tényezők súlya: magasság, lejtés, folyótávolság,
talaj termékenysége *)
súlyok = {0,25, 0,15, 0,35, 0,25};
(* Települési pontszám előrejelzése minden helyhez *)
pontszámok = data.weights;
(* Normalizálja a pontszámokat 0-1 skálára *)
normalizedScores = Rescale[scores, {Min[scores],
Max[scores]}, {0, 1}];
Ez a kód egy súlyozott többváltozós modellt valósít meg,
amely különböző földrajzi tényezőket kombinál az elszámolás valószínűségének
előrejelzéséhez. A modell pontozza az egyes helyeket az alapján, hogy mennyire
kedvező az emberi lakóhely.
Következtetés
A földrajz a régészeti lelőhelyek felfedezésének
létfontosságú előrejelzője. A terepelemzéstől az éghajlati modellezésig a
számítási eszközök lehetővé teszik a régészek számára, hogy elemezzék a
földrajzi jellemzőket és azonosítsák az ősi emberi települések potenciális
helyszíneit. A GIS, a térbeli elemzés és a prediktív modellezés segítségével
rejtett mintákat fedezhetünk fel a tájban, amelyek rég elveszett civilizációk
jelenlétére utalnak. A következő fejezetekben megvizsgáljuk, hogyan lehet
ezeket a modelleket tovább finomítani kulturális és környezeti adatok
felhasználásával, hogy még pontosabb előrejelzéseket készítsünk.
Ez a fejezet kiemeli a földrajz alapvető szerepét a
régészeti felfedezésekben, számítási módszereket és valós példákat alkalmazva a
széles közönség bevonására. A Wolfram nyelvi képletek és kódpéldák használata
biztosítja, hogy a különböző szintű szakértelemmel rendelkező olvasók
követhessék egymást, így piacképes kiegészítővé válik az olyan platformok
számára, mint az Amazon.
1.3. Kulturális és környezeti összefüggések a
történelemben
Az emberi civilizációkat a történelem során befolyásolta az
a környezet, amelyben fejlődtek. A kulturális gyakorlatok és a környezeti
feltételek közötti kölcsönhatás döntő tényező annak meghatározásában, hogy hol
virágoztak a társadalmak, hogyan tartották fenn magukat, és végül miért
hanyatlottak vagy vándoroltak. Ebben a fejezetben feltárjuk a kulturális
tényezők, például a vallási rituálék, a mezőgazdasági technikák és a
kereskedelmi útvonalak, valamint az ezeket alakító környezeti tényezők, például
az éghajlat, a növényzet és a földrajz közötti kapcsolatokat.
Ezeknek az összefüggéseknek a megértése elengedhetetlen a
régészek számára, akik meg akarják jósolni a felfedezetlen helyszínek helyét. A
környezethez való kulturális alkalmazkodás történelmi mintáinak elemzésével a
régészek számítási modelleket használhatnak annak előrejelzésére, hogy hol
létezhettek hasonló civilizációk felderítetlen területeken.
1.3.1. Mezőgazdasági és környezeti tényezők
A mezőgazdaság a civilizációk felemelkedésének egyik
legjelentősebb tényezője. Az élelmiszer-felesleg növekedésének képessége
lehetővé tette a társadalmak számára, hogy letelepedjenek, növekedjenek és
összetett társadalmi struktúrákat építsenek. A mezőgazdasági siker azonban
nagymértékben függ a környezeti tényezőktől, például a talaj termékenységétől,
a csapadékmennyiségtől és a hőmérséklettől. Sok ősi civilizációban ezek a
környezeti feltételek szorosan korreláltak a települési helyekkel.
Példa: A talaj termékenységének korrelációja a
mezőgazdasági gyakorlatokkal
Fontolja meg a talaj termékenysége és a mezőgazdasági
gyakorlatok közötti összefüggést. Számítási eszközök segítségével felépíthetünk
egy modellt annak előrejelzésére, hogy mely területek támogathatták
valószínűleg az ősi mezőgazdasági civilizációkat a talajadatok alapján. A
kapcsolat modellezésének egyik módja egy súlyozott képlet használata, amely
több környezeti tényezőt is tartalmaz.
Definiáljuk a PsettlementP_{\text{settlement}}Psettlement
definíciót annak valószínűségeként, hogy egy régió település, amely a
következőktől függ:
- SfS_fSf:
A talaj termékenységi indexe
- €€€€:
Éves csapadékmennyiség
- TTT:
Átlaghőmérséklet
A kapcsolatot a következőképpen modellezhetjük:
Psettlement=w1⋅Sf+w2⋅R+w3⋅TP_{\text{settlement}} = w_1 \cdot
S_f + w_2 \cdot R + w_3 \cdot TPsettlement=w1⋅Sf+w2⋅R+w3⋅T
Ahol w1,w2,w3w_1, w_2, w_3w1,w2,w3 az egyes tényezők relatív
fontosságát kifejező súlyok. Ezt a képletet számítási környezetben lehet
megvalósítani a potenciális mezőgazdasági területek előrejelzésére.
Példakód: Mezőgazdasági település valószínűségének
modellezése
Wolfram
Kód másolása
(* Mintaadatok: {SoilFertility, Rainfall, Temperature}
különböző régiókra *)
adatok = {{0.8, 1000, 25}, {0.6, 800, 20}, {0.9, 1200, 27},
{0.7, 950, 22}};
(* A talaj termékenységére, csapadékára, hőmérsékletére
vonatkozó súlyok *)
súlyok = {0, 4, 0, 35, 0, 25};
(* Elszámolási valószínűség kiszámítása *)
settlementLikelihood = (súlyok.#) & /@ adatok;
(* Normalizálja a valószínűségeket *)
normalizedLikelihood = Rescale[settlementProbability,
{Min[settlementProbability], Max[settlementProbability]}, {0, 1}]
Ebben a példában kiszámítjuk a különböző régiók települési
valószínűségét a talaj termékenysége, csapadékmennyisége és hőmérséklete
alapján. A súlyok beállításával a régészek finomhangolhatják a modellt, hogy
tükrözze az egyes tényezők történelmi jelentőségét a különböző régiókban.
1.3.2. Vallási gyakorlatok és szent földrajz
A vallás kritikus szerepet játszott az emberi települések
alakításában. A szent helyek, templomok és temetkezési helyek gyakran sajátos
környezeti vagy földrajzi jellemzőkkel rendelkező területeken találhatók.
Például sok ősi civilizáció vallási struktúrákat épített magas földön,
víztestek közelében vagy csillagászati jelenségekkel összhangban.
Példa: Szent helyek előrejelzése földrajzi elhelyezkedés
alapján
Sok szent helyet földrajzi jellemzők alapján helyeznek el,
mint például a magasság vagy az égi jelzők közelsége (pl. napfordulók vagy
napéjegyenlőségek). Ez modellezhető olyan helyek azonosításával, amelyek
megfelelnek bizonyos magassági, víztávolsági és égi eseményekhez való igazítás
bizonyos kritériumainak.
Képlet: Szent hely helyének előrejelzése
Legyen PsacredP_{\text{sacred}}Psacred annak valószínűsége,
hogy egy hely szent hely, és az EEE képviselje a magasságot, DwD_wDw a víztől
való távolságot, AastroA_{\text{astro}}Aastro pedig az égi jelölőkkel való
együttállást:
Psacred=f(E,Dw,Aastro)P_{\text{sacred}} = f(E, D_w,
A_{\text{astro}})Psacred=f(E,Dw,Aastro)
Ahol fff egy olyan függvény, amely nagyobb valószínűséget ad
a magasabb magasságú, vízközeli és csillagászati eseményekhez való speciális
igazítású helyeknek.
Példakód: Szent helyek helyének előrejelzése
Wolfram
Kód másolása
(* Mintaadatok: {Magasság, Távolság a víztől, Csillagászati
igazítás} *)
sacredData = {{500, 2, 0.9}, {300, 1, 0.8}, {600, 0.5,
0.95}, {450, 1.5, 0.7}};
(* A szent hely valószínűségi függvényének meghatározása *)
sacredSiteProbability[{e_, d_, a_}] := Rescale[(e * 0.3 +
(1/d) * 0.4 + a * 0.3), {0, 1}];
(* Számítsa ki a szent helyek valószínűségét *)
sacredSiteLikelihood /@ sacredData
Ebben a kódban környezeti és csillagászati adatokat
használunk a szent helyek valószínűségének előrejelzésére. A régészek ezt a
megközelítést alkalmazhatják a potenciális vallási vagy rituális helyszínek
földrajzi és csillagászati kritériumok alapján történő lokalizálására.
1.3.3. Kereskedelmi útvonalak és környezeti akadályok
A kereskedelem sok ősi civilizáció éltető eleme volt, és a
kereskedők által választott útvonalakat gyakran a környezet alakította. A
természetes akadályok, mint például a hegyek és a sivatagok, befolyásolták az
ősi kereskedők útjait. A városok elhelyezése ezen kereskedelmi útvonalak mentén
egy másik kulcsfontosságú tényező a helyszín felfedezésében.
Példa: Ősi kereskedelmi útvonalak modellezése
A terep elemzésével modellezhetjük a környezeti akadályok
hatását az ősi kereskedelmi útvonalakra. Ebben a modellben a fő kereskedelmi
útvonalak közelében található városok nagyobb valószínűséggel rendelkeznek
régészeti jelentőséggel. A két pont (város) közötti legrövidebb út a
természetes akadályok elkerülése mellett kiszámítható útkereső algoritmusok
segítségével, amelyek figyelembe veszik a környezeti akadályokat.
Képlet: A legrövidebb kereskedelmi útvonal környezeti
akadályokkal
A legrövidebb út két város, C1C_1C1 és C2C_2C2 között a
következőképpen számítható ki:
Pathmin=min(∑i=1nDi)\text{Path}_{\text{min}}
= \min(\sum_{i=1}^n D_i)Pathmin=min(i=1∑nDi)
Ahol DiD_iDi az egymást követő városok vagy kereskedelmi
útvonalak közötti távolság, és az útnak minimalizálnia kell a távolságot,
miközben el kell kerülnie a környezeti akadályokat, például hegyeket,
sivatagokat vagy folyókat.
Példakód: Útvonalkeresés kereskedelmi útvonalakhoz
Wolfram nyelv használatával
Wolfram
Kód másolása
(* Távolságokkal és akadályokkal rendelkező kereskedelmi
útvonalak mintagrafikonja *)
tradeGraph = Grafikon[{
"Város1"
-> "Város2", "Város2" -> "Város3",
"Város3" -> "Város4",
"Város1"
-> "Város4"
},
EdgeWeight ->
{50, 60, 70, 100} (* városok közötti távolságok *),
VertexLabels ->
"Név"];
(* Keresse meg a legrövidebb utat, elkerülve az akadályokat
(ebben az esetben a távolság meghaladja a 70-et) *)
shortestTradeRoute = FindShortestPath[tradeGraph,
"City1", "City4",
EdgeWeight ->
if[# > 70, végtelen, #] &]
Ez a kód megtalálja a legrövidebb utat két város között,
miközben elkerüli a nagy távolságokat vagy akadályokat. Ezt kiterjesztve a
valós földrajzi adatokra, a régészek feltérképezhetik az ősi kereskedelmi
útvonalakat, és megjósolhatják a települések elhelyezkedését ezen utak mentén.
1.3.4. A környezeti változások és a kulturális változások
összefüggése
A környezeti változások, mint például az aszályok, árvizek
vagy vulkánkitörések, történelmileg jelentős kulturális változásokat okoztak.
Ezek a környezeti stresszorok gyakran arra kényszerítették a civilizációkat,
hogy alkalmazkodjanak, vándoroljanak vagy összeomoljanak. Ezeknek az
összefüggéseknek a megértése nyomokat adhat arra, hogy a régészek hol
találhatnak bizonyítékot az ősi migrációkra vagy az elhagyott településekre.
Példa: Az éghajlatváltozás és a civilizációs összeomlás
összefüggése
A történelmi éghajlati adatok felhasználásával
modellezhetjük az éghajlatváltozás hatását az emberi településekre. Például az
Akkád Birodalom összeomlása súlyos aszályokhoz kapcsolódik, amelyek ie 2200
körül fordultak elő. A fák évgyűrűinek adatai, az üledékmagok és más éghajlati
proxyk elemzésével megjósolhatjuk a hasonló összeomlások valószínűségét más
régiókban.
Képlet: Környezeti stressz és összeomlás modell
Legyen CcollapseC_{\text{collapse}}Ccollapse a civilizáció
környezeti stressz miatti összeomlásának valószínűsége, ahol DDD az
aszályindex, FFF az árvizek gyakorisága, TTT pedig a hőmérsékleti anomália:
Ccollapse=w1⋅D+w2⋅F+w3⋅TC_{\text{collapse}} = w_1 \cdot D +
w_2 \cdot F + w_3 \cdot TCcollapse=w1⋅D+w2⋅F+w3⋅T
Példakód: civilizációs összeomlás modellezése környezeti
adatok használatával
Wolfram
Kód másolása
(* Mintaadatok: {aszályindex, árvízfrekvencia, hőmérsékleti
anomália} *)
collapseData = {{2, 0.1, 1.5}, {3, 0.2, 2.0}, {1, 0.05,
1.0}, {2.5, 0.15, 1.8}};
(* Az egyes tényezők súlyozása *)
weightsCollapse = {0,5, 0,3, 0,2};
(* Számítsa ki az összeomlás valószínűségét minden régióhoz
*)
collapseLikelihood = (weightsCollapse.#) & /@
collapseData;
(* Valószínűségek normalizálása *)
Rescale[collapseProbability, {Min[collapseProbability],
Max[collapseProbability]}, {0, 1}]
Ez a kód modellezi a civilizációs összeomlás valószínűségét
a környezeti stressz, például az aszályok és a hőmérséklet-változások miatt. A
régészek ezt a modellt használhatják arra, hogy azonosítsák azokat a régiókat,
ahol a környezeti változások az ősi helyszínek elhagyásához vezethetnek.
Következtetés
A kulturális gyakorlatok és a környezeti feltételek közötti
összefüggés az emberi történelem hajtóereje volt. A talaj és az esőzések által
formált mezőgazdasági gyakorlatoktól az égi eseményekhez igazodó vallási
helyekig a környezeti tényezők mindig befolyásolták, hogy hol fejlődtek ki a
civilizációk és hogyan maradtak fenn. A számítási modellek felhasználásával a
régészek feltárhatják ezeket az összefüggéseket, és felhasználhatják őket a
felfedezetlen ősi helyszínek helyének előrejelzésére.
Ez a fejezet bemutatja, hogy a számítási eszközök, például a
prediktív modellek és a térbeli elemzés hogyan alkalmazhatók a történelem
kulturális és környezeti mintáinak azonosítására. A képletek és a Wolfram
nyelvi kódpéldák integrálása lehetővé teszi az olvasók számára, hogy gyakorlati
módon fedezzék fel ezeket a fogalmakat, így a könyv vonzó és praktikus forrás
mind a szakemberek, mind a rajongók számára.
Ez a fejezet továbbra is ötvözi a hozzáférhetőséget és a
tudományos szigort, így minden háttérrel rendelkező olvasó számára alkalmas,
legyen szó régészeti szakemberekről vagy érdeklődő laikusokról. A gyakorlati
példák, képletek és Wolfram nyelvi kódok beillesztése biztosítja, hogy a könyv
értékes legyen a valós alkalmazások számára, miközben piacképes marad olyan
platformok számára, mint az Amazon.
1.4. A vonatkozó számítástechnikai eszközök áttekintése
A számítógépes régészet területe nagymértékben támaszkodik a
régészeti adatok elemzésére, modellezésére és megjelenítésére szolgáló fejlett
eszközökre. Ezek az eszközök lehetővé teszik a kutatók számára, hogy
túllépjenek a hagyományos ásatáson és a történelmi módszereken, és a modern
technológiát felhasználva új betekintést nyerjenek a múltbeli civilizációkba.
Ebben a fejezetben áttekintést nyújtunk a régészetben használt legfontosabb
számítási eszközökről, kiemelve alkalmazásukat és gyakorlati példákat adva.
Ez a fejezet a következőkre terjed ki:
- Földrajzi
információs rendszerek (GIS)
- Távérzékelés
és műholdas képalkotás
- Prediktív
modellezés és gépi tanulás
- Statisztikai
eszközök adatelemzéshez
- Programozási
eszközök és könyvtárak régészeti alkalmazásokhoz
Ezeknek az eszközöknek a megértésével a régészek és a
kutatók kihasználhatják a számítási teljesítményt tanulmányaik javítására és új
felfedezések készítésére.
1.4.1. Földrajzi információs rendszerek (GIS)
A földrajzi információs rendszerek (GIS) alapvető
fontosságúak a számítógépes régészetben. A GIS lehetővé teszi a kutatók számára
a térbeli adatok feltérképezését, elemzését és modellezését. A különböző
adattípusok – például a domborzat, a tengerszint feletti magasság és a
települési helyek – rétegezésével a GIS segít megjeleníteni a környezet olyan
mintáit, amelyek ősi emberi tevékenységre utalhatnak.
Példa: GIS használata webhely-előrejelzéshez
A GIS felhasználható a potenciális régészeti lelőhelyek
azonosítására környezeti és kulturális tényezők alapján. Például a vízforrások
közelségének és a magasságnak az elemzésével megjósolhatjuk, hol
helyezkedhettek el az ősi települések.
Wolfram
Kód másolása
(* Földrajzi adatok betöltése elemzéshez *)
riverData = GeoEntities[GeoPosition[{35.6895, 139.6917}],
"River", 50];
elevationData = GeoElevationData[GeoPosition[{35.6895,
139.6917}], "Elevation"];
(* Folyók és magasságok megjelenítése térképen *)
GeoGraphics[{Blue, GeoMarker[riverData], Red,
GeoPath[elevationData]}]
Ez a kód lekéri a folyóadatokat és a magassági adatokat egy
adott helyről, és megjeleníti azokat egy térképen, segítve a kutatókat a
települést befolyásoló fontos tényezők megjelenítésében.
Legfontosabb GIS-eszközök:
- ArcGIS:
Széles körben használt eszköz földrajzi adatok létrehozására,
kezelésére és elemzésére.
- QGIS:
Egy nyílt forráskódú GIS eszköz, amelyet térképezéshez és térbeli
elemzéshez használnak.
- Wolfram
nyelv: Beépített funkciókat kínál térinformatikai adatok, például
GeoEntities, GeoGraphics és GeoElevationData kezeléséhez.
1.4.2. Távérzékelés és műholdas képalkotás
A távérzékelés és a műholdas képalkotás kulcsfontosságú a
nem invazív régészeti feltáráshoz. Ezek a technológiák lehetővé teszik a
régészek számára, hogy felülről hatalmas területeket vizsgáljanak meg, feltárva
olyan jellemzőket, amelyek nem láthatók a földön. Például az infravörös
képalkotás képes észlelni a növényzet alatt eltemetett ősi utakat, mezőket vagy
építményeket.
Példa: Műholdképek elemzése régészeti jellemzők
szempontjából
A műholdképek és a távérzékelési adatok felhasználásával a
régészek észlelhetik a talaj és a növényzet változásait, amelyek ősi struktúrák
jelenlétére utalnak.
Wolfram
Kód másolása
(* Műholdkép importálása *)
satelliteImage = importálás["https://example.com/satellite_image.tif"];
(* A kép feldolgozása a növényzet különbségeinek
kiemeléséhez *)
processingImage = ImageDifference[satelliteImage,
ImageTake[satelliteImage, {100, 200}]];
(* A feldolgozott kép megjelenítése *)
feldolgozottKép
Ez a példa képfeldolgozást használ a műholdképek javítására,
megkönnyítve a növényzet finom különbségeinek észlelését, amelyek régészeti
lelőhelyekre utalhatnak.
Legfontosabb távérzékelő eszközök:
- Landsat:
Régészeti kutatásokhoz hasznos műholdképeket biztosít.
- Google
Earth Engine: Nagyméretű műholdképek feldolgozására szolgáló platform.
- Wolfram
nyelv: Támogatja a képfeldolgozást és a térinformatikai elemzést olyan
funkciókon keresztül, mint az ImageDifference és a GeoImage.
1.4.3. Prediktív modellezés és gépi tanulás
A gépi tanulást és a prediktív modellezést egyre gyakrabban
használják a régészetben nagy adatkészletek elemzésére és olyan minták
azonosítására, amelyeket nehéz lenne manuálisan észlelni. Ezek az eszközök
előre jelezhetik a felfedezetlen lelőhelyek megtalálásának valószínűségét
ismert régészeti, környezeti és kulturális adatok alapján.
Példa: Helyek helyének előrejelzése gépi tanulási modell
használatával
A gépi tanulás segíthet megjósolni a felderítetlen helyek
helyét olyan tényezők elemzésével, mint a terep, a víz közelsége és a talaj
termékenysége. Az osztályozó modell betanítható ezeknek a mintáknak a
felismerésére és az új helyek előrejelzésére.
Wolfram
Kód másolása
(* Adatkészlet importálása: a jellemzők közé tartozik a
{magasság, a víz közelsége, a talaj termékenysége} *)
adatkészlet = {{200, 3.5, 0.8}, {300, 1.5, 0.9}, {150, 4.0,
0.7}, {250, 2.0, 0.85}};
címkék = {"Webhely", "Nem webhely",
"Webhely", "Nem webhely"};
(* Osztályozó modell betanítása *)
osztályozó = Classify[dataset -> labels];
(* Új webhely valószínűségének előrejelzése *)
newSite = {220, 2.5, 0.75};
classifier[newSite]
Ez a kód bemutatja, hogyan taníthat be egy gépi tanulási
modellt a potenciális régészeti lelőhelyek környezeti tényezők alapján történő besorolásához,
és előrejelzi egy új helyszín felfedezésének valószínűségét.
Főbb gépi tanulási eszközök:
- Wolfram
nyelv: Olyan beépített gépi tanulási funkciókat biztosít, mint a
Classify, a Predict és a NeuralNetwork.
- TensorFlow:
Nyílt forráskódú platform gépi tanuláshoz, amelyet különböző
alkalmazásokban, például régészetben használnak.
- scikit-learn:
Népszerű Python-kódtár gépi tanuláshoz.
1.4.4. Statisztikai eszközök az adatelemzéshez
A statisztikai elemzés elengedhetetlen a régészetben az
adatkészletek elemzéséhez, függetlenül attól, hogy műtermékek számát,
radiokarbon dátumokat vagy földrajzi koordinátákat tartalmaznak-e. A
statisztikai eszközök segítenek a kutatóknak megérteni a trendeket, tesztelni a
hipotéziseket és következtetéseket levonni a múltbeli civilizációkról.
Példa: Statisztikai elemzés végrehajtása
összetevő-adatokon
Tegyük fel, hogy van egy adatkészletünk a különböző helyeken
felfedezett összetevőkből. A statisztikai eszközök segíthetnek elemezni ezeknek
a tárgyaknak az eloszlását a települési minták meghatározásához.
Wolfram
Kód másolása
(* Különböző helyeken található összetevők számának
adatkészletének importálása *)
artifactData = {30, 45, 50, 20, 60, 55, 40};
(* Alapstatisztikák kiszámítása *)
meanArtifacts = Átlag[műtermékadatok];
medianArtifacts = medián[műtermékadatok];
stdDevArtifacts = StandardDeviation[artifactData];
(* Statisztikák megjelenítése *)
{meanArtifacts, medianArtifacts, stdDevArtifacts}
Ez a példa alapvető statisztikai elemzést mutat be a
műtermékek számának átlagának, mediánjának és szórásának kiszámításához,
segítve a régészeket a műtermékek eloszlásának megértésében.
Főbb statisztikai eszközök:
- SPSS:
A statisztikai elemzés átfogó eszköze.
- R:
A statisztikai számítástechnikában és adatelemzésben széles körben használt
programozási nyelv.
- Wolfram
nyelv: Számos statisztikai függvényt támogat, például átlag, medián és
szórás.
1.4.5. Programozási eszközök és könyvtárak régészeti
alkalmazásokhoz
A speciális szoftvereszközök mellett az általános célú programozási
nyelvek és könyvtárak elengedhetetlenek az egyéni modellek építéséhez, az
adatok elemzéséhez és az új régészeti algoritmusok fejlesztéséhez.
Példa: Egyéni Python-szkript régészeti elemzéshez
A Pythont széles körben használják a régészetben az adatok
elemzésére és megjelenítésére. Az alábbi példa egy Python-szkriptet mutat be,
amely egy régészeti felmérésből származó földrajzi adatokat dolgoz fel és
jelenít meg.
piton
Kód másolása
Pandák importálása PD-ként
Matplotlib.pyplot importálása PLT-ként
# Régészeti felmérési adatok betöltése
adat = pd.read_csv("archaeological_survey.csv")
# Ábrázolja a műtermék-felfedezések szórási diagramját
plt.scatter(data['Longitude'], data['Latitude'],
c=data['ArtifactCount'], cmap='viridis')
plt.colorbar(label='Összetevők száma')
plt.title('Műtermék-felfedezések hely szerint')
plt.xlabel('Hosszúság')
plt.ylabel('Szélesség')
plt.show()
Ez a Python-szkript régészeti felmérési adatokat dolgoz fel,
és a térképen ábrázolja a műtermékek felfedezését. Az ilyen vizualizációk
segítenek a kutatóknak felismerni a műtermékek eloszlásának trendjeit a
különböző helyszíneken.
Főbb programozási eszközök:
- Python:
Széles körben használják adatelemzéshez, szkripteléshez és vizualizációhoz
a régészetben.
- Mathematica/Wolfram
nyelv: Hatékony eszközöket kínál szimbolikus számításokhoz,
adatvizualizációkhoz és prediktív modellezéshez.
- R:
Gyakran használt statisztikai nyelv régészeti adatkészletek elemzéséhez.
Következtetés
A számítási eszközök fejlődése jelentősen kibővítette a
régészek képességeit, lehetővé téve számukra a nagy adatkészletek elemzését, a
helyszínek helyének előrejelzését és az ősi emberi viselkedés mintáinak
megjelenítését. A földrajzi információs rendszerek (GIS), a távérzékelés, a
gépi tanulás és a statisztikai eszközök ma már nélkülözhetetlenek a régészeti
kutatásban. Ezeknek az eszközöknek az elsajátításával a régészek kitolhatják a
hagyományos ásatási módszerek határait, és új betekintést nyerhetnek az ősi
civilizációkba.
A következő fejezetben mélyebbre merülünk a régészet
földrajzi modellezésében, kezdve a GIS alapjaival és alkalmazásával a
régészeti lelőhelyek felfedezésében.
Ez a fejezet átfogó útmutatóként szolgál a modern régészek
rendelkezésére álló számítási eszközökhöz. Gyakorlati példákkal, részletes
magyarázatokkal és gyakorlati kódrészletekkel ez a szakasz célja, hogy
informatív és hozzáférhető legyen a szakemberek és a hobbisták számára
egyaránt. A Wolfram nyelv, a Python és a gépi tanulási algoritmusok bevonása
értékes erőforrássá teszi az olvasók számára olyan platformokon, mint az
Amazon, biztosítva relevanciáját mind az akadémiai, mind a kereskedelmi
piacokon.
2.1. A földrajzi információs rendszerek (GIS) alapjai
A földrajzi információs rendszerek (GIS) a modern régészet
nélkülözhetetlen eszközévé váltak, forradalmasítva a kutatók térbeli adatok
elemzésének, megjelenítésének és értelmezésének módját. A térképészeti
technológia és az adatelemzés kombinálásával a GIS lehetővé teszi a régészek
számára, hogy olyan mintákat fedezzenek fel a tájban, amelyek ősi civilizációk,
kereskedelmi útvonalak vagy más jelentős kulturális jellemzők jelenlétére
utalhatnak. Ez a fejezet bemutatja a GIS alapjait, összetevőit és gyakorlati
alkalmazásait a régészeti kutatásban.
2.1.1. Mi a GIS?
A GIS egy olyan rendszer, amelyet térbeli vagy földrajzi
adatok rögzítésére, tárolására, manipulálására, elemzésére, kezelésére és
bemutatására terveztek. A régészetben a GIS segít a kutatóknak a régészeti
adatok megjelenítésében, a régészeti lelőhelyek és a környezeti tényezők
közötti kapcsolatok felmérésében, valamint a helyszín felfedezésének prediktív
modelljeinek kidolgozásában.
A GIS rendszer többféle adattípust integrál, többek között:
- Térbeli
adatok: A tereptárgyak helyét a Föld felszínén (pl. régészeti lelőhely
vagy ősi település elhelyezkedését) képviselő koordináták.
- Attribútumadatok:
Leíró adatok ezekről a jellemzőkről (pl. az időszak, a település típusa
vagy a talált tárgyi leletek).
- Raszteradatok:
Rácsalapú adatok, amelyeket gyakran használnak folyamatos adatok, például
magasság, hőmérséklet vagy csapadék ábrázolására.
- Vektoradatok:
Különálló jellemzők, például városok, folyók és határok ábrázolására
használt pontok, vonalak vagy sokszögek.
A GIS ezeket az adattípusokat kombinálja térképek, modellek
és elemzések készítéséhez, amelyek segítenek a kutatóknak a térbeli kapcsolatok
és minták értelmezésében.
Képlet: Alapvető GIS adatábrázolás
A GIS-ben a térbeli adatokat általában koordinátákkal
ábrázolják. Egy pontjellemző, például egy régészeti lelőhely elhelyezkedése a
következőképpen ábrázolható:
P(x,y)P(x, y)P(x,y)
Ahol xxx és yyy a pont hosszúsága és szélessége egy
földrajzi koordináta-rendszerben. Összetettebb jellemző, például folyó esetén a
vonaljellemző a következőképpen ábrázolható:
L={(x1,y1),(x2,y2),...,(xn,yn)}L = \{(x_1, y_1), (x_2, y_2),
\dots, (x_n, y_n)\}L={(x1,y1),(x2,y2),...,(xn,yn)}
És egy olyan terület esetében, mint például egy ősi város
határa, egy sokszög ábrázolható:
A={(x1,y1),(x2,y2),...,(xn,yn)}A = \{(x_1, y_1), (x_2, y_2),
\dots, (x_n, y_n)\}A={(x1,y1),(x2,y2),...,(xn,yn)}
2.1.2. A GIS-rendszer összetevői
A GIS-rendszer több kulcsfontosságú összetevőből áll,
amelyek mindegyike külön szerepet tölt be a térbeli adatok elemzésében.
- Hardver:
GIS-szoftvert futtató és nagyméretű adatkészleteket tároló számítógépek és
kiszolgálók.
- Szoftver:
Olyan programok, mint az ArcGIS, a QGIS vagy a Wolfram Language, amelyek
feldolgozzák és elemzik a térbeli adatokat.
- Adatok:
Rétegekben tárolt térbeli és attribútumadatok, amelyek lehetővé teszik a
kutatók számára, hogy átfedjék és elemezzék a különböző jellemzőket.
- Emberek:
Régészek, GIS-szakemberek és kutatók, akik GIS-eszközöket alkalmaznak
régészeti problémákra.
- Módszerek:
A GIS-adatok értelmezéséhez használt elemzési technikák, például térbeli
elemzés, közelségszámítás vagy prediktív modellezés.
Példa: Egyszerű GIS-térkép létrehozása
A Wolfram nyelvben a GIS képességek különböző funkciókon
keresztül érhetők el a földrajzi adatok megjelenítéséhez és elemzéséhez.
Például egy adott területen belüli ismert régészeti lelőhelyek térképének
létrehozása így nézhet ki:
Wolfram
Kód másolása
(* Az ismert régészeti lelőhelyek koordinátái *)
archaeologicalSites = {
GeoPosition[{30.0444, 31.2357}], (* Kairó, Egyiptom *)
Geopozíció[{32.7767,
-96.7970}], (* Dallas, Texas *)
GeoPosition[{41.0082, 28.9784}] (* Isztambul, Törökország *)
};
(* Térkép létrehozása helyjelölőkkel *)
GeoGraphics[{Red, GeoMarker[archaeologicalSites]}, GeoRange
-> "World"]
Ez a kód GIS-függvények segítségével globális térképet hoz
létre, amely piros jelölőkkel jeleníti meg az ismert régészeti lelőhelyek
helyét.
2.1.3. GIS adatrétegek és térbeli elemzés
A GIS egyik alapvető jellemzője, hogy képes több adatréteget
kezelni, lehetővé téve a kutatók számára, hogy különböző típusú adatokat (pl.
Topográfia, növényzet, víztestek) fedjenek le, hogy mélyebb betekintést
nyerjenek az emberi település és tevékenység mintáiba. Minden réteg térbeli
adatokat tartalmaz a hozzájuk tartozó attribútumokkal együtt, lehetővé téve az
összetett térbeli elemzést.
Példa: Adatrétegek átfedése
A régészetben a különböző rétegek tartalmazhatnak olyan
információkat, mint:
- Magassági
adatok annak a terepnek a megértéséhez, ahol az ősi városok épültek.
- A
vízforrások közelsége, ami kritikus volt az ősi civilizációk számára.
- A
talaj termékenysége, amely jelezheti a mezőgazdasági célra használt
területeket.
Ezeknek a rétegeknek a kombinálásával a régészek
modellezhetik a lehetséges települési helyeket. Ezt a következőképpen teheti
meg programozott módon:
Wolfram
Kód másolása
(* Tengerszint feletti magassági és vízadatok importálása *)
elevationLayer = GeoElevationData[GeoPosition[{30.0444,
31.2357}], "ReliefImage"];
riverLayer = GeoEntities[GeoPosition[{30.0444, 31.2357}],
"River", 100];
(* Rétegek megjelenítése térképen *)
GeoGraphics[{GeoBackground -> elevationLayer, Blue,
GeoMarker[riverLayer]}]
Ez a példa átfedi a kiválasztott terület magassági adatait
és folyóinak elhelyezkedését, lehetővé téve a kutatók számára, hogy elemezzék a
terep és a víztestek közelsége közötti kapcsolatot, amelyek mindegyike jelentős
volt a történelmi települési mintákban.
2.1.4. Térbeli lekérdezések és közelségelemzés
A GIS lehetővé teszi a térbeli lekérdezéseket is, ahol a
kutatók olyan kérdéseket tehetnek fel, mint például: "Mely régészeti
lelőhelyek vannak a folyó 10 kilométeres körzetében?" A közelségelemzés
kritikus fontosságú a régészetben, mivel az erőforrások, például a víz és a
termékeny föld közelsége gyakran meghatározza, hogy hol telepedtek le az ősi
civilizációk.
Képlet: Közelség kiszámítása
Egy régészeti lelőhely egy erőforráshoz (pl. folyóhoz) való
közelségének kiszámításához az euklideszi távolság képlete használható:
d=(x2−x1)2+(y2−y1)2d = \sqrt{(x_2 - x_1)^2 + (y_2 -
y_1)^2}d=(x2−x1)2+(y2−y1)2
Ahol (x1,y1)(x_1, y_1)(x1,y1) jelöli a terület koordinátáit,
és (x2,y2)(x_2, y_2)(x2,y2) jelöli az erőforrás (pl. folyó) koordinátáit. Ez a
távolságszámítás segít meghatározni a település valószínűségét a természeti
erőforrások közelsége alapján.
Példa: közelségelemzés Wolfram nyelv használatával
Wolfram
Kód másolása
(* Egy régészeti lelőhely és egy folyó koordinátái *)
hely = GeoPosition[{30.0444, 31.2357}]; (* Kairó, Egyiptom
*)
folyó = GeoPosition[{30.0565, 31.2319}]; (* Nílus folyó *)
(* Számítsa ki a helyszín és a folyó közötti távolságot *)
distance = GeoDistance[helyszín, folyó]
Ebben a példában a GeoDistance függvény kiszámítja egy
régészeti lelőhely közelségét a legközelebbi folyóhoz, és betekintést nyújt
abba, hogy a helyszín milyen közel volt egy alapvető erőforráshoz.
2.1.5. A GIS alkalmazása a régészeti kutatásokban
A GIS-t világszerte számos régészeti projektben alkalmazták,
az ókori római úthálózatok feltérképezésétől a felfedezetlen maja települések
előrejelzéséig Közép-Amerikában. A GIS különösen értékes:
- Hely
helyének előrejelzése: A korábban felderített helyek mintáinak
elemzésével a GIS felhasználható a felderítetlen helyek helyének
előrejelzésére.
- Tájelemzés:
A GIS segít a régészeknek megérteni, hogy az ősi népek hogyan hatottak
környezetükre, beleértve a természetes akadályok, a víz elérhetősége és az
éghajlat hatásait.
- Ásatási
tervezés: A GIS felhasználható az ásatások megtervezésére a terep
elemzésével, az erőforrás-felhasználás optimalizálásával és a
legígéretesebb területek megcélzásával.
Példa: Prediktív modellezés GIS használatával
Wolfram
Kód másolása
(* Adatok: Ismert helyszínek és környezeti tényezők *)
siteData = {GeoPosition[{29.9792, 31.1342}],
GeoPosition[{30.0444, 31.2357}], GeoPosition[{30.7636, 31.7062}]};
environmentalFactors = {"ProximityToWater",
"Magasság", "SoilFertility"};
(* Új potenciális helyszín előrejelzése környezeti tényezők
alapján *)
predictSettlement[location_] :=
Modul[{waterDist,
magasság, soilScore},
waterDist =
GeoDistance[hely, riverLayer];
elevation =
GeoElevationData[hely];
soilScore =
RandomReal[]; (* A talaj termékenységi pontszámának szimulálása *)
Ha[vízDist < 10
&&&> magasság 100 &&&; talajPontszám > 0,7,
"Valószínű hely", "Nem valószínű hely"]
]
(* Új hely előrejelzésének tesztelése *)
predictSettlement[GeoPosition[{30.5, 31.5}]]
Ebben a példában egy alapszintű prediktív modellt hozunk
létre, amely felméri egy felderítetlen hely valószínűségét olyan környezeti
tényezők alapján, mint a víz közelsége, a magasság és a talaj termékenysége.
Következtetés
A földrajzi információs rendszerek (GIS) alkotják a régészet
térbeli elemzésének gerincét. Lehetővé teszik a kutatók számára, hogy
vizualizálják az adatokat, elemezzék a térbeli kapcsolatokat és megjósolják a
felfedezetlen helyek helyét. A térbeli adatok olyan attribútumokkal való
kombinálásával, mint a magasság, az erőforrásokhoz való közelség és a
környezeti tényezők, a GIS hatékony eszközöket biztosít a régészek számára mind
a kutatáshoz, mind a terepmunkához.
A következő fejezetben megvizsgáljuk a kulturális és
környezeti változók feltérképezését, mélyebben belemerülve abba, hogy a
kulturális és környezeti adatrétegek hogyan kombinálódnak a GIS-ben a régészeti
kutatások javítása érdekében.
Ez a fejezet gyakorlati példákkal és kódolási gyakorlatokkal
vezeti be az olvasókat a GIS-be. A Wolfram nyelvi kód és a valós alkalmazások
beillesztése biztosítja, hogy ez a könyv vonzó legyen a régészeti szakemberek,
valamint a hobbisták és a földrajzi adatelemzés iránt érdeklődő diákok számára.
A könyv hozzáférhetősége és praktikussága alkalmassá teszi az olyan
platformokon történő értékesítésre, mint az Amazon, ahol széles közönség
számára vonzó lesz.
2.2. A kulturális és környezeti változók feltérképezése
A régészeti kutatásban mind a kulturális, mind a környezeti
változók feltérképezésének és elemzésének képessége elengedhetetlen az ősi
emberi viselkedés, a települési minták és a civilizációk fejlődését alakító
tényezők megértéséhez. A földrajzi információs rendszerek (GIS) hatékony
platformot biztosítanak a különböző adatkészletek integrálásához – a régió
környezeti feltételeitől kezdve a lakosok kulturális gyakorlatáig. Ez a fejezet
feltárja a kulturális és környezeti változók feltérképezésére használt technikákat
és eszközöket, valamint azt, hogy ezek hogyan alkalmazhatók régészeti
lelőhelyek felfedezésére és elemzésére.
2.2.1. A kulturális változók megértése
A kulturális változók olyan tényezők, amelyek meghatározzák
az emberi tevékenységet és a társadalmi szervezetet. A régészet összefüggésében
ezek a változók gyakran magukban foglalják a települési helyeket, a vallási
helyeket, a kereskedelmi útvonalakat, a mezőgazdasági gyakorlatokat és a
műtárgyak eloszlását. A kulturális változók feltérképezése segít a kutatóknak
azonosítani az emberi tevékenység mintáit és megérteni, hogy az ősi
civilizációk hogyan léptek kapcsolatba környezetükkel.
Példa: Települési minták feltérképezése
A településminták feltérképezhetők az ismert ősi városok,
városok vagy falvak földrajzi koordinátáinak pontos meghatározásával. Ha ezeket
a helyeket környezeti adatokkal (például a talaj termékenységével vagy a víz
közelségével) lefedik, a régészek arra következtethetnek, hogy miért
választottak bizonyos területeket lakóhelyül.
Képlet: Hely sűrűsége
A kulturális változók feltérképezéséhez használt általános
mérőszám a helyszín sűrűsége, amely az adott területen belüli régészeti
lelőhelyek számára utal. A hely sűrűsége a következőképpen számítható ki:
Sűrűség=NsitesA\text{Sűrűség} =
\frac{N_{\text{sites}}}{A}Density=ANsites
Hol:
- NsitesN_{\text{sites}}Nsites
az ismert régészeti lelőhelyek száma,
- Az
AAA a vizsgált régió területe.
Példakód: Régészeti lelőhelyek feltérképezése
sűrűségelemzéssel
Az alábbi kód bemutatja, hogyan lehet feltérképezni a
települési mintákat és kiszámítani a hely sűrűségét GIS-függvények
használatával:
Wolfram
Kód másolása
(* Példa: Ismert régészeti lelőhelyek koordinátái *)
siteLocations = {
GeoPosition[{30.0444, 31.2357}], (* Kairó, Egyiptom *)
Geopozíció[{32.7767,
-96.7970}], (* Dallas, Texas *)
GeoPosition[{41.0082, 28.9784}], (* Isztambul, Törökország *)
GeoPosition[{33.8688, 151.2093}], (* Sydney, Ausztrália *)
Geopozíció[{51.5074,
-0.1278}] (* London, Egyesült Királyság *)
};
(* Telek helyszínek a világtérképen *)
GeoGraphics[{Red, GeoMarker[siteLocations]}, GeoRange ->
"World"]
(* Számítsa ki a hely sűrűségét egy adott régióban *)
regionArea = 10000; (* Példa terület négyzetkilométerben *)
siteCount = hossz[siteLocations];
siteDensity = siteCount / regionArea
Ebben a példában az ismert helyhelyeket egy globális
térképen ábrázoljuk, és kiszámítjuk a hely sűrűségét egy adott régión belül. Az
ilyen elemzés segít a régészeknek összehasonlítani a különböző területek
koncentrációját.
2.2.2. A környezeti változók megértése
A környezeti változók közé tartoznak az emberi települést és
tevékenységet befolyásoló fizikai és ökológiai tényezők. A régészeti
vizsgálatokban ezek a változók jellemzően magukban foglalják a magasságot, az
éghajlatot, a vízforrások közelségét, a talaj termékenységét és a növényzetet.
Ezeknek a környezeti tényezőknek a feltérképezése segít a kutatóknak megérteni,
hogy az ősi populációk hogyan alkalmazkodtak környezetükhöz és hogyan
használták ki a természeti erőforrásokat.
Példa: Magasság és vízközelség feltérképezése
A környezeti változók, például a magasság és a víz
közelségének feltérképezése kritikus fontosságú a régészeti kutatásokban. A
magasság befolyásolhatja a települések helyét azáltal, hogy védelmi előnyöket
vagy termékeny földekhez való hozzáférést kínál, míg a víz közelsége
elengedhetetlen a mezőgazdaság és a kereskedelem számára.
Képlet: Magassági gradiens
A magassági gradiens méri a magasság változását egy
bizonyos távolságon, és fontos az ősi helyszínek topográfiájának megértéséhez.
Kiszámítása a következőképpen történik:
Magassági gradiens=Δhd\text{Magassági gradiens} =
\frac{\Delta h}{d}Magassági gradiens=dΔh
Hol:
- Δh\Delta
hΔh a magasság változása,
- ddd
az a vízszintes távolság, amelyen a változás bekövetkezik.
Példakód: A víz magasságának és közelségének elemzése
A GIS segítségével a környezeti változók, például a magasság
és a víz közelsége az alábbiak szerint térképezhetők fel és elemezhetők:
Wolfram
Kód másolása
(* Határozza meg az adott régészeti lelőhelyet és annak
régióját *)
hely = GeoPosition[{30.0444, 31.2357}]; (* Példa: Kairó,
Egyiptom *)
(* A régió magassági adatainak lekérése *)
elevationData = GeoElevationData[GeoPosition[{30.0444,
31.2357}], "ReliefImage"];
(* Ábrázolja a magassági térképet *)
GeoGraphics[{GeoBackground -> elevationData}]
(* Számolja ki a legközelebbi vízforrás távolságát *)
riverLocations = GeoEntities[GeoPosition[{30.0444,
31.2357}], "River", 50]; (* Keressen folyókat 50 km-en belül *)
distanceToRiver = GeoTávolság[site, riverLocations]
Ebben a példában a Kairót körülvevő régió magassági adatait
olvassa be és jeleníti meg, valamint kiszámítja a régészeti lelőhely és a
legközelebbi folyó közötti távolságot. Ez a fajta elemzés betekintést nyújt
azokba a tényezőkbe, amelyek befolyásolhatták a települési helyek kiválasztását
az ókorban.
2.2.3. A kulturális és környezeti rétegek ötvözése
A GIS valódi ereje abban rejlik, hogy képes több adatréteget
kombinálni, lehetővé téve a kutatók számára, hogy átfedjék a kulturális és
környezeti változókat, hogy mélyebben megértsék az ősi populációk és
környezetük közötti kapcsolatokat. Az olyan rétegek kombinálásával, mint a
települési minták, a magasság és az erőforrások közelsége, a régészek olyan
prediktív modelleket fejleszthetnek ki, amelyek segítenek azonosítani azokat a
területeket, ahol nagy a felfedezetlen helyszínek lehetősége.
Példa: kulturális és környezeti adatok rétegezése
A kulturális és környezeti változók kombinálásakor a kutatók
általában több adatréteget fednek le, amelyek mindegyike a vizsgált régió
különböző aspektusait képviseli.
Képlet: Súlyozott hely előrejelzése
A kulturális és környezeti változókat egyaránt integráló
prediktív modell relatív fontosságuk alapján különböző súlyokat rendelhet az
egyes tényezőkhöz. Egy új régészeti lelőhely megtalálásának valószínűsége
PsiteP_{\text{site}} a következőképpen fejezhető ki:
Psite=w1⋅ProximityToWater+w2⋅Elevation+w3⋅SoilFertilityP_{\text{site}}
= w_1 \cdot \text{ProximityToWater} + w_2 \cdot \text{Magasság} + w_3 \cdot
\text{SoilFertility}Psite=w1⋅ProximityToWater+w2⋅Magasság+w3⋅TalajTermékenység
Ahol w1,w2,w3w_1, w_2, w_3w1,w2,w3
az egyes tényezőkhöz rendelt súlyok, tükrözve azok fontosságát az elszámolási
valószínűség meghatározásában.
Példakód: Adatrétegek átfedése új helyek előrejelzéséhez
Wolfram
Kód másolása
(* Kombinálja a kulturális és környezeti adatokat a helyszín
előrejelzéséhez *)
(* Mintaadatok: egy régió kulturális és környezeti tényezői
*)
culturalData = {
GeoPosition[{30.0444, 31.2357}], (* Kairó *)
Geopozíció[{32.7767,
-96.7970}], (* Dallas *)
GeoPosition[{41.0082, 28.9784}] (* Isztambul *)
};
environmentalFactors = {
{"ProximityToWater" -> 0,9, "Magasság" -> 100,
"SoilFertility" -> 0,85},
{"ProximityToWater" -> 0,4, "Magasság" -> 300,
"SoilFertility" -> 0,75},
{"ProximityToWater" -> 0,8, "Magasság" -> 200,
"SoilFertility" -> 0,9}
};
(* Határozza meg a környezeti tényezők súlyát *)
súlyok = {0, 4, 0, 35, 0, 25};
(* Számítsa ki az előrejelzett hely valószínűségét kombinált
tényezők alapján *)
siteLikelihoods = (súlyok.#) & /@ (értékek /@
environmentalFactors);
(* Az egyes helyek várható helyvalószínűségeinek
megjelenítése *)
Átültetés[{culturalData, siteLikelihoods}]
Ez a példa bemutatja, hogyan kombinálhatók a kulturális és
környezeti adatok az új régészeti lelőhelyek valószínűségének előrejelzéséhez.
Ha súlyokat rendel olyan tényezőkhöz, mint a víz közelsége, a tengerszint
feletti magasság és a talaj termékenysége, a modell kiszámítja a hely
valószínűségi pontszámait az egyes helyekhez.
2.2.4. Esettanulmány: A maja civilizáció feltérképezése
A kulturális és környezeti változók feltérképezésének
gyakorlati alkalmazása látható a közép-amerikai maja civilizáció
tanulmányozásában. A régészek GIS-t használtak a települési minták, a
vízforrások közelsége és a talaj termékenységének elemzésére, hogy megjósolják
a felfedezetlen maja helyszíneket.
Példa: GIS-alapú maja település előrejelzése
A kulturális adatok (például ismert maja városok
elhelyezkedése) környezeti adatokkal (például folyók közelsége és magasság)
való átfedésével a kutatók olyan modelleket fejlesztettek ki, amelyek sikeresen
megjósolták a korábban felfedezetlen maja helyszíneket.
Wolfram
Kód másolása
(* Példa maja település előrejelzésére *)
(* Ismert maja oldalak *)
mayaSites = {
Geopozíció[{17.2215,
-89.6237}], (* Tikal *)
Geopozíció[{20.6829,
-88.5687}], (* Chichen Itza *)
Geopozíció[{19.4105,
-98.9833}] (* Teotihuacan *)
};
(* A régió környezeti adatainak lekérése *)
mayaRegionElevation = GeoElevationData[GeoRange -> {{16,
22}, {-91, -87}}, "ReliefImage"];
mayaRiverLocations = GeoEntities[GeoPosition[{19.4105,
-98.9833}], "River", 100];
(* Kombinált kulturális és környezeti adatok megjelenítése
*)
GeoGraphics[{GeoBackground -> mayaRegionElevation, Blue,
GeoMarker[mayaRiverLocations], Red, GeoMarker[mayaSites]}]
Ez a kód megjeleníti a maja régió térképét, amely egyesíti a
magassági adatokat, a folyók elhelyezkedését és az ismert maja helyszíneket.
Ezeknek az egyesített adatoknak a tanulmányozásával a kutatók jobban
megérthetik azokat a környezeti tényezőket, amelyek befolyásolták a maja
települési mintákat, és megjósolhatják, hol lehetnek felfedezetlen helyek.
Következtetés
A kulturális és környezeti változók feltérképezése a GIS-ben
hatékony megközelítés az ősi emberi viselkedés megértéséhez és a felfedezetlen
régészeti lelőhelyek helyének előrejelzéséhez. A kulturális adatok rétegeinek
(például településminták) és a környezeti adatok (például a magasság és a víz
közelsége) integrálásával a kutatók olyan modelleket fejleszthetnek ki, amelyek
fokozzák a régészeti felfedezési erőfeszítéseket. A következő fejezet a terepelemzés
számítási módszereit vizsgálja, ahol mélyebben belemerülünk abba, hogy a
topográfia és a tájforma-elemzés milyen szerepet játszik a rejtett történelmi
tájak feltárásában.
Ez a fejezet a GIS régészeti gyakorlati alkalmazásaira épít,
részletes példákkal és magyarázatokkal szolgál, amelyek mind a szakemberek,
mind a laikus közönség számára hozzáférhetővé teszik. A Wolfram nyelvi kód és a
valós esettanulmányok beillesztése biztosítja, hogy az olvasók alkalmazhassák a
technikákat saját kutatásaikban vagy projektjeikben. A formátum és a tartalom
piacképessé teszi ezt a részt az olyan oktatási és kereskedelmi platformok
forrásaként, mint az Amazon, amely a régészet és a számítási módszerek iránt
érdeklődő széles olvasóközönséget vonzza.
2.3. Számítási módszerek terepelemzéshez
A terepelemzés a régészeti kutatás kulcsfontosságú
szempontja, mivel a táj fizikai jellemzői - magasság, lejtő, szempont és
tájformák - jelentős szerepet játszanak abban, hogy az ősi civilizációk hol
hoztak létre településeket és végezték napi tevékenységüket. A modern számítási
eszközök megjelenésével a régészek most már részletes terepelemzést végezhetnek
a földrajzi információs rendszerek (GIS) és más szoftverek segítségével,
lehetővé téve számukra a tájformák megjelenítését és modellezését, a helyszínek
helyének előrejelzését és annak megértését, hogy a múltbeli populációk hogyan
léptek kölcsönhatásba a környezetükkel.
Ebben a fejezetben megvizsgáljuk a terepelemzés számítási
módszereit, különös tekintettel a kulcsfontosságú terepváltozókra és arra, hogy
ezek hogyan alkalmazhatók a régészeti vizsgálatokban. Gyakorlati példákat is
bemutatunk a terepelemzésre a Wolfram Language használatával.
2.3.1. Magasság- és lejtéselemzés
A magasság a hely tengerszint feletti magasságára
utal, míg a lejtő a terep meredekségére vagy lejtésére utal. Mindkét
tényező fontos annak meghatározásában, hogy egy hely alkalmas-e településre,
mezőgazdaságra vagy védelemre. Például az ősi civilizációk gyakran választottak
magas területeket védelmi célokra vagy a vízforrásokhoz való jobb
hozzáféréshez.
Képlet: Meredekség kiszámítása
A terep lejtése a magasság (Δh\Delta hΔh) vízszintes
távolságon (ddd) történő változásával számítható ki:
Meredekség=Δhd\szöveg{Lejtő} = \frac{\Delta
h}{d}Meredekség=dΔh
Hol:
- Δh\Delta
hΔh két pont magasságkülönbsége,
- ddd
a pontok közötti vízszintes távolság.
Példakód: Lejtés- és magasságelemzés
Az alábbi példa bemutatja, hogyan kérheti le a magassági
adatokat, és hogyan számíthatja ki egy adott régió lejtését a Wolfram Language
használatával:
Wolfram
Kód másolása
(* Régió meghatározása terepelemzéshez *)
régió = GeoPosition[{40.7128, -74.0060}]; (* Példa: New York
City *)
(* A régió magassági adatainak lekérése *)
elevationData = GeoElevationData[régió,
"Magasság"];
(* Adjon meg két pontot a lejtés kiszámításához *)
point1 = Geopozíció[{40.7128, -74.0060}];
point2 = Geopozíció[{40.7138, -74.0050}];
(* Számítsa ki a magasságváltozást *)
magasság1 = GeoElevationData[pont1];
elevation2 = GeoElevationData[pont2];
deltaMagasság = magasság2 - magasság1;
(* Számítsa ki a pontok közötti vízszintes távolságot *)
távolság = GeoTávolság[pont1, pont2];
(* Számítsa ki a meredekséget *)
meredekség = deltaMagasság / távolság
Ez a kód lekéri két pont magassági adatait, és kiszámítja a
köztük lévő lejtést. Egy ilyen elemzés elengedhetetlen azon területek
azonosításához, ahol az ősi civilizációk a terepjellemzők alapján dönthettek
úgy, hogy letelepednek.
2.3.2. Szempont és napsugárzásnak való kitettség
Az aspektus arra az irányra utal, amely felé a lejtő
néz, ami befolyásolja a napsugárzást és befolyásolhatja a mezőgazdasági
gyakorlatokat. Például az északi félteke déli fekvésű lejtői több napfényt
kapnak, így alkalmasabbak a növénytermesztésre. A régészeti terepelemzésben a
szempont segíthet a kutatóknak megérteni a földhasználatot és a mezőgazdasági
teraszok vagy mezők elhelyezkedését.
Képlet: Aspect Calculation
A szempont a terep lejtéséből vezethető le, és jellemzően
északról (0°) fokokban mérhető. Az aspektus kiszámításának képlete a terep
gradiensétől függ mind kelet-nyugati, mind észak-déli irányban.
Példakód: Aspektuselemzés
Wolfram
Kód másolása
(* Adott hely képadatainak lekérése *)
aspectData = GeoElevationData[régió, "Szempont"];
(* A vizualizáció aspektusának megjelenítése *)
GeoGraphics[{GeoBackground -> aspectData}]
Ez a példa lekéri egy adott régió szempontadatait, és
megjeleníti azokat egy térképen. A szempont elemzésével a kutatók betekintést
nyerhetnek abba, hogy az ókori népek hogyan használták a különböző lejtőket a
mezőgazdaság vagy a település számára.
2.3.3. Tereposztályozás és tájforma-felderítés
A tereposztályozás magában foglalja a tájformák
kategorizálását alakjuk, lejtésük és egyéb jellemzőik alapján. A közös
tájformák közé tartoznak a dombok, völgyek, fennsíkok és síkságok. Ezeknek a
jellemzőknek a megértése segít a régészeknek értelmezni, hogy az ősi populációk
hogyan alkalmazkodtak a környezetükhöz.
Példa: Tereposztályozás
A tereposztályozási algoritmusok segítségével a kutatók
automatikusan felismerhetik a tájformákat, például a gerinceket, völgyeket és
síkságokat, amelyek fontosak lehettek az ősi szállításban, védelemben vagy
erőforrás-kitermelésben.
Példakód: Landform észlelése
Wolfram
Kód másolása
(* Régió meghatározása a tereposztályozáshoz *)
terrainRegion = Geopozíció[{37.7749, -122.4194}]; (* San
Francisco-öböl környéke *)
(* Magassági adatok lekérése *)
terrainElevation = GeoElevationData[terrainRegion,
"ReliefImage"];
(* Alkalmazza a tereposztályozást lejtés és magasság alapján
*)
terrainClassification = GeoElevationData[terrainRegion,
"TerrainTypes"];
(* Vizualizálja a terep osztályozását *)
GeoGraphics[{GeoBackground -> terrainClassification}]
Ez a példa magassági adatokat használ egy adott régió
tájformáinak osztályozására, segítve a kutatókat a gerincek, völgyek vagy sík
területek azonosításában, amelyeket az ősi civilizációk használhattak.
2.3.4. Vízgyűjtő és hidrológiai elemzés
A víz kritikus tényező az ősi civilizációk fejlődésében, és
annak megértése, hogy a víz hogyan áramlik át a tájon, értékes betekintést
nyújthat a települési mintákba és az erőforrások eloszlásába. A vízgyűjtő
elemzés segít a régészeknek feltérképezni a víz áramlását a terepen,
azonosítani a vízelvezető medencéket, és megérteni a vízkészletek és az emberi
tevékenység közötti kapcsolatot.
Képlet: Vízgyűjtő körülhatárolása
A vízgyűjtő olyan földterület, ahol az összes benne
eső víz egy közös aljzatba kerül. A vízgyűjtő körülhatárolásához a hidrológiai
algoritmusok nyomon követik a víz áramlását a magasabb magasságoktól az
alacsonyabb magasságokig, figyelembe véve a terep lejtését és aspektusát.
Példakód: Vízgyűjtő elemzés
Wolfram
Kód másolása
(* Határozza meg a vízgyűjtő elemzés helyét *)
watershedRegion = Geopozíció[{34.0522, -118.2437}]; (* Los
Angeles környéke *)
(* A régió magassági adatainak lekérése *)
watershedElevation = GeoElevationData[watershedRegion,
"Elevation"];
(* Vízgyűjtő elemzés elvégzése *)
watershedData = GeoEntities[watershedRegion,
"River", 50]; (* Keresse meg a közeli folyókat *)
(* Vizualizálja a vízgyűjtő és vízelvezető területeket *)
GeoGraphics[{GeoBackground -> watershedElevation, Blue,
GeoMarker[watershedData]}]
Ez a példa bemutatja, hogyan lehet lekérni egy régió
magassági adatait, és hogyan végezhet vízgyűjtőelemzést a közeli folyók és
vízelvezető területek feltérképezéséhez. Az ilyen elemzés hasznos annak
megértéséhez, hogy az ősi populációk hogyan kezelték a vízkészleteket, és miért
választottak bizonyos területeket településre.
2.3.5. Nézettségi elemzés
A Viewshed elemzés kiszámítja a látható területeket
egy adott pontból, amelyet gyakran használnak régészeti kutatásokban annak
megértésére, hogy a láthatóság hogyan befolyásolta az őrtornyok, erődök vagy
más stratégiai struktúrák helyét. Az a képesség, hogy egy településről vagy
erődítményből nagy területeket láthatunk, védelmi előnyt jelenthet, így a
nézetelemzés értékes eszköz a terepelemzésben.
Képlet: Viewshed számítás
A Viewshed elemzés a terep magassága alapján számítja ki az
egy pontból látható területet. Az algoritmus meghatározza, hogy a táj mely
részeit akadályozzák természetes vagy mesterséges jellemzők, például dombok
vagy épületek.
Példakód: Viewshed elemzés
Wolfram
Kód másolása
(* Határozza meg egy ősi őrtorony helyét *)
őrtoronyHely = Geopozíció[{43.7696, 11.2558}]; (* Firenze,
Olaszország *)
(* Nézetelemzés végrehajtása a látható területek
meghatározásához *)
visibleAreas = GeoVisibility[watchtowerLocation, MaxRange
-> 10000];
(* Vizualizálja a nézetet a térképen *)
Geografika[{Red, GeoPath[visibleAreas]}]
Ebben a példában egy ókori őrtorony helyéről végzünk
nézetelemzést, és a látható területeket térképen ábrázoljuk. Ez a fajta elemzés
segít a régészeknek megérteni, hogy az ősi populációk hogyan figyelték meg
környezetüket és tartották fenn területük ellenőrzését.
2.3.6. Esettanulmány: Terepelemzés az ókori Rómában
A terepelemzés gyakorlati alkalmazása az ókori római
települések tanulmányozásában látható. A római városok és erődítmények gyakran
stratégiailag dombokon vagy folyók közelében helyezkedtek el, hogy kihasználják
a terepet a védelem, a vízhez való hozzáférés és a szállítás szempontjából. A
terepelemzést a római utak elrendezésének, az erődök elhelyezésének és a
völgyek mezőgazdasági felhasználásának tanulmányozására használták.
Példa: Egy római település terepelemzése
A magasság, a lejtés és a vízgyűjtő elemzés segítségével a
kutatók képesek voltak feltérképezni az ókori római települések körüli tájat,
és megérteni, hogy a rómaiak hogyan használták a terepet mezőgazdaságra,
vízgazdálkodásra és védelemre.
Wolfram
Kód másolása
(* Példa római település helyére *)
romanSettlement = GeoPosition[{41.9028, 12.4964}]; (* Róma,
Olaszország *)
(* Terepelemzés elvégzése a település körül *)
romanElevation = GeoElevationData[romanSettlement,
"ReliefImage"];
romanSlope = GeoElevationData[romanSettlement,
"Lejtő"];
romanWatershed = GeoEntities[romanSettlement,
"River", 100];
(* Vizualizálja a terepelemzést *)
GeoGraphics[{GeoBackground -> romanElevation, Blue,
GeoMarker[romanWatershed]}]
Ez a példa az ókori Róma körüli terepet elemzi, kombinálva a
magassági, lejtési és vízgyűjtő adatokat, hogy megértse, hogyan befolyásolta a
város elhelyezkedését a környezete.
Következtetés
A terepelemzés alapvető szerepet játszik annak megértésében,
hogy az ősi civilizációk hogyan hatottak a környezetükre. Az olyan tényezők
elemzésével, mint a magasság, a lejtő, a szempont és a vízáramlás, a régészek
betekintést nyerhetnek a települési mintákba, a mezőgazdasági gyakorlatokba és
az egyes helyek stratégiai jelentőségébe. Az olyan modern számítási
eszközökkel, mint a GIS és a Wolfram Language, a kutatók részletes
terepelemzést végezhetnek, amely javítja a régészeti felfedezést és értelmezést.
A következő fejezetben a régészeti lelőhelyek prediktív
modellezését vizsgáljuk, arra összpontosítva, hogy a terep és a környezeti
változók hogyan kombinálhatók olyan modellek létrehozásához, amelyek
megjósolják a felfedezetlen régészeti lelőhelyek helyét.
Ez a fejezet integrálja a terepelemzés számítási módszereit,
elérhetővé téve azt a szakemberek és a laikus közönség számára egyaránt. A
gyakorlati példák és a Wolfram nyelvi kód beillesztése biztosítja, hogy az
olvasók alkalmazhassák a fogalmakat a valós régészeti kutatásokra. A tudományos
szigor és a gyakorlati használhatóság kombinációja teszi a könyvet ideális
forrássá az olyan platformok számára, mint az Amazon, amely mind az akadémiai,
mind a kereskedelmi közönség számára vonzó.
2.4. Régészeti lelőhelyek prediktív modellezése
A régészet prediktív modellezése lehetővé teszi a kutatók
számára, hogy környezeti, földrajzi és kulturális tényezők alapján becsüljék
meg az új régészeti lelőhelyek felfedezésének valószínűségét. Az ismert
lelőhelyekről származó történelmi adatok felhasználásával és a modern számítási
technikákkal való kombinálásával a prediktív modellek kiemelhetik a nagy
régészeti potenciállal rendelkező régiókat. Ez a fejezet feltárja, hogyan
működik a prediktív modellezés, milyen tényezők befolyásolják azt, és hogyan segíthetnek
a számítási eszközök hatékony prediktív modellek létrehozásában.
2.4.1. A prediktív modellezés alapjai a régészetben
A régészet prediktív modellezése azon az elven alapul, hogy
az emberi települési mintákat sajátos környezeti és kulturális tényezők
befolyásolják. A múltbeli emberi tevékenységek ismert helyszíneinek elemzésével
és az ezekhez a helyekhez kapcsolódó közös változók azonosításával olyan
modelleket hozhatunk létre, amelyek megbecsülik, hogy hol lehetnek
felfedezetlen helyek.
A prediktív modell alapvető összetevői a következők:
- Környezeti
tényezők: Terep, éghajlat, talaj termékenysége, vízközelség és egyéb
földrajzi jellemzők, amelyek befolyásolják a település életképességét.
- Kulturális
tényezők: A kereskedelmi útvonalak, vallási gyakorlatok és történelmi
népsűrűség közelsége, amelyek befolyásolják a helyszín kiválasztását.
- Adatvezérelt
megközelítések: Gépi tanulási technikák, statisztikai elemzés és
földrajzi információs rendszerek (GIS) nagy adatkészletek feldolgozásához
és előrejelzések létrehozásához.
Képlet: Súlyozott prediktív modell
Az alapvető prediktív modell a legfontosabb környezeti és
kulturális tényezők súlyozott összegeként fejezhető ki:
Psite=w1⋅ProximityToWater+w2⋅Magasság+w3⋅SoilFertility+w4⋅ProximityToTradeRoutes+...P_{\text{site}} = w_1 \cdot \text{ProximityToWater} + w_2
\cdot \text{Magasság} + w_3 \cdot \text{SoilFertility} + w_4 \cdot
\text{ProximityToTradeRoutes} + \dotsPsite=w1⋅ProximityToWater+w2⋅Magasság+w3⋅SoilFertility+w4⋅ProximityToTradeRoutes+...
Hol:
- PsiteP_{\text{site}}Psite
annak valószínűségét jelenti, hogy egy hely egy adott helyen található,
- W1,W2,W3,w4w_1,
w_2, w_3, w_4w1,W2,W3,W4 az
egyes tényezőkhöz relatív fontosságuk alapján rendelt súlyok.
Az egyes tényezők (például a víz közelsége vagy a
tengerszint feletti magasság) értékei normalizálódnak, és a modell a bemeneti
változók alapján kiszámítja az egyes helyek valószínűségi pontszámát.
2.4.2. Adatgyűjtés prediktív modellekhez
A pontos prediktív modellezéshez megbízható adatokra van
szükség, és a bemeneti adatok általában különböző forrásokból származnak:
- Történelmi
lelőhelyek adatai: Ismert régészeti lelőhelyek koordinátái és
jellemzői.
- Környezeti
adatok: Magassági modellek, hidrológiai adatok (folyók, tavak) és
éghajlati adatok.
- Kulturális
adatok: Kereskedelmi útvonalak, népességeloszlás és történelmi
események feljegyzései.
A GIS-eszközök lehetővé teszik a régészek számára, hogy
ezeket az adatrétegeket összefüggő adatkészletbe egyesítsék prediktív elemzés
céljából. Az adatok összegyűjtése után meg kell tisztítani és formázni kell
őket a modellben való használatra.
Példakód: Adatelőkészítés prediktív modellezéshez
Wolfram
Kód másolása
(* Ismert régészeti lelőhelyek adatainak importálása *)
siteData = Geopozíció[{
{30.0444, 31.2357},
(* Kairó, Egyiptom *)
{32.7767, -96.7970},
(* Dallas, Texas *)
{41.0082,
28.9784} (* Isztambul, Törökország *)
}];
(* Környezeti adatok importálása a tengerszint feletti
magasságra és a víz közelségére vonatkozóan *)
elevationData = GeoElevationData[siteData];
riverData = GeoEntities[siteData, "River", 50]; (*
Folyók 50 km-en belül *)
(* Kereskedelmi útvonalakra vonatkozó kulturális adatok
importálása *)
tradeRoutes = GeoEntities[siteData, "TradeRoute",
100]; (* Kereskedelmi útvonalak 100 km-en belül *)
(* Adatrétegek megjelenítése térképen *)
Geografika[{
Piros,
GeoMarker[siteData],
Kék,
GeoPath[tradeRoutes],
LightBlue,
GeoMarker[riverData]
}]
Ebben a példában ismert régészeti lelőhelyeket térképezünk
fel környezeti adatokkal (pl. folyók közelsége) és kulturális adatokkal (pl.
kereskedelmi útvonalak) együtt. Ez biztosítja a prediktív modell felépítésének
alapját.
2.4.3. Gépi tanulás prediktív modellezéshez
A gépi tanulási technikák, például az osztályozási és
regressziós algoritmusok alkalmazhatók a régészet prediktív modellezésére. Ha
gépi tanulási modellt tanítunk be ismert webhelyadatokon és a hozzájuk
kapcsolódó környezeti/kulturális tényezőkön, előrejelzéseket készíthetünk az új
webhelyhelyek valószínűségéről.
Példa: Felügyelt tanulás webhely-előrejelzéshez
A felügyelt tanulás során címkézett adatokat (például ismert
régészeti lelőhelyeket) használunk a modell betanításához a minták
felismerésére. A betanítás után a modell előre jelezheti az új helyhelyek
valószínűségét olyan bemeneti változók alapján, mint a magasság, a víz
közelsége és a talaj termékenysége.
Példakód: Prediktív modell létrehozása Wolfram nyelvvel
Wolfram
Kód másolása
(* Edzési adatok: {ProximityToWater, Elevation,
SoilFertility, Label} *)
trainingData = {
{0.9, 200, 0.85,
"Webhely"},
{0.4, 300, 0.75,
"Nem webhely"},
{0.8, 150, 0.90,
"Webhely"},
{0.3, 250, 0.70,
"Nem hely"}
};
(* Osztályozó betanítása a hely valószínűségének
előrejelzéséhez *)
model = Classify[trainingData -> {"Site",
"Non-Site"}];
(* Új webhely valószínűségének előrejelzése *)
newSite = {0,85, 220, 0,80}; (* Víz közelsége, magasság,
talaj termékenysége *)
model[newSite]
Ez a példa bemutatja, hogyan taníthat be egy gépi tanulási
osztályozót környezeti tényezők alapján, majd hogyan használhatja a modellt egy
új hely valószínűségének előrejelzésére. A gépi tanulási modell a probléma
összetettségétől függően összetettebb adatokkal és algoritmusokkal, például
döntési fákkal vagy neurális hálózatokkal finomítható.
2.4.4. Környezeti és kulturális tényezők a helyszín
előrejelzésében
A prediktív modellezés sikere a legfontosabb környezeti és
kulturális tényezők azonosításán múlik. Míg bizonyos tényezők, mint például a
víz közelsége vagy a talaj termékenysége általában fontosak, a specifikus
változók a vizsgált régiótól és időszaktól függenek.
A legfontosabb tényezők, amelyeket figyelembe kell venni:
- A
víz közelsége: A víz elengedhetetlen a mezőgazdasághoz és az emberi
túléléshez, így kritikus tényező a település elhelyezkedésében.
- Magasság:
A magasabb magasságok védelmi előnyöket kínálhatnak, míg az
alacsonyabb magasságok termékeny földet biztosíthatnak.
- A
talaj termékenysége: A termékeny talajok szükségesek a mezőgazdaság
fenntartásához.
- Kereskedelmi
útvonalak közelsége: Sok ősi civilizáció virágzott a kereskedelmi
útvonalak közelében, ahol árukat és kulturális ötleteket cseréltek.
- Éghajlat:
A hőmérséklet és a csapadékviszonyok szintén befolyásolják a település
életképességét.
2.4.5. Prediktív modellek alkalmazása régészeti
lelőhelyek felfedezésére
A prediktív modell betanítása után új földrajzi területekre
is alkalmazható, hogy megbecsülje, hol lehetnek felfedezetlen régészeti
lelőhelyek. A GIS-eszközök lehetővé teszik a kutatók számára, hogy
valószínűségi térképeket készítsenek, amelyek kiemelik a nagy felfedezési
potenciállal rendelkező területeket.
Példa: Valószínűségi térkép a webhely előrejelzéséhez
A prediktív modell kimenetének felhasználásával a kutatók
valószínűségi térképet hozhatnak létre, amely a régészeti felfedezések magas, közepes
vagy alacsony potenciáljával rendelkező régiókat mutatja.
Példakód: Valószínűségi térkép generálása
Wolfram
Kód másolása
(* Határozza meg az érdeklődési területet *)
régió = GeoRange -> {{29, 31}, {30, 32}}; (* Példa a
Nílus közelében *)
(* Környezeti változók meghatározása a régióhoz *)
elevationMap = GeoElevationData[régió];
riverMap = GeoEntities[régió, "Folyó", 50];
(* A prediktív modell alkalmazása a régióra *)
előrejelzések = Tábla[
model[{GeoDistance[location, riverMap], GeoElevationData[location],
RandomReal[{0.7, 0.9}]}],
{location,
GeoGridRange[régió]}
];
(* Vizualizálja a valószínűségi térképet *)
GeoGraphics[GeoOverlay[előrejelzések]]
Ebben a példában egy valószínűségi térképet hozunk létre
úgy, hogy a prediktív modellt egy Nílushoz közeli földrajzi régióra
alkalmazzuk. Minden helyhez valószínűségi pontszám van rendelve a környezeti
változók alapján, és az eredmény térképen jelenik meg.
2.4.6. Esettanulmány: Prediktív modellezés a
Közel-Keleten
A prediktív modellezést sikeresen alkalmazták régészeti
kutatásokban különböző régiókban, beleértve a Közel-Keletet is. A környezeti
adatok, például a Tigris és az Eufrátesz folyók közelsége, a kulturális
adatokkal, például az ősi kereskedelmi útvonalakkal kombinálva a kutatók
képesek voltak megjósolni a felfedezetlen mezopotámiai helyszínek helyét.
Példa: Prediktív modellezés alkalmazása a Közel-Keleten
Wolfram
Kód másolása
(* Határozza meg az érdekes régiót Mezopotámiában *)
mezopotámiaRégió = Geopozíció[{33.3152, 44.3661}]; (* Bagdad
közelében *)
(* Ismert webhelyadatok és környezeti tényezők importálása
*)
knownSites = Geopozíció[{{33.3152, 44.3661}, {34.5439,
45.6379}, {32.3967, 44.5877}}];
eufrátesz folyó = geoentitások[mezopotámiai régió,
"folyó", 100]; (* Eufrátesz folyó *)
(* Előrejelzések generálása a lehetséges új webhelyekhez *)
előrejelzések = Tábla[
model[{GeoDistance[location, euphratesRiver],
GeoElevationData[location], RandomReal[{0.7, 0.9}]}],
{location,
GeoGridRange[mesopotamiaRegion]}
];
(* Előrejelzések megjelenítése térképen *)
GeoGraphics[{Red, GeoMarker[knownSites], Blue,
GeoPath[euphratesRiver], Green, GeoMarker[predictions]}]
Ez a példa prediktív modellezést alkalmaz a Közel-Keleten,
ahol a régió közelsége a Tigris és az Eufrátesz folyókhoz kulcsfontosságú
tényező a helyszín valószínűségének meghatározásában. A kulturális és
környezeti adatok integrálásával a kutatók új régészeti lelőhelyeket
jósolhatnak meg a régióban.
Következtetés
A prediktív modellezés a régészeti kutatások hatékony
eszköze, amely környezeti és kulturális tényezők kombinációja alapján segít
megbecsülni a felfedezetlen helyszínek valószínűségét. A gépi tanulási
technikák, a GIS-eszközök és az adatelemzés használatával a kutatók olyan
modelleket fejleszthetnek ki, amelyek növelik a webhely-felfedezési
erőfeszítések hatékonyságát és pontosságát. A következő fejezetben a földrajzi
modellek adatforrásait vizsgáljuk, amelyek betekintést nyújtanak abba,
hogyan lehet összegyűjteni és felhasználni a régészet hatékony prediktív
modellezéséhez szükséges adatokat.
Ez a fejezet mélyreható betekintést nyújt a prediktív
modellezés régészetben való alkalmazásába, elméleti háttérrel és gyakorlati
példákkal egyaránt. A részletes Wolfram nyelvi kódrészletek beillesztésével a
fejezet biztosítja, hogy az olvasók alkalmazhassák ezeket a fogalmakat a valós
kutatásokban, így a könyv értékes forrás a szakemberek és a rajongók számára
egyaránt. A tartalmat úgy tervezték, hogy mind az akadémiai, mind a
kereskedelmi közönség számára vonzó legyen, így alkalmas olyan platformokra,
mint az Amazon.
2.5. A földrajzi modellek adatforrásai
A pontos és megbízható adatok minden sikeres földrajzi
modell alapját képezik, különösen a régészet területén. A földrajzi információs
rendszerek (GIS) és a prediktív modellek nagymértékben támaszkodnak a különböző
adatforrásokra, a magassági és hidrológiai adatoktól kezdve a kereskedelmi
útvonalak és települések történelmi nyilvántartásáig. Ez a fejezet a régészeti
földrajzi modellek felépítéséhez szükséges kritikus adatforrásokra
összpontosít, beleértve a környezeti, kulturális és történelmi adatkészleteket.
Megvizsgáljuk a különböző adattípusokat, azok alkalmazásait, valamint
gyakorlati példákat ezen adatok számítási eszközökkel történő modellekbe
történő integrálására.
2.5.1. Adattípusok a földrajzi modellekben
A régészek számos kulcsfontosságú adattípust használnak a
földrajzi modellezéshez, többek között:
- Térbeli
adatok: A Föld felszínén található jellemzők, például régészeti
lelőhelyek, folyók és kereskedelmi útvonalak fizikai koordinátái.
- Attribútumadatok:
Leíró információk a térbeli jellemzőkről, például egy régészeti lelőhely
koráról vagy egy régió talajának termékenységéről.
- Raszteradatok:
Rácsos adatok, amelyeket gyakran használnak folyamatos jelenségek, például
magasság, hőmérséklet vagy csapadék ábrázolására.
- Vektoradatok:
Pontok, vonalak vagy sokszögek, amelyek különálló jellemzőket, például
városokat, utakat, folyókat vagy határokat képviselnek.
- Időbeli
adatok: Információ az időbeli változásokról, például a
népességmozgásokról, az éghajlatváltozásról vagy a kereskedelmi útvonalak
eltolódásáról.
Minden adattípus döntő szerepet játszik az ősi civilizációk
és környezetük közötti kölcsönhatások modellezésében.
Képlet: Több adattípus kombinálása
A földrajzi modellekben a különböző típusú adatok közötti
kapcsolat MMM függvényként fejezhető ki, ahol:
M=f(S,A,R,V,T)M = f(S, A, R, V, T)M=f(S,A,R,V,T)
Hol:
- Az
SSS térbeli adatokat képvisel,
- Az
AAA attribútumadatokat jelöl,
- Az
RRR a raszteradatokat jelöli,
- A
VVV vektoradatokat jelent,
- A
TTT időbeli adatokat jelöl.
Az fff modellfüggvény integrálja ezeket az adatforrásokat a
kapcsolatok elemzéséhez és előrejelzések készítéséhez.
2.5.2. Környezeti adatforrások
A környezeti adatok kritikus fontosságúak az ősi
civilizációkat befolyásoló természeti körülmények megértésében. A legfontosabb
környezeti adatkészletek a következők:
- Magassági
adatok: Információt nyújt a terepről, a lejtésről és a területről,
amelyek befolyásolják a települési mintákat és a mezőgazdasági potenciált.
- Hidrológiai
adatok: A folyók, tavak és vízgyűjtő területek létfontosságúak az ősi
öntözőrendszerek és a települések életképességének megértéséhez.
- Éghajlati
adatok: A hőmérséklet, a csapadék és a szélminták befolyásolják a
terméshozamot és az emberi túlélést.
- Talajadatok:
A talaj összetételére, termékenységére és eróziós arányára vonatkozó
információk segítenek az ősi mezőgazdasági gyakorlatok modellezésében.
Példa: Magassági adatok használata régészetben
A tengerszint feletti magassági adatok elengedhetetlenek egy
régészeti lelőhely topográfiájának megértéséhez, beleértve annak védelmi
előnyeit vagy mezőgazdasági alkalmasságát.
Wolfram
Kód másolása
(* Régió magassági adatainak lekérése *)
régió = GeoRange -> {{29.5, 30.5}, {30.5, 31.5}}; (*
Példa a Nílus-delta közelében *)
elevationMap = GeoElevationData[régió,
"ReliefImage"];
(* A magassági adatok megjelenítése *)
Geografika[{GeoBackground -> elevationMap}]
Ez a kód lekéri és megjeleníti a Nílus-delta közelében lévő
adott régió magassági adatait, kiemelve a topográfia fontosságát a régészeti
lelőhelyek kiválasztásában.
Példa: hidrológiai adatok
A hidrológiai adatok lehetővé teszik a kutatók számára, hogy
feltérképezzék az ősi vízforrásokat és öntözőrendszereket, amelyek gyakran
központi szerepet játszanak a mezőgazdasági társadalmak fejlődésében.
Wolfram
Kód másolása
(* Folyók visszaszerzése egy adott régión belül *)
riverData = GeoEntities[régió, "Folyó", 50];
(* A folyók megjelenítése térképen *)
GeoGraphics[{Blue, GeoPath[riverData]}]
Ebben a példában hidrológiai adatokat használnak a folyók
azonosítására a megadott régión belül, segítve a kutatókat a vízforrások
szerepének megértésében az ősi településmintákban.
2.5.3. Kulturális és történelmi adatforrások
A környezeti tényezők mellett a kulturális és történelmi
adatok elengedhetetlenek a pontos földrajzi modellek felépítéséhez a
régészetben. Ezek az adatforrások a következők:
- Régészeti
lelőhelyek nyilvántartása: Az ismert régészeti lelőhelyek helyei,
beleértve azok történelmi jelentőségét és időszakait.
- Kereskedelmi
útvonalak: Történelmi kereskedelmi útvonalak, amelyek gyakran
befolyásolják a városok és települések fejlődését.
- Népességi
adatok: A népsűrűség és eloszlás történelmi feljegyzései, amelyek
segíthetnek a civilizációk terjeszkedésének modellezésében.
- Történelmi
események: Háborúk, migrációk és éghajlattal kapcsolatos katasztrófák
feljegyzései, amelyek befolyásolhatják a települési mintákat.
Példa: Régészeti lelőhelyek és kereskedelmi útvonalak
feltérképezése
Wolfram
Kód másolása
(* Ismert régészeti lelőhelyek meghatározása *)
siteLocations = GeoPosition[{
{30.0444, 31.2357},
(* Kairó *)
{32.7767, -96.7970},
(* Dallas *)
{41.0082,
28.9784} (*Isztambul*)
}];
(* Ismert történelmi kereskedelmi útvonalak meghatározása *)
tradeRoutes = GeoEntities[siteLocations,
"TradeRoute", 100]; (* Kereskedelmi útvonalak 100 km-en belül *)
(* Régészeti lelőhelyek és kereskedelmi útvonalak megjelenítése
térképen *)
GeoGraphics[{Red, GeoMarker[siteLocations], Blue,
GeoPath[tradeRoutes]}]
Ez a példa ismert régészeti lelőhelyeket és kereskedelmi
útvonalakat fed le egy térképen, kiemelve, hogy a kereskedelem hogyan
befolyásolta az ősi települések fejlődését.
2.5.4. Távérzékelés és műholdas adatok
A távérzékelés és a műholdas képek nagy felbontású adatokat
szolgáltatnak, amelyek felhasználhatók a földről esetleg nem látható régészeti
jellemzők észlelésére. Ezek az adatforrások a következők:
- Landsat
képek: Műholdképek, amelyek információt nyújtanak a növényzetről, a
víztestekről és a földhasználat időbeli változásairól.
- LiDAR:
A Light Detection and Range technológia részletes 3D-s modelleket hozhat
létre a terepről, még az erdők lombkoronáján keresztül is, felfedve a
rejtett struktúrákat, például az ősi úthálózatokat vagy településeket.
- Infravörös
képalkotás: Hasznos a talaj és a növényzet finom változásainak
észlelésére, amelyek emberi tevékenységre utalhatnak, például eltemetett
szerkezetek.
Példa: műholdképek használata régészeti célokra
A műholdképek elemezhetők a régészeti jellemzők kimutatására
a növényzet vagy a talaj összetételének változásai alapján.
Wolfram
Kód másolása
(* Műholdképadatok importálása egy régióhoz *)
satelliteImage =
importálás["https://example.com/satellite_image.tif"];
(* A műholdkép feldolgozása a növényzet változásainak
kiemelésére *)
processingImage = ImageAdjust[műholdkép];
(* A feldolgozott kép megjelenítése *)
feldolgozottKép
Ebben a példában a műholdképek feldolgozása kiemeli a
növényzet változásait, amelyek eltemetett struktúrákra vagy múltbeli emberi
tevékenységre utalhatnak.
2.5.5. Adatok integrálása földrajzi modellekhez
A földrajzi modellek valódi ereje a régészetben több
adatforrás integrálásából származik. A környezeti adatok (például a magasság és
a hidrológia) kulturális és történelmi adatokkal (például kereskedelmi
útvonalakkal és régészeti feljegyzésekkel) való kombinálásával a kutatók
prediktív modelleket építhetnek, amelyek azonosítják a potenciális régészeti
lelőhelyeket.
Képlet: Integrált prediktív modell
Az integrált prediktív modell környezeti, kulturális és
történelmi adatok kombinációját használja a régészeti lelőhelyek
valószínűségének becslésére. A modell a következőképpen fejezhető ki:
Psite=f(EnvironmentalData,CulturalData,Historical
Data)P_{\text{site}} = f(\text{EnvironmentalData}, \text{CulturalData},
\text{Historical Data})Psite=f(EnvironmentalData,CulturalData,Historical
Data)
Hol:
- A
környezeti adatok olyan tényezőket tartalmaznak, mint a magasság, a
víz közelsége és a talaj termékenysége,
- A
kulturális adatok magukban foglalják a kereskedelmi útvonalak
közelségét, a népsűrűséget és az ismert települési mintákat,
- A
HistoryData olyan események rekordjait tartalmazza, mint a háborúk, a
migrációk vagy az éghajlati változások.
Példa: Prediktív modell létrehozása több adatforrással
Wolfram
Kód másolása
(* Kombinálja a környezeti, kulturális és történelmi
adatokat a webhely előrejelzéséhez *)
elevationMap = GeoElevationData[régió,
"ReliefImage"];
riverData = GeoEntities[régió, "Folyó", 50];
knownSites = Geopozíció[{
{30.0444, 31.2357},
(* Kairó *)
{41.0082,
28.9784} (*Isztambul*)
}];
tradeRoutes = GeoEntities[régió, "TradeRoute",
100];
(* Adatok integrálása prediktív modellbe *)
predictiveModel = Function[hely,
f[GeoDistance[location, riverData], GeoElevationData[location],
proximityToTradeRoutes[location]]
];
(* Tesztelje a modellt egy új helyre *)
newLocation = Geopozíció[{29.5; 31.5}];
siteLikelihood = predictiveModel[newLocation];
(* Eredmények megjelenítése térképen *)
GeoGraphics[{Red, GeoMarker[knownSites], Blue,
GeoMarker[newLocation], Purple, GeoPath[tradeRoutes]}]
Ez a példa környezeti, kulturális és történelmi adatokat
integrál egy prediktív modellbe, amely felhasználható az új régészeti
lelőhelyek megtalálásának valószínűségének becslésére. Az eredményeket térképen
jelenítik meg, hogy intuitív megértést nyújtsanak a nagy potenciállal
rendelkező területekről.
2.5.6. Az adatgyűjtés és -integráció kihívásai
Bár a földrajzi modellek hatékony eszközök, kihívásokkal is
járnak, különösen az adatgyűjtés és -integráció terén:
- Adatminőség:
Az inkonzisztens vagy hiányos adatkészletek pontatlan előrejelzésekhez
vezethetnek.
- Időbeli
felbontás: A múltbeli adatok nem mindig egyeznek meg a környezeti
adatokkal, különösen akkor, ha hosszú távú változásokról van szó.
- Adatok
rendelkezésre állása: A kiváló minőségű műholdas vagy LiDAR-adatokhoz
való hozzáférés a költségek vagy a rendelkezésre állás miatt korlátozott
lehet.
Ezeknek a kihívásoknak a megoldása gondos adattisztítást,
ellenőrzést és több forrás kereszthivatkozását igényli.
Következtetés
A régészeti kutatásokhoz szükséges pontos földrajzi modellek
létrehozásához a környezeti, kulturális, történelmi és távérzékelési adatok
gazdag integrációjára van szükség. Különböző adatforrások felhasználásával - a
magassági térképektől és műholdképektől kezdve a történelmi kereskedelmi
útvonalakig és régészeti lelőhelyek nyilvántartásáig - a kutatók olyan
modelleket hozhatnak létre, amelyek értékes betekintést nyújtanak a
felfedezetlen helyszínek helyébe. A következő fejezetben megvizsgáljuk a környezeti
tényezőket a helyszín felfedezésében, feltárva, hogy az olyan specifikus
környezeti változók, mint az éghajlat és a növényzet kritikus szerepet
játszanak az emberi települési minták alakításában.
Ez a fejezet gyakorlati példákat és elméleti alapokat nyújt
az adatgyűjtéshez és a földrajzi modellezésbe való integráláshoz. A Wolfram
nyelvi kódrészletek felvétele biztosítja, hogy az olvasók alkalmazhassák ezeket
a fogalmakat a valós kutatásban. A szakemberek és az általános közönség számára
egyaránt tervezett tartalom olyan platformokon piacképes, mint az Amazon,
hozzáférhető, mégis tudományosan szigorú betekintést nyújt a számítógépes
régészetbe.
3.1. Éghajlat-, tengerszint feletti magasság- és
vegetációelemzés
A környezeti tényezők, mint például az éghajlat, a magasság
és a növényzet, jelentősen befolyásolják az emberi települési mintákat a
történelem során. Ezeknek a változóknak a megértése kritikus fontosságú a
régészek számára, mivel elemzik a múltbeli emberi viselkedést, és
előrejelzéseket készítenek a felfedezetlen régészeti lelőhelyekről. Ez a
fejezet azt vizsgálja, hogy az éghajlati, magassági és vegetációs adatok hogyan
integrálhatók a régészeti kutatások földrajzi modelljeibe, gyakorlati példákkal
arról, hogy ezek a változók hogyan befolyásolják a helyszín felfedezését.
3.1.1. Az éghajlat és annak hatása a településre
Az éghajlat kulcsfontosságú tényező annak meghatározásában,
hogy az ősi civilizációk hol virágozhatnak. A hőmérséklet, a csapadék és az
évszakok mintázata közvetlenül befolyásolja a mezőgazdaság életképességét, a
vízellátást és az emberi lakóhelyet. A száraz, száraz területeken a települések
jellemzően vízforrások közelében alakulnak ki, míg a mérsékelt éghajlaton a
nagyobb mezőgazdasági övezetek kiterjedtebb emberi populációkat tartanak fenn.
Képlet: Éghajlati alkalmasság a településre
Egy régió éghajlaton alapuló emberi településre való
alkalmassága a hőmérséklet (TTT) és a csapadékmennyiség (RRR) függvényében
fejezhető ki:
Sclimate=f(T,R)S_{\text{climate}} = f(T, R)Sclimate=f(T,R)
Ahol SclimateS_{\text{climate}}Sclimate az éghajlati
alkalmassági pontszámot jelöli. Az f(T,R)f(T, R)f(T,R) függvény magasabb
értékeket rendel a mérsékelt hőmérsékletű és elegendő csapadékú régiókhoz,
amelyek elősegítik a mezőgazdaságot és az emberi települést.
Példakód: Éghajlati adatok elemzése
Wolfram
Kód másolása
(* Régió meghatározása az éghajlati elemzéshez *)
régió = GeoRange -> {{29, 31}, {30, 32}}; (* Példa: a
Nílus-delta közelében *)
(* Történelmi éghajlati adatok lekérése *)
temperatureData = WeatherData[régió,
"Hőmérséklet"];
rainfallData = WeatherData[régió, "Csapadék"];
(* Az éghajlati adatok megjelenítése az idő múlásával *)
DateListPlot[{temperatureData, rainfallData}, PlotLabel
-> "Hőmérséklet és csapadék az idő múlásával"]
Ez a példa lekéri és megjeleníti a Nílus-delta közelében
lévő régió éghajlati adatait (hőmérséklet és csapadék). A kutatók ezeket az
adatokat felhasználhatják arra, hogy felmérjék a régió alkalmasságát az
éghajlaton alapuló múltbeli emberi településre.
3.1.2. Tengerszint feletti magasság és terep
A magasság több módon befolyásolja a települési mintákat. A
magasabb magasságok védekező előnyöket, árvíz elleni védelmet vagy hűvösebb
hőmérsékletet biztosíthatnak. Az alacsonyabb magasságok viszont gyakran
támogatják a termékeny mezőgazdasági területeket, vonzóvá téve azokat az emberi
lakóhely számára.
Képlet: Magassági alkalmasság az elszámoláshoz
A magasság és a településre való alkalmasság közötti
kapcsolat a következőképpen fejezhető ki:
Selevation=11+e−(h−h0)S_{\text{elevation}} = \frac{1}{1 +
e^{-(h - h_0)}}Selevation=1+e−(h−h0)1
Hol:
- hhh
egy adott hely magassága,
- h0h_0h0
ideális magasság a régió településéhez,
- SelevationS_{\text{elevation}}Selevation
a hhh magasságban történő település alkalmassági pontszáma.
Ez a logisztikai funkció biztosítja, hogy a mérsékelt
magasságú helyek kapják a legmagasabb pontszámot, míg a rendkívül magas vagy
alacsony magasságok kevésbé alkalmasak az elszámolásra.
Példakód: Magassági adatok elemzése
Wolfram
Kód másolása
(* Régió magassági adatainak lekérése *)
régió = GeoRange -> {{29.5, 30.5}, {30.5, 31.5}};
elevationData = GeoElevationData[régió,
"ReliefImage"];
(* A magassági térkép megjelenítése *)
GeoGraphics[{GeoBackground -> elevationData}]
Ez a kód lekéri és megjeleníti egy adott régió magassági
adatait, lehetővé téve a kutatók számára, hogy elemezzék a terep hatását az ősi
településmintákra.
3.1.3. Növényzet és mezőgazdaság
A növényzet létfontosságú szerepet játszik az ősi
civilizációk fenntarthatóságában, különösen azokéban, amelyek a mezőgazdaságtól
függtek. A sűrű erdőket ki kellett irtani a letelepedés előtt, míg a termékeny
síkságok bőséges növényzettel támogatták volna a mezőgazdasági társadalmakat. A
modern távérzékelési és műholdas adatok, mint például a normalizált különbség
vegetációs index (NDVI), értékes információkat nyújtanak a történelmi
növénytakaróról.
Képlet: A növényzet településre való alkalmassága
A növényzet alkalmassága mérhető az NDVI segítségével, amely
számszerűsíti a növényzet sűrűségét. Az NDVI kiszámítása a következőképpen
történik:
NDVI=NIR−RNIR+R\text{NDVI} = \frac{NIR - R}{NIR +
R}NDVI=NIR+RNIR−R
Hol:
- A
NIRNIRNIR a közeli infravörös fény visszaverődése,
- RRR
a vörös fény visszaverődése.
Az NDVI értékek -1 és +1 között mozognak, a magasabb értékek
sűrű, egészséges növényzetet jeleznek. A magas NDVI pontszámmal rendelkező
területek általában alkalmasabbak a mezőgazdaság és az emberi település
számára.
Példakód: Vegetációs adatok elemzése NDVI használatával
Wolfram
Kód másolása
(* Műholdképadatok importálása vegetációelemzéshez *)
satelliteImage =
importálás["https://example.com/vegetation_image.tif"];
(* Számítsa ki az NDVI-t a műholdképből *)
ndviImage = (NIR - piros) / (NIR + piros); (* A NIR és a Red
sávok a műholdképen *)
(* Vizualizálja az NDVI képet *)
ImageAdjust[ndviImage]
Ebben a példában az NDVI-t műholdkép-adatokból számítják ki
a növényzet sűrűségének elemzéséhez. A magas NDVI értékű területek jobban
kedveznének a mezőgazdasági tevékenységeknek, ami az ókorban nagy települési
potenciált jelez.
3.1.4. Éghajlati, tengerszint feletti magassági és
vegetációs adatok integrálása
A régészeti kutatásban fontos, hogy az éghajlati, magassági
és vegetációs adatokat egységes modellbe integrálják, hogy felmérjék egy régió
alkalmasságát az emberi településre. Ezeknek a tényezőknek a kombinálásával a
kutatók átfogó alkalmassági térképet hozhatnak létre, amely azonosítja a nagy
régészeti potenciállal rendelkező régiókat.
Képlet: Kombinált alkalmassági pontszám
Egy régió általános alkalmassága a településre, kombinálva
az éghajlati, magassági és vegetációs tényezőket, a következőképpen
modellezhető:
Soverall=w1⋅Sclimate+w2⋅Selevation+w3⋅SvegetationS_{\text{overall}}
= w_1 \cdot S_{\text{climate}} + w_2 \cdot S_{\text{elevation}} + w_3 \cdot
S_{\text{vegetáció}}Soverall=w1⋅Sclimate+w2⋅Selevation+w3⋅Svegetation
Hol:
- SoverallS_{\text{overall}}Soverall
a kombinált alkalmassági pontszám,
- Sclimate,Selevation,SvegetationS_{\text{climate}},
S_{\text{elevation}}, S_{\text{vegetation}}Sclimate,Selevation,Svegetation
az éghajlat, a magasság és a növényzet egyedi pontszámai,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezőkhöz rendelt súlyok, az adott régióban
betöltött jelentőségüktől függően.
Példakód: Kombinált alkalmassági modell létrehozása
Wolfram
Kód másolása
(* Határozza meg az egyes tényezők súlyát *)
súlyok = {0, 4, 0, 35, 0, 25}; (* Példa: éghajlat, magasság,
növényzet *)
(* Éghajlati, magassági és vegetációs adatok lekérése *)
climateScore = WeatherData[régió, "Hőmérséklet"] +
WeatherData[régió, "Csapadék"];
elevationScore = GeoElevationData[régió];
vegetationScore = NDVIData[régió];
(* Számítsa ki a kombinált alkalmassági pontszámot *)
combinedAlkalmasság = súlyok[[1]] * climateScore +
súlyok[[2]] * elevationScore + weights[[3]] * vegetationScore;
(* Vizualizálja a kombinált alkalmassági térképet *)
GeoGraphics[{GeoBackground -> combinedSuitability}]
Ebben a példában egy kombinált alkalmassági modell épül fel
az éghajlati, magassági és vegetációs adatok súlyozásával és kombinálásával. Az
eredmény egy alkalmassági térkép, amely kiemeli azokat a területeket, amelyek a
legnagyobb potenciállal rendelkeznek az ősi emberi település számára.
3.1.5. Esettanulmány: A környezeti alkalmasság elemzése
az ókori Egyiptomban
A Nílus folyó és környezete mindig is kritikus fontosságú
volt az ókori egyiptomi civilizáció fejlődése szempontjából. A Nílus-völgy
éghajlatának, magasságának és növényzetének elemzésével a régészek jobban
megérthetik azokat a tényezőket, amelyek befolyásolták a települési mintákat
ebben a régióban.
Példa: Éghajlati, magassági és vegetációs elemzés
alkalmazása a Nílusra
Wolfram
Kód másolása
(* Határozza meg az érdeklődésre számot tartó régiót: a
Nílus völgyét *)
nileRegion = GeoRange -> {{29, 31}, {30, 32}};
(* Környezeti adatok lekérése *)
nileClimate = WeatherData[nileRegion];
nileElevation = GeoElevationData[nileRegion];
nileVegetáció = NDVIData[nileRegion];
(* Kombinálja az adatokat egy alkalmassági pontszámba *)
nileAlkalmasság = súlyok[[1]] * nileClimate + súlyok[[2]] *
nileMagasság + súlyok[[3]] * nileNövényzet;
(* Vizualizálja a Nílus régiójának letelepedésre való
alkalmasságát *)
GeoGraphics[{GeoBackground -> nileSuitability}]
Ez a példa éghajlati, magassági és vegetációs elemzést
alkalmaz a Nílus régiójára, létrehozva az ősi települések alkalmassági
térképét. Ezeknek a környezeti tényezőknek az integrálásával a kutatók
betekintést nyerhetnek abba, hogy a Nílus mentén bizonyos helyek miért voltak
kedvezőbbek az emberi lakóhely szempontjából.
Következtetés
Az éghajlat, a magasság és a növényzet kulcsszerepet játszik
az emberi települési minták alakításában, különösen az ősi civilizációk
összefüggésében. Ezeknek a környezeti tényezőknek az elemzésével a régészek
részletes modelleket készíthetnek az egyes régiók lakhatásra való
alkalmasságának felmérésére. A következő fejezetben a programozási magassági
modellekkel foglalkozunk, ahol mélyebben belemerülünk abba, hogy a
magassági adatok hogyan használhatók fel a régészeti lelőhelyek helyének
modellezésére és előrejelzésére.
Ez a fejezet ötvözi a gyakorlati példákat az elméleti
meglátásokkal, átfogó útmutatót nyújtva a régészeti környezeti elemzéshez. A
mellékelt Wolfram nyelvi kódrészletek lehetővé teszik az olvasók számára, hogy
ezeket a fogalmakat közvetlenül alkalmazzák kutatásukhoz, így a könyv mind a
szakemberek, mind a rajongók számára alkalmas. A struktúrát és a tartalmat úgy
tervezték, hogy megfeleljen a széles közönség igényeinek, így a könyv piacképes
lesz olyan platformokon, mint az Amazon, ahol vonzó lesz a számítógépes
régészet és a környezeti modellezés iránt érdeklődők számára.
3.2. Magasságmodellek programozása
A magasság kulcsfontosságú szerepet játszik a régészeti
kutatásokban, különösen a településminták, védelmi struktúrák vagy
mezőgazdasági teraszok vizsgálatakor. A magassági modelleket a terep
szimulálására és elemzésére használják, segítve a régészeket olyan
kulcsfontosságú jellemzők azonosításában, mint a gerincek, völgyek és
fennsíkok, ahol az ősi civilizációk megtelepedhettek. Ez a fejezet arra
összpontosít, hogyan lehet programozni a magassági modelleket, integrálni őket
a régészeti kutatásokba, és hogyan lehet ezeket a modelleket felhasználni a lehetséges
helyszínek megalapozott előrejelzésére.
3.2.1. A magassági modellek megértése
A magassági modell a Föld felszínének magasságát ábrázolja
különböző pontokon. A magassági modellek két fő típusát széles körben
használják a földrajzi és régészeti kutatásokban:
- Digitális
magassági modellek (DEM): Ezek a Föld felszínét ábrázolják tárgyak
(például fák vagy épületek) nélkül, és gyakran használják a természeti
jellemzők elemzésére.
- Digitális
terepmodellek (DTM): Ezek hasonlóak a DEM-ekhez, de gyakran
tartalmaznak olyan jellemzőket, mint az utak vagy folyók, és olyan
részleteket adnak hozzá, amelyek tükrözik az ember által módosított tájat.
A táj magasságának elemzésével a régészek következtetéseket
vonhatnak le az ősi közlekedési útvonalakról, védelmi erődítményekről vagy
mezőgazdasági területekről.
Képlet: Magassági gradiens kiszámítása
A magassági gradiens a magasságváltozás sebességét
méri egy bizonyos távolságon. Kiszámítása a következőképpen történik:
G=ΔhdG = \frac{\Delta h}{d}G=dΔh
Hol:
- GGG
a gradiens (lejtés),
- Δh\Delta
hΔh két pont magasságkülönbsége,
- ddd
a pontok közötti vízszintes távolság.
Ez a képlet kulcsfontosságú a terep meredekségének
megértéséhez, amely gyakran tájékoztat arról, hogy az ősi társadalmak hol
helyezték el az erődítményeket, vagy hol helyezkedhettek el a mezőgazdasági
teraszok.
Példakód: Magassági adatok beolvasása és megjelenítése
Az alábbi példa bemutatja, hogyan kérheti le egy adott régió
magassági adatait, és hogyan vizualizálhatja azokat a Wolfram nyelv
használatával:
Wolfram
Kód másolása
(* Régió meghatározása magasságelemzéshez *)
régió = GeoRange -> {{29.5, 30.5}, {30.5, 31.5}}; (*
Példa a Nílus-delta közelében *)
(* A régió magassági adatainak lekérése *)
elevationData = GeoElevationData[régió,
"ReliefImage"];
(* A magassági térkép megjelenítése *)
GeoGraphics[{GeoBackground -> elevationData}]
Ez a példa lekéri a Nílus-delta közelében lévő régió
magassági adatait, és domborzati képként jeleníti meg a topográfia
megjelenítéséhez.
3.2.2. Meredekség és oldalelemzés
A terület magasságának megértése mellett fontos kiszámítani
a terep lejtését és aspektusát:
- A
lejtő a terep meredekségét jelenti, ami hasznos annak
meghatározásában, hogy az ősi populációk számára milyen nehéz lett volna
áthaladni vagy megművelni a földet.
- Az
aspektus azt az irányt jelöli, amely felé a lejtő néz, ami
befolyásolhatja a mezőgazdasági termelékenységet a napfénynek való
kitettség különbségei miatt.
Képlet: Meredekség kiszámítása
A meredekség kiszámítható a két pont közötti
magasságváltozás alapján:
Lejtő=arctan(Δhd)\text{Lejtő} =
\arctan\left(\frac{\Delta h}{d}\jobb)Lejtő=arctan(dΔh)
Ahol az arctan\arctanarctan az inverz érintő, Δh\Delta hΔh a
magasságkülönbség, ddd pedig a vízszintes távolság.
Képlet: Aspect Calculation
A lejtés aspektusa a kelet-nyugati és észak-déli irányú
lejtéssel számítható ki:
Aspektus=arctan(ΔhΔxΔhΔy)\text{Aspect}
= \arctan\left(\frac{\frac{\Delta h}{\Delta x}}{\frac{\Delta h}{\Delta
y}}\right)Aspect=arctan(ΔyΔhΔxΔh)
Ahol Δx\Delta xΔx a vízszintes távolság változása
(kelet-nyugat), Δy\Delta yΔy pedig a függőleges távolság változása (észak-dél).
Példakód: Meredekség és szempont kiszámítása és
megjelenítése
Wolfram
Kód másolása
(* Régió definiálása a lejtés- és oldalelemzéshez *)
régió = GeoPosition[{29.97, 31.13}]; (* Példa:
Gízai-fennsík, Egyiptom *)
(* A régió lejtési adatainak lekérése *)
slopeData = GeoElevationData[régió, "Meredekség"];
(* A régió képadatainak lekérése *)
aspectData = GeoElevationData[régió, "Szempont"];
(* A lejtés- és oldaltérképek megjelenítése *)
Geografika[{
{Red, GeoBackground
-> slopeData},
{Blue, GeoBackground
-> aspectData}
}]
Ebben a példában a Gízai-fennsík meredekségét és aspektusát
számítjuk ki és vizualizáljuk. Ezek a mérőszámok segítenek a régészeknek
megérteni a terep tájolását és meredekségét, ami befolyásolhatta az ősi
struktúrák építését.
3.2.3. Digitális magasságmodell (DEM) készítése
A digitális magasságmodell (DEM) a terep háromdimenziós
ábrázolása, amely magassági adatpontokból épül fel. A DEM-eket széles körben
használják a régészeti kutatásokban a táj szimulálására, ahogyan az az ókorban
létezhetett, lehetővé téve a kutatók számára, hogy modellezzék az olyan
tényezőket, mint a vízáramlás, a földhasználat és a települések elhelyezése.
Képlet: Magassági adatok interpolálása DEM-hez
A DEM létrehozásához gyakran interpolálnunk kell az ismert
magassági pontok között. Gyakori módszer a bilineáris interpoláció, ahol a
P(x,y)P(x, y)P(x,y) pont magasságát a négy legközelebbi P1,P2,P3,P4P_1, P_2,
P_3, P_4P1,P2,P3,P4 pont segítségével becsüljük meg:
z(x,y)≈z1(x2−x)(y2−y)+z2(x−x1)(y2−y)+z3(x2−x)(y−y1)+z4(x−x1)(y−y1)(x2−x1)(y2−y1)z(x,
y) \approx \frac{z_1 (x_2 - x)(y_2 - y) + z_2 (x - x_1)(y_2 - y) + z_3 (x_2 -
x)(y - y_1) + z_4 (x - x_1)(y - y_1)}{(x_2 - x_1)(y_2 - y_1)}z(x,
y)≈(x2−x1)(y2−y1)z1(x2−x)(y2−y)+z2(x−x1)(y2−y)+z3(x2−x)(y−y1)+z4(x−x1)(y−y1)
Ahol z1,z2,z3,z4z_1, z_2, z_3, z_4z1,z2,z3,z4 a magasságok a
négy környező pontban, és x1,x2,y1,y2x_1, x_2, y_1, y_2x1,x2,y1,y2 a
koordinátáik.
Példakód: DEM létrehozása magassági pontokból
Wolfram
Kód másolása
(* Ismert magasságú pontok meghatározása *)
magassági pontok = {
{{29.97, 31.13},
30}, (* 1. pont: Gíza *)
{{29.98, 31.12},
50}, (* 2. pont *)
{{29.99, 31.14},
40}, (* 3. pont *)
{{30.00, 31.15},
35} (* 4. pont *)
};
(* Interpoláció DEM létrehozásához *)
dem = ListInterpolation[elevationPoints];
(* Vizualizálja a DEM-et *)
KontúrPlot3D[dem[x, y], {x, 29.97, 30.00}, {y, 31.12,
31.15}]
Ebben a példában egy egyszerű DEM négy magassági pontból
épül fel bilineáris interpolációval. Az így kapott terepet 3D-s
kontúrdiagramként jelenítjük meg, amely további elemzésre használható.
3.2.4. Hidrológiai modellezés és tengerszint feletti
magasság
A magassági adatokon alapuló hidrológiai modellezés lehetővé
teszi a kutatók számára, hogy szimulálják, hogyan áramlott volna a víz az ősi
tájakon. Ez elengedhetetlen az öntözőrendszerek, a települések vízbeszerzésének
és a mezőgazdasági területek elhelyezkedésének megértéséhez.
Képlet: Áramlási irány és felhalmozódás
A vízáramlás szimulálásához ki kell számítanunk az áramlási
irányt és az áramlás felhalmozódását a magassági modell minden pontjára. Az
áramlás irányát az adott ponttól való legmeredekebb süllyedés határozza meg, és
az áramlás felhalmozódása az áramláshoz egy adott ponton hozzájáruló upstream
cellák teljes száma.
Áramlásirány=arctan(Δhsteepestdsteepest)\text{Áramlásirány}
= \arctan\left(\frac{\Delta h_{\text{steepest}}}{d_{\text{steepest}}}\right)Áramlásirány=arctan(dsteepestΔhsteepest)
Ahol Δhsteepest\Delta h_{\text{steepest}}Δhsteepest a
legmeredekebb magasságkülönbség, dsteepestd_{\text{steepest}}dsteepest pedig az
a távolság, amelyen ez a változás bekövetkezik.
Példakód: Hidrológiai modellezés magasság alapján
Wolfram
Kód másolása
(* A régió DEM-adatainak lekérése *)
demData = GeoElevationData[régió, "ReliefImage"];
(* Hidrológiai modellezés végrehajtása a vízáramlás
szimulálásához *)
flowDirection = GeoElevationData[régió,
"FlowDirection"];
flowAccumulation = GeoElevationData[régió,
"FlowAccumulation"];
(* Vizualizálja az áramlás irányát és felhalmozódását *)
GeoGraphics[{Green, GeoPath[flowDirection], Blue,
GeoMarker[flowAccumulation]}]
Ebben a példában hidrológiai modellezést alkalmazunk a
vízáramlás szimulálására a magassági adatok alapján. Az áramlás irányát és
felhalmozódását vizualizálják, hogy segítsenek a kutatóknak megérteni, hogyan
befolyásolták a vízkészletek a települési helyeket.
3.2.5. Magasságelemzés régészeti lelőhelyek
előrejelzéséhez
A magassági adatok kritikus tényezők lehetnek a régészeti
lelőhelyek helyének előrejelzésében. Az ősi települések gyakran előnyben
részesítették a magas védelmi területeket, vagy a sík, alacsony fekvésű
területeket a mezőgazdaság számára. A magassági minták elemzésével a régészek
megalapozott előrejelzéseket készíthetnek arról, hogy hol találhatók
felfedezetlen helyek.
Képlet: Hely valószínűségének előrejelzése magasság
alapján
Prediktív modell építhető a magasság más környezeti
tényezőkkel, például a víz közelségével és a talaj termékenységével kombinálva.
Annak valószínűsége PsiteP_{\text{site}}Psite, hogy egy hely egy adott
magasságban található, a következőképpen modellezhető:
Psite=w1⋅Selevation+w2⋅Swater+w3⋅SsoilP_{\text{site}}
= w_1 \cdot S_{\text{elevation}} + w_2 \cdot S_{\text{water}} + w_3 \cdot
S_{\text{soil}}Psite=w1⋅Selevation+w2⋅Swater+w3⋅Ssoil
Hol:
- w1,w2,w3w_1,
w_2, w_3w1,w2,w3 az egyes tényezőkhöz rendelt súlyok,
- Szeleváció,Víz,SsoilS_{\text{magasság}},
S_{\szöveg{víz}}, S_{\szöveg{talaj}}Szeleváció,Víz,Talaj a magasságra, a
vízközelségre és a talaj termékenységére vonatkozó alkalmassági
pontszámok.
Példakód: Helyek helyének előrejelzése magasság alapján
Wolfram
Kód másolása
(* Határozza meg az egyes tényezők súlyát *)
súlyok = {0, 4, 0, 35, 0, 25};
(* Egy régió tengerszint feletti magassági, víz- és
talajadatainak lekérése *)
elevationScore = GeoElevationData[régió,
"ReliefImage"];
waterProximity = GeoEntities[régió, "Folyó", 50];
soilFertility = RandomReal[{0.7; 0.9}, Hossz[régió]]; (*
Példa talajadatokra *)
(* Számítsa ki a telephelyek helyének valószínűségét *)
siteLikelihood = súlyok[[1]] * magasságPontszám +
súlyok[[2]] * vízközelség + súlyok[[3]] * talajTermékenység;
(* Vizualizálja az előrejelzett webhelyhelyeket *)
GeoGraphics[{Red, GeoMarker[siteLikelihood]}]
Ez a kód bemutatja, hogyan kombinálhatja a magasságot, a víz
közelségét és a talaj termékenységét a potenciális régészeti lelőhelyek
előrejelzéséhez. Az eredményeket térképen jelenítik meg, kiemelve a nagy
helyszíni potenciállal rendelkező területeket.
Következtetés
A magassági modellek hatékony eszközök a régészeti
kutatásokhoz, lehetővé téve a kutatók számára a terep elemzését, a vízáramlás
szimulálását és a helyszínek előrejelzését. A magassági adatok más környezeti
tényezőkkel való integrálásával a régészek pontosabb modelleket építhetnek az
ősi tájakról, és növelhetik a helyszín felfedezésének hatékonyságát. A
következő fejezet a Vízforrások közelsége: Elemzés és korreláció témával
foglalkozik, megvizsgálva, hogy a víz elérhetősége hogyan befolyásolta az
ősi civilizációk fejlődését és alakította a településmintákat.
Ez a fejezet gyakorlati példákat és részletes magyarázatokat
integrál a régészeti magassági modellek programozásához. A gyakorlati Wolfram
nyelvi kódrészletekkel és elméleti betekintéssel a könyv értékes forrást kínál
mind a szakemberek, mind a rajongók számára. Hozzáférhető formátuma alkalmassá
teszi az olyan platformokon való közzétételre, mint az Amazon, és a
számítógépes régészet és a földrajzi modellezés iránt érdeklődő széles
közönséget vonzza.
3.3. Vízforrás közelsége: elemzés és korreláció
A vízhez való hozzáférés mindig is az egyik legfontosabb
tényező volt az emberi települések helyének meghatározásában. A folyók, tavak
és források nemcsak ivóvizet szolgáltattak, hanem öntözést is a mezőgazdaság
számára, kereskedelmi útvonalakat a szállításhoz és bizonyos esetekben
védelmet. Ez a fejezet feltárja, hogy a vízforrások közelsége hogyan
befolyásolja a régészeti lelőhelyek felfedezését, valamint a víz és a
települési minták közötti kapcsolat elemzésére és modellezésére használt
számítási módszereket.
3.3.1. A vízközelség jelentősége a
településszerkezetekben
A vízforrások elérhetősége és közelsége kritikus szerepet
játszott az emberi fejlődésben. Az ősi időkben az olyan civilizációk, mint
Mezopotámia, Egyiptom és az Indus-völgy, olyan folyók közelében virágoztak,
mint a Tigris, a Nílus és az Indus, mivel ezek a folyók vizet biztosítottak a
mezőgazdaság, az ivás és a szállítás számára.
Képlet: Vízközelségi alkalmasság
A helyszín alkalmasságának meghatározására szolgáló
alapmodell a vízhez való közelsége alapján a következőképpen határozható meg:
Swater=11+dS_{\text{water}} = \frac{1}{1 + d}Swater=1+d1
Hol:
- SwaterS_{\text{water}}Swater
a víz közelségén alapuló alkalmassági pontszám,
- ddd
a legközelebbi vízforrás távolsága.
Ez a képlet azt jelenti, hogy minél közelebb van egy
helyszín a vízforráshoz, annál nagyobb a településre való alkalmassága. A
távolság növekedésével az alkalmasság nemlineáris módon csökken, hangsúlyozva a
közeli víz fontosságát.
Példakód: A vízforrások közelségének kiszámítása
A Wolfram nyelv segítségével kiszámíthatjuk a régészeti
lelőhelyek közelségét a vízforrásokhoz, például a folyókhoz:
Wolfram
Kód másolása
(* Régió meghatározása elemzéshez *)
régió = GeoRange -> {{29.5, 31.0}, {30.5, 32.0}}; (*
Példa: Egyiptom a Nílus közelében *)
(* Folyami adatok lekérése *)
riverData = GeoEntities[régió, "Folyó", 100]; (*
Folyók 100 km-en belül *)
(* Régészeti lelőhely meghatározása *)
hely = GeoPosition[{30.0444, 31.2357}]; (* Példa: Kairó,
Egyiptom *)
(* Számítsa ki a távolság a helyszín és a legközelebbi folyó
között *)
distanceToRiver = GeoDistance[site, riverData];
(* Számítsa ki a vízközelségi alkalmassági pontszámot *)
suitabilityScore = 1 / (1 + distanceToRiver);
alkalmasságPontszám
Ez a kód kiszámítja a Kairó közelében lévő régészeti
lelőhely közelségét a legközelebbi folyóhoz, és a víztől való távolság alapján
meghatározza az alkalmassági pontszámot.
3.3.2. Hidrológiai hálózatok és településeloszlás
A folyók vagy tavak egyszerű közelsége mellett a szélesebb
hidrológiai hálózat - beleértve a patakokat, a talajvizet és a szezonális
áradási mintákat - is befolyásolhatja a települési mintákat. Ezeknek a
vízrendszereknek a modellezése betekintést nyújthat abba, hogy bizonyos
területek miért kedveztek jobban az emberi lakóhelynek.
Képlet: Súlyozott vízközelség
Egyes esetekben a különböző típusú vízforrások (pl. nagy
folyók, patakok, tavak) eltérő súllyal bírhatnak a településre gyakorolt
hatásuk tekintetében. Súlyozott modell fejleszthető:
Swater=w1⋅11+driver+w2⋅11+dstream+w3⋅11+dlakeS_{\text{water}}
= w_1 \cdot \frac{1}{1 + d_{\text{river}}} + w_2 \cdot \frac{1}{1 +
d_{\text{stream}}} + w_3 \cdot \frac{1}{1 + d_{\text{lake}}}Swater=w1⋅1+driver1+w2⋅1+dstream1+w3⋅1+dlake1
Hol:
- illesztőprogram,dstream,dlaked_{\text{river}},
d_{\text{stream}}, d_{\text{lake}}driver,dstream,dlake a legközelebbi
folyó, patak és tó távolsága,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes vízforrásokhoz rendelt súlyok a település
szempontjából betöltött fontosságuk alapján.
Példakód: Súlyozott közelségi modell több vízforráshoz
Wolfram
Kód másolása
(* Folyók, patakok és tavak adatainak lekérése *)
riverData = GeoEntities[régió, "Folyó", 100];
streamData = GeoEntities[régió, "Stream", 50];
lakeData = GeoEntities[régió, "Tó", 50];
(* Határozza meg a különböző vízforrások súlyát *)
súlyok = {0, 6, 0, 3, 0, 1}; (* A folyók a legfontosabbak,
ezt követik a patakok és tavak *)
(* Számítsa ki a helyszín és az egyes vízforrások közötti
távolságot *)
distanceToRiver = GeoDistance[site, riverData];
distanceToStream = GeoDistance[site, streamData];
distanceToLake = GeoDistance[site, lakeData];
(* Súlyozott vízközelségi pontszám kiszámítása *)
waterProximityScore = súlyok[[1]] * (1 / (1 +
távolság)Folyó)) +
súlyok[[2]] * (1 / (1 + távolságToStream)) +
súlyok[[3]] * (1 / (1 + távolság));
waterProximityScore
Ez a kód kiszámítja egy hely közelségét több vízforráshoz
(folyók, patakok, tavak), különböző súlyokat alkalmazva az egyes forrásokra, és
meghatározva a végső vízalkalmassági pontszámot.
3.3.3. Hidrológiai modellezés: folyók és árterek
A hidrológiai modellezés elengedhetetlen az ősi civilizációk
megértéséhez, amelyek a szezonális áradások folyórendszereire támaszkodtak,
mint például az egyiptomiak, akik a Nílus éves árvízciklusát használták
növényeik öntözésére. A folyórendszerek és az árterek modellezésével a régészek
megjósolhatják azokat a területeket, amelyek alkalmasak lettek volna a
mezőgazdaságra és a településre.
Képlet: Ártéri alkalmasság
A rendszeres áradásokból profitáló ártéri területek
különösen termékenyek. A település településre való alkalmassága az ártérhez
való közelsége miatt a következőképpen modellezhető:
Sfloodplain=11+dfloodplainS_{\text{floodplain}} = \frac{1}{1
+ d_{\text{floodplain}}}Sfloodplain=1+dfloodplain1
Hol:
- SfloodplainS_{\text{floodplain}}Sfloodplain
az ártér közelségének alkalmassági pontszáma,
- dfloodplaind_{\text{floodplain}}dfloodplain
az ártértől való távolság.
Példakód: Az ártéri alkalmasság modellezése
Wolfram
Kód másolása
(* Egy nagyobb folyó és árterének adatainak lekérése *)
riverData = GeoEntities[régió, "Folyó", 100]; (*
Példa: Nílus folyó *)
floodplainData = GeoEntities[régió, "Ártér", 50];
(* Folyó melletti ártéri területek *)
(* Régészeti lelőhely meghatározása *)
hely = GeoPosition[{30.0444, 31.2357}]; (* Példa: Kairó *)
(* Számítsa ki a helyszín és a legközelebbi ártér közötti
távolságot *)
distanceToFloodplain = GeoDistance[site, floodplainData];
(* Ártéri alkalmassági pontszám kiszámítása *)
floodplainSuitability = 1 / (1 + distanceToFloodspace);
ártérAlkalmasság
Ez a példa bemutatja, hogyan modellezheti egy hely
alkalmasságát az ártértől való távolsága alapján. Az ilyen modellek különösen
fontosak azoknak a mezőgazdasági társadalmaknak a megértéséhez, amelyek a
szezonális árvizekre támaszkodtak a gazdálkodásban.
3.3.4. Esettanulmány: A Nílus és az ókori Egyiptom
A Nílus folyó az ókori egyiptomi civilizáció éltető eleme
volt. Az ókori Egyiptom szinte minden nagyobb városa a Nílus vagy árterületei
közelében helyezkedett el, mivel a folyó ivóvizet, mezőgazdaságot és szállítást
biztosított. A Nílus közelségének elemzésével a régészek meg tudták magyarázni
az ókori egyiptomi társadalom települési mintáit.
Példa: A víz közelségének elemzése az ókori Egyiptomban
Wolfram
Kód másolása
(* Definiáljon egy régiót a Nílus mentén elemzésre *)
nileRegion = GeoRange -> {{29, 31}, {30, 32}}; (* Nílus
folyó régiója *)
(* A Nílus és az árterek adatainak lekérése *)
nileData = GeoEntities[nileRegion, "River", 100];
floodplainData = GeoEntities[nileRegion,
"Floodplain", 50];
(* Ismert ókori egyiptomi városok meghatározása *)
egyptianCities = GeoPosition[{
{30.0444, 31.2357},
(* Kairó *)
{29.9765, 31.1313},
(* Gíza *)
{30.0131,
31.2089} (* Memphis *)
}];
(* Számítsa ki az egyes városok közelségét a Nílushoz és az
ártérhez *)
distancesToNile = GeoDistance[egyptianCities, nileData];
distancesToFloodplain = GeoDistance[egyiptomiCities,
floodplainData];
(* Vizualizálja a közelségi elemzést a térképen *)
GeoGraphics[{Red, GeoMarker[egyptianCities], Blue,
GeoMarker[nileData], LightBlue, GeoMarker[floodplainData]}]
Ez a kód kiszámítja a nagyobb ókori egyiptomi városok
közelségét a Nílushoz és árteréhez, megjelenítve az eredményeket egy térképen.
Az ilyen elemzés betekintést nyújt e városok stratégiai helyzetébe.
3.3.5. A vízközelség és a települési valószínűség összefüggése
A víz közelségének prediktív modellekbe történő
integrálásával a régészek növelhetik előrejelzéseik pontosságát arra
vonatkozóan, hogy hol lehetnek felfedezetlen helyek. A víz közelségét gyakran
kombinálják más környezeti tényezőkkel, például a magassággal, a talaj
termékenységével és az éghajlattal, hogy átfogó modelleket építsenek a helyszín
előrejelzéséhez.
Képlet: Kombinált környezeti alkalmassági modell
A kombinált környezeti alkalmassági modell, amely magában
foglalja a víz közelségét, a következőképpen fejezhető ki:
Stotal=w1⋅Swater+w2⋅Selevation+w3⋅SsoilS_{\text{total}}
= w_1 \cdot S_{\text{water}} + w_2 \cdot S_{\text{elevation}} + w_3 \cdot
S_{\text{soil}}Stotal=w1⋅Swater+w2⋅Selevation+w3⋅Ssoil
Hol:
- StotalS_{\text{total}}Stotal
az általános alkalmassági pontszám,
- Swater,Selevation,SsoilS_{\text{water}},
S_{\text{elevation}}, S_{\text{soil}}Swater,Selevation,Ssoil a víz
közelségére, magasságára és a talaj termékenységére vonatkozó alkalmassági
pontszámok,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezőkhöz fontosságuk alapján rendelt súlyok.
Példakód: A víz közelségének integrálása más tényezőkkel
Wolfram
Kód másolása
(* Határozza meg az egyes tényezők súlyát *)
súlyok = {0,5, 0,3, 0,2}; (* A víz közelsége a legfontosabb
tényező *)
(* A régió víz-, magasság- és talajadatainak lekérése *)
waterProximity = GeoDistance[site, nileData];
elevationScore = GeoElevationData[régió,
"ReliefImage"];
soilFertility = RandomReal[{0.7; 0.9}, Hossz[régió]]; (*
Példa talajadatokra *)
(* Számítsa ki a teljes alkalmassági pontszámot *)
totalAlkalmasság = súlyok[[1]] * (1 / (1 + vízközelség)) +
súlyok[[2]] * magasságpontszám +
súlyok[[3]] * talajTermékenység;
(* Vizualizálja a kombinált alkalmassági térképet *)
GeoGraphics[{GeoBackground -> totalSuitability}]
Ez a kód integrálja a víz közelségét más környezeti
tényezőkkel, például a magassággal és a talaj termékenységével, hogy átfogó
alkalmassági térképet hozzon létre a településhez. Egy ilyen modell segíthet a
régészeknek azonosítani a nagy régészeti potenciállal rendelkező területeket.
Következtetés
A vízforrások közelsége kritikus tényező az ősi települések
helyének meghatározásában, így a régészeti prediktív modellek alapvető
változója. A folyók, tavak, patakok és árterek közelségének elemzésével a
régészek pontos modelleket dolgozhatnak ki, amelyek megjósolják, hol találhatók
felfedezetlen helyek. A következő fejezet,
a Parti és folyami településminták, feltárja, hogy a partvonalak
és folyók mentén rendelkezésre álló víz hogyan befolyásolta a civilizációk
fejlődését és az emberi populációk eloszlását a történelem során.
Ez a fejezet alapos elemzést nyújt a víz közelségéről a
régészeti kutatásokban, integrálva a gyakorlati kódolási példákat és az
elméleti modelleket. A Wolfram nyelvi kódrészletek beillesztésével a fejezet
lehetővé teszi az olvasók számára, hogy ezeket a technikákat közvetlenül
alkalmazzák kutatásuk során. A könyvet mind a szakemberek, mind az általános
közönség számára tervezték, biztosítva piacképességét olyan platformokon, mint
az Amazon, ahol vonzó lesz a számítógépes régészet és a földrajzi modellezés iránt
érdeklődő olvasók számára.
3.4. Parti és folyami településminták
A történelem során a part menti és folyami környezethez való
hozzáférés fontos tényező volt az emberi települések fejlődésében és
fenntarthatóságában. Ezek a régiók olyan létfontosságú erőforrásokat
biztosítottak, mint a víz, az élelmiszer, a szállítási útvonalak és a
kereskedelmi lehetőségek. A világ ősi civilizációi közül sok - például
Mezopotámia, az ókori Egyiptom és a minószi civilizáció - folyók vagy
partvonalak mentén virágzott. Ez a fejezet feltárja a part menti és folyami
települési minták jelentőségét, hogyan lehet ezeket a mintákat számítási
eszközökkel elemezni, és milyen szerepet játszanak a régészeti lelőhelyek
előrejelzésében.
3.4.1. A vízi utak szerepe a településképződésben
A vízi utak, akár part mentiek, akár folyópartiak, alapvető
erőforrásokat kínáltak a korai emberi társadalmak számára. A folyóvölgyek
termékeny talajt biztosítottak a mezőgazdaság számára, míg a partvonalak
hozzáférést biztosítottak a kereskedelemhez és a halászathoz. Ezeknek a vízi
utaknak és a települési helyeknek a kapcsolata matematikailag modellezhető és
számításokkal elemezhető, hogy feltárja azokat a mintákat, amelyek segíthetnek
megjósolni, hogy hol lehetnek felfedezetlen települések.
Képlet: Coastal Proximity alkalmasság
A település közelsége a partvonalhoz fordított viszonyban
modellezhető a parttól való távolsággal:
Scoast=11+dcoastS_{\text{coast}} = \frac{1}{1 +
d_{\text{coast}}}Scoast=1+dcoast1
Hol:
- ScoastS_{\text{coast}}Scoast
a part közelségén alapuló alkalmassági pontszám,
- dcoastd_{\text{coast}}dcoast
a legközelebbi partvonaltól mért távolság.
Példakód: A part menti közelség kiszámítása
A Wolfram nyelv segítségével kiszámíthatjuk a régészeti
lelőhelyek közelségét a partvonalakhoz, és elemezhetjük alkalmasságukat a
távolság alapján:
Wolfram
Kód másolása
(* Régió meghatározása a part menti elemzéshez *)
régió = GeoRange -> {{34.0, 36.0}, {24.0, 26.0}}; (*
Példa: a Földközi-tenger keleti térsége *)
(* A régió parti adatainak lekérése *)
coastalData = GeoEntities[régió, "Tengerpart",
100]; (* Tengerpartok 100 km-en belül *)
(* Régészeti lelőhely meghatározása *)
hely = GeoPosition[{35.3387, 25.1442}]; (* Példa: Knósszosz,
Kréta *)
(* Számítsa ki a helyszín és a legközelebbi partvonal
közötti távolságot *)
distanceToCoast = GeoDistance[site, coastalData];
(* Számítsa ki a part menti közelség alkalmassági pontszámát
*)
coastalSuitability = 1 / (1 + distanceToCoast);
coastalAlkalmasság
Ebben a példában a kód kiszámítja a Knossos (Kréta)
régészeti lelőhely és a legközelebbi partvonal közötti távolságot, meghatározva
a helyszín alkalmasságát a part közelsége alapján.
3.4.2. Folyami települések és ártéri mezőgazdaság
A folyók történelmileg számos korai civilizáció mentőövét
jelentették, nemcsak vizet szolgáltattak, hanem elárasztották a környező
síkságokat is, ami a talajt termékennyé tette a mezőgazdaság számára. A folyami
települések gyakran kiszámítható árvízciklusú nagyobb folyók közelében
alakultak ki, mint például a Nílus, a Tigris és az Eufrátesz.
Képlet: Folyóközelségi alkalmasság
A part menti közelséghez hasonlóan a folyók közelsége is
modellezhető a távolságon alapuló alkalmassági pontszámmal:
Sriver=11+driverS_{\text{river}} = \frac{1}{1 +
d_{\text{river}}}Sriver=1+driver1
Hol:
- SriverS_{\text{river}}Sriver
a folyó közelségén alapuló alkalmassági pontszám,
- driverd_{\text{river}}driver
a legközelebbi folyótól mért távolság.
Példakód: A folyó közelségének és alkalmasságának
kiszámítása
Wolfram
Kód másolása
(* Régió meghatározása a folyóelemzéshez *)
régió = GeoRange -> {{29.0, 31.0}, {30.0, 32.0}}; (*
Példa: Nílus régió *)
(* A régió folyami adatainak lekérése *)
riverData = GeoEntities[régió, "Folyó", 100]; (*
Folyók 100 km-en belül *)
(* Régészeti lelőhely meghatározása *)
hely = GeoPosition[{30.0444, 31.2357}]; (* Példa: Kairó,
Egyiptom *)
(* Számítsa ki a távolság a helyszín és a legközelebbi folyó
között *)
distanceToRiver = GeoDistance[site, riverData];
(* Számítsa ki a folyó közelségének alkalmassági pontszámát
*)
riverSuitability = 1 / (1 + distanceToRiver);
riverAlkalmasság
Ez a példa kiszámítja a Kairó és a Nílus legközelebbi
szakaszának távolságát, meghatározva a helyszín alkalmasságát a folyó közelsége
alapján.
3.4.3. A folyóhálózatok és kereskedelmi útvonalak
elemzése
A folyók nemcsak a mezőgazdaság számára voltak fontosak,
hanem fontos kereskedelmi útvonalakként is szolgáltak. Sok ősi civilizáció
fejlődött ki a folyók mentén, áruk szállítására, kulturális cserékre és
stratégiai védelemre használva. A folyóhálózatok modellezése és a kereskedelmi
útvonalakra gyakorolt hatásuk elemzése betekintést nyújthat a települési
mintákba és a gazdasági kölcsönhatásokba.
Képlet: Kereskedelmi útvonalak alkalmassága folyók mentén
A kereskedelmi útvonalak közelségi modellje integrálható a
településelemzésbe azáltal, hogy magasabb alkalmassági pontszámot rendel a
folyók közelében lévő helyekhez, amelyek korábban kereskedelmi útvonalakként
szolgáltak:
Strade=w1⋅11+driver+w2⋅11+dtradeRouteS_{\text{trade}}
= w_1 \cdot \frac{1}{1 + d_{\text{river}}} + w_2 \cdot \frac{1}{1 +
d_{\text{tradeRoute}}}Strade=w1⋅1+driver1+w2⋅1+dtradeRoute1
Hol:
- driverd_{\text{river}}driver
a legközelebbi folyótól mért távolság,
- dtradeRouted_{\text{tradeRoute}}dtradeRoute
a legközelebbi kereskedelmi útvonal távolsága,
- W1,w2w_1,
w_2w1,W2 a folyók közelségéhez és a kereskedelmi útvonalak közelségéhez
rendelt súlyok.
Példakód: Folyó- és kereskedelmi útvonal közelségének
elemzése
Wolfram
Kód másolása
(* Folyami és kereskedelmi útvonalak adatainak lekérése *)
riverData = GeoEntities[régió, "Folyó", 100];
tradeRouteData = GeoEntities[régió, "TradeRoute",
100]; (* Kereskedelmi útvonalak 100 km-en belül *)
(* Súlyok meghatározása a folyók és kereskedelmi útvonalak
közelsége alapján *)
súlyok = {0,6, 0,4}; (* A folyók fontosabbak ebben az
elemzésben *)
(* Számolja ki a távolság a helyszín és a legközelebbi folyó
és kereskedelmi útvonal közötti távolságot *)
distanceToRiver = GeoDistance[site, riverData];
distanceToTradeRoute = GeoDistance[site, tradeRouteData];
(* Kereskedelmi útvonal és folyóközelségi alkalmassági
pontszám kiszámítása *)
tradeAndRiverSuitability = súlyok[[1]] * (1 / (1 +
distanceToRiver)) +
súlyok[[2]] * (1 / (1 + távolságToTradeRoute));
tradeAndRiverAlkalmasság
Ez a kód kiszámítja egy helyszín alkalmassági pontszámát a
folyókhoz és a kereskedelmi útvonalakhoz való közelsége alapján, betekintést
nyújtva a hely gazdasági és stratégiai jelentőségébe.
3.4.4. A part menti településszerkezet és a tengeri
kereskedelem
A part menti régiók nemcsak hozzáférést biztosítottak a
tengeri erőforrásokhoz, hanem döntő szerepet játszottak a tengeri kereskedelmi
útvonalak fejlesztésében is. A part menti városok a kereskedelem, a
kommunikáció, valamint az áruk és ötletek cseréjének csomópontjaivá váltak. A
part menti településminták és az ősi tengeri útvonalakkal való összefüggésük
elemzésével jobban megérthetjük az ősi társadalmak gazdasági és kulturális
dinamikáját.
Képlet: Tengerparti és tengeri kereskedelmi alkalmasság
Egy település alkalmassága a part menti kereskedelemhez való
hozzáférése alapján a folyami kereskedelemhez hasonlóan modellezhető, magában
foglalva mind a part menti közelséget, mind a kereskedelmi útvonalak
közelségét:
Smaritime=w1⋅11+dcoast+w2⋅11+dmaritimeRouteS_{\text{maritime}}
= w_1 \cdot \frac{1}{1 + d_{\text{coast}}} + w_2 \cdot \frac{1}{1 +
d_{\text{maritimeRoute}}}Smaritime=w1⋅1+dcoast1+w2⋅1+dmaritimeRoute1
Hol:
- dcoastd_{\text{coast}}dcoast
a legközelebbi partvonaltól mért távolság,
- dmaritimeRouted_{\text{maritimeRoute}}dmaritimeRoute
a legközelebbi tengeri kereskedelmi útvonal távolsága,
- A
W1,w2w_1, w_2w1,W2 a part menti közelséghez és a tengeri kereskedelmi
útvonalak közelségéhez rendelt súlyok.
Példakód: Parti és tengeri kereskedelmi útvonalak
elemzése
Wolfram
Kód másolása
(* A part menti és tengeri kereskedelmi útvonalakra
vonatkozó adatok lekérése *)
coastalData = GeoEntities[régió, "Tengerpart",
100];
maritimeRouteData = GeoEntities[régió,
"MaritimeRoute", 100]; (* Tengeri útvonalak 100 km-en belül *)
(* A tömegek meghatározása a part menti és tengeri
kereskedelmi útvonalak közelsége alapján *)
súlyok = {0,5, 0,5}; (* Ebben az elemzésben mindkettő
egyenlő jelentőséggel bír *)
(* Számítsa ki a helyszín és a legközelebbi part menti és
tengeri kereskedelmi útvonal közötti távolságot *)
distanceToCoast = GeoDistance[site, coastalData];
distanceToMaritimeRoute = GeoDistance[site,
maritimeRouteData];
(* Számítsa ki a tengeri kereskedelmi útvonalat és a part
menti közelségi alkalmassági pontszámot *)
maritimeAlkalmasság = súlyok[[1]] * (1 / (1 +
távolságToCoast)) +
súlyok[[2]] * (1 / (1 + távolságToMaritimeRoute));
tengeriAlkalmasság
Ez a példa kiszámítja egy terület közelségét mind a part
menti régiókhoz, mind a tengeri kereskedelmi útvonalakhoz, és a kereskedelemhez
való hozzáférése alapján meghatározza a terület településre való alkalmasságát.
3.4.5. Esettanulmány: Parti és folyami települések az
ókori Földközi-tengeren
Az ókori mediterrán világ kiváló példa arra, hogy a part
menti és folyami környezet hogyan alakította az emberi települési mintákat. A
nagyobb városok, mint Athén, Karthágó és Alexandria stratégiailag a partvonalak
közelében helyezkedtek el, míg a folyórendszerek, mint a Nílus, a szárazföldi
mezőgazdasági társadalmak alapját képezték.
Példa: települési minták elemzése a Földközi-tengeren
Wolfram
Kód másolása
(* Meghatározás egy régiót a Földközi-tenger mentén
elemzésre *)
medRegion = GeoRange -> {{32.0, 36.0}, {19.0, 28.0}}; (*
Mediterrán régió *)
(* A régió parti és folyami adatainak lekérése *)
coastalData = GeoEntities[medRegion, "Coastline",
100];
riverData = GeoEntities[medRegion, "River", 100];
(* Határozza meg az ősi mediterrán városokat *)
ancientCities = GeoPosition[{
{31.2001, 29.9187},
(* Alexandria, Egyiptom *)
{37.9838, 23.7275},
(* Athén, Görögország *)
{36.8065,
10.1815} (* Karthágó, Tunézia *)
}];
(* Számítsa ki az egyes városok közelségét a parthoz és a
folyókhoz *)
distanceToCoast = GeoDistance[ancientCities, coastalData];
distanceToRivers = GeoDistance[ancientCities, riverData];
(* Vizualizálja a part és a folyó közelségét a térképen *)
GeoGraphics[{Red, GeoMarker[ancientCities], Blue,
GeoMarker[coastalData], Green, GeoMarker[riverData]}]
Ez a kód megjeleníti a kulcsfontosságú ősi mediterrán
városok közelségét mind a partvonalakhoz, mind a folyórendszerekhez,
illusztrálva, hogy ezek a természeti adottságok hogyan befolyásolták a
települési mintákat és a kereskedelmet.
Következtetés
A part menti és folyami településminták központi szerepet
játszottak számos ősi civilizáció fejlődésében. A vízforrások közelségének
elemzésével - legyen szó folyókról, partvonalakról vagy kereskedelmi
útvonalakról - a régészek értékes betekintést nyerhetnek abba, hogy miért
választottak bizonyos területeket településre, és hogyan járultak hozzá ezek a
helyek a társadalmak növekedéséhez. A következő, Átlagos magassági modellek:
számítás és használat című fejezetben megvizsgáljuk, hogyan lehet
kiszámítani és használni a magassági modelleket az ősi települési helyekre
vonatkozó előrejelzések további finomításához.
Ez a fejezet gyakorlati számítási példákat ötvöz történelmi
elemzéssel, hogy elmagyarázza a part menti és folyami környezet jelentőségét az
emberi települési minták alakításában. A Wolfram nyelvi kód beillesztése
lehetővé teszi az olvasók számára, hogy közvetlenül alkalmazzák a módszereket
saját kutatásukra, így a könyv alkalmas mind az akadémiai, mind a kereskedelmi
közönség számára. Hozzáférhető stílusával ez a fejezet kiválóan alkalmas olyan
platformokon történő terjesztésre, mint az Amazon, vonzó a régészet, a
földrajzi modellezés és a történelem iránt érdeklődő olvasók számára.
3.5. Átlagos magassági modellek: számítás és használat
Az átlagos magasság kulcsfontosságú tényező a régió
topográfiájának és emberi településre való alkalmasságának megértésében. Az ősi
civilizációk gyakran előnyben részesítettek bizonyos magasságokat védelmi
célokra, mezőgazdasági előnyökre vagy éghajlati megfontolásokra. Az átlagos
magassági modellek kiszámításával a régészek elemezhetik a szélesebb regionális
trendeket, és meghatározhatják, hogy a magasság hogyan befolyásolta a
települések elhelyezkedését. Ez a fejezet azt vizsgálja, hogyan számítják ki az
átlagos magassági modelleket, hogyan használják őket a régészeti kutatásokban,
és hogyan alkalmazhatók a prediktív modellezésben a helyszín felfedezéséhez.
3.5.1. A magasság fontossága a régészeti lelőhelyek
feltárásában
A magasság különböző módon befolyásolja az emberi
települést. A magasabb magasságok gyakran jobb védelmet nyújtanak a
betolakodókkal szemben, míg a folyók vagy völgyek közelében lévő alacsonyabb
magasságok gyakran termékenyebbek és alkalmasak a mezőgazdaságra. Ezenkívül a
magasság befolyásolhatja a hőmérsékletet, a csapadékeloszlást és az
erőforrásokhoz való könnyű hozzáférést. Egy terület átlagos magasságának
megértése segít a kutatóknak felmérni annak potenciálját a népesség
fenntartására, különösen azokban a régiókban, ahol jelentős magasságváltozások
vannak.
Képlet: Átlagos magasságszámítás
Egy adott régió átlagos tengerszint feletti magasságát úgy
számítják ki, hogy összeadják a régió különböző pontjain mért magassági
értékeket, és elosztják a mintavételezett pontok számával. Matematikailag ez a
következőképpen fejezhető ki:
Eavg=∑i=1nEinE_{\text{avg}} = \frac{\sum_{i=1}^{n}
E_i}{n}Eavg=n∑i=1nEi
Hol:
- EavgE_{\text{avg}}Eavg
az átlagos magasság,
- EiE_iEi
a tengerszint feletti magasság a iii. pontban,
- nnn
a mintavételezett pontok teljes száma.
Példakód: Átlagos magasság kiszámítása egy régióban
A Wolfram nyelv segítségével kiszámíthatjuk egy adott régió
átlagos magasságát:
Wolfram
Kód másolása
(* Régió meghatározása magasságelemzéshez *)
régió = GeoRange -> {{29.5, 30.5}, {30.5, 31.5}}; (*
Példa: Nílus-völgyi régió *)
(* A régió magassági adatainak lekérése *)
elevationData = GeoElevationData[régió];
(* Számítsa ki az átlagos magasságot *)
averageElevation = átlag[elevationData];
átlagMagasság
Ez a kód kiszámítja a Nílus-völgyi régió átlagos magasságát
a terület magassági adatainak lekérésével és az átlagérték kiszámításával.
3.5.2. Átlagos magassági modellek használata régészeti
kutatásokban
Az átlagos magassági modellek áttekintést nyújtanak a
régészek számára arról, hogyan változik a táj egy régióban. Más tényezőkkel
kombinálva, mint például a víz közelsége és a talaj termékenysége, az átlagos
magasság segít megjósolni az ősi települések legvalószínűbb helyét.
Képlet: Súlyozott magassági modell a települési
alkalmassághoz
Az átlagos magasságot tartalmazó súlyozott modell a
következőképpen fejezhető ki:
Stotal=w1⋅Selevation+w2⋅Swater+w3⋅SsoilS_{\text{total}}
= w_1 \cdot S_{\text{elevation}} + w_2 \cdot S_{\text{water}} + w_3 \cdot
S_{\text{soil}}Stotal=w1⋅Selevation+w2⋅Swater+w3⋅Ssoil
Hol:
- SelevationS_{\text{elevation}}A
szeleváció az átlagos magassági alkalmassági pontszám,
- SwaterS_{\text{water}}Swater
a vízközelségi alkalmassági pontszám,
- SsoilS_{\text{soil}}A
talaj a talaj termékenységi alkalmassági pontszáma,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezőkhöz rendelt súlyok.
Példakód: Súlyozott magasságmodell
Wolfram
Kód másolása
(* Határozza meg az egyes tényezők súlyát *)
súlyok = {0, 4, 0, 3, 0, 3}; (* A magasság, a víz és a talaj
egyaránt fontos *)
(* A régió víz- és talajadatainak lekérése *)
waterProximity = GeoDistance[régió, GeoEntities[régió,
"Folyó", 50]]; (* Példa: Folyók közelsége *)
soilFertility = RandomReal[{0.7; 0.9}, Hossz[régió]]; (*
Példa talajadatokra *)
(* Számítsa ki az alkalmassági pontszámot a magasság, a víz
és a talaj alapján *)
totalAlkalmasság = súlyok[[1]] * átlagMagasság +
súlyok[[2]] * vízközelség +
súlyok[[3]] * talajTermékenység;
(* Vizualizálja a teljes alkalmassági térképet *)
GeoGraphics[{GeoBackground -> totalSuitability}]
Ez a példa integrálja az átlagos tengerszint feletti
magasságot a víz közelségével és a talaj termékenységével a településre
vonatkozó általános alkalmassági pontszám kiszámításához. Az eredmény térképen
megjeleníthető, kiemelve azokat a területeket, amelyek nagy potenciállal
rendelkeznek a régészeti felfedezésekhez.
3.5.3. A településminták magassági tendenciáinak
azonosítása
A nagy régiók átlagos magasságának elemzésével a kutatók
azonosíthatják a települési minták trendjeit, amelyeket a magasság
befolyásolhatott. Például sok ősi civilizáció inkább a magasabb területeken
épített városokat, hogy védelmi előnyöket szerezzen, míg mások alacsonyan fekvő
területeken telepedtek le, amelyek mezőgazdaságilag termelékenyebbek voltak.
Képlet: Magassági tartomány alkalmassága
A trendek azonosításához elemezhetjük a különböző magassági
tartományok településre való alkalmasságát a magassági adatok tartományokra
való szegmentálásával és az egyes tartományok átlagos települési
alkalmasságának kiszámításával:
Srange=∑i=1nSinS_{\text{range}} = \frac{\sum_{i=1}^{n}
S_i}{n}Srange=n∑i=1nSi
Hol:
- SrangeS_{\text{range}}Srange
az átlagos települési alkalmasság egy adott magassági tartományra,
- SiS_iSi
a települési alkalmassági pontszám a III. tengerszint feletti magassági
ponton,
- nnn
a magasságtartományban lévő pontok teljes száma.
Példakód: Magasságtartományok elemzése
Wolfram
Kód másolása
(* Magassági tartományok meghatározása elemzéshez *)
elevationRanges = {{0, 200}, {200, 500}, {500, 1000}, {1000,
2000}};
(* Számítsa ki az egyes tartományok átlagos alkalmasságát *)
rangeAlkalmasság = Tábla[
Átlag[Select[elevationData, (elevationRanges[[i, 1]] <= # <=
elevationRanges[[i, 2]]) &]],
{i,
hossz[magasságtartományok]}
];
(* Vizualizálja az egyes tartományok alkalmasságát *)
BarChart[rangeSuitability, ChartLabels ->
Placed[{"0-200m", "200-500m", "500-1000m",
"1000-2000m"}, lent]]
Ez a kód kiszámítja az átlagos települési alkalmasságot
adott magasságtartományokon belül, és sávdiagramon jeleníti meg az
eredményeket. Az ilyen elemzés feltárhatja az ősi települések előnyben
részesített magassági tartományait, segítve a jövőbeli régészeti kutatások
irányítását.
3.5.4. Prediktív modellezés átlagos magasság
felhasználásával
Az átlagos magassági modellek a helyfelderítés prediktív
modellezésében is használatosak. A magassági adatok más környezeti és
kulturális tényezőkkel való kombinálásával a kutatók átfogó modelleket
hozhatnak létre, amelyek megbecsülik a felfedezetlen régészeti lelőhelyek
megtalálásának valószínűségét.
Képlet: Magasságot tartalmazó prediktív modell
A prediktív modell a következőképpen fejezhető ki:
Psite=w1⋅Selevation+w2⋅Swater+w3⋅Svegetation+⋯P_{\text{site}}
= w_1 \cdot S_{\text{elevation}} + w_2 \cdot S_{\text{water}} + w_3 \cdot
S_{\text{vegetation}} + \cdotsPsite=w1⋅Selevation+w2⋅Swater+w3⋅Svegetation+⋯
Hol:
- PsiteP_{\text{site}}Psite
egy régészeti lelőhely megtalálásának valószínűsége,
- Szeleváció,Víz,SvegetationS_{\text{magasság}},
S_{\text{víz}}, S_{\text{növényzet}}Szeleváció,Víz,Svegetáció a
magasságon, vízen és növényzeten alapuló alkalmassági pontszámok,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezőkhöz rendelt súlyok.
Példakód: Prediktív modellezés átlagos magassággal
Wolfram
Kód másolása
(* Határozza meg az egyes tényezők súlyát *)
súlyok = {0, 3, 0, 4, 0, 3}; (* A magasság, a víz és a
növényzet egyaránt fontos *)
(* A régió vegetációs adatainak lekérése *)
vegetationScore = RandomReal[{0.6; 0.9}, Hossz[régió]]; (*
Példa vegetációs adatok *)
(* Számítsa ki a helyszín megtalálásának valószínűségét
magasság, víz és növényzet alapján *)
siteLikelihood = súlyok[[1]] * átlagMagasság +
súlyok[[2]] * vízközelség +
súlyok[[3]] * növényzetPontszám;
(* Vizualizálja a webhely valószínűségi térképét *)
GeoGraphics[{GeoBackground -> siteProbability}]
Ez a példa integrálja a tengerszint feletti magasságot, a
víz közelségét és a vegetáció adatait egy prediktív modellbe, hogy kiszámítsa a
régészeti lelőhelyek felfedezésének valószínűségét egy régióban. Az eredmények
megjelenítésével a kutatók azonosíthatják a jövőbeli ásatások nagy potenciállal
rendelkező területeit.
3.5.5. Esettanulmány: Magasságelemzés az Andokban
Az Andok-hegység szélsőséges topográfiája miatt érdekes
esetet jelent a magasságelemzéshez. Sok ősi civilizáció ebben a régióban, mint
például az inkák, nagy magasságban építettek településeket védelmi célokra és a
hűvösebb éghajlat kihasználására. Az Andok különböző régióinak átlagos
magasságának elemzésével a kutatók megérthetik, hogyan befolyásolta a magasság
a településválasztásokat.
Példa: Az Andok átlagos magasságának elemzése
Wolfram
Kód másolása
(* Régió meghatározása az Andokban a magasságelemzéshez *)
andesRegion = GeoRange -> {{-10, 0}, {-80, -70}}; (*
Példa: Andok hegység *)
(* Az Andok magassági adatainak lekérése *)
andesElevation = GeoElevationData[andesRegion];
(* Számítsa ki az Andok régió átlagos magasságát *)
átlagAndesElevation = Átlag[andesElevation];
(* A magassági adatok megjelenítése *)
GeoGraphics[{GeoBackground -> andesElevation}]
Ez a példa kiszámítja az Andok hegység egy szakaszának
átlagos magasságát, és megjeleníti a magassági adatokat. Az ilyen elemzés segít
a kutatóknak megérteni, hogy az ősi civilizációk, mint például az inkák, hogyan
alkalmazkodtak a nagy magasságú környezethez.
Következtetés
Az átlagos magassági modellek hatékony eszközök a régészek
számára, betekintést nyújtva az ősi tájak topográfiájába és abba, hogy a
magasság hogyan befolyásolta a településmintákat. Az átlagos magasság
kiszámításával és elemzésével a kutatók megjósolhatják, hol lehetnek
felfedezetlen régészeti lelőhelyek. A következő, Kulturális gyakorlatok és
régészeti előrejelzés című fejezetben azt vizsgáljuk, hogy a kulturális
tényezők, például a vallási rituálék és a mezőgazdasági gyakorlatok hogyan
befolyásolták a települési mintákat és a helyszín felfedezését.
Ez a fejezet ötvözi az elméleti meglátásokat a gyakorlati
példákkal, átfogó útmutatót nyújtva az átlagos magassági modellek
kiszámításához és használatához a régészeti kutatásokban. A Wolfram nyelvi kód
felvétele lehetővé teszi az olvasók számára, hogy ezeket a fogalmakat saját
munkájukban alkalmazzák, így a könyv mind tudományos, mind kereskedelmi
közönség számára alkalmas. Hozzáférhető formátumával és gyakorlati
alkalmazásaival a könyvet olyan platformokon való terjesztésre tervezték, mint
az Amazon, vonzó a régészet, a földrajzi modellezés és az adatelemzés iránt
érdeklődő olvasók számára.
4.1. Vallási rituálék és szent helyek
A történelem során a vallási hiedelmek mélyen befolyásolták
az emberi viselkedést, különösen a szent helyek építésében és elhelyezésében.
Ezeket a vallási építményeket – templomokat, szentélyeket, oltárokat – gyakran
spirituális jelentőségűnek tartott helyeken építették, például hegyekben,
folyókban, barlangokban vagy csillagászati elrendezésekben. A földrajz és a
vallási gyakorlatok közötti kapcsolat gazdag adatforrást nyújt az ősi kultúrák
megértésére törekvő régészek számára. Ebben a fejezetben azt vizsgáljuk, hogy a
vallási rituálék hogyan befolyásolták a szent helyek helyét, és hogyan
használhatók számítási eszközök a vallási helyek elhelyezésének mintáinak
elemzésére a különböző kultúrákban.
4.1.1. A szakrális földrajz kulturális jelentősége
A vallási rituálék gyakran tükrözik a mély kapcsolatot olyan
természeti elemekkel, mint a hegyek, folyók, égitestek és bizonyos tájak,
amelyeket az ősi népek szentnek tartottak. Ezek a kapcsolatok gyakran diktálták
a templomok, zarándokutak és oltárok elhelyezését. A szent helyek
tanulmányozása betekintést nyújt abba, hogy az ősi társadalmak hogyan látták a
világot és a benne elfoglalt helyüket. Ezeknek a mintáknak a megértésével a
régészek megjósolhatják, hol lehetnek más felfedezetlen szent helyek.
Képlet: A szent hely alkalmassága a természeti adottságok
alapján
Egy hely alkalmassága egy szent hely számára a természeti
adottságok (hegyek, folyók stb.) közelsége alapján a következőképpen
modellezhető:
Ssite=∑i=1nwi⋅11+diS_{\text{site}} =
\sum_{i=1}^{n} w_i \cdot \frac{1}{1 + d_i}Ssite=i=1∑nwi⋅1+di1
Hol:
- SsiteS_{\text{site}}Ssite
egy hely alkalmassági pontszáma egy szent hely számára,
- did_idi
a távolság a III. természeti képződménytől (hegy, folyó stb.),
- wiw_iwi
súlyt tulajdonítanak e tulajdonság fontosságának az adott vallási
kontextusban.
Példakód: Szent hely alkalmassága a természeti adottságok
alapján
Wolfram
Kód másolása
(* Régió meghatározása a szent helyek elemzéséhez *)
régió = GeoRange -> {{29.5, 31.5}, {30.5, 32.5}}; (*
Példa: Jeruzsálem közelében *)
(* A régió hegyeire és folyóira vonatkozó adatok lekérése *)
mountainData = GeoEntities[régió, "hegyvidék",
100];
riverData = GeoEntities[régió, "Folyó", 50];
(* Régészeti lelőhely meghatározása *)
hely = GeoPosition[{31.7683, 35.2137}]; (* Példa: Jeruzsálem
*)
(* Számolja ki a távolság a helyszín és a legközelebbi
hegyek és folyók *)
distanceToMountain = GeoDistance[site, mountainData];
distanceToRiver = GeoDistance[site, riverData];
(* Súlyok hozzárendelése a hegyek és folyók vallási
kontextusban betöltött fontossága alapján *)
súlyok = {0,6, 0,4};
(* Számítsa ki a szent hely alkalmassági pontszámát *)
suitabilityScore = súlyok[[1]] * (1 / (1 +
távolság)+Mountain)) +
súlyok [[2]] * (1 / (1 + távolság));
alkalmasságPontszám
Ez a kód kiszámítja egy hely (Jeruzsálem) alkalmasságát egy
szent hely számára a természeti adottságok, például hegyek és folyók közelsége
alapján, amelyeket sok ősi kultúrában gyakran spirituálisan jelentősnek
tekintettek.
4.1.2. Csillagászati együttállások és szakrális geometria
Sok ősi kultúrában a vallási rituálék égi eseményekhez,
például napfordulókhoz, napéjegyenlőségekhez és bolygómozgásokhoz kötődtek.
Ezeket az együttállásokat gyakran beépítették a szent helyek építésébe,
amelyeket úgy terveztek, hogy igazodjanak a fontos csillagászati jelenségekhez.
Például sok ősi templomot és piramist építettek, hogy igazodjanak a napfordulók
során felkelő vagy lenyugvó naphoz.
Képlet: Azimutális igazítás szent helyekhez
Egy szent hely azimutális igazodásának kiszámításához az égi
eseményekkel, például a nap felkelésével a nyári napfordulón a következő
képletet használjuk az azimutra (AAA):
A=arctan(sin(Δλ)cos(φ1)⋅tan(φ2)−sin(φ1)⋅cos(Δλ))A = \arctan\left(\frac{\sin(\Delta \lambda)}{\cos(\phi_1)
\cdot \tan(\phi_2) - \sin(\phi_1) \cdot \cos(\Delta
\lambda)}\jobb)A=arctan(cos(φ1)⋅tan(φ2)−sin(φ1)⋅cos(Δλ)sin(Δλ))
Hol:
- φ1\phi_1
φ1 és φ2\phi_2 φ2 a megfigyelő és az égi esemény szélességi fokai (pl. a
nap helyzete),
- Δλ\Delta
\lambdaΔλ a megfigyelő és az égi esemény hosszúsági különbsége.
Példakód: Egy szent hely csillagászati igazítása
Wolfram
Kód másolása
(* Határozza meg egy szent hely szélességét és hosszúságát
*)
siteLatLong = Geopozíció[{31.7683, 35.2137}]; (* Jeruzsálem
*)
(* Határozza meg a nap helyzetét a nyári napfordulón
napkeltekor *)
sunPosition = Geopozíció[{0, 23.44}]; (* Példa: A Nap
deklinációja a napforduló idején *)
(* Számítsa ki a helyszín azimutális igazítását *)
azimut = ArcTan[Sin[35.2137 - 0], Cos[31.7683] * Tan[23.44]
- Sin[31.7683] * Cos[35.2137 - 0]];
Azimuth
Ez a kód kiszámítja egy szent hely (Jeruzsálem) azimutális
igazítását a nap helyzetéhez a nyári napforduló idején, ami gyakran kapcsolódik
az ősi vallási struktúrák spirituális tervezéséhez.
4.1.3. Zarándokutak és vallási hálózatok
A vallási rituálék és zarándoklatok fontos szerepet
játszottak a szent helyek nagy távolságokon keresztüli összekapcsolásában. A
zarándokutakat gyakran kulcsfontosságú vallási központok között hozták létre,
hatalmas szent földrajzi hálózatokat alkotva. Ezeknek a hálózatoknak a
tanulmányozásával a régészek betekintést nyerhetnek a vallási gyakorlatok
térbeli szerveződésébe, és azonosíthatják a potenciálisan felfedezetlen szent
helyeket.
Képlet: Optimális zarándokút a szent helyek között
A legrövidebb út két szent hely között a következő képlettel
számítható ki a Föld felszínének két pontja közötti geodéziai távolságra
(dgeod_{\text{geo}}dgeo):
dgeo=R⋅arccos(sin(φ1)⋅sin(φ2)+cos(φ1)⋅cos(φ2)⋅cos(Δλ))d_{\text{geo}} = R \cdot \arccos\left(\sin(\phi_1) \cdot
\sin(\phi_2) + \cos(\phi_1) \cdot \cos(\phi_2) \cdot \cos(\Delta
\lambda)\right)dgeo=R⋅arccos(sin(φ1)⋅sin(φ2)+cos(φ1)⋅cos(φ2)⋅cos(Δλ))
Hol:
- RRR
a Föld sugara,
- φ1,φ2\phi_1,
\phi_2 φ1,φ2 a két szent hely szélességi foka,
- Δλ\Delta
\lambdaΔλ a két hely hosszúsági különbsége.
Példakód: Szent helyek közötti zarándokutak kiszámítása
Wolfram
Kód másolása
(* Két szent hely pozíciójának meghatározása *)
site1 = Geopozíció[{31.7683, 35.2137}]; (* Példa: Jeruzsálem
*)
site2 = Geopozíció[{21.4225, 39.8262}]; (* Példa: Mekka*)
(* Számítsa ki a két helyszín közötti geodéziai távolságot
*)
distanceBetweenSites = GeoTávolság[hely1, hely2];
(* Vizualizálja a legrövidebb zarándokutat a két helyszín
között *)
GeoGraphics[{Red, GeoPath[{site1, site2}]}]
Ez a kód kiszámítja és megjeleníti a legrövidebb
zarándokutat két szent hely, Jeruzsálem és Mekka között. Az ehhez hasonló
zarándokutak gyakran képezték a vallási hálózatok gerincét, amelyek távoli
vallási közösségeket kötöttek össze.
4.1.4. Esettanulmány: Szent helyek az ókori Egyiptomban
Az ókori Egyiptom kiváló példa arra, hogy a vallási rituálék
hogyan alakították a szent helyek helyét és kialakítását. Az olyan templomok,
mint Karnak és Luxor, konkrét égi eseményekhez igazodtak, és a Nílus közelében
épültek, amely maga is szentnek számított. Ezeknek a helyeknek a vizsgálatával
azonosíthatjuk azokat a mintákat, amelyek az egyiptomi vallási építészetben
reprodukálódtak.
Példa: Szent helyek elhelyezésének elemzése Egyiptomban
Wolfram
Kód másolása
(* Határozza meg az ókori Egyiptom régióját a szent helyek
elemzéséhez *)
egyptRegion = GeoRange -> {{24.0, 32.0}, {30.0, 35.0}};
(* Adatok lekérése az ókori Egyiptom szent helyeiről *)
egyptianTemples = GeoEntities[egyptRegion,
"ReligiousSite", 100]; (* Példa: egyiptomi templomok *)
(* Nílus folyó adatainak lekérése *)
nileRiver = GeoEntities[egyptRegion, "River", 50];
(* Vizualizáld a szent helyek és a Nílus folyó közötti
kapcsolatot *)
GeoGraphics[{Blue, GeoMarker[egyiptomiTemples], LightBlue,
GeoPath[nileRiver]}]
Ez a kód lekéri és vizualizálja a Nílus folyó mentén
található szent helyek helyét az ókori Egyiptomban, megmutatva, hogy a vallási
helyek szorosan kapcsolódtak a természeti és égi jelenségekhez.
4.1.5. Szent helyek előrejelzése kulturális és környezeti
adatok felhasználásával
A kulturális gyakorlatok, a környezeti tényezők és a
csillagászati együttállások kombinálásával prediktív modelleket fejleszthetünk
ki a potenciálisan felfedezetlen szent helyek megtalálására. Ezek a modellek
integrálják azokat a földrajzi és spirituális megfontolásokat, amelyeket az ősi
kultúrák használtak, amikor eldöntötték, hol építsék fel vallási struktúráikat.
Képlet: Prediktív modell a szent helyek felfedezéséhez
A szent helyek felfedezésének prediktív modellje a
következőképpen fejezhető ki:
Psacred=w1⋅Snatural+w2⋅Sastronomical+w3⋅SculturalP_{\text{sacred}}
= w_1 \cdot S_{\text{natural}} + w_2 \cdot S_{\text{astronomical}} + w_3 \cdot
S_{\text{cultural}}Psacred=w1⋅Snatural+w2⋅Sastronomical+w3⋅Scultural
Hol:
- PsacredP_{\text{sacred}}
A szent hely felfedezésének valószínűsége,
- SnaturalS_{\text{natural}}Snatural
a természeti adottságok közelségén alapuló alkalmassági pontszám,
- SastronomicalS_{\text{astronomical}}Sastronomical
a csillagászati igazításon alapuló alkalmassági pontszám,
- SculturalS_{\text{cultural}}Scultural
az alkalmassági pontszám olyan kulturális tényezők alapján, mint a
zarándokutak vagy más vallási helyek közelsége,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezőkhöz rendelt súlyok.
Példakód: Szent helyek helyének előrejelzése
Wolfram
Kód másolása
(* Határozza meg a természeti, csillagászati és kulturális
tényezők súlyát *)
súlyok = {0,4, 0,4, 0,2}; (* A természeti és csillagászati
tényezők egyenlő fontossága *)
(* Számítsa ki a természeti, csillagászati és kulturális
alkalmassági pontszámokat *)
naturalSuitability = súlyok[[1]] * suitabilityScore;
csillagászatiAlkalmasság = súlyok[[2]] * azimut;
culturalSuitability = RandomReal[{0.7, 0.9},
Length[region]]; (* Példa kulturális pontszám *)
(* Számítsa ki a szent hely megtalálásának valószínűségét *)
sacredSiteLikelihood = naturalSuitability +
astronomicalSuitability + culturalSuitability;
(* Vizualizáld a szent helyek valószínűségét *)
GeoGraphics[{GeoBackground -> sacredSiteProbability}]
Ez a kód integrálja a természeti, csillagászati és
kulturális tényezőket a szent helyek felfedezésének prediktív modelljébe,
valószínűségi térképet generálva a fel nem fedezett szent helyek lehetséges
helyeiről.
Következtetés
A vallási rituálék és a szent helyek mélyen összefonódnak a
természeti földrajzzal és a csillagászati együttállásokkal. Ezeknek a mintáknak
az elemzésével a régészek mélyebb megértést nyerhetnek arról, hogy az ősi
kultúrák hogyan látták a világot, és hol választották vallási struktúráik
építését. A számítási eszközök hatékony módszereket kínálnak a szent helyek
helyének előrejelzésére, új lehetőségeket kínálva a jövőbeli régészeti
felfedezésekhez. A következő, Mezőgazdasági technikák és településminták
című fejezetben azt vizsgáljuk, hogy az ősi mezőgazdasági gyakorlatok
hogyan alakították a települési helyeket, és hogyan használhatók számítási
módszerek ezen összefüggések modellezésére.
Ez a fejezet gyakorlati példákat és elméleti meglátásokat
ötvöz, bemutatva, hogy a számítógépes régészet hogyan használható vallási
rituálék és szent helyek elemzésére. A Wolfram nyelvi kód felvétele lehetővé
teszi az olvasók számára, hogy ezeket a módszereket saját kutatásukban
alkalmazzák. A könyvet széles közönség számára tervezték, így alkalmas olyan
platformokon való terjesztésre, mint az Amazon, ahol vonzó lesz a régészet, a
vallási tanulmányok és a számítógépes modellezés iránt érdeklődő olvasók számára.
4.2. Mezőgazdasági technikák és településszerkezet
A mezőgazdaság az emberi település egyik elsődleges
mozgatórugója, a gazdálkodási technikák fejlődése jelentősen befolyásolta, hogy
hol és hogyan alakultak ki a korai közösségek. A nomád életmódból az ülő,
mezőgazdasági alapú társadalomba való átmenet fordulópontot jelentett az emberi
történelemben, és az első állandó településekhez és végül összetett
civilizációkhoz vezetett. Ez a fejezet azt vizsgálja, hogy az ősi mezőgazdasági
technikák hogyan alakították a települési mintákat, és hogyan használhatók számítási
modellek ezeknek a kapcsolatoknak az elemzésére és a települési helyek
előrejelzésére.
4.2.1. A mezőgazdaság szerepe a településalakításban
A mezőgazdaság fejlődése lehetővé tette a korai emberek
számára, hogy többletélelmiszert termeljenek, ami viszont nagyobb népességet és
állandóbb településeket tartott fenn. A különböző mezőgazdasági technikákat -
például a terrakozást, az öntözést és a vetésforgót - adaptálták az adott
környezeti feltételekhez, amelyek befolyásolták a közösségek letelepedését. A
települések gyakran termékeny föld, vízforrások és régiók közelében
helyezkedtek el, amelyek lehetővé tették e technikák alkalmazását.
Képlet: Mezőgazdasági alkalmasság környezeti tényezők
alapján
Egy régió mezőgazdasági alkalmassága modellezhető olyan
környezeti tényezők kombinálásával, mint a talaj termékenysége, a víz
elérhetősége és az éghajlati viszonyok. A mezőgazdasági alkalmassági pontszám
(SagricultureS_{\text{agriculture}}Sagriculture) egy adott helyre a
következőképpen fejezhető ki:
Sagriculture=w1⋅Talaj+w2⋅Swater+w3⋅SclimateS_{\text{agriculture}}
= w_1 \cdot S_{\text{soil}} + w_2 \cdot S_{\text{water}} + w_3 \cdot
S_{\text{climate}}Sagriculture=w1⋅Ssoil+w2⋅Swater+w3⋅Sclimate
Hol:
- SsoilS_{\text{soil}}Ssoil
a talaj termékenységén alapuló alkalmassági pontszám,
- SwaterS_{\text{víz}}Swater
a vízforrások közelségén alapuló alkalmassági pontszám,
- SclimateS_{\text{climate}}Sclimate
az éghajlati viszonyokon alapuló alkalmassági pontszám,
- A
W1,W2,w3w_1, w_2, w_3w1,W2,W3 az egyes tényezőkhöz rendelt súlyok az adott
régióban betöltött fontosságuk alapján.
Példakód: Egy régió mezőgazdasági alkalmasságának
kiszámítása
A Wolfram nyelv segítségével kiszámíthatjuk egy adott régió
mezőgazdasági alkalmasságát a talaj, a víz és az éghajlati adatok
kombinálásával:
Wolfram
Kód másolása
(* Régió meghatározása mezőgazdasági elemzéshez *)
régió = GeoRange -> {{35.5, 36.5}, {32.5, 33.5}}; (*
Példa: ókori Mezopotámia *)
(* A talaj termékenységére, a víz rendelkezésre állására és
az éghajlati adatokra vonatkozó adatok lekérése a régióra vonatkozóan *)
soilFertilityData = GeoEntities[régió, "Talaj",
100];
waterProximity = GeoDistance[régió, GeoEntities[régió,
"Folyó", 50]]; (* Folyók közelsége *)
climateData = WeatherData[régió, "Hőmérséklet"];
(* Súlyok hozzárendelése az egyes tényezőkhöz fontosságuk
alapján *)
súlyok = {0,5, 0,3, 0,2}; (* Példa: a talaj a legfontosabb
tényező *)
(* Számítsa ki a mezőgazdasági alkalmassági pontszámot *)
mezőgazdaságAlkalmasság = súlyok[[1]] * soilFertilityData +
súlyok[[2]] * (1 / (1 + vízközelség)) +
súlyok[[3]] * éghajlatAdatok;
mezőgazdaságAlkalmasság
Ez a kód kiszámítja a mezopotámiai régió mezőgazdasági
alkalmassági pontszámát a talaj, a víz és az éghajlati adatok lekérésével,
valamint az egyes tényezők súlyozásával a mezőgazdasági siker fontossága
alapján.
4.2.2. Terracing, öntözés és vetésforgó
Az ősi mezőgazdasági társadalmak különféle technikákat
alkalmaztak a terméshozam maximalizálására különböző környezetekben. A
talajművelést meredek terepek művelésére használták, az öntözés lehetővé tette
a gazdálkodást a száraz területeken, és a vetésforgó hosszú ideig segített
fenntartani a talaj termékenységét. Ezeknek a technikáknak a használata
befolyásolta a települési helyeket, mivel lehetővé tették a mezőgazdaságot
olyan területeken, amelyek egyébként barátságtalanok lettek volna.
Képlet: Terracing alkalmasság a lejtő alapján
A teraszokat gyakran lejtős terepen használják, hogy sík
területeket hozzanak létre a mezőgazdaság számára. Egy terület
terepversenyzésre való alkalmassága a terep lejtése
(SslopeS_{\text{slope}}Slope) alapján modellezhető:
Sterracing=11+∣Sslope−Sideal∣S_{\text{terracing}}
= \frac{1}{1 + |S_{\szöveg{lejtő}} -
S_{\szöveg{ideális}}|}
Sterracing=1+∣Sslope−Sideal∣1
Hol:
- SslopeS_{\text{slope}}A
lejtő a terep tényleges lejtése,
- SidealS_{\text{ideal}}Ideális
az ideális lejtő a talajversenyzéshez (gyakran 10-15 fok körül).
Példakód: A tereprendezés alkalmasságának kiszámítása a
lejtő alapján
Wolfram
Kód másolása
(* Régió definiálása a lejtéselemzéshez *)
régió = GeoRange -> {{35.5, 36.5}, {32.5, 33.5}}; (*
Példa: Felföld *)
(* A régió lejtési adatainak lekérése *)
slopeData = GeoElevationData[régió, "Meredekség"];
(* Határozza meg az ideális lejtőt a tereprendezéshez *)
idealLejtő = 12; (* Az ideális lejtő a teraszra kb. 12 fok
*)
(* Számítsa ki a terracing alkalmassági pontszámát *)
terracingAlkalmasság = 1 / (1 + Abs[slopeData -
idealSlope]);
(* Vizualizálja a terracing alkalmassági térképét *)
GeoGraphics[{GeoBackground -> terracingSuitability}]
Ez a kód lekéri egy adott régió lejtési adatait, és
kiszámítja a tereprendezésre való alkalmasságot annak alapján, hogy a terep
lejtése milyen közel van a mezőgazdasági teraszok ideális lejtőjéhez.
4.2.3. Öntözés és vízgazdálkodás
Az öntözés kritikus technika a száraz területek
mezőgazdaságának lehetővé tételében, lehetővé téve a növények termesztését a
természetes vízforrásoktól távol. A települések folyókhoz való közelsége és az öntözési
hálózatok fejlődése erősen befolyásolta az ősi közösségek letelepedését.
Képlet: Öntözési alkalmasság a víz közelsége alapján
Egy régió öntözésalapú mezőgazdaságra való alkalmassága a
következőképpen modellezhető:
Öntözés=11+dwaterS_{\text{öntözés}} = \frac{1}{1 +
d_{\text{víz}}}Öntözés=1+dwater1
Hol:
- SirrigationS_{\text{öntözés}}Az
öntözés az öntözésre való alkalmassági pontszám,
- dwaterd_{\text{water}}dwater
a legközelebbi vízforrás (folyó, tó stb.) távolsága.
Példakód: Az öntözési alkalmasság kiszámítása a víz
közelsége alapján
Wolfram
Kód másolása
(* A régió vízforrás-adatainak lekérése *)
waterSources = GeoEntities[régió, "folyó", 50];
(* Régészeti lelőhely meghatározása *)
site = GeoPosition[{35.7, 32.9}]; (* Példa: ősi település *)
(* Számítsa ki a helyszín és a legközelebbi vízforrás
közötti távolságot *)
distanceToWater = GeoDistance[site, waterSources];
(* Öntözési alkalmassági pontszám kiszámítása *)
öntözésAlkalmasság = 1 / (1 + távolságVíz);
öntözésAlkalmasság
Ez a példa kiszámítja egy terület alkalmasságát az öntözésen
alapuló mezőgazdaságra a vízforrásokhoz való közelsége alapján, ami kritikus
tényező a száraz területeken folytatott gazdálkodás sikerében.
4.2.4. Mezőgazdasági technikákon alapuló
településszerkezet elemzése
A települési minták elemzésével a mezőgazdasági
technikákkal, például a terracinggal, az öntözéssel és a vetésforgóval
kapcsolatban a régészek jobban megérthetik, hogy az ősi közösségek hogyan
alkalmazkodtak környezetükhöz. A környezeti adatokat az ismert mezőgazdasági
technikákkal integráló számítási modellek segíthetnek megjósolni, hogy hol
helyezkedhetnek el más ősi települések.
Képlet: mezőgazdasági technikákon alapuló települési
alkalmasság
Az általános települési alkalmassági pontszám a
következőképpen fejezhető ki:
Ssettlement=w1⋅Sterracing+w2⋅Sirrigation+w3⋅ScropRotationS_{\text{settlement}}
= w_1 \cdot S_{\text{terracing}} + w_2 \cdot S_{\text{irrigation}} + w_3 \cdot S_{\text{cropRotation}}Ssettlement=w1⋅Sterracing+w2⋅Sirrigation+w3⋅ScropRotation
Hol:
- SterracingS_{\text{terracing}}A
sterracing a terracing alkalmassági pontszáma,
- SirrigationS_{\text{öntözés}}Az
öntözés az öntözésre való alkalmassági pontszám,
- ScropRotationS_{\text{cropRotation}}ScropRotation
a vetésforgó alkalmassági pontszáma,
- w1,w2,w3w_1,
w_2, w_3w1,w2,w3 az egyes tényezőkhöz rendelt súlyok a régióban betöltött
jelentőségük alapján.
Példakód: Települési helyek előrejelzése mezőgazdasági
technikák alapján
Wolfram
Kód másolása
(* Súlyok meghatározása a terracinghoz, az öntözéshez és a
vetésforgóhoz *)
súlyok = {0,4, 0,4, 0,2}; (* A talajművelés és az öntözés
fontosabb ebben a régióban *)
(* A vetésforgó adatainak lekérése *)
cropRotationSuitability = RandomReal[{0.7, 0.9},
Hossz[régió]]; (* Példa: vetésforgóra való alkalmasság *)
(* Számítsa ki a teljes települési alkalmassági pontszámot
*)
settlementSuitability = súlyok[[1]] * terracingAlkalmasság +
súlyok[[2]] * öntözésAlkalmasság +
súlyok[[3]] * cropRotationAlkalmasság;
(* Vizualizálja a település alkalmassági térképét *)
GeoGraphics[{GeoBackground -> settlementSuitability}]
Ez a kód integrálja a terrakozást, az öntözést és a
vetésforgót egy kombinált települési alkalmassági modellbe, segítve megjósolni,
hogy hol helyezkedhetnek el az ősi települések a régióban használt
mezőgazdasági technikák alapján.
4.2.5. Esettanulmány: Mezőgazdaság és települések az
ókori Mezopotámiában
Az ókori Mezopotámia a mezőgazdaság történetének egyik
legjelentősebb régiója, ahol a korai öntözési technikák és a Tigris és az
Eufrátesz folyók termékeny talaja lehetővé tette a nagy városi települések
kialakulását. A régió mezőgazdasági gyakorlata és települési mintái közötti
kapcsolat tanulmányozásával a régészek betekintést nyerhetnek a korai
civilizációk fejlődésébe.
Példa: Mezőgazdasági alkalmasság elemzése Mezopotámiában
Wolfram
Kód másolása
(* Határozza meg az ókori Mezopotámia régióját elemzésre *)
mesopotamiaRegion = GeoRange -> {{29.5, 31.5}, {44.5,
47.5}}; (* Mezopotámiai síkság *)
(* A talaj termékenységére, a vízközelségre és az éghajlatra
vonatkozó adatok lekérése *)
soilData = GeoEntities[mezopotámiaRégió, "Talaj",
100];
waterData = GeoEntities[mezopotámiaRégió, "Folyó",
50]; (* Tigris és Eufrátesz folyók *)
climateData = WeatherData[mezopotámiaRégió,
"Hőmérséklet"];
(* Mezőgazdasági alkalmasság kiszámítása *)
agriculturalSuitability = Átlag[{soilData, 1 / (1 +
GeoDistance[mezopotámiaRégió, vízData]), climateData}];
(* Vizualizálja a mezőgazdasági alkalmasságot Mezopotámiában
*)
GeoGraphics[{GeoBackground -> agriculturalSuitability}]
Ez a példa az ókori Mezopotámia mezőgazdasági alkalmasságát
elemzi a talaj, a víz és az éghajlati adatok integrálásával. Ezeknek a
tényezőknek a megjelenítésével a régészek jobban megérthetik, hogyan alakította
a mezőgazdaság a települési mintákat a világ egyik legkorábbi városi
civilizációjában.
Következtetés
A mezőgazdasági technikák kritikus szerepet játszottak az
ősi településminták kialakításában, és e technikák és a környezeti tényezők
közötti kapcsolat értékes betekintést nyújthat az emberi történelembe. A
terrakolásra, az öntözésre és a vetésforgóra vonatkozó adatok olyan környezeti
változókkal való kombinálásával, mint a talaj termékenysége, a víz közelsége és
az éghajlat, a kutatók prediktív modelleket hozhatnak létre a felfedezetlen
régészeti lelőhelyek megtalálásához. A következő, Társadalmi struktúrák és
erőforrás-elosztás című fejezetben azt vizsgáljuk, hogy a társadalmi
hierarchiák és az erőforrások eloszlása hogyan befolyásolta a települési
mintákat, és hogyan modellezhetők ezek a tényezők számítással.
Ez a fejezet részletesen feltárja a mezőgazdaság és a
településminták kapcsolatát, gyakorlati példákat és Wolfram nyelvi kódot
tartalmaz, amely lehetővé teszi az olvasók számára, hogy ezeket a fogalmakat
saját kutatásaikban alkalmazzák. A hozzáférhető formátum biztosítja, hogy a
könyv mind az akadémiai, mind az általános közönség számára alkalmas legyen,
így ideális forrás az olyan platformokon való terjesztéshez, mint az Amazon,
ahol vonzó lesz a régészet, a történelem és a számítógépes modellezés iránt érdeklődő
olvasók számára.
4.3. Társadalmi struktúrák és erőforrás-elosztás
A társadalmi struktúrák szerveződése és az erőforrások
elosztása döntő szerepet játszott az ősi településminták kialakításában. Ahogy
a társadalmak összetettebbé váltak, hierarchikus rendszerek alakultak ki az
erőforrások, például az élelmiszer, a víz, az ásványi anyagok és a kereskedelmi
áruk termelésének, elosztásának és ellenőrzésének kezelésére. Ezek a rendszerek
nemcsak az erőforrások elosztását határozták meg, hanem azt is befolyásolták,
hogy hol élnek az emberek, hogyan épülnek fel a városok, és hogyan hatnak
egymásra a települések. Ez a fejezet feltárja a társadalmi hierarchiák szerepét
az erőforrások elosztásában, és azt, hogy a számítási modellek hogyan
segíthetnek a régészeknek a társadalmi szerveződésen alapuló települési minták
előrejelzésében.
4.3.1. Társadalmi hierarchiák és településszervezés
Az ősi társadalmak gyakran hierarchikus struktúrákba
szerveződtek, ahol az elit ellenőrizte a kulcsfontosságú erőforrásokat, míg az
alacsonyabb osztályok elvégezték a termeléshez szükséges munkát. A települések
társadalomon belüli elhelyezkedését befolyásolhatja az elit által ellenőrzött
erőforrások, például a termékeny föld vagy a kereskedelmi útvonalak közelsége,
valamint olyan társadalmi tényezők, mint a védelem szükségessége vagy a vallási
vagy politikai központokhoz való hozzáférés.
Képlet: Társadalmi befolyás a település alkalmasságára
A társadalmi hierarchiák hatása a települések helyére
modellezhető az elit által irányított erőforrásokhoz való közelség
(SeliteS_{\text{elit}}Szelit) és a más társadalmi struktúrákhoz, például
vallási vagy politikai központokhoz való közelség (ScenterS_{\text{center}}Scenter)
integrálásával:
Ssocial=w1⋅Szelit+w2⋅Scenter+w3⋅SresourceS_{\text{social}}
= w_1 \cdot S_{\text{elit}} + w_2 \cdot S_{\text{center}} + w_3 \cdot
S_{\text{resource}}Ssocial=w1⋅Selite+w2⋅Scenter+w3⋅Sresource
Hol:
- SeliteS_{\text{elite}}Selite
az elit által ellenőrzött területek közelségén alapuló alkalmassági
pontszám,
- ScenterS_{\text{center}}Scenter
a politikai vagy vallási központok közelségén alapuló alkalmassági
pontszám,
- SresourceS_{\text{resource}}Sresource
az erőforrásokhoz, például élelmiszerhez vagy vízhez való hozzáférésen
alapuló alkalmassági pontszám,
- A
W1,W2,w3w_1, w_2 w_3w1,W2,W3 súlyok az egyes tényezők relatív fontosságát
fejezik ki.
Példakód: A társadalmi hierarchia és a települési
alkalmasság modellezése
Wolfram
Kód másolása
(* Régió meghatározása a társadalmi hierarchia elemzéséhez
*)
régió = GeoRange -> {{29.5, 31.5}, {30.5, 32.5}}; (*
Példa: az ókori Mezopotámia *)
(* Adatok lekérése az elit által ellenőrzött területekről,
politikai/vallási központokról és erőforrásokról *)
eliteAreas = GeoEntities[régió, "Erődítmény", 50];
(* Erődítmények, mint az elit irányításának megbízottjai *)
centerData = GeoEntities[régió, "ReligiousSite",
50]; (* Vallási vagy politikai központok *)
resourceData = GeoEntities[régió, "Erőforrás",
50]; (* Példa: élelmiszer- és vízforrásokhoz való hozzáférés *)
(* Elemzési hely meghatározása *)
site = GeoPosition[{30.0, 31.5}]; (* Példa: település helye
*)
(* Számítsa ki az elit által ellenőrzött területek,
központok és erőforrások távolságát *)
distanceToElite = GeoDistance[site, eliteAreas];
distanceToCenter = GeoTávolság[webhely, centerData];
distanceToResource = GeoDistance[site, resourceData];
(* Határozza meg a társadalmi, politikai és
erőforrás-tényezők súlyozását *)
súlyok = {0, 4, 0, 3, 0, 3}; (* Az elit területek a
legfontosabb tényezők ebben az elemzésben *)
(* A település szociális alkalmassági pontszámának
kiszámítása *)
socialAlkalmasság = súlyok[[1]] * (1 / (1 +
távolságToElite)) +
súlyok[[2]] * (1 / (1 + távolságKözéppont)) +
súlyok[[3]] * (1 / (1 + távolság));
szociálisAlkalmasság
Ez a kód kiszámítja egy település alkalmasságát az elit
által ellenőrzött területekhez, politikai/vallási központokhoz és
erőforrásokhoz, például vízhez vagy élelmiszerhez való közelsége alapján. Az
eredmény egy társadalmi alkalmassági pontszám, amely felhasználható annak
előrejelzésére, hogy a társadalmi szerveződés alapján valószínűleg hol
alakultak ki települések.
4.3.2. Az erőforrások eloszlása és a gazdasági
egymásrautaltság
Az erőforrások elosztása kulcsfontosságú tényező a település
elhelyezkedése és mérete szempontjából. A többleterőforrásokkal, például
termékeny földdel, ásványi anyagokkal vagy kereskedelmi útvonalakhoz való
hozzáféréssel rendelkező társadalmak képesek voltak nagyobb népességet és
összetettebb társadalmi hierarchiákat fenntartani. Ezek az erőforrásokban
gazdag területek gyakran gazdasági tevékenység központjaivá váltak, vonzották
az embereket a környező régiókból, és egymástól függő települések hálózatait alakították
ki.
Képlet: Erőforrások rendelkezésre állása és település
növekedése
Az erőforrások rendelkezésre állásán alapuló település
növekedési potenciálja a következőképpen modellezhető:
Gsettlement=∑i=1nwi⋅RidiG_{\text{settlement}} =
\sum_{i=1}^{n} w_i \cdot \frac{R_i}{d_i}Gsettlement=i=1∑nwi⋅diRi
Hol:
- GsettlementG_{\text{település}}Gsettlement
a település növekedési potenciálja,
- RiR_iRi
a rendelkezésre álló III-adik erőforrás mennyisége,
- did_idi
az erőforrástól való távolság,
- wiw_iwi
az erőforrás fontosságához rendelt súly.
Példakód: A település növekedésének modellezése az
erőforrások rendelkezésre állása alapján
Wolfram
Kód másolása
(* Erőforrások és az erőforrásoktól való távolság
meghatározása *)
resources = {GeoEntities[region, "WaterSource",
50], GeoEntities[region, "Mineral", 50]};
distancesToResources = GeoDistance[site, #] & /@
resources;
(* Súlyok meghatározása az egyes erőforrások fontosságához
*)
súlyok = {0,5, 0,5}; (* Példa: a víz és az ásványi anyagok
egyformán fontosak *)
(* A település növekedési potenciáljának kiszámítása az
erőforrások rendelkezésre állása alapján *)
growthPotential = Összesen[súlyok * (1 / (1 + távolságok))];
növekedésPotenciál
Ez a kód kiszámítja a település növekedési potenciálját a
kulcsfontosságú erőforrások, például a víz és az ásványi anyagok rendelkezésre
állása és közelsége alapján. Az egyes erőforrásokhoz rendelt súlyozások az
adott erőforrások adott történelmi vagy földrajzi kontextusban betöltött
relatív fontosságától függően módosíthatók.
4.3.3. Kereskedelmi hálózatok és régiók közötti csere
Ahogy a települések növekedtek és gazdaságilag
változatosabbá váltak, kereskedelmi hálózatok alakultak ki az áruk és
erőforrások cseréjének megkönnyítésére. Ezek a hálózatok hatalmas távolságokon
keresztül kötötték össze a településeket, lehetővé téve az erőforrások, például
az élelmiszerek, fémek, textíliák és luxuscikkek áramlását. A kereskedelmi
útvonalak jelenléte gyakran diktálta a települések helyét, különösen az útvonal
kulcsfontosságú pontjain, ahol az árukat cserélték vagy tárolták.
Képlet: Települési alkalmasság a kereskedelmi útvonalak
közelsége alapján
A kereskedelmi útvonalakon alapuló települési hely
alkalmassága a következőképpen modellezhető:
Strade=w1⋅11+dtradeS_{\text{trade}} = w_1
\cdot \frac{1}{1 + d_{\text{trade}}}Strade=w1⋅1+dtrade1
Hol:
- StradeS_{\text{trade}}Strade
a település alkalmassági pontszáma a kereskedelmi útvonalak közelsége
alapján,
- dtraded_{\text{trade}}dtrade
a legközelebbi kereskedelmi útvonal távolsága,
- w1w_1w1
súlyt tulajdonítanak a kereskedelem közelségének fontosságának a
települések növekedése szempontjából.
Példakód: Kereskedelmi útvonal közelségének kiszámítása
Wolfram
Kód másolása
(* Kereskedelmi útvonaladatok lekérése a régióhoz *)
tradeRoutes = GeoEntities[régió, "TradeRoute",
100];
(* Számolja ki a település és a legközelebbi kereskedelmi
útvonal közötti távolságot *)
distanceToTrade = GeoDistance[site, tradeRoutes];
(* Adja meg a kereskedelmi útvonal közelségének súlyozását
*)
tradeWeight = 0,6; (* A kereskedelem kulcsfontosságú tényező
ebben a régióban *)
(* Számítsa ki az elszámolás kereskedelmi alkalmassági
pontszámát *)
tradeSuitability = tradeWeight * (1 / (1 +
distanceToTrade));
tradeAlkalmasság
Ez a példa kiszámítja egy település közelségét a közeli
kereskedelmi útvonalakhoz, és létrehoz egy alkalmassági pontszámot annak
alapján, hogy mennyire előnyös a hely a kereskedelem számára. Minél közelebb
van egy település a főbb kereskedelmi útvonalakhoz, annál valószínűbb, hogy a
gazdasági tevékenység csomópontjává válik.
4.3.4. Esettanulmány: Társadalmi hierarchiák és
erőforrás-ellenőrzés az Indus-völgyi civilizációban
Az Indus-völgyi civilizáció (i. e. 3300–1300) lenyűgöző
esettanulmányt nyújt arról, hogy a társadalmi hierarchiák és az erőforrások
elosztása hogyan befolyásolta a települési mintákat. A civilizáció városai,
mint például Harappa és Mohenjo-Daro, stratégiailag termékeny síkságok és
kereskedelmi útvonalak közelében helyezkedtek el, ami lehetővé tette a
gazdasági növekedést és a társadalmi rétegződést. Az erőforrások térbeli
eloszlásának és a városok hierarchikus szervezetének elemzésével a régészek
betekintést nyerhetnek abba, hogy az erőforrásokat hogyan ellenőrizték és
osztották el a régióban.
Példa: A társadalmi struktúra és erőforrások elemzése az
Indus-völgyben
Wolfram
Kód másolása
(* Határozza meg az Indus-völgy régióját *)
indusRegion = GeoRange -> {{27.0, 32.0}, {68.0, 74.0}};
(* Példa: Indus folyó völgye *)
(* Adatok lekérése erőforrásokhoz, kereskedelmi útvonalakhoz
és politikai központokhoz *)
indusResources = GeoEntities[indusRegion,
"Resource", 100];
indusTradeRoutes = GeoEntities[indusRegion,
"TradeRoute", 50];
indusPoliticalCenters = GeoEntities[indusRegion,
"PoliticalCenter", 50];
(* Határozza meg az erőforrás-, kereskedelmi és társadalmi
tényezők súlyozását *)
súlyok = {0, 4, 0, 3, 0, 3}; (* Példa: az erőforrások a
legfontosabbak *)
(* Számítsa ki az erőforrásoktól, kereskedelmi útvonalaktól
és politikai központoktól való távolságot *)
distanceToResources = GeoDistance[site, indusResources];
distanceToTrade = GeoDistance[site, indusTradeRoutes];
distanceToCenters = GeoDistance[site,
indusPoliticalCenters];
(* Számítsa ki az általános települési alkalmasságot
társadalmi és gazdasági tényezők alapján *)
indusAlkalmasság = súlyok[[1]] * (1 / (1 +
távolságErőforrások)) +
súlyok[[2]] * (1 / (1 + távolság)+
súlyok[[3]] * (1 / (1 + távolságKözéppontok));
indusAlkalmasság
Ez a kód modellezi az Indus-völgyi település alkalmasságát
az erőforrásokhoz, kereskedelmi útvonalakhoz és politikai központokhoz való
közelsége alapján. Az alkalmassági pontszám felhasználható azon területek
azonosítására, ahol a települések valószínűleg elhelyezkedtek, és hogy a
társadalmi és gazdasági tényezők hogyan befolyásolták fejlődésüket.
Következtetés
A társadalmi struktúrák és az erőforrások elosztása
kulcsszerepet játszott a települési minták alakításában a történelem során. Az
elit által ellenőrzött erőforrások, a kereskedelmi hálózatok és a társadalmi
hierarchiák közötti kapcsolatok elemzésével a régészek mélyebben megérthetik,
hogyan szerveződtek az ősi társadalmak. Az ezeket a tényezőket magában foglaló
számítási modellek hatékony eszközöket biztosítanak a felfedezetlen települések
helyének előrejelzéséhez. A következő, Kulturális adatelemzés és helyszín-előrejelzési
modellek című fejezetben azt vizsgáljuk, hogy a kulturális gyakorlatok és
adatok hogyan használhatók fel prediktív modellek kidolgozására a potenciális
régészeti lelőhelyek azonosítására.
Ez a fejezet átfogó feltárást nyújt a társadalmi hierarchiák
és az erőforrás-elosztás települési mintákra gyakorolt hatásáról, gyakorlati
példákkal és Wolfram nyelvi kóddal, amely lehetővé teszi az olvasók számára,
hogy ezeket a fogalmakat saját kutatásukban alkalmazzák. A hozzáférhető
formátum és a számítási eszközök beépítése ideálissá teszi ezt a könyvet mind
az akadémiai, mind az általános közönség számára, biztosítva piacképességét
olyan platformokon, mint az Amazon. A régészet, a történelem és az adatelemzés
iránt érdeklődő olvasók vonzónak és alkalmazhatónak találják a tartalmat a
valós kutatáshoz.
4.4. Kulturális adatelemzés és helyszín-előrejelzési
modellek
A kulturális adatok központi szerepet játszanak a régészeti
kutatásban. A kulturális gyakorlatok mintáinak elemzésével - például vallási
rituálék, mezőgazdasági módszerek, kereskedelmi hálózatok és társadalmi
szerveződés - a régészek értékes betekintést nyerhetnek az ősi civilizációk
működésébe, és hol helyezkedhetnek el felfedezetlen helyek. Ez a fejezet azt
vizsgálja, hogy a kulturális adatok hogyan integrálhatók a potenciális
régészeti lelőhelyek azonosítására szolgáló prediktív modellekbe, és bemutatja,
hogyan használhatók számítási eszközök a kulturális változók elemzésére a
környezeti tényezők mellett.
4.4.1. A kulturális adatok típusai a régészetben
A régészet kulturális adatai számos olyan tényezőt ölelnek
fel, amelyek tükrözik az ősi népek mindennapi életét, hiedelmeit és
gyakorlatait. A kulturális adatok legfontosabb kategóriái a következők:
- Rituális
gyakorlatok és szent helyek: Vallási vagy szertartási tevékenységekhez
kapcsolódó helyek.
- Mezőgazdasági
technikák: A gazdálkodás és az erőforrás-gazdálkodás módszerei.
- Társadalmi
struktúrák: A társadalom hierarchikus szervezete és az erőforrások
elosztása.
- Kereskedelmi
útvonalak: Az áruk, szolgáltatások és kulturális gyakorlatok
cseréjéhez használt útvonalak.
- Településminták:
A közösségek térbeli elrendezése az erőforrások, a politikai központok és
a kulturális tereptárgyak viszonylatában.
Ezeknek a tényezőknek az elemzésével a régészek olyan
prediktív modelleket dolgozhatnak ki, amelyek megbecsülik a régészeti
lelőhelyek megtalálásának valószínűségét a felderítetlen területeken.
Képlet: Kulturális befolyás a helyszín alkalmasságára
Egy helyszín kulturális tényezőkön alapuló régészeti
lelőhely alkalmassága a következőképpen fejezhető ki:
Scultural=∑i=1nwi⋅SiS_{\text{cultural}} =
\sum_{i=1}^{n} w_i \cdot S_iScultural=i=1∑nwi⋅Si
Hol:
- SculturalS_{\text{cultural}}Scultural
az általános kulturális alkalmassági pontszám,
- SiS_iSi
egy adott kulturális tényezőre (pl. kereskedelmi útvonalak, vallási
helyszínek közelsége) vonatkozó alkalmassági pontszám,
- wiw_iwi
súlyt tulajdonítanak e kulturális tényező fontosságának.
Példakód: Egy webhely kulturális alkalmasságának
kiszámítása
A Wolfram nyelv segítségével kiszámíthatjuk egy helyszín
kulturális alkalmasságát több tényező alapján, mint például a vallási
helyszínek közelsége, a kereskedelmi útvonalak és a társadalmi struktúra:
Wolfram
Kód másolása
(* Régió meghatározása kulturális adatok elemzéséhez *)
régió = GeoRange -> {{29.5, 31.5}, {30.5, 32.5}}; (*
Példa: Jeruzsálem közelében *)
(* Adatok lekérése vallási helyszínekhez, kereskedelmi
útvonalakhoz és társadalmi struktúrákhoz *)
religiousSites = GeoEntities[régió,
"ReligiousSite", 50];
tradeRoutes = GeoEntities[régió, "TradeRoute",
50];
socialCenters = GeoEntities[régió,
"PoliticalCenter", 50];
(* Elemzési hely meghatározása *)
site = GeoPosition[{30.0, 31.5}]; (* Példa: település helye
*)
(* Számítsa ki a vallási helyek, kereskedelmi útvonalak és
társadalmi központok távolságát *)
distanceToReligiousSites = GeoDistance[site,
religiousSites];
distanceToTradeRoutes = GeoDistance[site, tradeRoutes];
distanceToSocialCenters = GeoDistance[site, socialCenters];
(* Határozza meg az egyes kulturális tényezők súlyát *)
súlyok = {0, 4, 0, 3, 0, 3}; (* A vallási helyek a
legfontosabbak ebben a régióban *)
(* A település kulturális alkalmassági pontszámának
kiszámítása *)
culturalSuitability = súlyok[[1]] * (1 / (1 +
távolságToReligiousSites)) +
súlyok[[2]] * (1 / (1 + távolságToTradeRoutes)) +
súlyok[[3]] * (1 / (1 + távolságToSocialCenters));
kulturálisAlkalmasság
Ez a kód kiszámítja egy potenciális régészeti lelőhely
kulturális alkalmasságát a vallási helyszínek, kereskedelmi útvonalak és
társadalmi központok közelsége alapján. Az eredményül kapott pontszám prediktív
modellekben használható a nagy kulturális jelentőségű területek azonosítására.
4.4.2. A kulturális és környezeti adatok kombinálása
A kulturális adatok önmagukban gyakran nem elegendőek a
régészeti lelőhelyek pontos előrejelzéséhez. Figyelembe kell venni az olyan
környezeti tényezőket is, mint az éghajlat, a talaj termékenysége, a magasság
és a víz elérhetősége. A kulturális és környezeti adatok kombinálásával a
régészek robusztusabb prediktív modelleket fejleszthetnek ki.
Képlet: Kombinált kulturális és környezeti alkalmasság
A kulturális és környezeti tényezőkön alapuló helyszín
kombinált alkalmassági pontszáma a következőképpen fejezhető ki:
Scombined=w1⋅Scultural+w2⋅SenvironmentalS_{\text{combined}}
= w_1 \cdot S_{\text{cultural}} + w_2 \cdot
S_{\text{environmental}}Scombined=w1⋅Scultural+w2⋅Senvironmental
Hol:
- ScombinedS_{\text{combined}}Scombined
az általános alkalmassági pontszám,
- SculturalS_{\text{cultural}}Scultural
a kulturális alkalmassági pontszám,
- SenvironmentalS_{\text{environmental}}Senvironmental
a környezetvédelmi alkalmassági pontszám,
- W1,w2w_1,
w_2w1,W2 a kulturális és környezeti tényezőkhöz rendelt súlyok.
Példakód: A kombinált kulturális és környezeti
alkalmasság kiszámítása
Wolfram
Kód másolása
(* Határozza meg a környezeti alkalmasságot olyan tényezők
alapján, mint a talaj termékenysége és a víz közelsége *)
soilFertility = GeoEntities[régió, "Talaj", 100];
waterProximity = GeoDistance[site, GeoEntities[régió,
"River", 50]]; (* Folyók közelsége *)
környezetAlkalmasság = 0,5 * talajTermékenység + 0,5 * (1 /
(1 + vízProximity)); (* Példa: egyenlő súlyozású *)
(* A kulturális és környezeti tényezők súlyozásának
meghatározása *)
súlyokKombinált = {0,6, 0,4}; (* A kulturális tényezők ebben
az összefüggésben fontosabbak *)
(* Kombinált alkalmassági pontszám kiszámítása *)
combinedAlkalmasság = súlyokKombinált[[1]] *
culturalSuitability +
súlyokKombinált[[2]] * környezetiAlkalmasság;
combinedAlkalmasság
Ez a kód egyesíti a kulturális és környezeti alkalmassági
pontszámokat, hogy átfogó helyszíni alkalmassági pontszámot hozzon létre, amely
tükrözi mind a kulturális jelentőséget, mind a környezeti megvalósíthatóságot.
4.4.3. Prediktív modellezés régészeti lelőhelyek
felfedezéséhez
A kulturális és környezeti adatok felhasználásával a
régészek prediktív modelleket hozhatnak létre, amelyek megbecsülik a régészeti
lelőhelyek felfedezésének valószínűségét egy adott területen. Ezek a modellek
gépi tanulási technikákkal és statisztikai elemzéssel finomíthatók, hogy idővel
javítsák pontosságukat.
Képlet: Prediktív modell webhelyfelderítéshez
A régészeti lelőhely (PsiteP_{\text{site}}Psite)
megtalálásának valószínűsége a következőképpen modellezhető:
Psite=11+e−(α0+α1Scultural+α2Senvironmental)P_{\text{site}}
= \frac{1}{1 + e^{-(\alpha_0 + \alpha_1 S_{\text{cultural}} + \alpha_2
S_{\text{environmental}})}}Psite=1+e−(α0+α1Scultural+α2Senvironmental)1
Hol:
- PsiteP_{\text{site}}Psite
a hely felderítésének valószínűsége,
- SculturalS_{\text{cultural}}Scultural
a kulturális alkalmassági pontszám,
- SenvironmentalS_{\text{environmental}}Senvironmental
a környezetvédelmi alkalmassági pontszám,
- α0,α1,α2\alpha_0,
\alpha_1, \alpha_2 α0,α1,α2 a múltbeli adatokból származtatott
együtthatók.
Példakód: Prediktív modell létrehozása régészeti
lelőhelyek felfedezéséhez
Wolfram
Kód másolása
(* Határozza meg a kulturális és környezeti alkalmassági
pontszámokat bemenetként *)
inputs = {culturalSuitability, environmentalSuitability};
(* Együtthatók meghatározása a logisztikai regressziós
modellhez *)
együtthatók = {0, 5, 0, 7, 0, 3}; (* Példa együtthatók *)
(* Számítsa ki a webhelyfelderítés valószínűségét *)
siteLikelihood = 1 / (1 + Exp[-(együtthatók[[1]] +
együtthatók[[2]] * kulturálisAlkalmasság +
együtthatók[[3]] * environmentalSuitability)]);
siteLikelihood
Ez a kód egy egyszerű prediktív modellt valósít meg egy
régészeti lelőhely felfedezésének valószínűségének becslésére a kulturális és
környezeti alkalmassági pontszámok alapján. Az együtthatók beállításával a
modell finomhangolható a korábbi adatok felhasználásával.
4.4.4. Gépi tanulás és kulturális helyszínek előrejelzése
A gépi tanulási technikák felhasználhatók a kulturális és
környezeti változók nagy adatkészleteinek elemzésére a minták automatikus
észlelése és a felfedezetlen régészeti lelőhelyek helyének előrejelzése
érdekében. A felügyelt tanulási algoritmusok, például a döntési fák, a támogató
vektorgépek és a neurális hálózatok betaníthatók ismert régészeti lelőhelyeken,
hogy új területekre alkalmazható prediktív modelleket hozzanak létre.
Példakód: Machine Learning modell használata
webhely-előrejelzéshez
Wolfram
Kód másolása
(* Ismert régészeti lelőhelyek történelmi adatainak
betöltése *)
data = Import["historical_sites.csv"]; (* Példa
adatkészlet *)
(* Gépi tanulási modell betanítása kulturális és környezeti
változókon *)
model = Predict[data, Method ->
"RandomForest"]; (* Véletlenszerű erdőmodell előrejelzéshez *)
(* A modell használatával előrejelezheti a webhelyfelderítés
valószínűségét egy új régióban *)
newData = {culturalSuitability, environmentalSuitability};
(* Bemenetek az új régióhoz *)
predictedLikelihood = modell[newData];
predictedLikelihood
Ez a kód bemutatja, hogyan tanítható be egy gépi tanulási
modell előzményadatok felhasználásával az új régészeti lelőhelyek
felfedezésének valószínűségének előrejelzésére kulturális és környezeti
bemenetek alapján. A modell folyamatosan frissíthető az új adatok gyűjtésével.
4.4.5. Esettanulmány: Kulturális adatelemzés az Andokban
Az Andok ősi civilizációi, mint például az inkák, meggyőző
esettanulmányt nyújtanak a kulturális adatok elemzéséhez. Az inkák bonyolult
vallási és politikai központokat építettek, kifinomult mezőgazdasági teraszokat
alakítottak ki, és hatalmas kereskedelmi útvonalakat hoztak létre az Andok
hegységen keresztül. A régió települési mintáit befolyásoló kulturális és
környezeti tényezők elemzésével a régészek prediktív modelleket dolgozhatnak ki
az új régészeti lelőhelyek azonosítására.
Példa: kulturális és környezeti tényezők elemzése az
Andokban
Wolfram
Kód másolása
(* Régió meghatározása az Andokban a kulturális adatok
elemzéséhez *)
andesRegion = GeoRange -> {{-10.0, -5.0}, {-75.0,
-70.0}}; (* Példa: inka régió *)
(* Adatok lekérése vallási helyekre, kereskedelmi
útvonalakra és mezőgazdasági teraszokra *)
incaReligiousSites = GeoEntities[andesRegion,
"ReligiousSite", 100];
incaTradeRoutes = GeoEntities[andesRegion,
"TradeRoute", 50];
incaTerraces = GeoEntities[andesRegion, "Terasz",
50];
(* Számítsa ki a kulturális alkalmasságot egy potenciális
inka településre *)
distanceToIncaSites = GeoDistance[site, incaReligiousSites];
distanceToIncaTradeRoutes = GeoDistance[site,
incaTradeRoutes];
distanceToIncaTerraces = GeoDistance[site, incaTerraces];
incaCulturalSuitability = (1 / (1 + distanceToIncaSites)) +
(1 / (1 + távolságToIncaTradeRoutes)) +
(1 / (1 + távolságInka teraszok));
(* Vizualizálja az inka régió kulturális alkalmasságát *)
GeoGraphics[{GeoBackground -> incaCulturalSuitability}]
Ez a példa az Andok egy régiójának kulturális alkalmasságát
elemzi az inka vallási helyek, kereskedelmi útvonalak és mezőgazdasági teraszok
közelségének figyelembevételével. Az eredményül kapott kulturális alkalmassági
pontszám prediktív modellekben használható annak becslésére, hogy hol
helyezkedhetnek el felfedezetlen inka települések.
Következtetés
A kulturális adatok kritikus betekintést nyújtanak az ősi
civilizációk fejlődésébe és szervezetébe, és környezeti tényezőkkel kombinálva
felhasználhatók a régészeti lelőhelyek felfedezésének hatékony prediktív
modelljeinek létrehozására. A számítási eszközök és a gépi tanulási technikák
kihasználásával a régészek nagy adatkészleteket elemezhetnek, hogy azonosítsák
a kulturális gyakorlatok mintáit és megbecsüljék az új helyszínek
felfedezésének valószínűségét. A következő, Antipodális elemzés és régészeti
relevancia című fejezetben megvizsgáljuk, hogy a földrajzi fogalmak,
például az antipódok hogyan alkalmazhatók a régészeti kutatásokra, és hogyan
programozhatók modellek a régészeti lelőhelyek antipodális relevanciájának
elemzésére.
Ez a fejezet mélyrehatóan feltárja, hogyan használhatók fel
a kulturális adatok a régészet prediktív modellezésében. Gyakorlati példákkal
és Wolfram nyelvi kóddal az olvasók alkalmazhatják ezeket a fogalmakat saját
kutatásukban. A hozzáférhető formátum és a számítási eszközök használata
biztosítja, hogy ez a könyv mind az akadémiai, mind az általános közönség
számára vonzó legyen, így ideális forrás az olyan platformokon való
terjesztéshez, mint az Amazon. A régészet, a történelem és az adattudomány
iránt érdeklődő olvasók vonzónak és alkalmazhatónak találják ezt a tartalmat a
valós kutatási forgatókönyvekhez.
5.1. Antipódok: földrajzi áttekintés
Az antipód az a pont a Föld felszínén, amely
homlokegyenest ellentétes egy adott hellyel, vagyis a két pontot összekötő
vonal áthalad a Föld középpontján. A földrajzban az antipódok fogalmát
használták a távoli helyek közötti kapcsolatok feltárására. Bár a modern időkben
gyakran inkább kuriózumnak tekintik, az antipódok jelentős betekintést
nyújthatnak a régészeti kutatásokba, különösen az ősi navigáció, a kereskedelmi
útvonalak és a népek migrációjának megértésébe. Ez a fejezet feltárja az
antipódok mögötti földrajzi elveket, matematikai számításaikat és potenciális
relevanciájukat a régészetben.
5.1.1. Az antipódok földrajzi fogalma
Az antipódokat a Föld felszínének két pontjaként definiálják
úgy, hogy szélességi köreik nagyságrendben egyenlőek, de jelükben ellentétesek,
és hosszúságuk 180 fokkal különbözik. Például egy 45°N, 30°K pont antipódja a
déli szélesség 45°, nyugati hosszúság 150°-án helyezkedik el. A Föld legtöbb szárazföldi helyének nincs
szárazföldi antipódja, mivel a Föld felszínének nagy részét óceánok borítják.
Az antipódok fogalma azonban még mindig hasznos lehet a távoli helyek közötti
történelmi kapcsolatok tanulmányozásakor.
Képlet: Egy hely antipódjának kiszámítása
Egy adott pont (φ,λ)(\phi, \lambda)(φ,λ) koordinátákkal
rendelkező antipódja a következőképpen számítható ki:
- Az
antipód szélessége (φ′\phi'φ′) egyszerűen az eredeti szélesség negatívja:
φ′=−φ\phi' = -\phiφ′=−φ
- Az
antipód hosszúságát (λ′\lambda'λ′) úgy számítjuk ki, hogy kivonjuk az
eredeti hosszúságot 180°-ból: λ′=λ+180∘ mod 360∘\lambda'
= \lambda + 180^\circ \, \text{mod} \, 360^\circλ′=λ+180∘mod360∘
Ha az eredmény nagyobb, mint 180°, vonja ki a 360°-ot az érték normalizálásához.
Példakód: Antipódok kiszámítása Wolfram nyelven
Wolfram
Kód másolása
(* Határozza meg egy hely szélességét és hosszúságát *)
hely = GeoPosition[{45.0, 30.0}]; (* Példa: é. sz. 45°k., k.
h. 30°)
(* Számítsa ki az antipód szélességét és hosszúságát *)
antipodeLatitude = -GeoLatitude[hely];
antipodeLongitude = Mod[GeoLongitude[hely] + 180, 360];
(* Szükség esetén normalizálja a hosszúságot *)
Ha[antipodeLongitude > 180, antipodeLongitude -= 360];
(* Határozza meg az antipód helyzetét *)
antipode = GeoPosition[{antipodeLatitude,
antipodeLongitude}];
(* Az eredeti hely és antipódjának megjelenítése térképen *)
GeoGraphics[{Red, GeoMarker[location], Blue,
GeoMarker[antipód]}]
Ez a kód kiszámítja az északi szélesség 45°, keleti
hosszúság 30°-án található pont antipódját, és megjeleníti mind az eredeti
helyet, mind az antipódot a térképen. Ez a módszer kiterjeszthető a Föld
bármely pontjára.
5.1.2. Az antipódok történelmi jelentősége
Az antipódok fogalma szerepet játszhatott az ókori
kozmológiákban és navigációs gyakorlatokban, még ha közvetve is. Például, bár
az ősök nem használták a modern földrajzi számításokat, megértették, hogy a
távoli helyek összetett módon kapcsolódnak egymáshoz. Ezeknek a kapcsolatoknak
a megértése befolyásolhatta a kereskedelmet, a felfedezést és még a migrációs
mintákat is.
Az ősi időkben a távolsági hajózás és a kereskedelmi
útvonalak gyakran összekapcsolták a Föld ellentétes oldalán lévő régiókat. Míg
a közvetlen antipodális utazás valószínűtlen volt, bizonyos antipodális régiók
befolyásolhatták a kereskedelmi hálózatokat. Például a Földközi-tenger térségei
távoli földeket "a Föld végeiként" képzelhettek el, és az antipodális
kapcsolatok szimbolikus jelentéssel bírtak egyes kultúrákban.
5.1.3. Antipódok és régészeti jelentőség
A régészetben az antipódok betekintést nyújthatnak az ősi
civilizációk közötti kapcsolatokba. Bár ritka, hogy két nagy civilizáció
antipodális régiókat foglaljon el, ezeknek a földrajzi kapcsolatoknak a
megértése fényt deríthet az ősi kereskedelmi hálózatokra és migrációs mintákra.
Az antipodális pontok tanulmányozásával a régészek megvizsgálhatják, hogy az
ősi népek hogyan láthatták a világot, különösen a távoli földek és óceánok
tekintetében.
Esettanulmány: Antipódok és ősi navigáció
Fontolja meg a lehetséges antipodális kapcsolatot olyan
helyek között, mint Spanyolország és Új-Zéland. Míg ez a két régió szinte
ellentétes egymással, a történelmi bizonyítékok azt sugallják, hogy az ősi
népek mindkét régióban kifinomult tengeri navigációs technikákkal rendelkeztek.
Annak tanulmányozásával, hogy az egyik régió hajósai hogyan tekintették a
távoli földeket, és hogyan bővülhettek kereskedelmi útvonalaik, a régészek
betekintést nyerhetnek az ókori globális feltárás és kereskedelem szélesebb összefüggéseibe.
Képlet: Antipodális pontok közötti távolság
Mivel az antipodális pontok közvetlenül ellentétesek a Föld
felszínén, a köztük lévő geodéziai távolság megegyezik a Föld átmérőjével. A
két antipodális pont közötti geodéziai távolság kiszámításának képlete
egyszerű:
Dantipode=2×RD_{\text{antipode}} = 2 \times RDantipód=2×R
Hol:
- DantipodeD_{\text{antipode}}Dantipode
a két antipodális pont közötti távolság,
- RRR
a Föld sugara (kb. 6,371 kilométer).
Példakód: Antipodális pontok közötti távolság kiszámítása
Wolfram
Kód másolása
(* Határozza meg a Föld sugarát *)
földSugár = 6371; (* A Föld sugara kilométerben *)
(* Számítsa ki az antipodális pontok közötti távolságot *)
távolságAntipódok = 2 * földSugár;
távolságAntipódok
Ez a számítás azt mutatja, hogy a két antipodális pont
közötti távolság körülbelül 12 742 kilométer, a Föld átmérője.
5.1.4. Antipódok megjelenítése globális térképen
Az antipodális pontok eloszlásának megértése értékes
kontextust biztosíthat a régészeti kutatásokhoz, különösen a távolsági
kereskedelmi útvonalak vagy migrációs minták vizsgálatakor. Az antipodális
pontok globális térképen történő megjelenítésével a kutatók feltárhatják a
távoli régiók közötti kapcsolatokat.
Példakód: Antipodális területek megjelenítése
Wolfram
Kód másolása
(* Régió meghatározása a Földön *)
régió = GeoPosition[{40.7128, -74.0060}]; (* Példa: New York
City *)
(* Számítsa ki a régió antipódját *)
antipodeRegion = GeoPosition[{-GeoLatitude[region],
Mod[GeoLongitude[region] + 180, 360]}];
(* Vizualizálja az eredeti régiót és annak antipódját egy
világtérképen *)
GeoGraphics[{Red, GeoMarker[régió], Blue,
GeoMarker[antipodeRegion]}]
Ez a vizualizáció egy kiválasztott régiót (pl. New York
City) és annak antipódját is megjeleníti egy világtérképen, így egyértelműen
ábrázolja, hogy ezek a pontok földrajzilag hogyan viszonyulnak egymáshoz.
5.1.5. Antipódok és régészeti felfedezések
Míg a legtöbb régészeti lelőhelynek nincs közvetlen
antipodális kapcsolata, az antipodális földrajz megértése még mindig értékes
betekintést nyújthat. Például a kutatók megvizsgálhatják, hogy bizonyos ősi
civilizációk antipodális értelemben fogták-e fel a távoli földeket, vagy hogy a
távoli helyekről szóló mítoszokat és legendákat az antipódok fogalma ihlette-e.
Esettanulmány: Polinéz navigáció
A polinéz navigátorok ismertek voltak figyelemre méltó
képességükről, hogy hatalmas távolságokat tegyenek meg a Csendes-óceánon. Bár
utazásaik nem kifejezetten antipodális pontokat céloztak meg, navigációs
technikáik kiemelik a távoli földek megértésének fontosságát. A polinéz
vándorlási útvonalak és potenciális antipodális kapcsolataik vizsgálatával a
kutatók betekintést nyerhetnek az ősi feltárás szélesebb körébe.
Következtetés
Az antipódok, bár földrajzilag távoliak, lenyűgöző
lehetőségeket kínálnak a régészeti kutatásokhoz. Az antipodális pontok közötti
földrajzi kapcsolatok feltárásával a régészek új perspektívákat nyerhetnek az
ősi kereskedelemről, navigációról és az ősi civilizációk globális
összekapcsoltságáról. A következő, Antipód számítások programozása című
részben az antipodális pontok meghatározásának számítási módszereivel
foglalkozunk, és hogyan lehet ezeket a számításokat integrálni a régészeti
kutatásokba.
Ez a fejezet átfogó bevezetést nyújt az antipódok földrajzi
fogalmába és potenciális relevanciájukba a régészeti kutatásban. A gyakorlati
Wolfram nyelvi kód és a valós példák beépítésével az olvasók alkalmazhatják
ezeket a fogalmakat saját tanulmányaikra. A hozzáférhető formátum és a vonzó
tartalom biztosítja, hogy ez a könyv mind az akadémiai, mind az általános
közönség számára vonzó legyen, így alkalmas olyan platformokon való
terjesztésre, mint az Amazon. Akár a földrajz, akár a régészet, akár az adattudomány
iránt érdeklődik, az olvasók értékes betekintést nyerhetnek az antipodális
kapcsolatok feltárásába.
5.2. Antipód számítások programozása
Az antipódok fogalma, a Föld felszínén lévő pontok, amelyek
egymással ellentétesek, hasznos eszköz lehet mind a földrajzban, mind a
régészetben. Az antipódok betekintést nyújthatnak az ősi kereskedelmi
útvonalakba, a migrációs mintákba, sőt még abba is, hogy az ősi kultúrák hogyan
tekinthettek a világra. Egy hely antipódjának kiszámítása megköveteli a
földrajzi koordináták pontos megértését, és az olyan számítási eszközök, mint a
Wolfram Language lehetővé teszik ezeknek a számításoknak a gyors és hatékony elvégzését.
Ebben a fejezetben megvizsgáljuk, hogyan programozható az
antipód számítások és hogyan integrálhatók a régészeti elemzésbe. Kitérünk az
antipódok kiszámításának matematikájára, a Wolfram nyelv lépésenkénti kódolási
példáira és ezeknek a számításoknak a régészetben való lehetséges
alkalmazásaira.
5.2.1. Az antipód számítások matematikai alapjai
A Föld bármely pontjának antipódjának kiszámításához
földrajzi koordinátáival kell dolgoznunk: szélesség (φ\phiφ) és hosszúság
(λ\lambdaλ).
- Szélesség-transzformáció:
Az antipód szélessége egyszerűen az eredeti szélesség negatívja:
φ′=−φ\phi' = -\phiφ′=−φ
- Hosszúsági
transzformáció: Az antipód hosszúságát úgy számítják ki, hogy 180°-ot
hozzáadnak az eredeti hosszúsághoz, de figyelembe véve a Föld 360°-os
körforgását:
λ′=(λ+180∘) mod 360∘\lambda' =
(\lambda + 180^\circ) \, \text{mod} \, 360^\circλ′=(λ+180∘)mod360∘
Ha az eredmény nagyobb, mint 180°, akkor 360°-ot vonunk ki
az érték normalizálásához.
Ez a képlet lehetővé teszi számunkra, hogy pontosan
kiszámítsuk az antipodális pontot bármely adott koordinátakészlethez.
5.2.2. Alapvető antipódszámítás wolfram nyelven
Kezdjük egy egyszerű példával. Tegyük fel, hogy ki akarjuk
számítani egy hely, például New York City antipódját (40,7128° N, 74,0060° W).
Példakód: Egy hely antipódjának kiszámítása
Wolfram
Kód másolása
(* Hely földrajzi koordinátáinak meghatározása *)
hely = GeoPosition[{40.7128, -74.0060}]; (* New York City *)
(* 1. lépés: Számítsa ki az antipód szélességét *)
antipodeLatitude = -GeoLatitude[hely];
(* 2. lépés: Számítsa ki az antipód hosszúságát *)
antipodeLongitude = Mod[GeoLongitude[hely] + 180, 360];
Ha[antipodeLongitude > 180, antipodeLongitude -= 360]; (*
Normalizálja a hosszúságot *)
(* Határozza meg az antipód földrajzi koordinátáit *)
antipode = GeoPosition[{antipodeLatitude,
antipodeLongitude}];
(* Az eredeti hely és antipódjának megjelenítése a
világtérképen *)
GeoGraphics[{Red, GeoMarker[hely, "New York
City"],
Kék,
GeoMarker[antipód, "NYC antipódja"]}]
Ebben a példában kiszámítjuk New York City antipódját, és
megjelenítjük az eredeti helyet és annak antipódját egy térképen. Az eredmény
New York City antipódját az Indiai-óceánba, Ausztráliától délkeletre helyezi
el.
A kimenet értelmezése:
- Eredeti
helyszín: New York City (40.7128° N, 74.0060° W)
- Antipód
helye: 40.7128 ° S, 105.9940 ° E (Indiai-óceán)
5.2.3. Antipódok megjelenítése globális szinten
A régészeti elemzéshez több antipodális pont vizualizálása
betekintést nyújthat a távoli régiók közötti lehetséges kapcsolatokba. Például
a kutatók megvizsgálhatják, hogy az antipodális régiók kulturális vagy
környezeti hasonlóságokat mutatnak-e.
Példakód: Több antipód megjelenítése
Wolfram
Kód másolása
(* Földrajzi helyek listájának meghatározása *)
helyek = {GeoPosition[{40.7128, -74.0060}], (* New York *)
Geopozíció[{51.5074, -0.1278}], (* London *)
GeoPosition[{35.6895, 139.6917}], (* Tokió *)
Geopozíció[{-33.8688, 151.2093}] (* Sydney *)};
(* Számítsa ki az antipódot minden helyre *)
antipódok = GeoPosition[{-GeoLatitude[#],
Mod[GeoLongitude[#] + 180, 360]}] & /@ helyek;
(* Az eredeti helyek és antipódjaik megjelenítése a
világtérképen *)
GeoGraphics[{Red, GeoMarker[helyek], Blue,
GeoMarker[antipódok]}]
Ebben a példában a világ számos nagyvárosának, köztük New
Yorknak, Londonnak, Tokiónak és Sydney-nek az antipódjait számítjuk ki. Az
eredeti helyek pirossal, antipódjaik kékkel vannak jelölve. Ez a vizualizáció
globális áttekintést nyújt az antipodális kapcsolatokról.
5.2.4. Antipódszámítások alkalmazása régészeti
kutatásokban
Az antipódok fogalma felhasználható a régészetben a távoli
kultúrák vagy régiók közötti hipotetikus kapcsolatok feltárására. Például a
kutatók megvizsgálhatják, hogy az ősi népek tisztában voltak-e az antipódok
fogalmával, és hogyan képzelhették el a távoli földeket.
Esettanulmány: Az ősi kereskedelmi útvonalak antipodális
elemzése
Vizsgáljuk meg az antipodális kapcsolat lehetőségét a
Földközi-tenger és a Csendes-óceán helyszínei között. Bár a közvetlen
antipodális kereskedelmi útvonalak nem valószínűek, az antipodális régiók
feltárása fényt deríthet arra, hogy az ősi kultúrák hogyan tekintettek a távoli
földekre.
Példakód: Antipodális kereskedelmi kapcsolatok elemzése
Wolfram
Kód másolása
(* A földközi-tengeri kereskedelmi útvonalak és a
potenciális antipodális régiók meghatározása *)
mediterraneanLocations = {GeoPosition[{36.8529, 10.3110}],
(* Karthágó *)
GeoPosition[{37.9838, 23.7275}], (* Athén *)
GeoPosition[{34.0522, -118.2437}] (* Los Angeles (példa modern
kereskedelmi pontra) *)};
(* Számítsa ki a mediterrán kereskedelmi helyek antipódjait
*)
antipodeTradeRegions = GeoPosition[{-GeoLatitude[#],
Mod[GeoLongitude[#] + 180, 360]}] & /@ mediterraneanLocations;
(* Jelenítse meg a mediterrán kereskedelmi helyeket és
antipódjaikat a világtérképen *)
GeoGraphics[{Red, GeoMarker[mediterraneanLocations], Blue,
GeoMarker[antipodeTradeRegions]}]
Ez a példa bemutatja, hogyan alkalmazhatók az antipodális
számítások a lehetséges kereskedelmi kapcsolatok vagy migrációs minták
feltárására. A Földközi-tenger és a Csendes-óceán antipodális régióinak
megjelenítésével a régészek megvizsgálhatják azokat az összefüggéseket, amelyek
befolyásolhatták az ősi navigációt vagy a kulturális cserét.
5.2.5. Fejlett antipód számítások: magassági adatok
beépítése
Bizonyos esetekben a kutatók finomíthatják
antipód-számításaikat a magassági adatok beépítésével. Ez pontosabb
eredményeket adhat, különösen a szárazföldi és óceáni kapcsolatok elemzésekor.
Például egy hegy antipódja mélyen az óceánban lehet, és fordítva.
Képlet: Antipodális magasságbeállítás
Egy magassággal rendelkező hely (EEE) antipódjának
kiszámításához figyelembe kell venni az antipodális pont magasságát annak
elemzésére, hogy az a tengerszint felett vagy alatt van-e. Ha
EantipodeE_{\text{antipode}}Az eantipode az antipodális pont magasságát jelöli,
integrálhatjuk ezt a helyfelderítési modellünkbe.
Eantipode=GeoElevationData[antipode]E_{\text{antipode}} =
\text{GeoElevationData}[\text{antipode}]Eantipode=GeoElevationData[antipode]
Példakód: Antipód magasságelemzéssel
Wolfram
Kód másolása
(* Hegyvidéki hely koordinátáinak meghatározása *)
mountainLocation = Geopozíció[{27.9881, 86.9250}]; (* Mount
Everest *)
(* Számítsa ki az antipód szélességét és hosszúságát *)
antipodeLatitude = -GeoLatitude[mountainLocation];
antipodeLongitude = Mod[GeoLongitude[mountainLocation] +
180, 360];
Ha[antipodeLongitude > 180, antipodeLongitude -= 360];
(* Határozza meg az antipód helyzetét *)
antipode = GeoPosition[{antipodeLatitude,
antipodeLongitude}];
(* Az eredeti hely és annak antipódja magassági adatainak
lekérése *)
originalElevation = GeoElevationData[mountainLocation];
antipodeElevation = GeoElevationData[antipód];
(* Az eredeti hely, az antipód és a magassági adatok
megjelenítése *)
{GeoMarker[mountainLocation, "Mount Everest"],
GeoMarker[antipód,
"antipód"],
"Eredeti
magasság: " <> ToString[originalElevation] <> "
méter",
"Antipode
magasság: " <> ToString[antipodeElevation] <> "
méter"}
Ez a kód kiszámítja a Mount Everest antipódját, lekéri
mindkét hely magassági adatait, és betekintést nyújt abba, hogy az antipodális
pont a tengerszint felett vagy alatt van-e. A Mount Everest antipódja a
Csendes-óceán déli részén, a tengerszint alatt található.
Következtetés
Az antipód számítások programozása értékes betekintést nyújt
a földrajzi kapcsolatokba, és hasznos eszköz lehet a régészeti kutatásban. Az
antipodális pontok kiszámításával és a környezeti adatok, például a magasság
integrálásával a kutatók felfedezhetik az ősi navigáció, migráció és
kereskedelem új dimenzióit. A következő, Tengerszint feletti elemzés
antipodális helyszínekhez című részben megvizsgáljuk, hogyan használhatók
fel a magassági adatok annak elemzésére, hogy az antipodális pontok
valószínűleg a tengerszint felett vagy alatt vannak-e, és hogy ez hogyan
befolyásolja a régészeti felfedezéseket.
Ez a fejezet gyakorlati bevezetést nyújt az antipód
számítások programozásába lépésről lépésre a Wolfram nyelv használatával. A
valós alkalmazások és esettanulmányok beépítésével az olvasók felkészültek
arra, hogy ezeket a fogalmakat saját régészeti kutatásaikban alkalmazzák. A
hozzáférhető formátum széles közönség számára alkalmassá teszi ezt a könyvet,
biztosítva vonzerejét az olyan tudományos és általános piacokon, mint az
Amazon. Akár a földrajz, akár a régészet, akár a számítógépes modellezés érdekli
az olvasókat, a tartalom értékes betekintést és eszközöket kínál a világ
megértését alakító antipodális kapcsolatok feltárásához.
5.3. Antipodális lelőhelyek tengerszint feletti elemzése
A régészeti kutatásokban elengedhetetlen annak elemzése,
hogy egy hely és annak antipódja tengerszint feletti van-e, mivel tájékoztathat
minket a Föld földrajzilag ellentétes pontjai közötti lehetséges környezeti
hasonlóságokról és különbségekről. A tengerszint feletti antipodális régiók
feltárása új betekintést nyújthat az ősi navigációba, a migrációs mintákba és a
távoli régiók közötti lehetséges környezeti összefüggésekbe. Ez a fejezet
bemutatja, hogyan lehet programozott módon kiszámítani, hogy az antipodális
pontok a tengerszint felett vannak-e, és elemezni azok jelentőségét a régészeti
kutatásokban.
5.3.1. A tengerszint relevanciájának megértése az
antipodális elemzésben
A Föld felszínét nagyjából 71% -ban víz borítja, ami azt
jelenti, hogy a szárazföldi helyek sok antipodális pontja az óceánba esik. Ha
mind az eredeti hely, mind az antipód tengerszint felett van, a régészek
feltárhatják a két terület közötti lehetséges kulturális, környezeti vagy
történelmi összefüggéseket. Például a hasonló magassági profillal vagy
geológiai jellemzőkkel rendelkező antipodális régiók betekintést nyújthatnak a
globális éghajlati mintákba vagy az ősi migrációs útvonalakba.
Képlet: Antipodális magasság összehasonlítása
Bármely koordinátákkal rendelkező hely (φ,λ)( \phi, \lambda
)(φ,λ) és antipódja (−φ,λ+180∘)( -\phi, \lambda + 180^\circ )(−φ,λ+180∘) esetén érdekel annak meghatározása, hogy mind az eredeti hely, mind az antipód tengerszint feletti magasságban
van-e. Az E(φ,λ)E(\phi,
\lambda)E(φ,λ) magasságfüggvényt használjuk mindkét hely magasságának kiszámításához.
Az összehasonlítás a következőképpen fejezhető ki:
Tengerszint feletti szint={1if E(φ,λ)>0 és E(−φ,λ+180∘)>00otherwiseS_{\text{tengerszint
felett}} = \begin{esetek}} 1 & \szöveg{if }
E(\phi, \lambda) > 0 \szöveg{ és }
E(-\phi, \lambda + 180^\circ) > 0 \\ 0 & \text{egyébként} \end{esetek}Stengerszint
felett={10if E(φ,λ)>0 és E(−φ, λ+180∘)>0egyébként
Ahol Sover sea levelS_{\text{above sea level}}Sabove sea
level 1, ha mindkét pont tengerszint felett van, és 0, egyébként 0.
5.3.2. Antipód magasságelemzés programozása Wolfram
nyelven
Nézzük meg, hogyan használhatjuk a Wolfram nyelvet az
antipodális pontok tengerszint feletti elemzésére. Kiszámítjuk, hogy mind az
eredeti hely, mind az antipódja tengerszint feletti magasságban van-e, és
magassági adatokat használunk ezen információk megjelenítéséhez.
Példakód: Annak ellenőrzése, hogy az antipódok
tengerszint felett vannak-e
Wolfram
Kód másolása
(* Adja meg az eredeti hely földrajzi koordinátáit *)
hely = GeoPosition[{40.7128, -74.0060}]; (* Példa: New York
City *)
(* 1. lépés: Számítsa ki az antipód koordinátáit *)
antipodeLatitude = -GeoLatitude[hely];
antipodeLongitude = Mod[GeoLongitude[hely] + 180, 360];
Ha[antipodeLongitude > 180, antipodeLongitude -= 360]; (*
Normalizálja a hosszúságot *)
(* 2. lépés: Az antipód földrajzi koordinátáinak
meghatározása *)
antipode = GeoPosition[{antipodeLatitude,
antipodeLongitude}];
(* 3. lépés: Az eredeti hely és annak antipódja magassági
adatainak lekérése *)
originalElevation = GeoElevationData[hely];
antipodeElevation = GeoElevationData[antipód];
(* 4. lépés: Ellenőrizze, hogy mindkét hely tengerszint
feletti magasságban van-e *)
Ha[eredetiMagasság > 0 && antipodeMagasság >
0,
Print["Mindkét
hely tengerszint feletti magasságban van"],
Print["Legalább
egy hely a tengerszint alatt van"]
]
Ebben a példában kiszámítjuk a New York City antipódját, és
lekérjük mind a New York, mind az antipód magassági adatait. A magasságok
alapján a kód ellenőrzi, hogy mindkét pont tengerszint feletti magasságban
van-e.
A kimenet értelmezése:
- Tengerszint
felett: Ha mindkét hely pozitív tengerszint feletti magassági értékkel
rendelkezik, az azt jelenti, hogy mindkettő a tengerszint felett van.
- Tengerszint
alatt: Ha valamelyik hely negatív vagy nulla tengerszint feletti
magassággal rendelkezik, akkor az egyik vagy mindkét pont a tengerszint
alatt van.
5.3.3. Antipódok és magassági adatok megjelenítése
Az antipódok és a hozzájuk tartozó magassági adatok
megjelenítése egy globális térképen segíthet a kutatóknak megérteni ezeknek a
helyeknek a földrajzi kontextusát és potenciális relevanciáját a régészeti
tanulmányokban. Ez a fajta vizualizáció lehetővé teszi a földtömeg-eloszlások,
magasságok és potenciális helyhelyek egyértelmű összehasonlítását.
Példakód: Antipódok és magasságuk megjelenítése
Wolfram
Kód másolása
(* Az eredeti hely, antipód és magassági adatok
megjelenítése a világtérképen *)
GeoGraphics[{GeoMarker[hely, "Eredeti hely"],
GeoMarker[antipód, "antipód"],
Text[Style["Eredeti magasság: " <>
ToString[originalElevation] <> " méter", Kék], hely], hely],
Text[Style["Antipód magassága: " <>
ToString[antipodeElevation] <> " méter", Red], antipód]}]
Ez a kód vizualizációt hoz létre az eredeti helyről és annak
antipódjáról, valamint szöveges megjegyzéseket, amelyek az egyes pontok
magassági adatait mutatják. Ez hasznos annak megértéséhez, hogy mindkét pont a
szárazföldön vagy az óceánban van-e, és hogyan viszonyulnak egymáshoz ezeknek a
helyeknek a magassága.
5.3.4. Régészeti alkalmazások: az antipódok közötti
magasságok korrelációja
Annak megértése, hogy az antipodális pontok mindkettő a
tengerszint felett van-e, új utakat nyit a régészeti kutatások számára. Ha két
hely a tengerszint felett van, és hasonló magassági profillal vagy geológiai
jellemzőkkel rendelkezik, az potenciális környezeti párhuzamokat jelezhet,
segítve az ősi civilizációk és migrációs minták tanulmányozását.
Esettanulmány: Antipodális kapcsolatok a történelmi
civilizációk között
Az egyik lehetséges alkalmazás a Spanyolország (Európa) és
Új-Zéland (csendes-óceáni) antipodális kapcsolat tanulmányozása. Mindkét régió
tengerszint feletti magasságban van, és bár földrajzilag távol vannak,
geológiai és környezeti hasonlóságaik vizsgálata nyomokat tárhat fel a
történelmi éghajlati mintákról és a távolsági navigációról.
Példakód: Spanyolország és Új-Zéland közötti antipodális
kapcsolatok elemzése
Wolfram
Kód másolása
(* Határozza meg egy spanyolországi hely koordinátáit és
új-zélandi antipódját *)
spainLocation = GeoPosition[{40.4168, -3.7038}]; (* Példa:
Madrid, Spanyolország *)
antipódÚj-Zéland = GeoPosition[{-GeoLatitude[spainLocation],
Mod[GeoLongitude[spainLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
spainElevation = GeoElevationData[spainLocation];
Új-zélandi = geolegatedata [antipotenciálisföld];
(* Üzenet megjelenítése a magasság-összehasonlítás alapján
*)
Ha[SpanyolországMagasság > 0 &&&;
új-ZélandMagasság > 0,
Print["Mind
Madrid, mind új-zélandi antipódja tengerszint feletti magasságban van"],
Print["Legalább
egy hely a tengerszint alatt van"]
]
Ez a példa a spanyolországi Madrid magasságait és új-zélandi
antipódját ellenőrzi. Az eredmények alapján a kutatók elemezhetik, hogy a két
helyszínnek lehettek-e közös éghajlati vagy környezeti feltételei az ókorban,
és ha igen, feltárhatják a lehetséges kereskedelmi vagy migrációs mintákat.
5.3.5. Prediktív régészeti modellek térinformatikai
elemzése
A magassági adatok prediktív modellekbe történő beépítésével
a régészek jobban fel tudják mérni a helyszín felfedezésének valószínűségét a
felderítetlen antipodális régiókban. Például, ha egy ismert régészeti lelőhely
egy olyan régióban található, amely különleges magassággal és környezeti
jellemzőkkel rendelkezik, a kutatók megvizsgálhatják, hogy antipódja osztozik-e
ezekben a tulajdonságokban, és potenciálisan felfedezetlen régészeti
bizonyítékokat tartalmazhat.
Képlet: Magasságot tartalmazó prediktív modell
Egy prediktív modell, amely integrálja az eredeti hely és
annak antipódja magassági adatait, a következőképpen fejezhető ki:
Pdiscovery=α1Eoriginal+α2Eantipode+α
3SenvironmentP_{\text{discovery}} = \alpha_1 E_{\text{original}} + \alpha_2
E_{\text{antipode}} + \alpha_3
S_{\text{environment}}Pdiscovery=α1Eoriginal+α2Eantipode+α3Senvironment
Hol:
- PdiscoveryP_{\text{discovery}}A
felfedezés egy régészeti lelőhely felfedezésének valószínűsége az
antipódon,
- EoriginalE_{\text{original}}Eoriginal
az eredeti webhely magassága,
- EantipodeE_{\text{antipode}}Az
eantipode az antipód magassága,
- SenvironmentS_{\text{environment}}Senvironment
a környezeti hasonlóságokat (pl. éghajlat, növényzet) reprezentáló
pontszám,
- α1,α2,α3\alpha_1,
\alpha_2, \alpha_3 α1,α2,α3 az egyes tényezők súlyai.
Példakód: Prediktív modell magassági adatok használatával
Wolfram
Kód másolása
(* Határozza meg a környezeti hasonlósági pontszámot más
tényezők (pl. éghajlat, növényzet) alapján *)
environmentScore = 0,8; (* Példa hasonlósági pontszám *)
(* Számítsa ki a helyszín felfedezésének valószínűségét
magasság és környezeti hasonlóság alapján *)
discoveryLikelihood = 0,5 * spanyolországMagasság + 0,5 *
új-ZélandMagasság + 0,3 * environmentScore;
(* Kimenet annak valószínűsége, hogy felfedez egy helyet az
antipódon *)
discoveryValószínűség
Ez a kód egy egyszerű prediktív modellt valósít meg, amely
az eredeti helyről és annak antipódjáról származó magassági adatokat, valamint
egy környezeti hasonlósági pontszámot használ. Ez a modell segíthet a
régészeknek felmérni a helyszín felfedezésének valószínűségét a felderítetlen
antipodális régiókban.
Következtetés
Annak elemzése, hogy az antipodális pontok a tengerszint
felett vannak-e, értékes eszköz a régészeti kutatásokhoz. A magassági adatok és
programozási eszközök beépítésével az antipodális kapcsolatok kiszámításához a
régészek feltárhatják a lehetséges környezeti párhuzamokat és az új
helyszínfelfedezési lehetőségeket. A következő, Esettanulmányok az
antipodális régészeti relevanciában című részben valós példákat fogunk
megvizsgálni arra, hogy az antipodális elemzést hogyan alkalmazták régészeti
vizsgálatokra.
Ez a fejezet részletesen feltárja az antipodális pontok
tengerszint feletti elemzésének módszereit és alkalmazásait a régészetben. A
Wolfram nyelv használata ezeknek a számításoknak a programozásához, gyakorlati
példákkal kombinálva, elérhetővé teszi ezt a tartalmat mind az akadémiai
kutatók, mind a földrajz, a régészet és a számítógépes modellezés iránt
érdeklődő általános közönség számára. Azáltal, hogy ezt a könyvet piacbarát
funkciókkal és lépésről lépésre példákkal tervezi, vonzó az olyan platformokon élő
olvasók számára, mint az Amazon, akik modern számítási technikákat kívánnak
alkalmazni az ókori történelemre és a helyszín felfedezésére.
5.4. Antipodális régészeti vonatkozású esettanulmányok
Az antipodális elemzés, bár történelmileg inkább földrajzi
érdekességnek tekintik, egyre nagyobb jelentőségre tett szert a régészeti
kutatásokban. A Föld felszínének földrajzilag ellentétes pontjainak
tanulmányozásával meglepő összefüggéseket fedezhetünk fel olyan távoli régiók
között, amelyek hasonló környezeti vagy kulturális tényezőkkel rendelkezhetnek.
Ez a fejezet számos kulcsfontosságú esettanulmányt mutat be, ahol az
antipodális elemzés értékes betekintést nyújtott a régészetbe, számítási
eszközök és modellek segítségével azonosítva az ősi civilizációk közötti
lehetséges kapcsolatokat.
5.4.1. 1. esettanulmány: Spanyolország és Új-Zéland
Az egyik legismertebb antipodális pár Spanyolország
és Új-Zéland, két régió, amelyek szinte közvetlenül egymással szemben
vannak a világon. Bár ezek a régiók földrajzilag távol vannak, és hatalmas
óceánok választják el őket, meglepően sok kulturális és környezeti érdeklődés
merül fel, ha figyelembe vesszük antipodális kapcsolatukat.
Környezeti és kulturális korrelációk
Mind Spanyolország, mind Új-Zéland hegyvidéki régiókkal
rendelkezik, és éghajlatuk, bár nem azonos, bizonyos jellemzőkkel rendelkezik,
amelyek befolyásolhatják az emberi települést és a mezőgazdaságot. Annak
vizsgálata, hogy az ókori népek tudatában voltak-e világuk antipodális
természetének, vagy mítoszokon és legendákon keresztül távoli földeket
képzeltek el, új utakat nyithat a régészeti kutatások számára.
Magasságelemzés
Kezdjük azzal, hogy kiszámítjuk egy spanyolországi (Madrid)
hely magasságát és új-zélandi antipódját. Ez az elemzés segít megérteni, hogy
mindkét régió tengerszint feletti magasságban van-e, és hogy van-e földrajzi
hasonlóságuk.
Wolfram
Kód másolása
(* Madrid, Spanyolország földrajzi koordinátáinak
meghatározása *)
spainLocation = GeoPosition[{40.4168, -3.7038}];
(* Számítsa ki a madridi antipódot Új-Zélandon *)
antipódÚj-Zéland = GeoPosition[{-GeoLatitude[spainLocation],
Mod[GeoLongitude[spainLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
spainElevation = GeoElevationData[spainLocation];
Új-zélandi = geolegatedata [antipotenciálisföld];
(* Mindkét hely magasságának kimenete *)
{spainElevation, newZealandElevation}
Ez a kód kiadja Madrid magasságát és új-zélandi antipódját,
jelezve, hogy mindkét helyszín szárazföldi-e, és vannak-e jelentős magassági
különbségek közöttük.
Prediktív modellezés
E régiók régészeti potenciáljának további feltárásához
létrehozhatunk egy prediktív modellt, amely környezeti és kulturális adatokat
egyaránt tartalmaz. Például figyelembe vehetjük a magassági és környezeti
hasonlósági pontszámot, hogy megbecsüljük annak valószínűségét, hogy régészeti
lelőhelyet találjunk az antipodális régióban.
Wolfram
Kód másolása
(* Környezeti hasonlósági pontszám meghatározása (példa:
éghajlat, növényzet alapján) *)
environmentScore = 0,75;
(* Számítsa ki annak valószínűségét, hogy régészeti
lelőhelyet találjon Új-Zélandon Madrid adatai alapján *)
discoveryLikelihood = 0,5 * spanyolországMagasság + 0,5 *
új-ZélandMagasság + 0,3 * environmentScore;
discoveryValószínűség
Ez a prediktív modell egy valószínűségi pontszámot biztosít,
amely felhasználható a helyfelderítés valószínűségének felmérésére az
antipodális régióban. A környezeti tényezők és a magasság összehasonlításával a
régészek megvizsgálhatják a lehetséges migrációs mintákat, kereskedelmi
útvonalakat vagy kulturális cseréket a két régió között.
5.4.2. 2. esettanulmány: Kína és Argentína
Egy másik érdekes antipodális pár Kína és Argentína, két olyan régió, amelyek
különálló, mégis meglepően kiegészítő környezeti és kulturális tényezőkkel
rendelkeznek. Észak-Kína, gazdag mezőgazdasági történelmével és ősi
civilizációival, antipodális pontja Argentína középső részén található, egy
olyan területen, amely hatalmas síkságairól és termékeny földjeiről ismert.
Régészeti betekintés
Az e régiók közötti kapcsolat nem azonnal nyilvánvaló, de
mindkét terület mezőgazdasági gyakorlata érdekes összehasonlítási pontokat
kínál. Kína teraszos gazdálkodási és öntözési technikáinak fejlesztése
párhuzamot találhat Argentína gazdálkodási gyakorlatában, különösen azokban a
régiókban, ahol a mezőgazdasági civilizációk virágoztak.
Antipodális számítás és magasságelemzés
Megvizsgálhatjuk egy kínai helyszín magasságát és argentínai
antipódját, hogy feltárjuk e régiók földrajzi kontextusát.
Wolfram
Kód másolása
(* Peking, Kína földrajzi koordinátáinak meghatározása *)
chinaLocation = Geopozíció[{39.9042, 116.4074}]; (* Példa:
Peking *)
(* Számítsa ki Peking antipódját Argentínában *)
antipódArgentína = GeoPosition[{-GeoLatitude[chinaLocation],
Mod[GeoLongitude[chinaLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
chinaElevation = GeoElevationData[chinaLocation];
argentinaElevation = GeoElevationData[antipodeArgentina];
(* Mindkét hely magasságának kimenete *)
{chinaElevation, argentinaElevation}
Ez a számítás segít megérteni e két antipodális régió
fizikai tájképét. A magassági adatok összehasonlításával a régészek meg tudják
állapítani, hogy hasonló topográfiai jellemzők befolyásolhatták-e az ősi
településmintákat.
Alkalmazás régészeti modellekre
A magassági adatok és más környezeti tényezők
felhasználásával olyan modellt építhetünk, amely előrejelzi ezeknek az
antipodális lelőhelyeknek a régészeti jelentőségét. Ez segíthet meghatározni,
hogy ezekben a régiókban az ősi civilizációk megoszthatták-e technológiai vagy
mezőgazdasági tudásukat, annak ellenére, hogy hatalmas távolság van közöttük.
Wolfram
Kód másolása
(* Környezeti pontszám meghatározása a történelmi
mezőgazdaság és földhasználat alapján *)
agricultureScore = 0,8;
(* Számítsa ki a régészeti jelentőség valószínűségét
Argentínában Kína történelme alapján *)
siteDiscoveryLikelihood = 0,6 * kínaMagasság + 0,4 *
argentinaMagasság + 0,4 * mezőgazdaságPontszám;
siteDiscoveryLikelihood
Ez a modell valószínűségi pontszámot generál, segítve a
régészeket annak felmérésében, hogy Argentína antipodális régiójában végzett
további feltárás jelentős felfedezéseket hozhat-e.
5.4.3. 3. esettanulmány: Egyiptom és a Csendes-óceán
Egyiptom és antipodális pontja a Csendes-óceánon egyedülálló esettanulmányt kínál, mivel
Egyiptom gazdag régészeti történelme, piramisaival, templomaival és ősi
városaival éles ellentétben áll az óceáni kiterjedéssel. Ennek ellenére az
antipodális elemzés még mindig értékes környezeti betekintést nyújthat.
Éghajlati és környezetvédelmi megfontolások
Míg a Csendes-óceán lefedi Egyiptom antipodális pontját, az
éghajlati minták és az óceáni áramlatok, amelyek összekötik ezt a két régiót,
betekintést nyújthatnak abba, hogy az ókori egyiptomiak hogyan érzékelhették a
távoli földeket. Ezenkívül a csendes-óceáni tengeri régészet vizsgálata az
egyiptomi antipód közelében új kereskedelmi útvonalakat vagy migrációs mintákat
tárhat fel.
Antipodális magasság és mélység elemzése
Ebben az esettanulmányban kiszámíthatjuk az óceán mélységét
Egyiptom antipodális pontján, és összehasonlíthatjuk Egyiptom szárazföldi
magasságával.
Wolfram
Kód másolása
(* Kairó, Egyiptom koordinátáinak meghatározása *)
egyptLocation = GeoPosition[{30.0444, 31.2357}]; (* Példa:
Kairó *)
(* Számítsa ki Kairó antipódját a Csendes-óceánon *)
antipodePacific = GeoPosition[{-GeoLatitude[egyptLocation],
Mod[GeoLongitude[egyptLocation] + 180, 360]}];
(* Egyiptom magassági adatainak és az óceán mélységének
lekérése az antipódhoz *)
egyptElevation = GeoElevationData[egyptLocation];
pacificDepth = GeoElevationData[antipodePacific];
(* Egyiptom magasságának és a Csendes-óceán mélységének
kimenete az antipódján *)
{egyptElevation, pacificDepth}
Kairó magasságának és az óceán mélységének
összehasonlításával a kutatók megvizsgálhatják azokat a lehetséges környezeti
tényezőket, amelyek befolyásolhatták az ókori egyiptomi navigációt és
felfedezést.
Kulturális és környezeti hatás
Bár Egyiptom és a Csendes-óceán nagymértékben különböznek
egymástól, az őket összekötő éghajlati és környezeti tényezők megértése fényt
deríthet az ókori egyiptomi tengerészetre és kereskedelemre. Ezenkívül a
csendes-óceáni tengeri régészet feltárása víz alatti kereskedelmi útvonalakat
vagy hajóroncsokat tárhat fel, amelyek kapcsolódnak Egyiptom történelmi
befolyásához a világban.
5.4.4. 4. esettanulmány: Grönland és az Antarktisz
Egy egyedülálló antipodális párosítás Grönland és az
Antarktisz - a Föld két legtávolabbi és jéggel borított régiója. Bár
ezekben a régiókban nincsenek ismert ősi civilizációk, antipodális kapcsolatuk
betekintést nyújt a globális éghajlati mintákba, a jégkorszaki migrációkba és a
potenciális régészeti jelentőségbe a szélsőséges környezetekkel való múltbeli
emberi interakció tanulmányozásában.
Környezeti és geológiai betekintés
Grönlandot és az Antarktiszt jégtakarók, hideg hőmérséklet
és egyedülálló ökoszisztémák jellemzik. Antipodális kapcsolatuk tanulmányozása
betekintést nyújthat a történelmi éghajlati változásokba, a jégmozgásokba és
abba, hogy a korai emberek hogyan vándorolhattak vagy alkalmazkodhattak ilyen
szélsőséges körülményekhez.
Magasság és jégtakaró elemzés
Kiszámíthatjuk Grönland magasságát és antipódját az
Antarktiszon, hogy összehasonlítsuk ezt a két jeges környezetet.
Wolfram
Kód másolása
(* Grönlandi hely koordinátáinak meghatározása *)
greenlandLocation = Geopozíció[{72.0000, -40.0000}];
(* Számítsa ki az antipódot az Antarktiszon *)
antipodeAntarktisz = GeoPosition[{-GeoLatitude[greenlandLocation],
Mod[GeoLongitude[greenlandLocation] + 180, 360]}];
(* Grönland és az Antarktisz magassági adatainak lekérése *)
greenlandElevation = GeoElevationData[greenlandLocation];
antarcticaElevation = GeoElevationData[antipodeAntarctica];
(* Mindkét régió magasságának kimenete *)
{greenlandElevation, antarktiszMagasság}
Ez az elemzés segíthet a kutatóknak megérteni a két régió
közötti hasonlóságokat és különbségeket geológiai és éghajlati viszonyaik
szempontjából.
Következtetés
Ezek az esettanulmányok bizonyítják az antipodális elemzés
lehetőségét, hogy váratlan betekintést nyújtsanak a régészetbe. Az antipodális
pontok magasságának és környezeti jellemzőinek kiszámításával és
összehasonlításával a régészek feltárhatják a távoli régiók közötti
kapcsolatokat, amelyek hasonló környezeti vagy kulturális tényezőkkel
rendelkezhetnek. A számítási eszközök, például a Wolfram Language használata
lehetővé teszi a pontos antipodális számításokat, megkönnyítve ezen kapcsolatok
elemzését és megjelenítését. A következő, Fővárosok és történelmi korreláció
című részben megvizsgáljuk, hogy a világ fővárosai hogyan
5.4. Antipodális régészeti vonatkozású esettanulmányok
Az antipodális elemzés, amely a Föld felszínének egymással
közvetlenül szemben lévő pontjait vizsgálja, egyedülálló perspektívát nyújt a
régészeti kutatásban. Bár az antipodális helyek közötti közvetlen kapcsolatok
ritkák, ezeknek a kapcsolatoknak a tanulmányozása betekintést nyújthat a
globális történelmi mintákba, a migrációs útvonalakba és az ősi környezeti
feltételekbe. Ez a fejezet esettanulmányokat mutat be, amelyek bemutatják az
antipodális elemzés relevanciáját a régészetben, illusztrálva, hogyan lehet
földrajzi, környezeti és kulturális tényezőket feltárni a távoli civilizációk
közötti mélyebb kapcsolatok feltárására.
5.4.1. Esettanulmány: Spanyolország és Új-Zéland
Spanyolország és Új-Zéland érdekes példát kínál az
antipodális elemzésre. Madrid, Spanyolország fővárosa, szinte közvetlenül
ellenzi az Új-Zélandtól keletre fekvő óceáni régiót. Bár ez a két régió
földrajzilag távol van egymástól, antipodális kapcsolatuk lehetőséget nyit
annak megértésére, hogy a környezeti és kulturális párhuzamok hogyan
befolyásolhatják a régészeti kutatásokat.
Magasság és éghajlati összehasonlítások
Az antipodális régiók magasságának és éghajlatának
összehasonlításakor felmérhetjük, hogy vannak-e potenciális párhuzamok a két
régió környezete között. Ha mindkét helyszín tengerszint feletti magasságban
van, és hasonló éghajlati viszonyokkal rendelkeznek, ez közös környezeti
jellemzőkre utalhat, amelyek befolyásolhatják az emberi civilizációk
fejlődését.
Példakód: Spanyolország és Új-Zéland magassági
összehasonlítása
Wolfram
Kód másolása
(* Madrid, Spanyolország földrajzi koordinátáinak
meghatározása *)
spainLocation = GeoPosition[{40.4168, -3.7038}]; (* Madrid,
Spanyolország *)
(* Számítsa ki a madridi antipódot, Spanyolország *)
antipódÚj-Zéland = GeoPosition[{-GeoLatitude[spainLocation],
Mod[GeoLongitude[spainLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
spainElevation = GeoElevationData[spainLocation];
Új-zélandi = geolegatedata [antipotenciálisföld];
(* Nyomtassa ki a magasságokat összehasonlítás céljából *)
Nyomtatás["Madrid magassága, Spanyolország: ",
spanyolországMagasság, " méter"];
Print["Az antipód magassága Új-Zéland közelében:
", új-ZélandMagasság, " méter"];
(* Vizualizálja mindkét helyet és antipódjaikat egy
világtérképen *)
GeoGraphics[{GeoMarker[spainLocation, "Madrid"],
GeoMarker[antipodeÚj-Zéland, "Antipode Új-Zéland közelében"]}]
Ez a kód kiszámítja a spanyolországi Madrid magasságát és
Új-Zéland közelében lévő antipodális helyét, lehetővé téve a kutatók számára,
hogy összehasonlítsák mindkét hely környezeti kontextusát.
Környezeti hasonlóságok és régészeti következmények
Spanyolország és Új-Zéland, bár történelmi és kulturális
fejlődésükben jelentősen különböznek egymástól, bizonyos környezeti
feltételekben osztoznak, mint például a part menti közelség és a mérsékelt
éghajlat. Ezek a közös jellemzők irányíthatják a régészeket annak
vizsgálatában, hogy az ősi spanyol népek fejlesztettek-e ki olyan kulturális
gyakorlatokat, amelyeket az új-zélandi őslakos csoportok tükrözhetnek, például
a part menti településmintákat vagy a hasonló környezethez illeszkedő
mezőgazdasági technikákat.
5.4.2. Esettanulmány: Chile és Kína
Egy másik meggyőző példa a Chile és Kína egyes részei
közötti antipodális kapcsolat. Santiago, Chile fővárosa, szinte ellentétes egy
kínai régióval, különösen Hszian város közelében. Ez a két helyszín
történelmileg a kereskedelem, a kultúra és az innováció központja volt,
földrajzi távolságuk ellenére.
Kulturális és történelmi összehasonlítás
Mind Chile, mind Kína gazdag történelemmel rendelkezik a
mezőgazdasági innováció terén, Chile az Andokban folytatott fejlett
gazdálkodási gyakorlatairól ismert, Kína pedig a Sárga-folyó völgyének korai
mezőgazdasági fejlesztéseiről ismert. A régiók közötti antipodális kapcsolat
vizsgálatával a régészek feltárhatják, hogy a földrajz hogyan befolyásolta a
mezőgazdasági módszereket ebben a két különálló környezetben.
Példakód: Antipodális összehasonlítás Chile és Kína
között
Wolfram
Kód másolása
(* Határozza meg Santiago, Chile földrajzi koordinátáit *)
chileLocation = Geopozíció[{-33.4489, -70.6693}]; (*
Santiago, Chile *)
(* Számítsa ki Santiago, Chile antipódját *)
antipodeChina = GeoPosition[{-GeoLatitude[chileLocation],
Mod[GeoLongitude[chileLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
chileElevation = GeoElevationData[chileLocation];
porceláció = geolevíziós adatok [Antipodechina];
(* Nyomtassa ki a magasságokat összehasonlítás céljából *)
Print["Santiago magassága, Chile: ",
chileElevation, " méter"];
Print["Az antipód magassága Xi'an közelében, Kína:
", chinaElevation, " méter"];
(* Vizualizálja mindkét helyet és antipódjaikat egy
világtérképen *)
GeoGraphics[{GeoMarker[chileLocation, "Santiago"],
GeoMarker[antipodeChina, "Antipode near Xi'an, China"]}]
Ez a kód összehasonlítja a chilei Santiago és a kínai Hszjan
közelében található antipodális pont magassági adatait, betekintést nyújtva
abba, hogy a két régió környezeti jellemzői hogyan térhetnek el vagy
különbözhetnek egymástól.
Kereskedelmi hálózatok és migrációs minták
Bár Chilét és Kínát hatalmas távolságok választják el
egymástól, az antipodális elemzés segíthet a régészeknek feltárni, hogy az ősi
kereskedelmi hálózatok, mint például a tengeri selyemút, közvetetten
összekapcsolhatták ezeket a régiókat. Az antipodális kapcsolatok
tanulmányozásával feltételezhetjük, hogy a korai tengerészet és kereskedelem
hogyan befolyásolhatta a kulturális cseréket szerte a világon, még a távoli
civilizációk között is.
5.4.3. Esettanulmány: Grönland és az Antarktisz
Grönland és az Antarktisz érdekes esetet mutat be, ahol az
antipodális pontok szélsőséges környezetben helyezkednek el. Bár ezek a régiók
hagyományos értelemben lakatlanok, antipodális kapcsolatuk tanulmányozása
betekintést nyújthat az éghajlatváltozásba, a sarki feltárásba és az ember
szélsőséges körülményekhez való alkalmazkodásába.
Éghajlat és jégkorszak összehasonlítása
Grönland és az Antarktisz egyaránt ismert hatalmas
jégtakaróiról, de jelentős különbségeket mutatnak az éghajlatban, az
eljegesedésben és a földrajzban. A két régió közötti antipodális kapcsolat
vizsgálatával a kutatók feltárhatják, hogy a környezeti tényezők, mint például
a globális felmelegedés, hogyan befolyásolják mindkét pólust, és mit jelent ez
az emberi túlélés szempontjából zord éghajlaton.
Példakód: Grönland és Antarktisz antipódjainak elemzése
Wolfram
Kód másolása
(* Nuuk, Grönland földrajzi koordinátáinak meghatározása *)
greenlandLocation = GeoPosition[{64.1835, -51.7216}]; (*
Nuuk, Grönland *)
(* Számítsa ki Nuuk, Grönland antipódját *)
antipodeAntarktisz =
GeoPosition[{-GeoLatitude[greenlandLocation],
Mod[GeoLongitude[greenlandLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
greenlandElevation = GeoElevationData[greenlandLocation];
antarcticaElevation = GeoElevationData[antipodeAntarctica];
(* Nyomtassa ki a magasságokat összehasonlítás céljából *)
Nyomtatás["Nuuk magassága, Grönland: ",
grönlandMagasság, " méter"];
Nyomtatás["Az antipód magassága az Antarktiszon:
", antarktiszMagasság, " méter"];
(* Vizualizálja mindkét helyet és antipódjaikat egy
világtérképen *)
GeoGraphics[{GeoMarker[greenlandLocation, "Nuuk"],
GeoMarker[antipodeAntarctica, "Antipode in Antarctica"]}]
Ez az elemzés lehetővé teszi a kutatók számára, hogy
összehasonlítsák Grönland magasságát az antarktiszi antipódjával, jobban
megértve a sarki földrajzot és az emberi feltárás potenciális régészeti
bizonyítékait.
A sarki régiók régészeti következményei
Bár a közvetlen régészeti leletek ezekben a régiókban ritkák
a zord környezet miatt, antipodális kapcsolataik tanulmányozása betekintést
nyújthat abba, hogy az emberek hogyan alkalmazkodhattak a szélsőséges
körülményekhez a történelem során. Például az ősi inuit kultúrák vizsgálata
Grönlandon rávilágíthat arra, hogy hasonló adaptív stratégiákra lehetett
szükség a túléléshez olyan régiókban, mint az Antarktisz, ha a jövőbeli
felfedezések feltárják az emberi tevékenységet ott.
5.4.4. Esettanulmány: Afrika és a csendes-óceáni szigetek
Afrika egyes részei és a csendes-óceáni szigetek, mint
például Mozambik és Francia Polinézia, szintén antipodális kapcsolatokat
mutatnak. Mindkét régiót történelmileg a tengeri hajózás és kereskedelem
alakította, lehetőséget kínálva annak feltárására, hogy az ősi tengeri
gyakorlatok hogyan befolyásolhatták a kulturális fejlődést.
Tengeri hajózás és antipodális feltárás
Afrika és a csendes-óceáni szigetek híresek tengeri
hagyományaikról, afrikai kereskedők utaznak a partvonalak mentén, és polinéz
navigátorok hatalmas távolságokat fedeznek fel a Csendes-óceánon. Az e régiók
közötti antipodális kapcsolatok elemzése feltárhatja, hogy az ősi népek hogyan
alkothatták meg a világot és navigációs stratégiáikat.
Példakód: Antipodális navigáció összehasonlítása Afrika
és a Csendes-óceán között
Wolfram
Kód másolása
(* Mozambik, Afrika földrajzi koordinátáinak meghatározása
*)
africaLocation = Geopozíció[{-18.6657, 35.5296}]; (*
Mozambik *)
(* Számítsa ki Mozambik antipódját *)
antipodePacific = GeoPosition[{-GeoLatitude[africaLocation],
Mod[GeoLongitude[africaLocation] + 180, 360]}];
(* Mindkét hely magassági adatainak lekérése *)
africaElevation = GeoElevationData[africaLocation];
pacificElevation = GeoElevationData[antipodePacific];
(* Nyomtassa ki a magasságokat összehasonlítás céljából *)
Nyomtatás["Mozambik magassága, Afrika: ",
africaElevation, " méter"];
Nyomtatás["Az antipód magassága Francia Polinéziában:
", pacificElevation, " méter"];
(* Vizualizálja mindkét helyet és antipódjaikat egy
világtérképen *)
GeoGraphics[{GeoMarker[africaLocation,
"Mozambique"], GeoMarker[antipodePacific, "Antipode in French
Polynesia"]}]
Ez a példa összehasonlítja az afrikai Mozambik és a Francia
Polinéziában található antipód magasságát, betekintést nyújtva az Afrika és a
csendes-óceáni szigetek közötti lehetséges antipodális tengeri kapcsolatokba.
Régészeti kapcsolatok Afrika és Polinézia között
Mind Afrika, mind a csendes-óceáni szigetek gazdag régészeti
történelemmel rendelkeznek a tengeri kereskedelemről, a tengeri feltárásról és
a szigeti településről. Antipodális kapcsolataik tanulmányozásával a régészek
feltárhatják, hogy az ősi kereskedelmi útvonalak közvetetten
összekapcsolhatták-e ezeket a régiókat, megkönnyítve a kulturális cserét és a
technológiai innovációt hatalmas távolságokon.
Következtetés
Ezek az esettanulmányok rávilágítanak az antipodális elemzés
lehetőségeire a régészeti kutatásokban. Legyen szó környezeti párhuzamokról,
kereskedelmi hálózatokról vagy migrációs mintákról, az antipodális régiók
tanulmányozása új betekintést nyújt abba, hogy az ősi civilizációk hogyan
léptek kapcsolatba környezetükkel és távoli kultúráikkal. Az antipodális
kapcsolatok kiszámításához és vizualizálásához szükséges számítási eszközök
segítségével a régészek rejtett összefüggéseket fedezhetnek fel, amelyek átalakíthatják
az ókori világ megértését.
A következő, Fővárosok és történelmi összefüggések
című fejezetben megvizsgáljuk, hogy a világ fővárosainak elhelyezkedése hogyan
tárhat fel kulturális és történelmi jelentőségű mintákat.
6.1. A fővárosok mint kulturális központok
A történelem során a fővárosok a civilizációk kulturális,
politikai és gazdasági központjaiként szolgáltak. Ezek a városok gyakran
stratégiai elhelyezkedésűek, földrajzi, környezeti és kulturális tényezők
összefolyásából merítve, amelyek befolyásolják a települési mintákat és a
társadalmi fejlődést. Ebben a fejezetben megvizsgáljuk, hogy a fővárosok hogyan
alakították a civilizációk fejlődését, földrajzi elhelyezkedésük hogyan tükrözi
történelmi és kulturális jelentőségüket, és hogyan alkalmazhatók számítási
módszerek e városok kulturális csomópontként betöltött szerepének
tanulmányozására.
6.1.1. A fővárosok történelmi jelentősége
A fővárosok számos civilizáció szívét jelentették, a
kormányzás, a vallás, a kereskedelem és a kulturális innováció helyszíneként
szolgáltak. Az ókori városoktól, mint Babilon és Róma, a modern fővárosokig, mint Párizs és Peking,
ezek a városi központok alakították a történelem áramlását az erőforrások
koncentrálásával és a szomszédos régiók befolyásolásával.
A fővárosok földrajzi elhelyezkedése gyakran tükrözi
szerepüket a szélesebb társadalmi-politikai tájképben. Az olyan tényezők, mint
a vízforrások közelsége, a védhetőség, a kereskedelmi útvonalak és a
mezőgazdasági termékenység gyakran meghatározzák, hogy hol jöttek létre a
fővárosok. Például Róma elhelyezkedése a Tiberis folyón megkönnyítette a
kereskedelmet és védhető pozíciót biztosított, segítve a várost domináns
birodalommá növekedni.
6.1.2. A földrajz szerepe a fővárosi elhelyezkedésben
A földrajzi tényezők gyakran meghatározó szerepet játszanak
a fővárosok kiválasztásában. Sok főváros folyók, partok vagy termékeny síkságok
közelében található, amelyek erőforrásokat és szállítási útvonalakat
biztosítanak. A számítási modellek segíthetnek elemezni azokat az ismétlődő
földrajzi mintákat, amelyek idővel befolyásolták a fővárosok kiválasztását.
Képlet: A főváros optimális elhelyezkedése
A főváros optimális elhelyezkedése különböző földrajzi
változók függvényében modellezhető, mint például a víztől való távolság
DwD_wDw, a védhetőségi DdD_dDd, a kereskedelmi elérhetőségi TaT_aTa és a
mezőgazdasági termékenységi AfA_fAf. Egy hely általános alkalmassági SSS-ét a
következők képviselhetik:
S=α1Dw+α2Dd+α3Ta+α4AfS = \alpha_1 D_w + \alpha_2 D_d +
\alpha_3 T_a + \alpha_4 A_fS=α1Dw+α2Dd+α3Ta+α4Af
Hol:
- DwD_wDw
a vízforrások (folyók, tengerek) közelsége,
- DdD_dDd
a védhetőségi pontszám (a terep magassága és a környező földrajz alapján),
- TaT_aTa
a kereskedelmi útvonalak megközelíthetősége,
- AfA_fAf
a föld mezőgazdasági termékenysége,
- α1,α2,α3,α4\alpha_1,
\alpha_2, \alpha_3, \alpha_4 α1,α2,α3,α4 az egyes tényezők fontosságát
tükröző súlyok.
Ezek a tényezők optimalizálhatók egy adott régióra, hogy
megjósolják, hol jött létre egy főváros.
6.1.3. A fővárosok számítógépes elemzése
A modern számítási eszközök, például a földrajzi információs rendszerek (GIS)
és az olyan adatelemző platformok segítségével, mint a Wolfram Language,
tanulmányozhatjuk a világ történelmi és modern fővárosait, környezeti
összefüggéseit és a környező régiókra gyakorolt hatásukat. A történelmi
fővárosok feltérképezésével és elhelyezkedésük elemzésével a kereskedelmi
útvonalakhoz, az erőforrások rendelkezésre állásához és a védhetőséghez
viszonyítva feltárhatjuk azokat a trendeket, amelyek alakították létrehozásukat.
Példakód: A fővárosok helyének elemzése GIS-adatok
használatával
Ebben a példában lekérjük a világ több fővárosának földrajzi
koordinátáit, és kiszámítjuk közelségüket a fontos földrajzi jellemzőkhöz,
például folyókhoz és partvonalakhoz.
Wolfram
Kód másolása
(* Határozza meg a fővárosok listáját földrajzi
koordinátáikkal *)
nagybetűk = {
GeoPosition[{48.8566, 2.3522}], (* Párizs *)
GeoPosition[{39.9042, 116.4074}], (* Peking *)
Geopozíció[{51.5074, -0.1278}], (* London *)
Geopozíció[{37.7749, -122.4194}] (* San Francisco *)
};
(* Minden főváros legközelebbi nagyobb folyójának és
partvonalának közelsége *)
riverDistances = GeoNearest["River", #, 1] &
/@ fővárosok;
coastDistances = GeoNearest["Coastline", #, 1]
& /@ capitals;
(* Jelenítse meg a legközelebbi folyók és partvonalak
távolságát *)
TableForm[{fővárosok, folyóTávolságok, partokTávolságok}]
Ez a kód lehetővé teszi számunkra, hogy elemezzük több
főváros közelségét a nagyobb folyókhoz és partvonalakhoz, olyan tényezőkhöz,
amelyek gyakran befolyásolták azok létrehozását. Ezeknek a mintáknak a
tanulmányozásával következtethetünk azokra a környezeti előnyökre, amelyek
hozzájárultak ezeknek a helyeknek a kiválasztásához.
6.1.4. A fővárosok kulturális jelentősége
Földrajzi jelentőségükön túl a fővárosok a kulturális
innováció központjai. Gyakran vallási intézmények, egyetemek és piacok
székhelyei, ahol eszméket cserélnek, művészi, tudományos és intellektuális
eredmények központjaivá téve őket. A fővárosok kulcsszerepet játszottak a
nemzeti identitások kialakításában, a történelem monumentális eseményeinek
színpadaként szolgáltak.
Példa: Róma kulturális hatása
Róma kiváló példája egy olyan fővárosnak, amely messze
túlmutat a határain. A Római Birodalom központjaként a klasszikus művészet,
építészet, filozófia és jog epicentrumává vált. Róma földrajzi központi
elhelyezkedése a Földközi-tengeren lehetővé tette, hogy kultúrák
olvasztótégelyévé váljon, megkönnyítve az ötletek cseréjét Európában,
Észak-Afrikában és a Közel-Keleten.
Wolfram
Kód másolása
(* A római kulturális hatás történelmi terjedésének
vizualizálása *)
romeLocation = Geopozíció[{41.9028, 12.4964}]; (* Róma *)
(* Határozza meg a Róma körüli befolyási sugarat a
történelem különböző pontjain *)
influenceZones = GeoDisk[romeLocation, Quantity[{500, 1000,
2000}, "Kilometers"]];
(* Vizualizálja Róma kulturális befolyását a
Földközi-tengeren *)
GeoGraphics[{GeoMarker[romeLocation, "Róma"],
Stílus[GeoPath[befolyászónák[[1]]], vörös],
Stílus[GeoPath[hatászónák[[2]]], kék],
Stílus[GeoPath[hatászónák[[3]]], zöld]}]
Ez a kód vizualizációt generál Róma befolyásáról a
történelem különböző pontjain, illusztrálva, hogy stratégiai elhelyezkedése
lehetővé tette, hogy kulturális és hatalmi központtá váljon.
6.1.5. A fővárosok mint politikai és gazdasági hatalmak
Kulturális szerepük mellett a fővárosok gyakran politikai és
gazdasági erőművekként is szolgálnak. A politikai intézmények - például a
királyi paloták, a parlamentek és a közigazgatási hivatalok - koncentrációja a
fővárosokban teszi őket a nemzetek kormányzásának és döntéshozatalának
középpontjává. Gazdasági szempontból a fővárosok gyakran pénzügyi központokat,
kereskedelmi központokat és kulcsfontosságú iparágakat tartalmaznak, amelyek a
nemzet jólétét vezetik.
Példa: London gazdasági szerepe
London, mint az Egyesült Királyság fővárosa, már régóta
globális pénzügyi központként szolgál. A Temze folyón való elhelyezkedése
megkönnyítette a kereskedelem és a kereskedelem központjává válását. Kikötői és
kereskedelmi útvonalai révén London a globális pénzügyek egyik legbefolyásosabb
városává vált.
Wolfram
Kód másolása
(* Számítsa ki London közelségét a főbb kereskedelmi
útvonalakhoz és pénzügyi központokhoz *)
london = GeoPosition[{51.5074, -0.1278}]; (* London *)
(* Európa főbb kereskedelmi útvonalainak és pénzügyi
központjainak visszaszerzése *)
tradeRoutes = GeoNearest["TradeRoute", London, 5];
financialCenters = GeoNearest["FinancialCenter",
London, 5];
(* Vizualizálja London helyzetét a kereskedelmi útvonalakhoz
és a pénzügyi központokhoz képest *)
GeoGraphics[{GeoMarker[london, "London"],
GeoMarkers[tradeRoutes, Red], GeoMarkers[financialCenters, Blue]}]
London kereskedelmi útvonalakhoz és pénzügyi központokhoz
való közelségének elemzésével láthatjuk, hogy stratégiai elhelyezkedése hogyan
járult hozzá évszázadok óta tartó gazdasági dominanciájához. Ez a fajta
számítási elemzés más fővárosokra is alkalmazható, hogy megértsük, hogyan
befolyásolta földrajzi elhelyezkedésük gazdasági jelentőségüket.
6.1.6. A fővárosok fejlődése
Idővel a fővárosok a politikai, gazdasági és kulturális
feltételek változásával fejlődnek. Például a fővárosok geopolitikai nyomás
miatt eltolódhatnak, amint azt a brazil főváros Rio de Janeiróból Brazíliavárosba
való áthelyezése is mutatja
1960-ban. Ezek a változások a nemzeti prioritások szélesebb körű eltolódását
tükrözik, mint például a kevésbé lakott régiók fejlődésének ösztönzésére vagy a
politikai hatalom központosítására irányuló vágy.
Példakód: A nagybetűk időbeli változásának megjelenítése
A Wolfram nyelv segítségével megjeleníthetjük a fővárosok
elhelyezkedésének történelmi változásait, kiemelve, hogy ezek a változások
hogyan tükrözik a politikai és kulturális befolyás változásait.
Wolfram
Kód másolása
(* Rio de Janeiro és Brazíliaváros koordinátáinak
meghatározása *)
rioLocation = Geopozíció[{-22.9068, -43.1729}]; (* Rio de
Janeiro *)
brasiliaLocation = Geopozíció[{-15.8267, -47.9218}]; (*
Brazíliaváros *)
(* Vizualizálja a brazil főváros időbeli változását *)
GeoGraphics[{GeoMarker[rioLocation, "Rio de Janeiro
(Old Capital)"],
GeoMarker[brasiliaLocation, "Brasília (Current Capital)"],
GeoPath[{rioLocation, brasiliaLocation}]}]
Ez a vizualizáció illusztrálja a brazil főváros Rio de
Janeiróból Brazíliavárosba való áthelyezését, amelynek célja az ország belső
fejlődésének előmozdítása és a kormányzati funkciók központosítása.
Következtetés
A fővárosok a történelem során a civilizációk kulturális,
politikai és gazdasági epicentrumaiként szolgáltak. A létrehozásukat
befolyásoló földrajzi, környezeti és kulturális tényezők tanulmányozásával
mélyebben megérthetjük szerepüket az emberi történelem alakításában. Számítási
eszközök és modellek segítségével elemezhetjük a tőke elhelyezkedésének mintáit
és azok hatását a szélesebb társadalmi fejlődésre. A következő fejezet, a Programozási kihívások: Fővárosok
keresése egy szélességi fok közelében, azt vizsgálja, hogyan lehet
számítási úton meghatározni a fővárosokat földrajzi tulajdonságaik alapján.
Ez a fejezet integrálja a történelmi elemzést a számítási
modellekkel, elérhetővé téve azt a régészet, a földrajz és a városi tanulmányok
iránt érdeklődő olvasók széles közönsége számára. Példákon és a Wolfram nyelvi
kódon keresztül bemutatjuk, hogy a fővárosok történelmileg hogyan működtek
kulturális és politikai befolyás központjaiként, így ez a tartalom piacképessé
vált mind a szakemberek, mind az általános olvasók számára olyan platformokon,
mint az Amazon.
6.2. Programozási kihívások: fővárosok keresése egy
szélességi körhöz közel
A fővárosok földrajzi szélesség alapján történő
elhelyezkedése betekintést nyújthat földrajzi és történelmi összefüggésekbe. A
fővárosok stratégiai, kulturális és környezeti előnyeik miatt gyakran
meghatározott szélességi zónákban fekszenek. A fővárosok szélességhez
viszonyított eloszlásának feltárásával mélyebben megérthetjük, hogy a földrajz
hogyan befolyásolta a fővárosi helyekkel kapcsolatos történelmi döntéseket.
Ebben a fejezetben megvizsgáljuk, hogyan találhatunk
fővárosokat egy adott szélességi kör közelében programozási technikák
segítségével. Ez a kihívás olyan számítási eszközökkel közelíthető meg, amelyek
lehetővé teszik a földrajzi lekérdezést, szűrést és térbeli elemzést. A Wolfram
nyelv használata ebben a kontextusban hatékony módot kínál a megadott
szélességi körhöz közeli városok adatainak lekérésére, elemzésére és
megjelenítésére.
6.2.1. A probléma meghatározása
A cél az, hogy megtalálják az összes fővárost, amely egy
adott szélességi tartományba esik. Ehhez a feladathoz szélességi koordinátákat
kell használni a városok szűréséhez, majd le kell kérni a megfelelő adatokat
elemzéshez.
Először egy felhasználó által megadott szélességi fokot és
egy tűrésértéket (foktartományt) veszünk figyelembe, hogy megkeressük a
nagybetűket ezen a szélességi tartományon belül.
Képlet: Távolság a szélességtől
Egy adott szélességi φ\phiφ földrajzi szélességhez közeli
város kereséséhez a ddd és a szélesség közötti távolság a következőképpen
számítható ki:
d=∣φcity−φtarget∣d
= |\phi_{\text{city}} - \phi_{\text{target}}|d=∣φcity−φtarget∣
Hol:
- φváros\phi_{\text{város}}φváros
a város szélessége,
- φtarget\phi_{\text{target}}φtarget
az a célszélesség, amelynek közelében keresünk.
Egy város akkor tekinthető "közelinek", ha a ddd
távolság kisebb vagy egyenlő egy meghatározott tűréssel ε\epsilonε, amely azt
jelenti, hogy milyen közel szeretnénk a városokat szélességben:
d≤εd \leq \epsilond≤ε
6.2.2. Példa: fővárosok keresése az egyenlítő közelében
Kezdjük azzal, hogy megkeressük az Egyenlítő közelében fekvő
fővárosokat, amelyeket 0° szélességként határoznak meg, 5° tűréssel. Ez magában
foglalná a -5° és 5° szélesség közötti városokat.
Wolfram nyelvi kód példa: fővárosok lekérdezése szélesség
alapján
A Wolfram Language segítségével lekérhetjük az összes
főváros listáját, és szűrhetjük őket az egyenlítőhöz való közelségük alapján.
Wolfram
Kód másolása
(* Adja meg a célszélességet (egyenlítő) és a tűrést fokban
*)
targetLatitude = 0;
tolerancia = 5;
(* Szerezze be az összes főváros listáját és földrajzi
koordinátáit *)
capitals = EntityList["Város",
"CapitalCity"];
(* A szélességi tartományba eső nagybetűk szűrése *)
nearEquatorCapitals = Select[capitals,
Abs[EntityValue[#,
"Latitude"] - targetLatitude] <= tűrés &];
(* Az egyenlítő közelében lévő fővárosok nevének és
koordinátáinak megjelenítése *)
TableForm[EntityValue[nearEquatorCapitals,
{"Name", "Latitude", "Longitude"}]]
Ez a kód visszaadja az egyenlítő közelében lévő fővárosok
listáját, megjelenítve nevüket és földrajzi koordinátáikat. Az EntityValue
függvény lekéri az egyes városok szélességi és hosszúsági fokát, a Select
függvény pedig a szélességi feltétel alapján szűri őket.
Például olyan városok, mint Quito (Ecuador) és Kampala
(Uganda) valószínűleg megjelennek az eredményekben az egyenlítőhöz való
közelségük miatt.
6.2.3. A szélességi kör általánosítása
Az előző példát általánosíthatjuk úgy, hogy a fővárosokat
tetszőleges szélességi körök közelében keressük, ne csak az egyenlítő
közelében. Azáltal, hogy lehetővé teszi a felhasználók számára a szélesség és a
tűrés megadását, a keresés bármely érdeklődési régióhoz igazítható.
Wolfram nyelvi kód Példa: Általános szélességi keresés
Wolfram
Kód másolása
(* Adott szélesség közelében lévő nagybetűk keresésére
szolgáló funkció *)
FindCapitalsNearLatitude[lat_, tolerance_] :=
Modul[{capitals, filteredCapitals},
(* Szerezd meg a
fővárosok listáját *)
capitals =
EntityList["Város", "CapitalCity"];
(* Szűrje a
városokat a szélességi tartomány alapján *)
filteredCapitals =
Select[nagybetűk,
Abs[EntityValue[#,
"Latitude"] - lat] <= tűrés &];
(* A szűrt nagybetűk
nevét és koordinátáit adja vissza *)
EntityValue[filteredCapitals, {"Name", "Latitude",
"Longitude"}]
]
(* Használati példa: Keressen nagybetűket a 45° szélesség
közelében, 3° * tűréssel)
FindCapitalsNearLatitude[45, 3]
Ebben a példában a FindCapitalsNearLatitude függvény lehetővé teszi a felhasználók számára a cél
szélesség és a tűrés megadását. Például, ha a 45°-os szélesség közelében 3°-os
tűréssel rendelkező fővárosokat keres, azonosítani fogja az olyan városokat,
mint Párizs, Ottawa és Bécs, amelyek közel vannak ehhez a
szélességi körhöz.
6.2.4. Fővárosok megjelenítése térképen
A fővárosok földrajzi eloszlásának feltárásának hatékony
módja egy adott szélesség közelében a vizualizáció. A fővárosok ábrázolása a
világtérképen segít intuitív módon megérteni térbeli eloszlásukat.
Wolfram nyelvi kód példa: A szélességi fok közelében lévő
fővárosok térképi megjelenítése
Wolfram
Kód másolása
(* Adott szélességi fok közelében lévő fővárosok
ábrázolására szolgáló funkció a térképen *)
PlotCapitalsNearLatitude[lat_, tolerance_] :=
Modul[{capitals, filteredCapitals},
(* Szerezd meg a
fővárosok listáját *)
capitals =
EntityList["Város", "CapitalCity"];
(* Szűrje a
városokat a szélességi tartomány alapján *)
filteredCapitals =
Select[nagybetűk,
Abs[EntityValue[#,
"Latitude"] - lat] <= tűrés &];
(* Generáljon egy
földrajzi térképet jelölőkkel minden városhoz *)
GeoGraphics[{Red,
GeoMarker[EntityValue[filteredCapitals, "Position"]]}]
]
(* Használati példa: A fővárosokat a 30°-os szélesség
közelében ábrázolja 5°-os tűréssel *)
PlotCapitalsNearLatitude[30, 5]
Ez a kód létrehoz egy térképet jelölőkkel, amelyek a
megadott szélességi fok közelében lévő fővárosokat jelölik. Ebben az esetben
olyan városokat mutatna, mint Kairó és Újdelhi a 30° szélesség
körüli kereséshez, 5°-os tűréssel.
6.2.5. A földrajzi szélességen alapuló keresések valós
alkalmazásai
A fővárosok szélesség alapján történő megtalálása nem csak
tudományos gyakorlat, hanem gyakorlati alkalmazása is van különböző
területeken, beleértve a régészetet, a városi tanulmányokat és még az
éghajlatkutatást is. A városok szélességi eloszlásának vizsgálatával a kutatók
azonosíthatják az éghajlati zónákkal, a kereskedelmi útvonalakkal és a
történelmi migrációval kapcsolatos mintákat.
Régészeti alkalmazás: fővárosok az ősi kereskedelmi
övezetekben
A régészetben a fővárosok hasonló szélességi fokok mentén
történő eloszlásának azonosítása betekintést nyújthat az ősi kereskedelmi
útvonalakba és kulturális cserékbe. Például sok ősi főváros a Selyemút mentén
ugyanazon szélességi sávok közelében helyezkedett el, megkönnyítve a távoli
régiók közötti kereskedelmet.
Számítási modellek segítségével a fővárosok keresésére
bizonyos szélességi fokok mentén a régészek rekonstruálhatják ezeket az ősi
kereskedelmi hálózatokat, és jobban megérthetik, hogyan befolyásolta a földrajz
a gazdasági és kulturális cseréket.
Példa: fővárosok elemzése a selyemút mentén
Wolfram
Kód másolása
(* Adja meg a Selyemút fővárosainak szélességi tartományát
(kb. 30-40° szélesség) *)
silkRoadLatitude = 35;
tolerancia = 5;
(* Keressen nagybetűket ezen szélesség közelében *)
silkRoadCapitals =
FindCapitalsNearLatitude[silkRoadLatitude, tolerancia];
(* Jelenítse meg ezeknek a nagybetűknek a nevét és
koordinátáit *)
TableForm[silkRoadCapitals]
Ez a példa segít azonosítani a fővárosokat a Selyemút
mentén, amely jellemzően az északi 30–40°-os szélességi körökön ívelt át.
Ezeknek a fővárosoknak a térbeli eloszlásának elemzése betekintést nyújthat
abba, hogy a földrajz hogyan befolyásolta az ősi kereskedelmet.
6.2.6. A kihívás kiterjesztése: több szélességi fok
Ennek a kihívásnak a kiterjesztése magában foglalja a
fővárosok megtalálását, amelyek több meghatározott szélességi fok közelében
fekszenek. Ez felhasználható olyan városok azonosítására, amelyek több
különböző éghajlati zónába vagy kereskedelmi hálózatba tartoznak. Több
szélességi fok egyidejű lekérdezésével a kutatók átfogóbb képet kaphatnak a
tőkeeloszlásról.
Példa Wolfram nyelvkódra: Keresés több szélességi fokon
Wolfram
Kód másolása
(* Funkció a több szélességi fok közelében lévő fővárosok
keresésére *)
FindCapitalsNearLatitudes[latitudes_, tolerance_] :=
Modul[{capitals, allFilteredCapitals},
(* Szerezd meg a
fővárosok listáját *)
capitals =
EntityList["Város", "CapitalCity"];
(* Keresse meg a
nagybetűket az egyes szélességi körök közelében, és kombinálja az eredményeket
*)
allFilteredCapitals
= Lapítás[Tábla[
select[capitals,
abs[EntityValue[#, "Latitude"] - lat] <= tolerancia &],
{lat, szélesség}
]];
(* A szűrt nagybetűk
nevét és koordinátáit adja vissza *)
DeleteDuplicates[EntityValue[allFilteredCapitals, {"Name",
"Latitude", "Longitude"}]]
]
(* Használati példa: Nagybetűk keresése a 30°, 45° és 60°
szélességi körök közelében, 5° tűréssel *)
FindCapitalsNearLatitudes[{30, 45, 60}, 5]
Ez a függvény több szélességi fok közelében keresi a
nagybetűket, és egyesíti az eredményeket, így átfogó listát biztosít a megadott
tartományokon belüli városokról. Ez hasznos lehet a különböző földrajzi zónákon
átívelő összehasonlító vizsgálatokhoz.
Következtetés
A programozási kihívások, amelyek magukban foglalják a
fővárosok megtalálását bizonyos szélességi körök közelében, értékes betekintést
nyújtanak a politikai és kulturális központok földrajzi eloszlásába. Az olyan
számítási eszközök kihasználásával, mint a Wolfram Language, hatékonyan
lekérdezhetjük, elemezhetjük és vizualizálhatjuk ezeket a mintákat. Ezek a
módszerek valós alkalmazásokkal rendelkeznek a régészetben, a történelmi
földrajzban és a várostervezésben. A következő, Földrajzi trendek a fővárosi
helyszíneken című részben megvizsgáljuk, hogy a fővárosok elhelyezkedése
világszerte hogyan tárja fel a szélesebb körű történelmi és környezeti
trendeket.
Ez a fejezet integrálja a programozási kihívásokat a
régészeti alkalmazásokkal, amelyeket a technikai és történelmi elemzések iránt
érdeklődő széles közönség számára terveztek. A példák és kódok beillesztése
elérhetővé teszi a tartalmat a szakemberek és az általános olvasók számára
egyaránt, biztosítva a piacképességet az olyan platformok számára, mint az
Amazon.
6.3. A fővárosi helyszínek földrajzi tendenciái
A fővárosok elhelyezkedése nem véletlenszerű; Ezeket
történelmi, környezeti, politikai és kulturális tényezők kombinációja alakítja.
Az évszázadok során a fővárosokat úgy helyezték el, hogy kihasználják a
földrajzi jellemzőket, például a folyókat, a tengerpartokat, a termékeny
síkságokat és a védhető terepet. Ezek a trendek fontos betekintést nyújtanak
abba, hogy a civilizációk hogyan növekedtek, alkalmazkodtak és kölcsönhatásba
léptek környezetükkel.
Ebben a fejezetben feltárjuk azokat a földrajzi trendeket,
amelyek a történelem során befolyásolták a fővárosok kiválasztását. A számítási
eszközök és a térbeli adatok felhasználásával elemezhetjük ezeket a mintákat,
hogy jobban megértsük azokat a mögöttes erőket, amelyek a világ politikai
központjait alakították.
6.3.1. A tőkelokációt befolyásoló történeti tényezők
Az ősi időktől a modern korig a fővárosok gyakran kedvező
földrajzi jellemzőkkel rendelkező régiókban helyezkedtek el. Ezek közé tartozik
a természeti erőforrásokhoz való hozzáférés, a védhetőség, a kereskedelmi
útvonalak közelsége és a mezőgazdaság környezeti alkalmassága. A civilizációk
növekedése és sikere gyakran szorosan kapcsolódott a fővárosaik által nyújtott
földrajzi előnyökhöz.
Képlet: A fővárosi hely földrajzi alkalmassága
A fővárosi hely általános alkalmassága több kulcsfontosságú
földrajzi változó függvényében modellezhető:
S=w1Gr+w2Ta+w3Dt+w4Af+w5PlS = w_1 G_r + w_2 T_a + w_3 D_t +
w_4 A_f + w_5 P_lS=w1Gr+w2Ta+w3Dt+w4Af+w5Pl
Hol:
- GrG_rGr
a földrajzi erőforrásokhoz (pl. vízhez, ásványokhoz) való hozzáférést
jelenti,
- TaT_aTa
a kereskedelem elérhetősége (a főbb kereskedelmi útvonalak közelsége),
- DtD_tDt
védhetőség (természetes akadályok, például hegyek vagy folyók),
- AfA_fAf
a mezőgazdasági termékenység,
- PlP_lPl
politikai és stratégiai elhelyezkedést képvisel (a kormányzás
központosítása),
- W1,W2,W3,W4,w5w_1,
w_2, w_3, w_4, w_5w1,W2,W3,W4,W5 az egyes tényezők relatív fontosságát
kifejező súlyok.
A történelmi kontextus alapján megfelelő súlyozással ezt a
képletet használhatjuk annak előrejelzésére vagy magyarázatára, hogy miért
választottak bizonyos helyeket fővárosnak.
6.3.2. Szélességi és éghajlati zónák
Sok főváros meghatározott szélességi sávokon belül
helyezkedik el, különösen a mérsékelt égövi területeken. Ezek a területek
mérsékelt éghajlatot, termékeny talajt és változatos ökoszisztémákhoz való
hozzáférést kínálnak, így ideálisak a település és a mezőgazdaság számára.
Idővel a fővárosok klaszterezése ezeken a zónákon belül hatalmas civilizációk
kialakulásához vezetett.
Példa: a 45° körüli fővárosok
Jelentős számú főváros található a 45° szélesség közelében,
amely egyensúlyt kínál a mérsékelt éghajlat, a mezőgazdasági termelékenység és
a kereskedelmi elérhetőség között. Ezek a városok közé tartozik Párizs, Ottawa
és Peking.
A Wolfram nyelv segítségével azonosíthatjuk a 45°-os
szélességi körhöz közeli fővárosokat.
Wolfram
Kód másolása
(* Adja meg a szélességet és a tűréshatárt a 45° közelében
lévő nagybetűk megtalálásához *)
szélesség = 45;
tolerancia = 5;
(* Adott szélesség közelében lévő fővárosok keresésére
szolgáló funkció *)
FindCapitalsNearLatitude[lat_, tolerance_] :=
Modul[{capitals, filteredCapitals},
capitals =
EntityList["Város", "CapitalCity"];
filteredCapitals =
Select[capitals, Abs[EntityValue[#, "Latitude"] - lat] <=
tolerancia &];
EntityValue[filteredCapitals, {"Name", "Latitude",
"Longitude"}]
]
(* Keresse meg a 45° szélesség közelében lévő nagybetűket 5°
* tűréssel)
FindCapitalsNearLatitude[szélesség; tűrés]
Ez a kód lekéri a 45°-os szélességi körhöz közeli
fővárosokat, betekintést nyújtva abba, hogy a földrajzi és éghajlati viszonyok
hogyan befolyásolták a fővárosi helyszíneket.
6.3.3. Fővárosok és vízközelség
A vízforrások, például a folyók és a partvonalak
történelmileg kulcsfontosságú tényezők voltak a fővárosi helyszínek
kiválasztásában. A folyók édesvizet, szállítási útvonalakat és a termékeny
földhöz való hozzáférést biztosítottak, míg a partvonalak megkönnyítették a
kereskedelmet és a védelmet. Ennek eredményeként a világ leghíresebb fővárosai
közül sok jelentős víztesteken vagy azok közelében található.
Képlet: Vízközelségi index (WPI)
A főváros vízközelségének számszerűsítéséhez
meghatározhatjuk a WPIWPIWPI vízközelségi indexet, amely fordítottan
kapcsolódik a legközelebbi nagyobb víztesttől való távolsághoz:
WPI=1dwWPI = \frac{1}{d_w}WPI=dw1
Hol:
- dwd_wdw
a legközelebbi folyó, tó vagy tengerpart távolsága.
A magas WPIWPIPPI-vel rendelkező fővárosok azok, amelyek a
nagyobb víztestek közelében helyezkednek el, így nagyobb valószínűséggel
virágoztak történelmileg a vízi kereskedelemhez és erőforrásokhoz való könnyebb
hozzáférés miatt.
Példakód: Fővárosok keresése víz közelében
Kiszámíthatjuk a WPIWPIFPI-t a kiválasztott fővárosokra, és
rangsorolhatjuk őket a víz közelsége alapján.
Wolfram
Kód másolása
(* Szerezzen be egy listát a fővárosokról, és számítsa ki a
legközelebbi víztesttől való távolságot *)
capitals = EntityList["Város",
"CapitalCity"];
waterDistances = GeoNearest["River", #, 1] &
/@ fővárosok;
(* Számítsa ki az egyes fővárosok vízközelségi indexét *)
waterProximityIndexek = táblázat[
{EntityValue[capitals[[i]], "Name"], 1 /
GeoDistance[capitals[[i]], waterDistances[[i]]],
{i,
hossz[nagybetűk]}
];
(* Nagybetűk rendezése vízközelségi indexük szerint *)
SortBy[waterProximityIndexes, Last]
Ez a kód kiszámítja az egyes fővárosok és a legközelebbi
nagyobb folyó közötti távolságot, és ennek alapján számítja ki a vízközelségi
indexet. A folyókhoz vagy partvonalakhoz közelebb eső fővárosok magasabb
helyet foglalnak el a vízközelség szempontjából, illusztrálva, hogy ez a
földrajzi tényező hogyan befolyásolta kiválasztásukat.
6.3.4. Védhetőség és tengerszint feletti magasság
A védhetőség döntő tényező volt a tőkekihelyezésben,
különösen konfliktusok idején. A magas terepen elhelyezkedő vagy természetes
akadályokkal (például hegyekkel vagy folyókkal) körülvett fővárosokat jobban
védték a betolakodóktól.
Képlet: Védhetőségi pontszám (DS)
Egy főváros védhetőségi
pontszáma Az EEE magassága, a BBB
természetes akadályokhoz való közelsége és a főbb fenyegetésektől való távolság
függvényében modellezhető TTT:
DS=w1E+w2B−w3TDS = w_1 E + w_2 B - w_3 TDS=w1E+w2B−w3T
Hol:
- elektromos
és elektronikus berendezések a tengerszint feletti magasság,
- A
BBB a természetes akadályok (pl. hegyek, folyók) jelenlétét jelző
pontszám,
- A
TTT az ismert fenyegetések vagy rivális városok közelségét jelenti,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezők relatív fontosságát kifejező súlyok.
6.3.5. Földrajzi trendek megjelenítése
A vizualizáció hatékony eszköz a fővárosi helyek földrajzi
trendjeinek azonosítására és megértésére. A GIS (földrajzi információs
rendszerek) és a Wolfram Language adatvizualizációs eszközei segítségével
feltérképezhetjük a fővárosok eloszlását az egész világon, és elemezhetjük
térbeli mintáikat a kulcsfontosságú földrajzi jellemzőkhöz, például a
szélességhez, a magassághoz és a víz közelségéhez viszonyítva.
Példa: Fővárosok leképezése magasság alapján
Ebben a példában egy sor fővárost ábrázolunk egy
világtérképen, és színezzük őket a tengerszint feletti magasságuk szerint,
segítve annak vizualizálását, hogy mely fővárosok kerültek magas terepre a
védhetőség érdekében.
Wolfram
Kód másolása
(* A fővárosok és magasságuk listája *)
capitals = EntityList["Város",
"CapitalCity"];
elevations = EntityValue[nagybetűk, "Magasság"];
(* Hozzon létre egy földrajzi térképet a magasságuk által
színezett fővárosokkal *)
Geografika[{PointSize[Közepes],
Table[{ColorData["TemperatureMap"][Rescale[elevations[[i]],
{Min[elevations], Max[elevations]}]],
GeoMarker[EntityValue[capitals[[i]], "Position"]]}, {i,
Length[capitals]}]}]
Ez a kód ábrázolja a nagybetűket a térképen, és színekkel
jelöli a magasságukat, megkönnyítve a trendek azonosítását abban, hogy a
magasság hogyan befolyásolta a tőkeelhelyezést.
6.3.6. Esettanulmány: Fővárosok a fő kereskedelmi
útvonalak mentén
Történelmileg sok főváros a fő kereskedelmi útvonalak mentén
helyezkedett el, hogy megkönnyítse a kereskedelmet és a kulturális cserét.
Például az olyan városok, mint Bagdad, Konstantinápoly
(Isztambul) és Velence a kritikus kereskedelmi útvonalak, például a
Selyemút és a Földközi-tenger
kereskedelmi útvonalai mentén fekvő stratégiai elhelyezkedésüknek
köszönhetően virágoztak.
Példa: fővárosok a selyemút mentén
Wolfram
Kód másolása
(* A Selyemutat képviselő régió meghatározása *)
silkRoadRoute = GeoPath[{GeoPosition[{34.5, 69.1}],
GeoPosition[{39.9, 116.4}]}]; (* Hozzávetőleges selyemút útvonal *)
(* Keresse meg a Selyemút közelében található fővárosokat *)
silkRoadCapitals = Select[capitals,
GeoWithinQ[silkRoadRoute, EntityValue[#, "Position"]] &];
(* A Selyemút közelében lévő fővárosok nevének és
koordinátáinak megjelenítése *)
TableForm[EntityValue[silkRoadCapitals, {"Name",
"Latitude", "Longitude"}]]
Ez a kód azonosítja azokat a fővárosokat, amelyek a
történelmi Selyemút közelében fekszenek, illusztrálva a földrajz fontosságát a
globális kereskedelmi hálózatok alakításában.
Következtetés
A fővárosi helyszínek földrajzi trendjei sokat elárulnak a
civilizációkat alakító történelmi, környezeti és politikai erőkről. Az olyan
tényezők vizsgálatával, mint a szélesség, a víz közelsége, a magasság és a
kereskedelem elérhetősége, jobban megérthetjük a politikai központok
elhelyezése mögött meghúzódó stratégiai döntéseket. A következő, Fővárosok
és régészeti potenciál című fejezetben mélyebben belemerülünk abba, hogy
ezek a földrajzi trendek hogyan befolyásolhatják a modern régészeti kutatást,
különösen az elveszett vagy felfedezetlen fővárosok keresésében.
Ez a fejezet ötvözi a történelmi betekintést a számítási
eszközökkel, technikai mélységet és történelmi kontextust kínálva az
olvasóknak. Úgy tervezték, hogy mind a régészeti és földrajzi szakemberek, mind
az általános olvasók számára vonzó legyen, így alkalmas olyan platformokra,
mint az Amazon.
6.4. Fővárosok és régészeti potenciál
A fővárosok történelmileg a polgárosodott társadalmak
politikai, kulturális és gazdasági központjai voltak. Fontosságuk azt jelenti,
hogy gyakran jelentős régészeti potenciállal rendelkeznek, az ősi struktúrák és
tárgyak felfedezésétől az őket benépesítő társadalmak történelmi dinamikájának
megértéséig. Ez a fejezet feltárja a fővárosok régészeti potenciálját a
történelmi adatok és a számítógépes modellezés kombinálásával, arra
összpontosítva, hogy a földrajzi, politikai és kulturális tényezők hogyan teszik
ezeket a városokat az ásatások és tanulmányok elsődleges jelöltjeivé.
6.4.1. A fővárosok mint a történelem rétegei
A legtöbb főváros több építési, rombolási és újjáépítési
fázison ment keresztül. Minden fázis fizikai nyomokat – romokat, tárgyakat és
rétegeket – hagy maga után, amelyek értékes betekintést nyújtanak a különböző
történelmi időszakokba. Ez a rétegződés teszi a fővárosokat gazdag régészeti
lelőhelyekké, mivel a történelem felhalmozódása ezekben a városi terekben
egyedülálló lehetőséget kínál a múltbeli társadalmak tanulmányozására.
Képlet: Régészeti rétegződési modell
Egy főváros régészeti potenciálja történelmi rétegei alapján
modellezhető. A városban NsN_sNs történelmi rétegek számát befolyásolja a
civilizációk száma CCC, az EEE főbb eseményei (például háborúk vagy természeti
katasztrófák), valamint a PPP fejlődésének időszakai:
Ns=f(C,E,P)N_s = f(C, E, P)Ns=f(C,E,P)
Hol:
- A
CCC a különböző civilizációk vagy kulturális hatások számát jelenti,
- az
elektromos és elektronikus berendezések olyan jelentős eseményeket
jelentenek, amelyek pusztításhoz és újjáépítéshez vezettek,
- A
PPP a jelentős fejlődés időszakait jelenti.
Ez a modell segíthet a régészeknek megbecsülni egy ásatási
hely mélységét és összetettségét, több réteg pedig magasabb régészeti
potenciált jelez.
6.4.2. A régészeti gazdagság földrajzi meghatározói
A fővárosok földrajzi jellemzői, mint például magasságuk,
vízközelségük és éghajlatuk, kritikus szerepet játszanak megőrzésükben és
régészeti potenciáljukban. A stabil éghajlattal és korlátozott geológiai
aktivitással rendelkező régiókban található városok nagyobb valószínűséggel
őrzik meg a történelmi tárgyakat jobb állapotban. Hasonlóképpen, a vízforrások
közelében lévő városok gyakran gazdag régészeti feljegyzésekkel rendelkeznek,
mivel a kereskedelem és a kulturális csere központjai.
Példa: földrajz alapján nagy régészeti potenciállal
rendelkező fővárosok
A Wolfram nyelv segítségével azonosíthatjuk azokat a
fővárosokat, amelyek jelentős régészeti potenciállal rendelkeznek olyan
földrajzi tényezők alapján, mint az éghajlati stabilitás, a víz közelsége és a
magasság.
Wolfram
Kód másolása
(* Az összes főváros és földrajzi jellemzőik listája *)
capitals = EntityList["Város",
"CapitalCity"];
(* Válasszon kedvező régészeti adottságokkal rendelkező
városokat (pl. stabil éghajlat, vízközeli, magaslati terep) *)
archaeologicalCapitals = Select[nagybetűk,
GeoWithinQ[Entity["GeologicalFeature",
"StableCraton"], EntityValue[#, "Position"]] &&
GeoWithinQ[Entity["HidrlogicalFeature", "River"],
EntityValue[#, "Position"]] &&
EntityValue[#,
"Magasság"] > &];
(* Jelenítse meg ezeknek a nagybetűknek a nevét és
jellemzőit *)
TableForm[EntityValue[archaeologicalCapitals,
{"Name", "Latitude", "Longitude",
"Elevation"}]]
Ez a kód a fővárosokat geológiai stabilitásuk, vízközelségük
és magasságuk alapján szűri, és a kedvező megőrzési feltételek miatt magas
régészeti potenciállal rendelkező fővárosok listáját biztosítja.
6.4.3. Felfedezetlen fővárosok előrejelzése
Az ismert fővárosok mellett a számítógépes régészet
felhasználható a még fel nem fedezett fővárosok helyének előrejelzésére. A
környezeti és kulturális adatok elemzésével olyan modelleket építhetünk,
amelyek megmutatják, hol létezhettek az ősi fővárosok. Ezek a modellek
ugyanazokra a földrajzi tényezőkre támaszkodnak, amelyek befolyásolták az
ismert fővárosok elhelyezését, mint például az erőforrásokhoz való hozzáférés,
a védhetőség és a kereskedelmi útvonalak.
Képlet: Prediktív modell a tőkefelfedezéshez
Egy korábban ismeretlen főváros felfedezésének valószínűsége
több változó függvényeként modellezhető, beleértve a földrajzi alkalmasságot
GsG_sGs, a kulturális jelentőséget CsC_sCs és az ismert régészeti lelőhelyek
közelségét PaP_aPa:
L=w1Gs+w2Cs+w3PaL = w_1 G_s + w_2 C_s + w_3
P_aL=w1Gs+w2Cs+w3Pa
Hol:
- GsG_sGs
a terület földrajzi alkalmasságának mértéke (pl. folyók közelsége,
védhetőség),
- CsC_sCs
képviseli a régió kulturális jelentőségét (pl. vallási jelentőség,
történelmi feljegyzések),
- PaP_aPa
az ismert régészeti lelőhelyektől való távolság,
- W1,W2,w3w_1,
w_2, w_3w1,W2,W3 az egyes tényezők relatív fontosságához rendelt súlyok.
6.4.4. GIS használata régészeti lelőhelyek előrejelzésére
A földrajzi információs rendszerek (GIS) döntő szerepet
játszanak a régészeti lelőhelyek, köztük az elveszett fővárosok helyének
előrejelzésében. A környezeti adatok (például topográfia, éghajlat és
hidrológia) történelmi és kulturális információkkal való átfedésével a régészek
azonosíthatják azokat a régiókat, amelyek nagy potenciállal rendelkeznek a
felfedezetlen fővárosok számára.
Példa: Elveszett tőkék előrejelzése GIS használatával
Ebben a példában GIS-eszközöket használunk az elveszett tőke
helyének előrejelzésére olyan földrajzi változók elemzésével, mint a magasság,
a víz közelsége és az ismert települések történelmi feljegyzései.
Wolfram
Kód másolása
(* Adja meg a kereséshez érdekes földrajzi régiót *)
regionOfInterest = entitás["GeographicRegion",
"Mezopotámia"];
(* A régió ismert régészeti lelőhelyeinek listája *)
archaeologicalSites =
EntityList["ArchaeologicalSite", regionOfInterest];
(* Átfedési környezeti adatok, például magasság és
vízközelség *)
elevationData = GeoElevationData[regionOfInterest];
waterProximity = GeoNearest["Folyó", régészeti
lelőhelyek, 5];
(* Vizualizálja a régiót a felfedezetlen fővárosok
előrejelzett helyeivel *)
GeoGraphics[{GeoElevationData[elevationData],
GeoMarker[waterProximity]}]
Ez a kód GIS-eszközöket használ a mezopotámiai régió
magasságának és vízközelségének elemzésére, ahol sok ősi főváros található. Az
ismert fővárosokhoz hasonló földrajzi jellemzőkkel rendelkező területek
azonosításával ez a megközelítés potenciális helyszíneket javasolhat a
felfedezetlen fővárosok számára.
6.4.5. Esettanulmány: Az ősi fővárosok újrafelfedezése
A számítógépes régészet egyik legizgalmasabb aspektusa az
elveszett vagy elfelejtett fővárosok újbóli felfedezésének képessége. Számos
esettanulmány illusztrálja, hogy a földrajzi elemzés a történelmi kutatással
kombinálva hogyan vezetett az ősi fővárosok sikeres azonosításához.
Példa: A hettita birodalom fővárosának újrafelfedezése
Hattusa ősi városát, amely egykor a hettita birodalom
fővárosa volt, a 20. század elején fedezték fel újra történelmi feljegyzések és
földrajzi elemzések kombinációjával. A kutatók a város elhelyezkedésének
leírását használták a közeli folyókhoz és hegyekhez képest, hogy szűkítsék a
keresési területet. Ma az olyan számítási eszközök, mint a GIS,
felgyorsíthatják ezt a folyamatot azáltal, hogy lehetővé teszik a kutatók
számára, hogy hatékonyabban elemezzék a terep hatalmas területeit és a
történelmi adatokat.
Wolfram
Kód másolása
(* Határozza meg a Hettita Birodalom érdeklődési területét
*)
hittiteRegion = Entity["Historical Region",
"HittiteEmpire"];
(* Használja a történelmi adatokat és a terepelemzést a
potenciális fővárosi helyek azonosításához *)
potentialCapitals = GeoNearest["Mountain",
hittiteRegion, 5];
(* A lehetséges helyszínek nevének és koordinátáinak
megjelenítése *)
TableForm[EntityValue[potentialCapitals, {"Name",
"Latitude", "Longitude"}]]
Ez a példa bemutatja, hogyan használhatók a modern számítási
módszerek az ősi fővárosok, például Hattusa újbóli felfedezésére a környező
földrajz és történelmi feljegyzések elemzésével.
Következtetés
A fővárosok történelmi jelentőségük és földrajzi előnyeik
miatt mindig is jelentős régészeti potenciállal rendelkeztek. Az olyan
számítási eszközök alkalmazásával, mint a GIS, a prediktív modellezés és a
környezeti elemzés, a régészek jobban megérthetik azokat a tényezőket, amelyek
ezeknek a városoknak az elhelyezéséhez vezettek, és ezt a tudást
felhasználhatják az elveszett fővárosok helyének előrejelzésére. Ez a fejezet
azt vizsgálta, hogy a különböző földrajzi, kulturális és történelmi tényezők
hogyan járulnak hozzá a fővárosok gazdag régészeti potenciáljához, és hogy a
modern technológia hogyan javítja a múlt feltárásának képességét.
A következő, legrövidebb határos országláncok című
fejezetben megvizsgáljuk, hogyan elemezhetők a földrajzi határok és a
politikai határok, hogy megértsük a szomszédos civilizációk közötti
kapcsolatokat, és hogy ezek a tényezők hogyan befolyásolhatják a régészeti
felfedezéseket.
Ez a fejezet, amelyet mind a szakemberek, mind a
nagyközönség számára hozzáférhetővé kívántak, integrálja a technikai és
történelmi betekintést a fővárosok régészeti potenciáljának koherens
feltárásába. A kód, a képletek és a valós példák egyensúlyával vonzó forrást
kínál azok számára, akik érdeklődnek a földrajz, a régészet és a számítási
elemzés metszéspontja iránt, így ideális olyan platformok számára, mint az
Amazon.
7.1. Földrajz és politikai határok
A földrajz és a politikai határok már régóta összefonódnak,
alakítva a civilizációk, nemzetek és régiók fejlődését. Az olyan természeti
adottságok, mint a hegyek, folyók és sivatagok gyakran fizikai akadályként
szolgálnak, befolyásolva a határok meghúzását. Idővel ezek a földrajzi és
politikai megosztottságok alakították az emberi történelmet, a kereskedelmi
útvonalaktól és a katonai kampányoktól kezdve az erőforrások elosztásáig és a
városállamok felemelkedéséig.
Ebben a fejezetben azt vizsgáljuk, hogy a földrajz hogyan
befolyásolja a politikai határokat, és hogyan befolyásolta ez a kapcsolat a
régészeti felfedezéseket. Azt is megvizsgáljuk, hogy a modern számítástechnikai
eszközök hogyan tudják elemezni és vizualizálni ezeket a határokat, betekintést
nyújtva a régiók közötti történelmi és kulturális kapcsolatokba.
7.1.1. Természetes akadályok és határképződés
Történelmileg a természetes akadályok, például a hegyek,
folyók és óceánok jelentős szerepet játszottak a politikai határok
kialakításában. Ezek a jellemzők gyakran védhető pozíciókként szolgálnak,
segítve a civilizációkat abban, hogy megvédjék magukat az inváziótól. Amellett,
hogy katonai funkciót töltenek be, a természetes akadályok kulturális és
gazdasági cseréket is alakíthatnak, mivel befolyásolják a kereskedelmi
útvonalakat és a migrációs mintákat.
Képlet: A természetes akadályok hatása a határokra
A politikai határként szolgáló természeti képződmény
PPP-jének valószínűségét a következő képlettel modellezhetjük:
P=f(Em,Dr,So)P = f(E_m, D_r, S_o)P=f(Em,Dr,So)
Hol:
- EmE_mEm
a természeti képződmény magasságát vagy magasságát jelenti (pl.
hegymagasság),
- DrD_rDr
a legközelebbi folyótól vagy vízforrástól való távolság,
- SoS_oSo
a tereptárgy stratégiai vagy katonai jelentőségére utal (pl. védhetőség,
erőforrásokhoz való közelség).
Ez a képlet segít a régészeknek és a történészeknek
megérteni annak valószínűségét, hogy egy adott természeti adottság befolyásolja
a történelmi határképződést. Például a jelentős magassággal és stratégiai
jelentőséggel bíró hegyláncok nagyobb valószínűséggel hosszú távú határok.
7.1.2. Politikai határok és kulturális csere
A politikai határok megosztották és összekapcsolták a
kultúrákat a történelem során. A határok gyakran érintkezési vonalakként
szolgálnak, ahol a különböző kultúrák találkoznak, ami kulturális diffúzióhoz
és áruk, ötletek és technológiák cseréjéhez vezet. Ezzel szemben a merev
határok régiókat is elszigetelhetnek, ami a határ mindkét oldalán eltérő
kulturális fejlődést eredményez.
Ennek elemzéséhez hálózati modelleket használhatunk a
szomszédos nemzetek közötti kapcsolat és a kulturális csere lehetőségeinek
tanulmányozására.
Képlet: Kulturális terjesztés határokon átnyúlóan
A két szomszédos régió közötti kulturális csere CxC_xCx a
következőképpen modellezhető:
Cx=TfBd×PiC_x = \frac{T_f}{B_d \times P_i}Cx=Bd×PiTf
Hol:
- TfT_fTf
a régiók közötti kereskedelem vagy kölcsönhatás gyakorisága,
- BdB_dBd
a határátlépés nehézsége (pl. természeti akadályok, politikai
korlátozások),
- PiP_iPi
a régiók közötti politikai elszigeteltség vagy elkülönülés mértéke.
Az alacsonyabb BdB_dBd értékek hozzáférhetőbb határokat
jeleznek, amelyek nagyobb kulturális cserét tesznek lehetővé. Ez a modell
alkalmazható olyan történelmi régiók tanulmányozására, ahol a határok
ingadoztak, például az ókori Görögországban vagy a Római Birodalomban, és hogy
ezek a változások hogyan befolyásolták a kulturális diffúziót.
7.1.3. Politikai határok meghatározása a GIS-ben
A földrajzi információs rendszerek (GIS) kulcsfontosságúak
az ősi és modern politikai határok tanulmányozásához. A GIS segítségével
feltérképezhetjük a határokat és elemezhetjük kapcsolatukat a természeti
adottságokkal, kulturális helyszínekkel és gazdasági központokkal. A GIS
lehetővé teszi a régészek számára, hogy vizualizálják, hogyan változtak a
politikai határok az idő múlásával, és hogyan befolyásolták ezek a változások a
települési mintákat és az erőforrások elosztását.
Példa: Politikai határok megjelenítése a GIS-ben
A Wolfram Language GIS eszközeivel vizualizálhatjuk a
politikai határokat és azok közelségét a legfontosabb természeti adottságokhoz,
például folyókhoz és hegyekhez.
Wolfram
Kód másolása
(* Földrajzi régió meghatározása elemzéshez *)
regionOfInterest = entitás["Ország",
"Olaszország"];
(* A politikai határok és a közeli természeti adottságok
visszaszerzése *)
politicalBoundaries = GeoBoundaryPlot[regionOfInterest];
folyók = GeoEntities[regionOfInterest, "River"];
mountains = GeoEntities[regionOfInterest,
"Mountain"];
(* Ábrázolja a régiót politikai határokkal és természeti
adottságokkal *)
Geografika[{
{Vastag, piros,
politikaiHatárok},
{Blue,
PointSize[Nagy], GeoMarker[folyók]},
{Green,
PointSize[Nagy], GeoMarker[hegyek]}
}]
Ez a kód földrajzi diagramot hoz létre Olaszország politikai
határairól, folyókkal és hegyekkel borítva. Ez a fajta vizualizáció hasznos
annak elemzéséhez, hogy a természeti jellemzők hogyan befolyásolták a politikai
határokat.
7.1.4. A politikai határok régészeti jelentősége
A politikai határok gyakran egybeesnek a nagy régészeti
potenciállal rendelkező régiókkal. Azok a területek, ahol a civilizációk
kölcsönhatásba léptek, kereskedtek vagy háborúkat vívtak, általában gazdagok
tárgyakkal és struktúrákkal. Például a Római és a Perzsa Birodalom közötti ősi
határok elsődleges régészeti lelőhelyek az ott bekövetkezett kiterjedt
történelmi konfliktus és kulturális csere miatt.
Számítási módszerekkel azonosíthatjuk a történelmi határok
közelében lévő régiókat, amelyek régészeti szempontból érdekesek lehetnek. A
történelmi térképek és földrajzi adatok elemzésével megjósolhatjuk azokat a
területeket, ahol nagy a felfedezetlen régészeti lelőhelyek lehetősége.
Képlet: A határ menti régiók régészeti potenciálja
Egy határrégió régészeti potenciáljának ApA_pAp a
következőképpen modellezhető:
Ap=f(Ic,Tr,Bs)A_p = f(I_c, T_r, B_s)Ap=f(Ic,Tr,Bs)
Hol:
- IcI_cIc
a határon átnyúló kulturális interakciók intenzitását mutatja (pl.
kereskedelem, diplomácia, háború),
- TrT_rTr
a történelmi kereskedelmi útvonalak, amelyek áthaladtak a régión,
- BsB_sBs
a határ stabilitása az idő múlásával (a stabilabb határok a régészeti
maradványok kevesebb zavarásához vezetnek).
Ez a modell alkalmazható olyan történelmi régiók elemzésére,
mint a Római Birodalom határai vagy az ókori mezopotámiai városállamok határai.
7.1.5. Történelmi esettanulmány: A Római Birodalom és
határai
A Római Birodalom kiterjedt határai, amelyek átíveltek
Európán, a Közel-Keleten és Észak-Afrikán, ideális esettanulmányként szolgálnak
a földrajz, a politikai határok és a régészeti potenciál közötti kapcsolat
elemzéséhez. A birodalom határait olyan természetes akadályok határozták meg,
mint a Rajna és a Duna folyók északon és a Szahara sivatag délen. Ezeket a
határokat erősen militarizálták, és sok római erődítmény, út és egyéb építmény
ma régészeti lelőhelyként marad.
Példa: Római határok és erődök elemzése
A Wolfram nyelv segítségével elemezhetjük a római erődök
elhelyezkedését a birodalom északi határa mentén.
Wolfram
Kód másolása
(* Határozza meg a Római Birodalom északi határának
földrajzi kiterjedését *)
northernBorder = GeoPath[{Entity["River",
"Rhine"], Entity["River", "Danube"]},
"ShortestPath"];
(* Római erődök visszaszerzése a határ közelében *)
romanForts =
GeoNearest[Entity["ArchaeologicalSite", "RomanFort"],
northernBorder, 10];
(* Vizualizáld az erődöket a határ mentén *)
GeoGraphics[{GeoPath[northernBorder],
GeoMarker[romanForts]}]
Ez a kód ábrázolja a római erődök elhelyezkedését a Rajna és
a Duna mentén, segítve a politikai határok és a katonai infrastruktúra közötti
kapcsolat megértését a Római Birodalomban.
Következtetés
A földrajz és a politikai határok mélyen összefonódnak, és a
természeti adottságok, például a hegyek és a folyók gyakran alakítják a határok
meghúzását. Ezek a határok nemcsak a civilizációk fejlődését befolyásolják,
hanem a régiók régészeti potenciálját is. Számítási modellek és térinformatikai
eszközök segítségével elemezhetjük a földrajz és a politikai határok közötti
kapcsolatot, betekintést nyerve az emberi történelmet alakító kulturális
cserékbe és konfliktusokba.
A következő, Határos országláncok keresése Wolfram nyelv
segítségével című fejezetben a szomszédos országok láncainak azonosítására
és elemzésére szolgáló számítási módszerekbe merülünk, ami értékes eszköz a
történelmi civilizációk geopolitikai tájképének megértéséhez.
Ezt a fejezetet úgy alakítottuk ki, hogy mind a szakemberek,
mind a laikus közönség számára vonzó legyen. A történelmi betekintések
számítási eszközökkel és gyakorlati kódolási példákkal való kombinálásával
piacképes erőforrást kínál, amelyet olyan platformokon lehet értékesíteni, mint
az Amazon. Az olvasók értékelni fogják az elemzés mélységét, a modern
GIS-eszközök használatát és ezeknek a módszereknek a történelmi
esettanulmányokra való alkalmazását.
7.2. Határos országláncok keresése Wolfram nyelv
használatával
A geopolitikai határok nemcsak a nemzeteket határozzák meg,
hanem a történelmi és kulturális kapcsolatokat is tükrözik. Ezeknek a
határoknak a megértése értékes betekintést nyújthat az ősi civilizációk,
kereskedelmi útvonalak és migrációs minták közötti kapcsolatokba. A szomszédos
országok láncolatainak megtalálása különösen hasznos lehet a régészek és
történészek számára, különösen a kulturális gyakorlatok, katonai kampányok vagy
politikai szövetségek terjedésének tanulmányozásakor.
Ebben a részben megvizsgáljuk, hogyan használható a Wolfram
Language a szomszédos országok legrövidebb láncainak elemzésére és
kiszámítására. Ez a számítási megközelítés segíthet a kutatóknak annak
meghatározásában, hogy az ősi civilizációk hogyan léptek kölcsönhatásba
egymással, és feltárhatja a földrajzilag közeli régiók közötti kapcsolatokat.
7.2.1. Határos országláncok: fogalmi áttekintés
A határos országlánc olyan országok sorozata, ahol minden
országnak legalább egy határa van a lánc következő országával. Az ilyen láncok
azonosítása hasznos a történelmi inváziók, migrációk vagy kereskedelmi
útvonalak tanulmányozásakor. Például a Selyemút Európa és Ázsia régióit kötötte
össze egy sor összefüggő területen. Hasonlóképpen, a katonai kampányok gyakran
a szomszédos nemzeteken haladtak keresztül, amelyeket ezzel a módszerrel lehet
elemezni.
Képlet: Határos országlánc
Adott két ország C1C_1C1 és CnC_nCn, a határoló országlánc
egy C1,C2,...,CnC_1, C_2, \dots, C_nC1,C2,...,Cn sorozat, ahol minden iii-ra
CiC_iCi határa van a Ci+1C_{i+1}Ci+1-gyel. A lánc hossza az áthaladó határok
száma, amely minimalizálható a legrövidebb útvonalú algoritmussal.
Legyen d(C1,Cn)d(C_1, C_n)d(C1,Cn) a C1C_1C1 és CnC_nCn
közötti határos országok minimális száma. Ezután a cél az, hogy megtaláljuk azt
a láncot, amely minimalizálja:
d(C1,Cn)=min{∑i=1n−1B(Ci,Ci+1)}d(C_1,
C_n) = \min\{ \sum_{i=1}^{n-1} B(C_i, C_{i+1}) \}d(C1,Cn)=min{i=1∑n−1B(Ci,Ci+1)}
Ahol B(Ci,Ci+1)B(C_i, C_{i+1})B(Ci,Ci+1) egyenlő 1-gyel, ha
CiC_iCi határa van a Ci+1C_{i+1}Ci+1-gyel, egyébként pedig 0.
7.2.2. Határos országok wolfram nyelven
A Wolfram Language hatékony eszközöket biztosít a földrajzi
adatokkal való munkához, beleértve az országhatárokat is. Az olyan funkciók
kihasználásával, mint a GeoNearest és az EntityValue, azonosíthatjuk a
szomszédos országokat, és közös határok alapján országláncokat építhetünk ki.
Példa: Határos országláncok keresése
A Wolfram nyelvet fogjuk használni, hogy megtaláljuk a
legrövidebb országláncot, amely két konkrét országot, például Németországot és
Törökországot köti össze.
Wolfram
Kód másolása
(* Határozza meg a kezdő és befejező országot *)
startCountry = Entity["Ország",
"Németország"];
endCountry = entitás["Ország",
"Törökország"];
(* Használja a GeoClosest szolgáltatást, hogy megtalálja a
legközelebbi szomszédos országokat a lánc minden országához *)
szomszédok[startCountry_] := EntityValue[startCountry,
"BorderingCountries"];
(* A legrövidebb lánc keresésének inicializálása *)
shortestChain = FindShortestPath[startCountry, endCountry,
szomszédok];
(* Az országok láncolatának megjelenítése *)
TableForm[shortestChain]
Ez a kód kiszámítja a határos országok legrövidebb láncát
Németországtól Törökországig. A GeoNearest használatával megkeressük a
szomszédos országokat, majd a FindShortestPath segítségével kiszámítjuk a
láncot.
Kimeneti példa:
Németország→Ausztria→Magyarország→Románia→Bulgária→Törökország\szöveg{Németország}
\jobbnyíl \szöveg{Ausztria} \jobbnyíl \szöveg{Magyarország} \jobbnyíl
\szöveg{Románia} \jobbnyíl \szöveg{Bulgária} \jobbnyira
\szöveg{Törökország}Németország→Ausztria→Magyarország→Románia→Bulgária→Törökország
7.2.3. Algoritmus a legrövidebb határos országláncok
megtalálására
A két ország közötti legrövidebb lánc megtalálásának
problémája gráfbejárási problémává redukálható, ahol az országok csomópontok, a
közös határok pedig élek. A szélesség-első keresés (BFS) algoritmus jól
alkalmazható erre a feladatra, mivel hatékonyan megtalálja a legrövidebb utat
egy súlyozatlan gráfban (ahol minden él egyenlő súllyal rendelkezik).
Algoritmus: Széles körű keresés a határos országláncokra
- Inicializálás:
Kezdje a kezdeti ország C1C_1C1, és adja hozzá egy üzenetsorhoz.
- Szomszédok
felfedezése: A sorban álló minden ország esetében fedezze fel a
szomszédos országokat.
- Útvonalak
nyomon követése: A ciklusok elkerülése érdekében vezessen listát a
meglátogatott országokról.
- Végfeltétel:
Ha elérte a célország CnC_nCn, adja vissza az országok láncát. Ha nem, folytassa
a felfedezést, amíg az összes szomszéd ki nem merül.
A BFS algoritmus egyszerűen megvalósítható a Wolfram
Language FindShortestPath függvényével, amely belsőleg alkalmazza ezt a
módszert, hogy megtalálja a két pont közötti határos országok minimális számát.
Kód példa:
Wolfram
Kód másolása
(* BFS algoritmus definiálása a legrövidebb határos
országláncok megtalálásához *)
findBorderingChain[start_, end_] := Modul[{szomszédok,
várólista, meglátogatott, elérési út},
(* Szomszédok
függvény meghatározása a szomszédos országok megszerzéséhez *)
szomszédok[country_]
:= EntityValue[ország, "BorderingCountries"];
(* Várólista
inicializálása a kiindulási országgal *)
várólista =
{{start}};
látogatott =
{start};
(* BFS hurok *)
Míg a [Hossz[sor]
> 0,
path =
First[queue]; (* A sor első elérési útjának kijelölése *)
queue =
Rest[várólista]; (* Az első elérési út eltávolítása a várólistából *)
(* Az aktuális
útvonal utolsó országának beolvasása *)
current =
Utolsó[útvonal];
(* Ha elértük a
célországot, adja vissza az útvonalat *)
If[current ===
end, Return[path]];
(* Fedezze fel a
szomszédokat *)
Tedd[
Ha[!
MemberQ[látogatott, szomszéd],
AppendTo[várólista, Hozzáfűzés[elérési út, szomszéd]]; (* Új elérési út
hozzáadása a várólistához *)
AppendTo[meglátogatott, szomszéd]
],
{szomszéd,
szomszédok[aktuális]}
];
];
(* Ha nem található
elérési út, null * értéket ad vissza)
Nulla
];
(* Példa a használatra: Keresse meg a láncot
Franciaországtól Iránig *)
findBorderingChain[Entity["Country",
"France"], Entity["Country", "Iran"]]
Ez az egyedi BFS algoritmus feltárja a szomszédos
országokat, amíg meg nem találja a szomszédos országok legrövidebb láncát
Franciaországtól Iránig. Adaptálható más régiók és időszakok tanulmányozására,
különösen a történelmi határokat érintő régészeti kutatásokban.
7.2.4. Határos országláncok megjelenítése
A szomszédos országláncok vizualizálása intuitív megértést
nyújthat a régiók közötti földrajzi és politikai kapcsolatokról. A Wolfram
Language beépített funkciókkal rendelkezik a földrajzi útvonalak
megjelenítéséhez, segítve a láncban lévő országok sorrendjének feltérképezését.
Példa: Szegélyező lánc megjelenítése
Az Olaszország és Görögország közötti határos országok
láncolatát a GeoPath és a GeoGraphics segítségével tudjuk vizualizálni.
Wolfram
Kód másolása
(* Országok meghatározása a lánchoz *)
startCountry = Entity["Ország",
"Olaszország"];
endCountry = entitás["Ország",
"Görögország"];
(* Keresse meg a legrövidebb láncot *)
shortestChain = FindShortestPath[startCountry, endCountry,
szomszédok];
(* A lánc országainak ábrázolása *)
GeoGraphics[GeoPath[shortestChain]]
Az eredményül kapott térkép az Olaszország és Görögország
közötti országok sorrendjét jeleníti meg, világos vizuális ábrázolást kínálva a
földrajzi kapcsolatokról.
7.2.5. Alkalmazás régészetben: kereskedelmi útvonalak és
konfliktusövezetek
A szomszédos országláncok azonosításának számos gyakorlati
alkalmazása van a régészetben, különösen az ősi kereskedelmi útvonalak és
katonai kampányok elemzésekor. Például a birodalmak terjeszkedése gyakran
összefüggő területek láncolatát követte, csakúgy, mint a kereskedelmi
útvonalak, például a Selyemút. Ezek a láncok feltárhatják a régiók közötti
kulturális csere, konfliktus és migráció mintáit.
Esettanulmány: Selyemút elemzés
A Selyemút Ázsia és Európa több régióját kötötte össze,
áthaladva egy sor szomszédos országon. A Selyemút mentén fekvő szomszédos
országláncok elemzésével a régészek azonosíthatják a kereskedelmi hálózat
kulcsfontosságú csomópontjait, ahol árukat és ötleteket cseréltek.
Wolfram
Kód másolása
(* Adja meg a Selyemút hozzávetőleges régióját *)
silkRoadCountries = {
entitás["Ország", "Kína"],
entitás["Ország", "Kazahsztán"],
Entity["Ország", "Üzbegisztán"],
Entity["Ország", "Irán"],
Entity["Country", "Turkey"],
Entity["Country", "Greece"]
};
(* Vizualizálja a Selyemút láncot *)
GeoGraphics[GeoPath[silkRoadCountries]]
Ez a példa a Selyemút egyszerűsített változatát jeleníti
meg, kiemelve az útjába kerülő országokat. A régészeti kutatások ezekre a
régiókra összpontosíthatnak, hogy feltárják a történelmi kereskedelmi
tevékenység tárgyait és bizonyítékait.
Következtetés
A Wolfram nyelv használatával a szomszédos országok
láncolatainak megtalálására és elemzésére a kutatók felfedezhetik a történelmi
civilizációk geopolitikai tájképét. Ez a fejezet megmutatta, hogyan
alkalmazhatók számítási módszerek ezeknek a láncoknak az azonosítására,
jelentőségük elemzésére és az országok közötti kapcsolatok megjelenítésére.
Ennek a technikának a régészetben történő gyakorlati alkalmazásai közé tartozik
az ősi kereskedelmi útvonalak, katonai kampányok és kulturális diffúzió
tanulmányozása, amely értékes eszközt biztosít a múlt feltárásához.
A következő, A legrövidebb út algoritmus programozása
című fejezetben feltárjuk az alapul szolgáló algoritmusokat, amelyeket az
országok közötti legrövidebb láncok kiszámításához használnak, és ezeket a
technikákat összetettebb földrajzi és történelmi problémák megoldására
alkalmazzák.
Ez a fejezet mind a szakemberek, mind a laikus közönség
számára vonzó, integrálva a számítási módszereket a történelmi meglátásokkal.
Gyakorlati kódpéldákat, vizualizációkat és valós régészeti alkalmazásokat
kínál, így alkalmas közzétételre és terjesztésre olyan platformokon, mint az
Amazon.
7.3. A legrövidebb út algoritmus programozása
A régészet, a földrajz és a történelem számos alkalmazásában
a helyek közötti legrövidebb út megtalálása kulcsfontosságú feladat. Akár ősi
kereskedelmi útvonalakat követ nyomon, akár migrációs mintákat térképezi fel,
akár geopolitikai határokat elemez, a pontok közötti legrövidebb út azonosítása
értékes betekintést nyújthat. Ebben a fejezetben arra összpontosítunk, hogyan
lehet megvalósítani és optimalizálni a legrövidebb útvonalú algoritmust a
Wolfram nyelvben, különösen a régészet és a kulturális elemzés összefüggésében.
Kezdjük a legrövidebb útvonalú algoritmusok alapelveinek
megvitatásával, majd lépésről lépésre programozási példákkal Wolfram nyelven.
Végül megvizsgáljuk, hogyan alkalmazhatók ezek az algoritmusok valós régészeti
esettanulmányokra.
7.3.1. A legrövidebb út algoritmusok áttekintése
A legrövidebb út algoritmusokat úgy tervezték, hogy
megtalálják a grafikon két pontja közötti minimális távolságot (vagy
legkevesebb lépést). A gráf csomópontokból (csúcsokból) és élekből (csomópontok
közötti kapcsolatokból) áll. A földrajzi és régészeti modellekben a csomópontok
gyakran országokat vagy városokat képviselnek, az élek pedig a helyek közötti
kapcsolatokat, például közös határokat, utakat vagy kereskedelmi útvonalakat.
Számos népszerű algoritmus létezik a grafikon legrövidebb
útvonalának megtalálására, többek között:
- Szélesség-első
keresés (BFS): Ideális súlyozatlan grafikonokhoz, ahol minden él
egyenlő hosszúságú. Ez az algoritmus akkor hasznos, ha a cél a lépések
számának minimalizálása, például a szomszédos országok legrövidebb
láncának megtalálása.
- Dijkstra
algoritmusa: Alkalmas súlyozott gráfokhoz, ahol az élek különböző
hosszúságúak vagy költségekkel rendelkeznek. Ezt általában a logisztikában
használják, például a városok közötti legrövidebb fizikai távolság
megtalálásában az úthálózatok alapján.
- A*
(A-csillag) algoritmus: Tájékozott keresési algoritmus, amely
heurisztikák segítségével rangsorol bizonyos útvonalakat másokkal szemben,
javítva ezzel az optimális útvonal megtalálásának hatékonyságát.
Ebben a fejezetben elsősorban a súlyozatlan gráfok BFS-ére
és a súlyozott gráfok Dijkstra-algoritmusára összpontosítunk, mivel mindkettő
releváns a régészeti és földrajzi modellezés szempontjából.
A gráfmodell
Az általános probléma a következőképpen fogalmazható meg:
- G
=(V,E)G = (V, E)G=(V,E), ahol VVV csúcsok (országok vagy városok), EEE
pedig élek (határok vagy kapcsolatok) halmaza.
- Kezdő
és végpont: Kapunk egy kiindulási ország C1C_1C1 és egy célország
CnC_nCn.
- Cél:
Találd meg a legrövidebb utat (vagy láncot) C1C_1C1-től CnC_nCn-ig az élek
számának (vagy az élvastagságok összegének) minimalizálásával.
7.3.2. Súlyozatlan grafikonok szélesség-első keresése
Egy súlyozatlan gráfban, ahol minden él egyenlően van
kezelve, a BFS algoritmus tökéletes választás. Ez különösen akkor hasznos, ha a
szomszédos országok legrövidebb láncolatát keressük, ahol minden közös határ
egy lépésnek számít, függetlenül annak fizikai hosszától.
Szélesség-első keresési algoritmus
A BFS algoritmus úgy működik, hogy feltárja az összes
szomszédos csomópontot (országot) a jelenlegi mélységi szinten, mielőtt
továbblépne a csomópontokra a következő mélységi szinten. A BFS legfontosabb
jellemzője, hogy garantálja a legrövidebb út megtalálását a lépések (élek)
számát tekintve.
A BFS lépései:
- Inicializálás:
Kezdje a kezdeti országgal, jelölje meg meglátogatottként, és állítsa
sorba.
- Szomszédok
felfedezése: Törölje az aktuális országot és az összes nem látogatott
szomszédját.
- Útvonalak
nyomon követése: Útvonal fenntartása annak nyomon követéséhez, hogyan
jutottunk el az aktuális országba.
- Stop
Condition: Stop a célország elérésekor.
Példa: BFS Wolfram nyelven
Wolfram
Kód másolása
(* BFS implementáció a legrövidebb út megtalálásához *)
findShortestPathBFS[start_, end_] := Modul[{queue, visited,
paths, current},
(* Várólista
inicializálása a kiindulási országgal *)
várólista =
{{start}};
látogatott =
{start};
(* BFS hurok *)
Míg [queue =!= {},
(* Az első elérési
út lekérése a várólistából *)
current =
Első[várólista];
farok =
Pihenő[sor];
(* Szerezd meg az
aktuális országot *)
lastCountry =
Last[current];
(* Ha az utolsó
ország a cél, adja vissza az útvonalat *)
If[lastCountry ===
end, Return[current]];
(* Szerezd meg az
aktuális ország szomszédait *)
szomszédok =
EntityValue[lastCountry, "BorderingCountries"];
(* Hurok a
szomszédok között, és adja hozzá a sorhoz, ha nem látogatta meg *)
Tedd[
Ha[!
MemberQ[látogatott, szomszéd],
AppendTo[várólista, Hozzáfűzés[aktuális, szomszéd]];
AppendTo[meglátogatott, szomszéd]
],
{szomszéd,
szomszédok}
];
];
(* Null értéket ad
vissza, ha nem található elérési út *)
Nulla
];
(* Használati példa: A legrövidebb út megtalálása
Franciaország és Olaszország között *)
findShortestPathBFS[Entity["Country",
"France"], Entity["Country", "Italy"]]
Magyarázat:
- Kezdjük
azzal, hogy inicializáljuk a sort a kiindulási országgal, és megjelöltként
jelöljük meg.
- Minden
iterációban kivesszük az első útvonalat a sorból, ellenőrizzük, hogy az
útvonal utolsó országa a cél, és ha nem, sorba állítjuk a szomszédos
országokat.
- A
folyamat addig folytatódik, amíg meg nem találjuk a célországba vezető
utat, vagy kimerítjük az összes lehetséges utat.
Vizualizációs példa
Az eredmény jobb megértése érdekében a GeoPath segítségével
megjeleníthetjük a világtérkép legrövidebb útját.
Wolfram
Kód másolása
(* Vizualizálja a legrövidebb utat Franciaország és
Olaszország között *)
GeoGraphics[GeoPath[findShortestPathBFS[Entity["Country",
"France"], Entity["Country", "Italy"]]]
7.3.3. Dijkstra algoritmusa súlyozott gráfokra
Ha grafikonunk élei tényleges távolságokat vagy költségeket
ábrázolnak (pl. városok közötti fizikai távolság), a BFS nem elegendő. Ehelyett
Dijkstra algoritmusára van szükségünk, amely megtalálja a legrövidebb utat egy
súlyozott gráfban. Ez az algoritmus különösen hasznos a leghatékonyabb utazási
útvonalak vagy kereskedelmi hálózatok elemzésekor.
Dijkstra algoritmusa
A Dijkstra algoritmusa úgy működik, hogy a csomópontokat a
kezdő csomóponttól való távolság növekvő sorrendjében látogatja meg,
biztosítva, hogy egy csomópont meglátogatása után a csomóponthoz való
legrövidebb távolság ismert legyen.
A Dijkstra algoritmusának lépései:
- Inicializálás:
Állítsa a kezdő csomópont távolságát 0-ra, az összes többi csomópontot
pedig végtelenre. Inicializáljon egy prioritási várólistát.
- Pihenés:
Minden nem látogatott szomszédos csomópont esetében ellenőrizze, hogy
talált-e rövidebb útvonalat az adott csomóponthoz, és ennek megfelelően
frissítse a távolságokat.
- Befejezés:
Ismételje ezt addig, amíg el nem éri a célcsomópontot, vagy meg nem
látogatja az összes csomópontot.
Példa: Dijkstra algoritmusa Wolfram nyelven
Wolfram
Kód másolása
(* Dijkstra algoritmusának megvalósítása súlyozott gráfokhoz
*)
findShortestPathDijkstra[start_, end_, distances_] :=
Modul[{várólista, meglátogatott, távolságokTo, aktuális, szomszéd, alt},
(* Távolságok és
prioritási sor inicializálása *)
distancesTo =
Asszociáció[Szál[távolságok[[Mind, 1]] -> Végtelen]];
distancesTo[start] =
0;
várólista = {start};
látogatott = {};
(* Hurok, amíg a sor
üres *)
Míg [queue =!= {},
(* A legkisebb
távolságú csomópont sorból törlése *)
current =
Első[várólista];
farok =
Pihenő[sor];
(* Ha elértük a
végét, adjuk vissza a távolságot *)
If[current ===
end, Return[distancesTo[current]]];
(* Az aktuális
csomópont megjelölése látogatottként *)
AppendTo[látogatott, aktuális];
(* Hurok a
szomszédokon és lazítson távolságokat *)
szomszédok =
EntityValue[current, "BorderingCountries"];
Tedd[
alt =
távolságokTo[aktuális] + távolságok[áram, szomszéd]; (* Új távolság kiszámítása
*)
Ha[alt <
távolságokA[szomszéd],
távolságokA[szomszéd] = alt;
Ha[!
MemberQ[látogatott, szomszéd], AppendTo[várólista, szomszéd]]
],
{szomszéd,
szomszédok}
];
];
(* Visszatérési
távolság vagy végtelen, ha nincs útvonal *)
Végtelenség
];
Példa a használatra
Ahhoz, hogy megtaláljuk a legrövidebb távolságot a városok
között, ahol a távolságokat az utazási útvonalak alapján súlyozzák, a
távolságmátrixot argumentumként adjuk át a függvénynek:
Wolfram
Kód másolása
findShortestPathDijkstra[Entity["City",
"Paris"], Entity["City", "Berlin"],
distanceMatrix]
7.3.4. Gyakorlati alkalmazások a régészetben
A legrövidebb útvonalú algoritmusok felbecsülhetetlen
értékűek a régészeti elemzéshez. A kulcsfontosságú történelmi helyszínek
közötti leghatékonyabb útvonalak megtalálásával a kutatók rekonstruálhatják az
ősi kereskedelmi útvonalakat, migrációs mintákat és katonai kampányokat.
Példa: ősi kereskedelmi útvonalak rekonstruálása
A kereskedelmi útvonalak, mint például a Selyemút, a
legrövidebb és leghatékonyabb útvonalakat követték városok és régiók sorozatán
keresztül. A Dijkstra algoritmusának és a valós távolságoknak a
felhasználásával modellezhetjük az ősi kereskedelmi útvonalakat, és
elemezhetjük azok hatását az áruk, ötletek és kultúra terjedésére.
Wolfram
Kód másolása
(* Egy ősi kereskedelmi útvonal vizualizálása Dijkstra
algoritmusával *)
GeoGraphics[GeoPath[findShortestPathDijkstra[Entity["City",
"XiAn"], Entity["City", "Constantinople"],
distanceMatrix]]]
Következtetés
A legrövidebb útvonalú algoritmusok, köztük a BFS és a
Dijkstra algoritmusa, hatékony eszközök a földrajzi és régészeti kutatásokhoz.
Ezeknek az algoritmusoknak az alkalmazásával a kutatók feltárhatják az ősi
civilizációk közötti mögöttes kapcsolatokat, és betekintést nyerhetnek a
történelmi kereskedelmi útvonalakba, migrációkba és katonai kampányokba.
A következő részben ezeket a technikákat régészeti
esettanulmányokra alkalmazzuk, bemutatva, hogy a legrövidebb útvonalú
algoritmusok hogyan tárhatnak fel új információkat a történelmi kapcsolatokról
és a földrajzi kapcsolatokról.
7.4. Gyakorlati alkalmazások a régészetben
A legrövidebb útvonalú algoritmusok, GIS-eszközök és
számítási módszerek elengedhetetlenek a modern régészetben, innovatív
módszereket kínálva a régészeti adatok feltárására, elemzésére és
értelmezésére. Ez a fejezet ezeknek a számítási technikáknak a régészeti
kutatásokban való gyakorlati alkalmazására összpontosít, segítve a történelmi
minták feltárását, az ősi útvonalak felderítését és az új régészeti lelőhelyek
előrejelzését. Az előző fejezetekben tárgyalt programozási keretek
alkalmazásával a régészek javíthatják elemzéseik hatékonyságát és pontosságát.
7.4.1. Ősi kereskedelmi útvonalak rekonstrukciója
Az ókori kereskedelmi útvonalak, például a Selyemút vagy a
római kereskedelmi hálózatok elemzése kulcsfontosságú terület, ahol a számítási
eszközök betekintést nyújthatnak a történelmi gazdaságokba, a kulturális
cserékbe és a migrációs mintákba. A legrövidebb útvonalú algoritmusok és a
GIS-adatok segítségével a kutatók modellezhetik, hogyan utaztak az áruk és
ötletek a régiók között.
Példa: Ősi kereskedelmi hálózatok előrejelzése
Vegyük például azt a forgatókönyvet, amelyben az ismert
földrajzi korlátok és útrendszerek alapján szeretnénk rekonstruálni az ősi
városok közötti valószínű kereskedelmi útvonalakat. Minden várost
csomópontként, a köztük lévő utakat pedig súlyozott élekként modellezhetünk (a
súlyok a terep távolságát vagy nehézségét jelölik).
Így közelítheti meg ezt egy egyszerűsített modellel a
Wolfram nyelvben:
Wolfram
Kód másolása
(* Városok és kapcsolataik meghatározása *)
városok = {Entitás["Város", "Róma"],
Entitás["Város", "Karthágó"],
entitás["város", "Alexandria"],
entitás["város", "Antiókhia"]};
(* Határozza meg a városok közötti távolságokat súlyozott
grafikonként *)
tradeRoutes = Graph[{cities[[1]] <-> cities[[2]],
városok[[2]] <-> városok[[3]],
városok[[3]] <-> városok[[4]],
városok[[4]] <-> városok[[1]]},
EdgeWeight -> {600, 400, 500, 800}];
(* Vizualizálja a kereskedelmi hálózatot *)
GraphPlot[tradeRoutes]
Ez a vizualizáció azt mutatja be, hogy az ősi városok hogyan
kapcsolódhattak össze földrajzi adatok alapján. A legrövidebb útvonalú
algoritmusok alkalmazhatók erre a grafikonra, hogy megtalálják a leghatékonyabb
kereskedelmi útvonalakat két város között, ami segít modellezni, hogy a
kereskedők hogyan választhatták az útvonalakat az idő és az erőforrások
optimalizálásához.
A legrövidebb út kiszámítása
Wolfram
Kód másolása
(* Keresse meg a legrövidebb utat Rómából Antiochiába *)
FindShortestPath[tradeRoutes, cities[[1]], cities[[4]]]
Ez a függvény kiszámítja a legrövidebb utat a városok
közötti súlyozás (távolság) alapján. Például a kereskedők szívesebben utaznak
Rómából Antiochiába Karthágón és Alexandrián keresztül, ha ez az út
minimalizálja a teljes távolságot vagy nehézséget.
7.4.2. A vándorlási minták feltérképezése
Az ősi civilizációk migrációs mintái számítási módszerekkel
is modellezhetők. Az emberi mozgást befolyásoló földrajzi és környezeti
tényezők elemzésével a kutatók azonosíthatják a valószínű migrációs
útvonalakat.
Példa: Migráció Közép-Európából a Földközi-tengerre
Az éghajlati viszonyokra, például a hőmérsékletre, a
tengerszint feletti magasságra és a vízforrásokra vonatkozó történelmi adatok
felhasználásával megjósolhatjuk a Közép-Európából a Földközi-tenger térségébe
irányuló valószínű migrációs mintákat az éghajlatváltozás időszakaiban.
A migráció modellezésének programozási kerete
Wolfram
Kód másolása
(* Kulcsfontosságú helyek (országok vagy régiók)
meghatározása *)
regions = {Entity["Country", "Germany"],
Entity["Country", "France"],
Entity["Country", "Spain"],
Entity["Country", "Italy"]};
(* Használja a GeoDistance értéket a régiók közötti egyenes
vonal távolság kiszámításához *)
migrationDistances = Table[GeoDistance[regions[[i]],
regions[[j]]],
{i, hossz[régiók]}, {j, hossz[régiók]}];
(* Hozzon létre súlyozott grafikont távolságok alapján *)
migrationGraph = Graph[régiók,
Összeolvasztás[Táblázat[{régiók[[i]] <-> régiók[[j]]},
{i,
hossz[régiók]}, {j, i + 1, hossz[régiók]}]],
EdgeWeight -> Flatten[migrationDistances]];
(* A migrálási útvonalak megjelenítése *)
GeoGraphics[{GeoPath[FindShortestPath[migrationGraph,
regions[[1]], regions[[4]]]]}]
Ez a keretrendszer kiszámítja a migrációs útvonal
legrövidebb útját, figyelembe véve a környezeti és földrajzi tényezőket,
lehetővé téve a régészek számára, hogy szimulálják, hogyan utazhattak az ősi
populációk a természeti erőforrásokhoz való közelségük és a kedvező terep
alapján.
7.4.3. A természeti erőforrások közelségén alapuló
területfelfedezés
A régészetben a számítási módszerek kulcsfontosságú
alkalmazása az új helyszínek felfedezése a kulcsfontosságú erőforrások, például
a víz, a termékeny talaj és a menedék közelsége alapján. Földrajzi és
környezeti adatok felhasználásával a kutatók megjósolhatják, hol
helyezkedhetnek el az ősi települések, különösen a még feltáratlan régiókban.
Példa: régészeti lelőhelyek előrejelzése vízforrások
közelében
Térinformatikai adatok segítségével modellezhetjük az ősi
emberi települések vízforrásokhoz való közelségét. A folyók, tavak és
partvonalak elhelyezkedésének elemzésével a régészek azonosíthatják a nagy
régészeti potenciállal rendelkező régiókat.
Programozási példa: Helyek keresése folyók közelében
Wolfram
Kód másolása
(* Folyók terhelési GIS-adatai *)
folyók = Entitás["Folyó",
"Nílusfolyó"]["Hely"];
(* Határozza meg az ősi városokat a folyó közelében *)
ancientCities = {entitás["város",
"Théba"], entitás["város", "Memphis"]};
(* Számolja ki a városok és a folyó közötti távolságot *)
riverProximity = Table[GeoDistance[ancientCities[[i]],
rivers], {i, Length[ancientCities]}];
(* Jelenítse meg a közelséget a térképen *)
GeoGraphics[{Red, GeoMarker[ancientCities], Blue, rivers}]
Ez a kód segít vizualizálni az ősi települések és a közeli
folyók közötti kapcsolatot, segítve más potenciális helyszínek felfedezését
hasonló közelségi kritériumok alapján.
7.4.4. Kulturális és környezeti adatok integrálása
prediktív modellezéshez
A számítógépes régészet egyik leghatékonyabb alkalmazása a
kulturális és környezeti adatok integrálása az új régészeti lelőhelyek
előrejelzéséhez. Az ismert kulturális gyakorlatokra, vallási helyszínekre és
környezeti feltételekre vonatkozó adatok kombinálásával a kutatók prediktív
modelleket hozhatnak létre a helyszínek felfedezéséhez.
Példa: Szent helyek előrejelzése kulturális gyakorlatok
alapján
Felhasználhatjuk a vallási rituálékról és szent helyekről
ismert adatokat, valamint a földrajzi jellemzőket (például magasság,
vízközelség vagy elszigeteltség), hogy megjósoljunk más ismeretlen szent
helyeket.
Prediktív modell Wolfram nyelven
Wolfram
Kód másolása
(* Ismert szent helyek meghatározása *)
sacredSites = {Entity["City",
"Jerusalem"], Entity["City", "Mecca"],
Entity["City", "Varanasi"]};
(* GIS adatok használata a víz magasságához és közelségéhez
*)
elevationData = GeoElevationData[sacredSites];
waterProximityData = Table[GeoDistance[sacredSites[[i]],
Entity["Ocean", "IndianOcean"]], {i, Length[sacredSites]}];
(* Prediktív modell létrehozása a magasság és a víz
közelsége alapján *)
sitePredictionModel = Predict[Thread[elevationData ->
waterProximityData]];
(* Új potenciális helyszínek előrejelzése hasonló környezeti
feltételek alapján *)
newSite = Predict[sitePredictionModel,
{GeoElevationData[Entity["City", "Rome"]]}];
Ez a modell megjósolja annak valószínűségét, hogy új szent
helyet találnak egy olyan régió közelében, mint Róma, a magasság és a víz
közelségének hasonlósága alapján más ismert szent helyekkel.
7.4.5. Régészeti lelőhelyhálózat elemzése
A régészeti lelőhelyek hálózati elemzése segíthet a
kutatóknak megérteni a különböző helyszínek, például kereskedelmi útvonalak,
politikai határok vagy vallási zarándoklatok közötti kapcsolatokat. A
gráfelmélet és a térinformatika segítségével feltérképezhetjük ezeket a
hálózatokat, és tanulmányozhatjuk dinamikájukat az idő múlásával.
Példa: Kereskedelmi hálózat elemzése
Wolfram
Kód másolása
(* Határozza meg a legfontosabb régészeti lelőhelyeket *)
sites = {Entity["City", "Athens"],
Entity["City", "Sparta"], Entity["City",
"Corinth"]};
(* Kereskedelmi útvonalak meghatározása ezen helyek között
*)
tradeRoutes = Graph[{sites[[1]] <-> sites[[2]],
sites[[2]] <-> sites[[3]], sites[[3]] <-> sites[[1]]}];
(* Hálózati elemzés végrehajtása *)
centralitás = GraphCentrality[tradeRoutes];
(* Vizualizálja a kereskedelmi hálózatot *)
Geografika[{GeoPath[tradeRoutes]}]
Az egyes helyszínek kereskedelmi hálózatban betöltött
központi szerepének elemzésével megérthetjük a különböző helyszínek relatív
fontosságát, és megjósolhatjuk, hol lehetnek más jelentős régészeti leletek.
Következtetés
Az olyan számítási módszerek, mint a legrövidebb útvonalú
algoritmusok, a GIS-elemzés és a prediktív modellezés forradalmasították a
régészetet. Ezek az eszközök lehetővé teszik a kutatók számára, hogy hatalmas
mennyiségű földrajzi és kulturális adatot elemezzenek, olyan betekintést
nyújtva, amely korábban lehetetlen volt. Az ősi kereskedelmi útvonalak
rekonstruálásától az új helyszínek felfedezésének előrejelzéséig a számítási
technikák régészetbe történő integrálása javítja az emberi történelem és kultúra
megértését.
A következő fejezet feltárja az országok geometriai
tulajdonságait és azt, hogy ezek a geometriai jellemzők hogyan adhatnak
nyomokat a régészeti potenciálhoz.
8.1. Geometriai jellemzők meghatározása a földrajzban
A geometriai jellemzők döntő szerepet játszanak a régiók,
országok és régészeti lelőhelyek földrajzi jellemzőinek megértésében. Ezek a
jellemzők – például egy földrajzi entitás alakja, területe, kerülete és
tömörsége – betekintést nyújtanak a történelmi településmintákba, az
erőforrások eloszlásába és a területi határokba. Ebben a fejezetben
megvizsgáljuk, hogyan lehet meghatározni és elemezni a geometriai jellemzőket a
földrajzban, és miért értékesek ezek a számítások a régészeti kutatásokban.
8.1.1. Geometriai jellemzők: alak és tömörség
A földrajz iránti érdeklődés egyik elsődleges geometriai
jellemzője egy ország vagy régió alakja. Egy ország alakja gyakran történelmi
és kulturális jelentőséggel bír, mivel természetes akadályok (például hegyek
vagy folyók), emberi konfliktusok vagy politikai szerződések befolyásolhatják.
A geometriában az alakzatok tömörségük szempontjából elemezhetők, ami azt méri,
hogy az alak mennyire közelíti meg a tökéletes kört.
Képlet: Tömörségi arány
Egy ország tömörsége mérhető a területének és az azonos
kerületű kör területének arányával. Ezt az arányt a következő képlet adja meg:
C=4πAP2C = \frac{4 \pi A}{P^2}C=P24πA
Hol:
- Az
AAA az ország területe.
- A
PPP az ország kerülete.
A CCC tömörségi arány 1 lesz a tökéletes kör és kevesebb,
mint 1 az összes többi alakzat esetében. Minél közelebb van a CCC értéke az
1-hez, annál kompaktabb az alak.
Példa: Olaszország tömörségének kiszámítása
Alkalmazzuk ezt a képletet Olaszország tömörségének
kiszámításához. Az olaszországi terület- és kerületi adatok felhasználásával:
Wolfram
Kód másolása
(* Olaszország területének és kerületének meghatározása *)
areaItaly = entitás["Ország",
"Olaszország"]["Terület"]; (* négyzetkilométerben *)
perimeterItaly = entitás["Ország",
"Olaszország"]["Kerület"]; (* kilométerben *)
(* Számítsa ki a tömörségi arányt *)
tömörségOlaszország = (4 * Pi * területOlaszország) /
kerületOlaszország^2;
tömörségOlaszország
Ez a számítás egy tömörségi arányt ad vissza Olaszországra,
betekintést nyújtva abba, hogy alakja hogyan viszonyul egy körhöz. Ez a fajta
elemzés kiterjeszthető más országokra vagy régiókra, hogy megértsék geometriai
jellemzőiket.
8.1.2. A kerület és a terület mérése
Egy másik fontos geometriai jellemző a kerület és a terület
mérése. Ezek a mérőszámok kvantitatív adatokat szolgáltatnak egy földrajzi
egység méretéről és határairól, amelyek elengedhetetlenek a települési minták,
az erőforrások eloszlása és még a régészeti lelőhelyek potenciáljának
elemzéséhez is.
Képlet: Kerület-terület arány
A kerület-terület arány egy másik hasznos mutató a földrajzi
elemzésben. Jelzi, hogy mennyire szabálytalanok egy ország vagy régió határai,
ami jelentős lehet a régészeti kutatásban. A képlet a következő:
P/A=PAP/A = \frac{P}{A}P/A=AP
Hol:
- A
PPP az ország vagy régió kerülete.
- Az
AAA az ország vagy régió területe.
Ez az arány segít a régészeknek annak felmérésében, hogy egy
régió határait természeti vagy ember által létrehozott tényezők
befolyásolták-e.
Példa: Egyiptom kerület-terület arányának kiszámítása
Számítsuk ki Egyiptom kerület-terület arányát, amely ország
jelentős történelmi nevezetességeiről és stratégiai földrajzi elhelyezkedéséről
ismert.
Wolfram
Kód másolása
(* Határozza meg Egyiptom területét és kerületét *)
areaEgypt = entitás["Ország",
"Egyiptom"]["Terület"]; (* négyzetkilométerben *)
perimeterEgypt = entitás["Ország",
"Egyiptom"]["Kerület"]; (* kilométerben *)
(* Számítsa ki a kerület-terület arányt *)
perimeterToAreaEgypt = kerületEgyiptom / területEgyiptom;
kerületToAreaEgyiptom
Ez az arány betekintést nyújt Egyiptom határainak
összetettségébe, és összehasonlítható más országokkal vagy régiókkal a
földrajzi és politikai tényezők hatásának meghatározásához.
8.1.3. Egy régió oldalaránya
Egy másik geometriai jellemző a régió képaránya, amely az
ország leghosszabb dimenziójának és legrövidebb dimenziójának arányára utal. Ez
a funkció segít megérteni egy régió tájolását, és betekintést nyújt a
történelmi védelmi stratégiákba, a természeti erőforrásokkal való gazdálkodásba
és a mezőgazdasági mintákba.
Képlet: Képarány
A képarányt a következő képlet adja meg:
AR=LmaxLminAR =
\frac{L_{\text{max}}}{L_{\text{min}}}AR=LminLmax
Hol:
- LmaxL_{\text{max}}Lmax
a régió bármely két pontja közötti leghosszabb távolság.
- LminL_{\text{min}}Lmin
a legrövidebb távolság merőlegesen a leghosszabbra.
Példa: A képarány kiszámítása Franciaország esetében
Számítsuk ki Franciaország képarányát, hogy megértsük
földrajzi orientációját.
Wolfram
Kód másolása
(* Szerezd meg Franciaország leghosszabb és legrövidebb
dimenzióit *)
longestDimensionFrance =
GeoDistance[Entity["City", "Brest"],
Entity["City", "Nice"]];
shortestDimensionFrance =
GeoDistance[Entity["City", "Calais"],
Entity["City", "Perpignan"]];
(* Számítsa ki a képarányt *)
aspectRatioFrance = longestDimensionFrance /
shortestDimensionFrance;
aspectRatioFranciaország
A képarány segít elemezni, hogy Franciaország alakja és
orientációja hogyan befolyásolta kulturális és gazdasági fejlődését a
történelem során.
8.1.4. Geometriai középpontok azonosítása
Egy régió geometriai középpontja vagy középpontja kritikus
jellemzője a földrajzi és régészeti elemzésnek. A centroid egy ország vagy
régió "egyensúlyi pontját" képviseli, és betekintést nyújthat a
települési mintákba, a fővárosok elhelyezésére vonatkozó politikai döntésekbe
és az erőforrások elosztásába.
Képlet: Centroid számítás
Egy régió középpontja kiszámítható a határpontjainak
földrajzi koordinátáival (szélesség és hosszúság). A centroid képlete a
határpontok koordinátáinak integrálásán alapul.
A Wolfram nyelvben földrajzi függvények segítségével
közvetlenül kiszámíthatjuk egy ország centroidját.
Példa: India centroidjának kiszámítása
Wolfram
Kód másolása
(* Határozza meg az országot *)
india = entitás["Ország", "India"];
(* Számítsa ki a centroidot *)
centroidIndia = GeoCenter[India];
centroidIndia
India központja értékes információkat nyújt az ország
földrajzi központjáról, ami hatással van a történelmi kereskedelmi útvonalakra,
az erőforrások elosztására és a települési mintákra.
8.1.5. Geometriai jellemzők és régészeti vonatkozások
Az országok és régiók geometriai jellemzői jelentős
régészeti következményekkel járnak. Az alak, a tömörség, a kerület és a
középpont megértése segíthet a régészeknek megalapozott előrejelzéseket
készíteni arról, hogy hol keressenek új helyszíneket, és hogyan értelmezzék a
meglévőket.
Például a rendkívül szabálytalan határokkal rendelkező
régiókat hosszan tartó konfliktusok alakíthatták, befolyásolva az erődök és
védelmi struktúrák elhelyezkedését. Hasonlóképpen, a kompakt és körkörös
régiókat gyakran természetes akadályokkal, például hegyekkel vagy folyókkal
társítják, amelyek irányították a települési és kereskedelmi mintákat.
Következtetés
Ebben a fejezetben meghatároztuk és feltártuk a földrajz
különböző geometriai jellemzőit, például a tömörséget, a kerület-terület
arányt, a képarányt és a centroidot. Ezek a jellemzők kvantitatív alapot
nyújtanak a földrajzi régiók elemzéséhez, ami közvetlen hatással van a
régészeti kutatásra. Egy régió geometriai tulajdonságainak megértésével a
kutatók felfedezhetik a történelmi település, a védelmi stratégiák és az
erőforrások elosztásának mintáit.
A következő fejezetben ezeket a geometriai meglátásokat
alkalmazzuk az országok kerekségének kiszámításához, újabb lencsét kínálva a
régészeti és földrajzi kapcsolatok vizsgálatához.
8.2. Egy ország kerekségszámításának programozása
A kerekség, a geometriai tulajdonság, amely gyakran
kapcsolódik a természet és az emberi tervezés egyszerűségéhez és
hatékonyságához, fontos fogalom a földrajz tanulmányozásában. A számítógépes
régészet összefüggésében egy ország kerekségének kiszámítása betekintést
nyújthat a határait alakító természeti és politikai hatásokba, valamint olyan
mintákba, amelyek relevánsak lehetnek a régészeti lelőhelyek eloszlása és
feltárása szempontjából.
Ebben a fejezetben feltárjuk a kerekség matematikai
megfogalmazását, bemutatjuk, hogyan kell kiszámítani egy országra, és
megvitatjuk a régészeti kutatásra gyakorolt hatásokat.
8.2.1. A kerekség meghatározása a földrajzban
A kerekség az a mérték, amellyel egy alakzat megközelíti a
tökéletes kört. Országok vagy régiók esetében ez úgy értékelhető, hogy
összehasonlítjuk a tényleges alakot ugyanazon terület ideális körével. A
kerekség kiszámításához használt legfontosabb metrika a körkörösségi arány
vagy a formatényező:
R=4πAP2R = \frac{4 \pi A}{P^2}R=P24πA
Hol:
- Az
AAA az ország vagy régió területe.
- A
PPP az ország vagy régió kerülete.
- π\piπ
az állandó (megközelítőleg 3,14159).
Ez a képlet dimenzió nélküli számot (RRR) biztosít, amely 0
és 1 között van, ahol az 1 tökéletes kört, a 0-hoz közeli értékek pedig nagyon
szabálytalan alakzatokat jelölnek.
8.2.2. Wolfram-nyelv: kerekségszámítás megvalósítása
A Wolfram nyelvben a beépített földrajzi függvényeket
kihasználva kiszámíthatjuk bármely ország kerekségét. Az alábbiakban bemutatjuk
a kerekség számításának programozásának folyamatát.
1. lépés: Az ország meghatározása és a földrajzi adatok
kinyerése
Először ki kell választanunk egy országot, és le kell
kérnünk a földrajzi adatait, beleértve a területet és a kerületet.
Wolfram
Kód másolása
(* Határozza meg az országot *)
country = Entity["Country", "Germany"];
(* A terület és a kerület lekérése *)
area = EntityValue[ország, "Terület"]; (*
négyzetkilométerben *)
kerület = EntityValue[ország, "Kerület"]; (*
kilométerben *)
2. lépés: Számítsa ki a kerekséget
Miután megvan a terület és a kerület, ezeket az értékeket
csatlakoztathatjuk a kerekség képlethez:
Wolfram
Kód másolása
(* Kerekség kiszámítása *)
kerekség = (4 * Pi * terület) / kerület^2;
kerekség
Ez visszaadja a kiválasztott ország kerekségi arányát.
Németország esetében, amely történelmi fejlődése miatt némileg szabálytalan
határokkal rendelkezik, 1-nél lényegesen kisebb kerekségértékre számíthatunk,
ami összetett határait tükrözi.
3. lépés: A funkció általánosítása bármely ország számára
Ahhoz, hogy ez a számítás bármely országra alkalmazható
legyen, definiálhatunk egy függvényt a Wolfram nyelvben, amely automatizálja a
folyamatot:
Wolfram
Kód másolása
(* Bármely ország kerekségének kiszámítására szolgáló
függvény *)
calculateRoundness[countryName_] := Modul[{ország, terület,
kerület, kerekség},
ország =
Entity["Country", countryName];
area =
EntityValue[ország, "Terület"];
kerület =
EntityValue[ország, "Kerület"];
kerekség = (4 * Pi *
terület) / kerület^2;
kerekség
];
(* Példa a franciaországi használatra *)
calculateRoundness["Franciaország"]
Ez a funkció visszaadja a kerekség arányát bármely megadott
országhoz, lehetővé téve a különböző régiók egyszerű összehasonlítását.
8.2.3. A kerekség értelmezése a régészetben
Egy ország vagy régió kerekségének számos következménye van
a régészeti kutatásban. A rendkívül szabálytalan határok, amelyeket alacsony
kerekségi értékek jellemeznek, természetes akadályok, például folyók vagy
hegyláncok által formált területeket, vagy emberi konfliktusok eredményét
jelezhetik, amelyek befolyásolták a határok menti erődítmények és települések
létrehozását. Ezzel szemben a magasabb, 1-hez közelebbi kerekségi értékekkel
rendelkező országok egységesebb határai lehetnek, amelyeket olyan természeti
adottságok alkotnak, mint a síkságok vagy fennsíkok.
Például, ha összehasonlítjuk az olyan országok kerekségét,
mint Egyiptom, viszonylag egyenes határaival, olyan országokkal, mint
Horvátország, ahol erősen szövevényes tengerpart van, rávilágít arra, hogy a
különböző környezeti és történelmi tényezők hogyan befolyásolták alakjukat.
Példa: Egyiptom és Horvátország kereksége
Wolfram
Kód másolása
(* Számítsa ki Egyiptom kerekségét *)
roundnessEgypt = calculateRoundness["Egyiptom"];
(* Horvátország kerekségének kiszámítása *)
roundnessCroatia =
calculateRoundness["Horvátország"];
{kerekségEgyiptom, kerekségHorvátország}
Ez az összehasonlítás azt mutatná, hogy Egyiptom
szabályosabb és egyenesebb határaival magasabb kerekségi aránnyal rendelkezik,
mint Horvátország, amelynek szabálytalan partvonala csökkenti kerekségét.
8.2.4. A kerekség megjelenítése
A kerekség kiszámítása mellett az országok alakjának
vizualizálása értékes betekintést nyújthat földrajzi formáik és történelmi
fejlődésük kapcsolatába. A Wolfram nyelvben a GeoGraphics funkcióval
megjeleníthetjük a különböző országok alakzatait:
Wolfram
Kód másolása
(* Országalakzatok megjelenítése *)
GeoGraphics[{Entity["Country", "Egypt"],
Entity["Country", "Croatia"]}]
Ez a vizualizáció lehetővé teszi a régészek számára, hogy
lássák, hogyan hasonlítják össze vizuálisan az országok alakjait, kontextust
biztosítva a kerekség kiszámításához.
8.2.5. A kerekségelemzés kiterjesztése régiókra
A kerekség számítása egész országokon túl kisebb régiókra
vagy régészeti lelőhelyekre is kiterjeszthető. Például az ősi városállamok,
fallal körülvett települések vagy a szent helyek körüli természetes határok is
elemezhetők ugyanezen elvek alapján.
A régészeti régiókra ugyanez a képlet vonatkozik. Ha egy ősi
lelőhely területére és kerületére vonatkozó adatok ásatásokból vagy földrajzi
felmérésekből nyerhetők, a kerekség metrika egyszerű módot kínál a helyszín
alakjának számszerűsítésére.
Példa: egy ősi hely kereksége
Tegyük fel, hogy adataink vannak egy ősi fallal körülvett
település területéről és kerületéről. Ugyanezt a függvényt használhatjuk a
kerekségének kiszámításához:
Wolfram
Kód másolása
(* Határozza meg egy ősi hely területét és kerületét
négyzetkilométerben és kilométerben *)
areaSite = 50; (* példaérték *)
kerülethely = 25; (* példaérték *)
(* Számítsa ki az ősi helyszín kerekségét *)
roundnessSite = (4 * Pi * areaSite) / perimeterSite^2;
kerekségOldal
Ez a számítás segít a régészeknek megérteni az ősi
települések térbeli szerveződését, potenciálisan feltárva a védelmi,
kereskedelmi vagy vallási gyakorlatokkal kapcsolatos mintákat.
8.2.6. A kerekség régészeti vonatkozásai
A kerekség nem csak matematikai kuriózum, hanem valódi
következményei vannak a régészeti felfedezésekre. A nagy kerekségű
helyszíneket, például a kör alakú fallal körülvett városokat vagy a természetes
határokat követő területeket védelmi célokra vagy az erőforrás-gazdálkodás
hatékonyságának maximalizálására tervezték. Ezzel szemben az alacsony kerekségű
régiók konfliktustörténetre vagy olyan terepre utalhatnak, amely a környezeti
korlátokhoz való alkalmazkodást igényelt.
Például a középkori európai városok elrendezése, körkörös
védőfalaikkal, gyakran nagy kerekséget mutat. Ezeket a városokat úgy tervezték,
hogy maximalizálják a védelmet, miközben minimalizálják a megerősítendő
kerületet. Másrészt az ősi civilizációk, amelyek nehéz terepekre terjeszkedtek,
mint például az Andok hegyvidéki régiói vagy a Földközi-tenger szaggatott
partvonalai, szabálytalanabb formákat mutathatnak.
Következtetés
Ebben a fejezetben megvizsgáltuk a kerekség fogalmát, annak
kiszámítását a körkörösségi arány segítségével, valamint alkalmazását földrajzi
régiókra, országokra és régészeti lelőhelyekre. A kerekség mutatója, bár
egyszerű, értékes betekintést nyújt a területek alakjába és elrendezésébe,
segítve a régészeket abban, hogy jobban megértsék azokat a tényezőket, amelyek
befolyásolták a települési mintákat és a helyszínek elhelyezkedését.
A következő részben mélyebben belemerülünk a geometriai
következetesség jelentőségébe a régészetben, és hogyan irányíthatja az ősi
helyszínek felfedezését a különböző tájakon.
8.3. A geometriai konzisztencia jelentősége a régészetben
A geometriai konzisztencia a specifikus geometriai minták és
alakzatok ismétlődésére utal az emberi települések, struktúrák és területek
tervezésében és elrendezésében. A régészetben a geometriai minták nyomokat
adnak a társadalmi, vallási és politikai struktúrákról, és értékes betekintést
nyújtanak az ősi civilizációkat irányító alapelvekbe. A körkörös
erődítményektől a rácsalapú városokig a geometriai elvek következetes
alkalmazása a különböző kultúrákban fontos analitikai eszköz a régészeti
kutatásban.
Ebben a fejezetben megvizsgáljuk, hogyan nyilvánul meg a
geometriai konzisztencia régészeti kontextusokban, miért fontos az ősi
társadalmak megértése szempontjából, és hogyan elemezhető olyan számítási
eszközökkel, mint a Wolfram nyelv. Ezenkívül megvitatjuk azokat a konkrét
algoritmusokat és képleteket, amelyek lehetővé teszik a régészek számára, hogy
modellezzék és megjósolják a geometriailag jelentős régészeti lelőhelyek
jelenlétét.
8.3.1. Geometriai konzisztencia kultúrák között
A geometriai mintákat a történelem során különböző kultúrák
használták a tér megszervezésére, monumentális struktúrák építésére és tájak
alakítására. Ezek a minták gyakran kulturális prioritások,
erőforrás-gazdálkodási stratégiák vagy vallási ideológiák eredményeként
jelennek meg. Néhány gyakori példa:
- Kör
alakú települések: A kör alakú elrendezést gyakran használták az
őskori és középkori erődítményekben védelmi okokból. Csökkentette a falak
kerületét a zárt területhez képest, megkönnyítve a szerkezet védelmét.
- Rácsalapú
városok: A rácsos elrendezés, amelyet leginkább a római és görög
városokban használnak, tükrözi a rendre, az ellenőrzésre és a hatékony
várostervezésre helyezett hangsúlyt.
- Vallási
struktúrák: A szent geometria a vallási helyek jellemzője, ahol
bizonyos formákról, például körökről, négyzetekről és háromszögekről úgy
gondolják, hogy spirituális jelentőséggel bírnak.
Az ilyen minták ismétlődése nem pusztán történelmi
érdekesség; Mély kulturális és funkcionális betekintést nyújt abba, hogy az ősi
civilizációk hogyan kezelték a teret és az erőforrásokat, tükrözve
technológiájukat, kormányzásukat és világnézetüket.
8.3.2. A geometriai konzisztencia számszerűsítése
A régészeti lelőhelyek geometriai konzisztenciájának
szisztematikus tanulmányozásához különböző mérőszámokat számíthatunk ki a
helyszín elrendezése, méretei és térbeli kapcsolatai alapján. Az egyik gyakori
megközelítés az alakarányok mérése és összehasonlítása az ideális
geometriai ábrákkal.
8.3.2.1. Települések oldalaránya
A település elrendezésének szabályszerűségének értékelésének
egyik módja a méretarány kiszámítása, amely a település szélességének és
hosszának aránya:
AR=WLAR = \frac{W}{L}AR=LW
Hol:
- WWW
a település szélessége (rövidebb oldal).
- LLL
a település hossza (hosszabb oldal).
A négyzetekre vagy téglalapokra szorosan hasonlító
települések esetében a képarány közel 1 lesz. Az ettől az aránytól való
eltérések nem egyenletes terjeszkedést, erőforrás-korlátozásokat vagy a
környező terephez való alkalmazkodást jelezhetnek.
Példa: Képarány kiszámítása Wolfram nyelv használatával
Wolfram
Kód másolása
(* Adja meg a település hosszát és szélességét *)
hossz = 200; (* példa hossza méterben *)
szélesség = 150; (*
példa szélesség méterben *)
(* Számítsa ki a képarányt *)
aspectRatio = szélesség / hosszúság;
aspectRatio
Ez a képlet alkalmazható a történelmi városok elemzésére és
elrendezésük szabályszerűségének összehasonlítására, betekintést nyújtva
tervezési hatékonyságukba.
8.3.2.2. Szimmetria és beállítás
A geometriai konzisztencia másik fontos szempontja a
szimmetria. A szimmetrikus elrendezéseket gyakran vallási vagy politikai
struktúrákhoz társítják, amelyek tükrözik a társadalom ideológiai értékeit. A
szimmetria értékelhető egy szerkezet
középpontjának kiszámításával és forgási szimmetriájának értékelésével:
S=n360∘S = \frac{n}{360^\circ}S=360∘n
Ahol nnn az egyenlő szegmensek száma, amelyekre a szerkezet
felosztható a szimmetria megtartása mellett. Például egy négyszeres forgási
szimmetriájú szerkezet (azaz 90°-onként ugyanúgy néz ki) szimmetriapontszáma
S=4360∘=90∘S
= \frac{4}{360^\circ} = 90^\circS=360∘4=90∘.
Példa: szimmetriaszámítás wolfram nyelven
Wolfram
Kód másolása
(* Függvény a szimmetria kiszámításához forgatás alapján *)
calculateSymmetry[rotationalSymmetry_] := 360 /
rotationalSymmetry;
(* Példa négyszeres forgásszimmetrikus szerkezetre *)
symmetryScore = calculateSymmetry[4];
symmetryScore
Ez a megközelítés alkalmazható templomok, piramisok és más
monumentális struktúrák tervezésének értékelésére, segítve a régészeket annak
meghatározásában, hogy a szimmetria szándékos tervezési választás volt-e.
8.3.3. A geometriai konzisztencia szerepe a helyszín
előrejelzésében
A geometriai következetesség nem csak leíró eszköz;
Prediktív ereje is van. Az ismert régészeti lelőhelyek következetes geometriai
mintáinak azonosításával prediktív modelleket fejleszthetünk ki a felfedezetlen
helyszínek megtalálására, amelyek hasonló elveket követhetnek.
8.3.3.1. Körkörös települések prediktív modellezése
Például sok ősi védelmi struktúra kör alakú. Ha egy
prediktív modellt építenek körkörös települések megtalálására, akkor a helyszín
átmérőjét és helyzetét felhasználva megbecsülheti a hasonló struktúrák
felfedezésének valószínűségét a közelben. A körkörös települések észlelésének
alapvető képlete magában foglalhatja olyan területek megtalálását, ahol a
település sugara rrr megközelíti a célértéket.
P = a helyszín közelében talált körkörös helyszínek számaA
régióban található körkörös helyszínek teljes számaP = \frac{\text{A helyszín
közelében talált körkörös helyszínek száma}}{\text{A régióban található
körkörös helyszínek teljes száma}}P = A régióban található körkörös helyszínek
teljes számaA hely közelében talált körkörös helyszínek száma
Ez a valószínűség a PPP segítségével megmérjük, hogy
mennyire valószínű, hogy körkörös településeket találunk egy adott földrajzi
területen.
Példa: Wolfram nyelvkód körkörös települések kereséséhez
Wolfram
Kód másolása
(* Kör alakú települések sugártartományának meghatározása *)
targetRadius = 500; (* Példa sugár méterben *)
tolerancia = 50; (* megengedett eltérés a célsugártól *)
(* Funkció a körkörös települések kimutatására egy
tűréstartományon belül *)
findCircularSettlements[settlementRadius_] :=
Abs[settlementRadius
- targetRadius] <= tolerancia;
(* Példa a használatra *)
findKörkörös települések[490]
Ez a modell kiterjeszthető környezeti és kulturális változók
bevonására, finomítva az ilyen települések elhelyezkedésének előrejelzését.
8.3.4. A geometriai konzisztencia alkalmazása régészeti felfedezésekben
A geometriai következetesség jelentősége túlmutat az
elméleti elemzésen, és belép a gyakorlati régészet birodalmába. Néhány
kulcsfontosságú alkalmazás:
- A
helyszín azonosítása: A szabályos geometriai minták, például a
koncentrikus körök vagy a rácselrendezések segíthetnek az ősi települések
és vallási központok helyének meghatározásában.
- Műtermékek
elemzése: A geometria szerepet játszik a műtárgyak, különösen a
vallási és dekorációs tárgyak tervezésében. A fazekasság, a szobrászat és
a templomtervezés következetes geometriai formái kulturális prioritásokat
tárnak fel.
- Településszervezés:
A településen belüli tér geometriai szerveződése, az utcaelrendezéstől a
középületek elhelyezéséig, gyakorlati és ideológiai megfontolásokat
egyaránt tükröz.
- Ősi
tájak rekonstruálása: A meglévő régészeti feljegyzések geometriai
mintáinak felismerésével a kutatók jobban rekonstruálhatják az elveszett
civilizációk térbeli szerveződését.
Következtetés
A geometriai konzisztencia a régészeti elemzés alapvető
fogalma. Az olyan eszközök használatával, mint a képarányok, a
szimmetriaelemzés és a mintafelismerés, a régészek dekódolhatják az ősi
civilizációk térbeli logikáját, betekintést nyerve kulturális, vallási és
politikai struktúráikba. Ezenkívül a számítási módszerek, mint például a
Wolfram nyelven rendelkezésre álló módszerek, hatékony eszközöket biztosítanak
a régészek számára mind a meglévő helyszínek megértéséhez, mind az újak
előrejelzéséhez az ősi építők által alkalmazott geometriai elvek alapján.
A következő részben megvizsgáljuk, hogyan alkalmazhatók ezek
a geometriai jellemzők a gyakorlatban új régészeti felfedezések feltárására,
olyan esettanulmányok segítségével, amelyek bemutatják a számítógépes geometria
sikeres alkalmazását a régészetben.
8.4. Geometriai jellemzők alkalmazása a
helyszínfelderítésben
A régészet geometriai jellemzői kritikus eszközként
szolgálnak a helyszín felfedezéséhez és értelmezéséhez. A geometriai alakzatok,
például körök, négyzetek, rácsok és összetett sokszögek következetes
alkalmazása mintákat tár fel az ősi civilizációk térbeli szerveződésében.
Ezeknek a mintáknak az elemzésével a régészek megjósolhatják az ismeretlen
helyszínek helyét, megérthetik a települések elrendezését, és következtethetnek
a kulturális vagy vallási gyakorlatokra. Ez a fejezet feltárja, hogyan alkalmazzák
a geometriai jellemzőket a helyszín felderítésében, példákkal és gyakorlati
eszközökkel alátámasztva, beleértve a geometriai konzisztencia észlelésére és
modellezésére szolgáló programozási megközelítéseket.
8.4.1. Körkörös és koncentrikus településminták
Az ókori régészetben található egyik leggyakoribb geometriai
minta a települések és rituális helyek körkörös vagy koncentrikus kialakítása.
Ezt a formát gyakran védekező, szimbolikus vagy gyakorlati okokból
választották. Például gyűrűs erődöket, kerek falvakat és kör alakú templomokat
fedeztek fel különböző kultúrákban, az európai őskori erődöktől a mezopotámiai
zikkuratokig.
8.4.1.1. Körös települések matematikai ábrázolása
A körkörös települések modellezéséhez egy kör egyszerű
geometriai egyenleteivel ábrázolhatjuk őket. A kör alapvető képlete a
következő:
(x−h)2+(y−k)2=r2(x - h)^2 + (y - k)^2 = r^2(x−h)2+(y−k)2=r2
Hol:
- h,k)
h, k) (h,k) a kör középpontjának koordinátái.
- RRR
a kör sugara.
- xxx
és yyy a kerület bármely pontját jelöli.
Wolfram nyelvi kód a körkörös település modellezéséhez
Wolfram
Kód másolása
(* Kör alakú település középpontjának és sugarának
meghatározása *)
központ = {100, 100}; (* A központ koordinátái *)
sugár = 50; (* Sugár méterben *)
(* A kör alakú település ábrázolása *)
Grafika[{Kör[közép, sugár]}, PlotRange -> {{0, 200}, {0,
200}}]
Ez az alapképlet kiterjeszthető koncentrikus kör alakú
települések kimutatására, ahol több gyűrű létezik, például védelmi falakkal
körülvett rituális helyekre.
8.4.1.2. Körkörös területek helyének előrejelzése
Sok ősi civilizáció épített településeket természeti
erőforrások, például folyók vagy dombtetők közelében, miközben megőrizte a
geometriai következetességet. Térbeli adatok és geometriai algoritmusok
segítségével megjósolhatjuk a felfedezetlen körkörös települések lehetséges
helyeit. A módszer magában foglalja a vízforrásoktól való távolság és a
topográfiai magasság kombinálását a körök geometriai kritériumaival.
P=f(Dw,Et,r)P = f(D_w, E_t, r)P=f(Dw,Et,r)
Hol:
- A
PPP a hely létezésének valószínűsége.
- DwD_wDw
a legközelebbi vízforrás távolsága.
- EtE_tEt
a tengerszint feletti magasság.
- RRR
a körkörös település várható sugara.
Példakód körkörös települések előrejelzésére
Wolfram
Kód másolása
(* Körkörös települések várható sugarának és tűrésének
meghatározása *)
expectedRadius = 50;
tolerancia = 10;
(* Funkció a település helyének előrejelzésére víz és
magasság alapján *)
predictCircularSettlement[distanceToWater_, elevation_,
radius_] :=
Absz(sugár -
várhatóSugár) <= tűrés && távolság-Víz < 500 &&&>
magasság 100;
(* Példa a használatra: ellenőrizze, hogy egy webhely
megfelel-e a kritériumoknak *)
predictCircularSettlement[300, 150, 48]
8.4.2. Hálózati alapú várostervezés
Sok ókori város, mint például a rómaiak által építettek,
olyan rácsrendszert követett, amely optimalizálta az utcák és épületek
elrendezését a kormányzás, a katonai ellenőrzés és a kereskedelem számára. A
rács alapú tervezés különösen hasznos az elveszett városi központok
észleléséhez, mivel az utcák szabályszerűsége felismerhető mintát biztosít,
amely légi felmérésekkel és térinformatikai elemzéssel rekonstruálható.
8.4.2.1. Rácselrendezések geometriai ábrázolása
Rácsos elrendezésben az utcák derékszögben metszenek, és a
várost blokkokra osztják. Az egyes blokkok területe a következőképpen
ábrázolható:
A=l×wA = l \times wA=l×w
Hol:
- AAA
a blokk területe.
- lll
és www a blokk hossza és szélessége.
A blokkméretek szabályszerűsége a szándékos várostervezés
erős mutatója. Az ősi városokban a blokkok méretének eltérései különböző
felhasználási területeket jelezhetnek, például lakó-, kereskedelmi vagy
szertartási zónákat.
Wolfram nyelvi kód rácselrendezés modellezéséhez
Wolfram
Kód másolása
(* Adja meg a rácsblokkok méreteit *)
blockLength = 100;
blockWidth = 80;
(* Rácsos elrendezés létrehozására szolgáló funkció *)
grid = Table[Téglalap[{i, j}, {i + blockLength, j +
blockWidth}], {i, 0, 500, blockLength}, {j, 0, 400, blockWidth}];
(* A rács elrendezésének ábrázolása *)
Grafika[rács]
8.4.2.2. Alkalmazások a városközpontok előrejelzésében
A rácsminták észlelése légi vagy műholdas képeken jelezheti
egy ősi város jelenlétét. A földrajzi adatok és az ismert várostervezési
technikák kombinálásával a kutatók pontosan meghatározhatják az eltemetett vagy
feltáratlan városok lehetséges helyeit.
Például, ha a műholdképek szabályos rácsszerkezetet tárnak
fel egy várható földrajzi tartományon belül, a geofizikai technikákkal (például
földradarral) végzett további vizsgálatok megerősíthetik a régészeti
maradványok jelenlétét.
8.4.3. Nyomvonalak és szimmetria vallási helyszíneken
Sok kultúrában a vallási vagy szertartási helyeket
szimmetrikus elrendezés jellemzi, gyakran égi eseményekhez vagy földrajzi
tereptárgyakhoz igazítva. Ezeknek az igazításoknak a tanulmányozása segíthet a
régészeknek megtalálni és értelmezni a szent helyeket.
8.4.3.1. A nyomvonalak matematikai ábrázolása
A vallási struktúrák, például piramisok vagy templomok
igazítása geometriai elvek segítségével modellezhető. Ezeknek a struktúráknak a
szimmetriáját gyakran a reflexiós szimmetria vagy a forgási szimmetria
fogalmával lehet leírni. A szimmetrikus elrendezés matematikailag a
következőképpen határozható meg:
S(x,y)=(x1,y1)S(x, y) = (x_1, y_1)S(x,y)=(x1,y1)
Hol:
- S(x,y)S(x,
y)S(x,y) a szimmetriaművelet alkalmazása utáni koordinátákat jelöli.
- (x1,y1)
(x_1, y_1) (x1,y1) a visszaverődés vagy forgatás utáni új koordináták.
Szimmetriafelismerés Wolfram nyelv használatával
Wolfram
Kód másolása
(* Struktúrát képviselő pontok halmazának definiálása *)
structurePoints = {{0, 0}, {1, 2}, {2, 0}, {1, -2}};
(* Alkalmazzon reflexiós szimmetriát az y tengelyen *)
reflectedPoints = Térkép[{#[[1]], -#[[2]]} &,
structurePoints];
(* Az eredeti és a tükrözött szerkezet ábrázolása *)
Grafika[{Pont[struktúraPontok], Pont[tükrözöttPontok]}]
8.4.3.2. Együttállás az égi eseményekkel
Sok ősi vallási hely igazodik az égitestekhez, például a
naphoz vagy a csillagokhoz, hogy jelezze a jelentős eseményeket, például a
napfordulókat vagy a napéjegyenlőségeket. Az archeoasztronómiának ez a
gyakorlata nyomokat ad a szent
struktúrák helyéről és tájolásáról. A geometriai minták és égi elrendezéseik
elemzésével a régészek jobban megérthetik ezeknek a helyeknek a szimbolikus
jelentőségét.
Napállások kiszámítása
A napállás azimutja (iránytűcsapágya) egy adott napon a
következő képlettel számítható ki:
A=tan−1(sinΔλcosφcosΔλ−tanδsinφ)A = \tan^{-1} \left(
\frac{\sin \Delta \lambda}{\cos \phi \cos \Delta \lambda - \tan \delta \sin
\phi} \right)A=tan−1(cosφcosΔλ−tanδsinφsinΔλ)
Hol:
- Δλ\Delta
\lambdaΔλ a hosszúsági különbség.
- φ\phiφ
a hely szélessége.
- δ\deltaδ
a Nap deklinációja.
8.4.4. Fraktálanalízis a régészetben
Az utóbbi években fraktálgeometriát alkalmaztak a régészeti
lelőhelyek elemzésében, különösen a települési elrendezések és a műtárgyak
tervezésének összetettségének megértésében. A fraktálok olyan minták, amelyek
különböző léptékben ismétlődnek, és felhasználhatók olyan struktúrák
elemzésére, mint az erődítmények, öntözőrendszerek és még a kerámiatervek is.
8.4.4.1. Fraktálméret számítás
A szerkezet DDD fraktáldimenziója
méri annak összetettségét, és a dobozszámlálási módszerrel számítható ki:
D=limε→0logN(ε)log(1/ε)D = \lim_{\epsilon \to 0} \frac{\log
N(\epsilon)}{\log(1/\epsilon)}D=ε→0limlog(1/ε)logN(ε)
Hol:
- N(ε)N(\epsilon)N(ε)
a szerkezet lefedéséhez szükséges ε\epsilonε méretű dobozok száma.
Fraktálelemző kód Wolfram nyelven
Wolfram
Kód másolása
(* Függvény a fraktál dimenzió kiszámításához
dobozszámlálási módszerrel *)
fraktálDimenzió[structure_, epsilon_] :=
Modul[{boxCount},
boxCount =
CountBox[struktúra, epszilon];
Napló[boxCount] /
Napló[1/epszilon]
]
(* Példa felhasználásra: számítsa ki egy szerkezet
fraktáldimenzióját *)
fraktálDimenzió[someStructure, 0.01]
A fraktálelemzés alkalmazható a különböző települések vagy
struktúrák összetettségének összehasonlítására, betekintést nyújtva a tervezés
és szervezés kulturális preferenciáiba.
Következtetés
A geometriai jellemzők erőteljes keretet kínálnak a
régészeti lelőhelyek felfedezéséhez és értelmezéséhez. Az ősi települések,
vallási helyek és városok alakjának és térbeli elrendezésének megértésével a
régészek jobban rekonstruálhatják a múltat. A számítási eszközök, például a
Wolfram Language használata javítja ezen geometriai jellemzők észlelésének,
modellezésének és előrejelzésének képességét, hatékonyabbá és pontosabbá téve a
helyszín felfedezését.
A következő részben megvizsgáljuk, hogyan integrálhatók ezek
a technikák nagyobb kulturális és környezeti modellekbe a felfedezetlen
régészeti lelőhelyek helyének előrejelzésére.
9.1. Megfelelési keret kidolgozása
A számítógépes régészet robusztus korrelációs keretének
kidolgozása elengedhetetlen a kulturális és környezeti tényezők közötti
kapcsolatok megértéséhez, amelyek befolyásolják a helyszín felfedezését. Számos
földrajzi, környezeti és kulturális változó szisztematikus keretbe
integrálásával a régészek olyan prediktív modelleket hozhatnak létre, amelyek
növelik a helyszín felfedezésének pontosságát. Ez a fejezet azt vizsgálja,
hogyan lehet korrelációs keretet létrehozni mind a kulturális adatok, mind a
környezeti tényezők felhasználásával, és hogyan lehet ezt a keretet olyan
számítási modellekké formalizálni, amelyek alkalmazhatók a prediktív régészeti
tanulmányokban.
9.1.1. A korreláció elméleti alapjai a régészetben
A korrelációs keretrendszer lényegében megkísérli
megállapítani a független változók (pl. környezeti feltételek, például
magasság, vízközelség vagy talajtípus) és a függő változók (pl. régészeti
lelőhelyek vagy kulturális gyakorlatok létezése) közötti kapcsolatot. Az
alapvető feltételezés az, hogy bizonyos környezeti vagy kulturális tényezők
növelik annak valószínűségét, hogy bizonyos típusú területek meghatározott
régiókban találhatók.
9.1.1.1. Korrelációk matematikai ábrázolása
Két változó közötti korreláció számszerűsíthető egy
statisztikai korrelációs együtthatóval, tipikusan Pearson rrr-jével:
r=∑(X−Xˉ)(Y−Yˉ)∑(X−Xˉ)2∑(Y−Yˉ)2r
= \frac{\sum (X - \bar{X})(Y - \bar{Y})}{\sqrt{\sum (X - \bar{X})^2} \sqrt{\sum
(Y - \bar{Y})^2}}r=∑(X−Xˉ)2∑(Y−Yˉ)2∑(X−Xˉ)(Y−Yˉ)
Hol:
- XXX
és YYY az összehasonlított változók (pl. magasság és helysűrűség).
- Xˉ\bar{X}Xˉ és Yˉ\bar{Y}Yˉ az XXX és YYY középértékei.
Ez az együttható két változó közötti lineáris kapcsolat
erősségét és irányát méri, -1 (tökéletes negatív korreláció) és +1 (tökéletes
pozitív korreláció) közötti értékekkel.
Régészeti kontextusban ezek az összefüggések olyan
összefüggéseket mutathatnak, mint a víz közelsége, növelve a település
valószínűségét, vagy a magasabb magasságok, amelyek korrelálnak a védekező
erődítményekkel.
Példa Wolfram nyelvi kódra a korreláció kiszámításához
Wolfram
Kód másolása
(* Mintaadatok: magasság és helysűrűség *)
elevationData = {100, 150, 200, 250, 300};
siteDensityData = { 5, 7, 9, 10, 8 };
(* Pearson korrelációs együttható kiszámítása *)
correlationCoefficient = Korreláció[elevationData,
siteDensityData]
Ebben a példában a korrelációs együttható betekintést nyújt
abba, hogy a magasabb magasságok nagyobb helysűrűséggel korrelálnak-e.
9.1.2. A releváns változók azonosítása
A régészeti előrejelzés korrelációs keretének megalkotásakor
kritikus fontosságú a megfelelő változók kiválasztása. Ezek a változók
általában két kategóriába sorolhatók:
- Környezeti
változók:
- Emelkedés
- A
vízforrások közelsége
- Talajtermékenység
- Éghajlati
tényezők (csapadék, hőmérséklet)
- Kulturális
változók:
- Népsűrűség
- A
kereskedelmi útvonalak közelsége
- Ismert
vallási vagy ceremoniális gyakorlatok
- A
települési minták történeti feljegyzései
9.1.2.1. Környezeti adatforrások
A környezeti adatok számos forrásból gyűjthetők, beleértve a
földrajzi információs rendszereket (GIS) és a távérzékelést. Az éghajlati,
vegetációs és domborzati adatok kinyerhetők nyílt hozzáférésű adatkészletekből,
például a NASA Föld-megfigyelési adataiból vagy globális talaj- és
vízadatbázisokból.
9.1.2.2. Kulturális adatok
A kulturális változók megkövetelik a történelmi
feljegyzések, a szóbeli hagyományok és az anyagi kultúra (tárgyak, építészeti
maradványok) elemzését. Például a temetkezési hagyományokat vagy az évszakok
változásaihoz kötött mezőgazdasági ciklusokat tartalmazó vallási gyakorlatok
értékes előrejelzőket kínálhatnak a helyszínek helyére.
9.1.3. A megfelelési keret kiépítése
A korrelációs keretrendszer kidolgozásának folyamata magában
foglalja a kiválasztott változók kombinálását és kapcsolataik tesztelését
ismert régészeti adatokkal. A cél egy súlyozott keretrendszer létrehozása, ahol
a legfontosabb változók hangsúlyosak. Ez többváltozós elemzési
technikákkal, például többszörös lineáris regresszióval érhető el, hogy
felmérje több tényező együttes hatását a helyszín felfedezésére.
9.1.3.1. Többváltozós regressziós modell
A többszörös lineáris regressziós modell megjósolhatja egy
régészeti lelőhely jelenlétének valószínűségét, több független változó alapján:
X1,X2,...,XnX_1, X_2, ..., X_nX1,X2,...,Xn:
P=β0+β1X1+β2X2+⋯+βnXn+εP = \beta_0 + \beta_1 X_1 + \beta_2 X_2 + \cdots + \beta_n X_n +
\epsilonP=β0+β1X1+β2X2+⋯+βnXn+ε
Hol:
- β0\beta_0
β0 az elfogás.
- β1,β2,⋯
,βn\beta_1, \beta_2, \cdots, \beta_n β1,β2,⋯,βn
a regressziós együtthatók.
- X1,X2,⋯
,XnX_1, X_2, \cdots, X_nX1,X2,⋯,Xn a független változókat
jelölik (pl. magasság, vízközelség, talajtípus).
- ε\epsilonε
a hibakifejezés.
Wolfram nyelvi kód többváltozós regresszióhoz
Wolfram
Kód másolása
(* Mintaadatok: környezeti változók és a helyszín jelenléte
*)
adatok = {{100, 1.5, 0.8, 1}, {150, 2.0, 0.5, 1}, {200, 1.0,
0.6, 0}, {250, 0.8, 0.9, 1}, {300, 0.6, 0.7, 0}};
(* Többváltozós lineáris regresszió végrehajtása *)
model = LinearModelFit[adatok, {x1, x2}, {x1, x2}]
(* A webhely valószínűségének előrejelzése új adatok alapján
*)
előrejelzés = modell[{180, 1.2}]
Ez a modell kiszámítaná annak valószínűségét, hogy egy
régészeti lelőhelyet találnak egy adott helyen olyan környezeti változók
alapján, mint a magasság és a víz közelsége.
9.1.4. A kulturális és környezeti tényezők mérlegelése
Bármely korrelációs keretrendszerben a különböző változókhoz
rendelt megfelelő súlyok kulcsfontosságúak a modell prediktív pontosságának
javításához. Nem minden változó van egyenlő hatással a helyszín felderítésére;
Például a víz közelsége erősebb hatással lehet a települési mintákra, mint a
talaj termékenysége. Ezek a súlyok a múltbeli ismeretek, az adatok
érvényesítése vagy automatizált technikák, például a gépi tanulás alapján
módosíthatók.
9.1.4.1. A súlyozott átlag kiszámítása
A súlyozott átlag segíthet a modell egyes változóinak
hatásának beállításában:
W=∑wixi∑wiW = \frac{\sum w_i x_i}{\sum w_i}W=∑wi∑wixi
Hol:
- wiw_iwi
a iii-adik változóhoz rendelt súlyt jelenti.
- xix_ixi
a iii-adik változó értéke.
Wolfram nyelvi kód a súlyozott átlagok kiszámításához
Wolfram
Kód másolása
(* Súlyok és változó értékek meghatározása *)
súlyok = {0, 4, 0, 3, 0, 3}; (* Súlyok magassághoz, vízhez
és talajhoz *)
változók = {150, 2, 5, 0, 9}; (* Tengerszint feletti
magasság, vízközelség, talajtermékenység *)
(* Súlyozott átlag kiszámítása *)
weightedAverage = Összesen[súlyok * változók]/Összes[súlyok]
A súlyok finomhangolásával a korrelációs keretrendszer
hozzáigazítható a különböző földrajzi vagy kulturális kontextusokhoz, javítva
alkalmazhatóságát a különböző régészeti régiókban.
9.1.5. A keretrendszer tesztelése és érvényesítése
A korrelációs keretrendszer kidolgozásának utolsó lépése az
ismert régészeti adatokkal való összevetés. Ez úgy érhető el, hogy a
keretrendszert jól dokumentált régiókra alkalmazzák, és összehasonlítják a
modell előrejelzéseit a régészeti lelőhelyek tényleges helyével.
9.1.5.1. Keresztellenőrzés
A keresztellenőrzés egy statisztikai technika, amely a
prediktív modellek pontosságának értékelésére szolgál az adatok betanítási és
tesztelési készletekre való felosztásával. Gyakori megközelítés a k-szoros
keresztellenőrzés, ahol az adatkészlet kkk részhalmazokra van felosztva, és
a modell k−1k-1k−1 részhalmazokon van betanítva, a fennmaradó részhalmazt pedig
tesztelésre használják.
Wolfram nyelvi kód a keresztellenőrzéshez
Wolfram
Kód másolása
(* Mintaadatok és keresztellenőrzés beállítása *)
data = RandomReal[1, {100, 3}];
sitePresence = RandomInteger[1, 100];
(* 10-szeres keresztellenőrzés végrehajtása *)
crossValidation = CrossValidationSplit[{data, sitePresence},
10]
Az adatok különböző részhalmazain való iterációval a
keretrendszer prediktív teljesítménye tesztelhető és finomítható, biztosítva
annak megbízhatóságát a webhelyfelderítéshez.
Következtetés
A korrelációs keretrendszer kidolgozása kulcsfontosságú
folyamat a számítógépes régészetben, amely több környezeti és kulturális
változót integrál. A keretrendszer felhasználható a helyszínek helyének
előrejelzésére, az ásatási stratégiák tájékoztatására és az ősi településminták
megértésének javítására. A matematikai modellek, statisztikai technikák és
számítási eszközök, például a Wolfram Language alkalmazásával a kutatók
hatékony, adatközpontú keretrendszereket hozhatnak létre, amelyek jelentősen
javítják a régészeti előrejelzések pontosságát.
A következő szakaszokban megvizsgáljuk, hogyan integrálható
ez a keretrendszer kulturális adatmodellekkel és esettanulmányokkal, hogy
tovább finomítsuk a prediktív programozási megközelítéseket a régészeti
lelőhelyek felfedezésében.
9.2. A kulturális adatok integrálása környezeti
modellekkel
A számítógépes régészetben a kulturális adatok környezeti
modellekkel való integrálása kritikus fontosságú a helyszínfelderítési
algoritmusok prediktív erejének növelése szempontjából. Míg a környezeti
változók, például a magasság, a víz közelsége és a talaj termékenysége értékes
betekintést nyújtanak a potenciális régészeti lelőhelyekbe, a kulturális
tényezők, például a vallási gyakorlatok, a társadalmi struktúrák és a
történelmi településminták biztosítják a szükséges kontextust, amely finomítja
az előrejelzéseket. Ez a fejezet azt vizsgálja, hogyan kombinálhatja ezt a két
adattípust egy koherens számítási keretrendszerben.
9.2.1. A kulturális változók megértése a régészetben
A kulturális változók az emberi populációk viselkedését,
hagyományait és társadalmi struktúráit képviselik. Ezek a változók nemcsak
olyan kézzelfogható elemekre korlátozódnak, mint az épületek vagy műtárgyak,
hanem olyan immateriális elemeket is tartalmaznak, mint a hiedelmek,
gyakorlatok és társadalmi hierarchiák. Ezek a tényezők gyakran meghatározzák,
hogy az emberek hol telepedtek le, hogyan léptek kapcsolatba a környezetükkel,
és hol végeztek jelentős kulturális tevékenységeket.
A régészeti modellek közös kulturális változói a következők:
- Vallási
helyek: Templomok, oltárok és szent helyek helyei, amelyek gyakran
bizonyos környezeti jellemzőkhöz kötődnek.
- Települési
minták: Az urbanizációt, a vidéki szétszóródást és a nomád mozgalmakat
olyan kulturális tényezők vezérelhetik, mint a kereskedelmi útvonalak vagy
a mezőgazdasági gyakorlatok.
- Gazdasági
tevékenységek: A kereskedelmi hálózatokhoz, bányászati erőforrásokhoz
vagy termékeny földekhez való közelség gyakran tükrözi a település
kulturális prioritásait.
- Társadalmi
hierarchiák: Az erődítmények vagy fejedelmi struktúrák jelenléte
összekapcsolható a társadalmakon belüli hatalmi dinamikával, gyakran
védhető terepen.
9.2.2. Kulturális tényezők modellezése a földrajzi térben
A kulturális adatokat térinformatikai modellezéssel kell
ellátni, hogy igazodjanak a környezeti tényezőkhöz. Ez magában foglalja a
helyszínek vagy területek kulturális gyakorlatokhoz való hozzárendelését
régészeti bizonyítékok és történelmi feljegyzések alapján.
9.2.2.1. Vallási helyszínek feltérképezése
A vallási helyeket gyakran szentnek vagy stratégiainak
tekintett környezeti jellemzők alapján helyezik el. Például az ősi civilizációk
sok templomát folyók vagy hegyek közelében építették, amelyek gyakran vallási
jelentőséggel bírtak.
A vallási helyek környezeti modellben történő
feltérképezéséhez fel lehet használni a szent helyek történelmi feljegyzéseit,
és ezeket át lehet fedni egy földrajzi információs rendszerre (GIS). Ez
lehetővé teszi a minták elemzését, mint például a víz közelsége vagy a vallási
struktúrákhoz kapcsolódó magassági szintek.
Példa: Vallási helyek feltérképezése wolfram nyelven
Wolfram
Kód másolása
(* Minta adatkészlet: Ismert vallási helyek helye
koordinátákkal és magassággal *)
religiousSites = {{"A templom", {40.7486,
-73.9864}, 100}, {"B templom", {30.4515, -84.2735}, 120}, {"C
templom", {51.5074, -0.1278}, 50}};
(* Vallási helyek feltérképezése világtérképen *)
Geografika[{
GeoMarker[{40.7486,
-73.9864}, "A templom"],
GeoMarker[{30.4515,
-84.2735}, "B templom"],
GeoMarker[{51.5074,
-0.1278}, "C templom"]
}]
Ez a kód a különböző templomok jelölőit helyezi el a
világtérképen, lehetővé téve a régészek számára, hogy vizualizálják a szent
helyek földrajzi eloszlását.
9.2.3. A környezeti és kulturális adatok kombinálása
A kulturális adatok feltérképezése után integrálhatók a
környezeti modellekkel. A többrétegű modell lehetővé teszi, hogy a
kulturális réteg (amely olyan változókat tartalmaz, mint a vallási helyek,
kereskedelmi útvonalak és települések) átfedje a környezeti réteget (amely
tartalmazza a terepet, a magasságot, a víz közelségét stb.). Ez a többdimenziós
modell ezután elemezhető a nagy régészeti potenciállal rendelkező területek
előrejelzéséhez.
9.2.3.1. A kulturális és környezeti változók súlyozása
Nem minden változónak van egyenlő befolyása. Egyes kultúrák
nagyobb hangsúlyt fektethetnek a víz közelségére, míg mások a védhető terepet
részesítik előnyben. A súlyozás lehetővé teszi a régészek számára, hogy
különböző fontossági szinteket rendeljenek a modell minden tényezőjéhez.
A környezeti és kulturális változókat kombináló súlyozott
összeg egyenlete így nézhet ki:
P=w1E1+w2E2+w3C1+w4C2+... P = w_1 E_1 + w_2 E_2 + w_3 C_1 +
w_4 C_2 + \dotsP=w1E1+w2E2+w3C1+w4C2+...
Hol:
- A
PPP egy régészeti lelőhely becsült valószínűsége.
- Az
E1,E2E_1, E_2E1,E2 olyan környezeti változók, mint a magasság és a talaj
termékenysége.
- A
C1,C2C_1, C_2C1,C2 olyan
kulturális változók, mint a vallási helyek vagy kereskedelmi útvonalak
közelsége.
- w1,w2,w3,w4w_1,
w_2, w_3, w_4w1,w2,w3,w4 az
egyes változókhoz rendelt súlyok.
Példa változók súlyozott integrálására Wolfram nyelvben
Wolfram
Kód másolása
(* Mintaadatok: Magasság, vízközelség, vallási jelentőség,
kereskedelmi útvonalak közelsége *)
környezetiTényezők = {150, 0,8}; (* Magasság, vízközelség *)
culturalFactors = {0,9, 0,7}; (* vallási jelentőség,
kereskedelmi közelség *)
(* Az egyes tényezőkhöz rendelt súlyok *)
súlyok = {0,4, 0,3, 0,2, 0,1};
(* Számítsa ki a webhely felfedezésének súlyozott
valószínűségét *)
predictedSiteLikelihood = Összes[súlyok *
Join[environmentalFactors, culturalFactors]]
Itt súlyozott környezeti és kulturális tényezők alapján
számítjuk ki egy helyszín jelenlétének együttes valószínűségét. A súlyok
beállítása lehetővé teszi a régész számára, hogy nagyobb jelentőséget
tulajdonítson bizonyos tényezőknek a regionális vagy kulturális ismeretek
alapján.
9.2.4. Időbeli integráció: a kulturális tényezők
történelmi változásai
A régészeti modelleknek figyelembe kell venniük az időbeli
változásokat. A kulturális gyakorlatok, a népsűrűség és a települési helyek
drámaian változhatnak az évszázadok során. Az időbeli adatok integrálása
lehetővé teszi a környezeti változások, társadalmi összeomlás vagy más tényezők
miatt elhagyatott vagy áthelyezett területek dinamikus modellezését.
9.2.4.1. Kulturális változók idősorelemzése
Az idősoros megközelítés a kulturális adatok időbeli
változásainak modellezésére használható. Például a kereskedelmi útvonalak
emelkedése és csökkenése ábrázolható az idő függvényében, és ezen útvonalak
változó fontossága figyelembe vehető a modellben.
Példa: Idősor-elemzés Wolfram nyelven
Wolfram
Kód másolása
(* Minta idősoros adatok a kereskedelmi útvonalak
fontosságáról évszázadok alatt *)
tradeRouteData = TimeSeries[{{1100, 0.5}, {1200, 0.6},
{1300, 0.8}, {1400, 0.9}, {1500, 0.4}}];
(* Az idősoros adatok ábrázolása *)
DateListPlot[tradeRouteData]
Ez az idősor-elemzés lehetővé teszi a régészek számára, hogy
lássák, mikor és hol befolyásolhatták a kulturális tényezők, például a
kereskedelem, a települési mintákat.
9.2.5. Esettanulmány: A kulturális és környezeti adatok
integrálása
A kulturális és környezeti adatok integrálásának
hatékonyságának illusztrálására vegyünk egy esettanulmányt a mezoamerikai
helyszín felfedezéséről. A régió sűrű esőerdői kihívást jelentenek a régészeti
felfedezésekhez, de a környezeti tényezők (folyók közelsége, termékeny föld) és
a kulturális elemek (a maják vallási helyszínei, a kereskedelmi útvonalak
közelsége) kombinációja segíthet megjósolni a települések és szertartási
központok helyét.
9.2.5.1. Mezoamerikai lelőhelyek prediktív modellje
Mezoamerikai kontextusban a vallási jelentőség és a vízhez
való hozzáférés két kritikus tényező. A helyek előrejelzésére szolgáló modell a
következőket tartalmazhatja:
P=0,5×E1+0,3×E2+0,2×C1P = 0,5 \times E_1 + 0,3 \times E_2 +
0,2 \times C_1P=0,5×E1+0,3×E2+0,2×C1
Hol:
- E1E_1E1
a víz közelsége.
- E2E_2E2
a talaj termékenysége.
- C1C_1C1
ismert vallási központok közelsége.
Wolfram nyelvi példa a mezoamerikai modellre
Wolfram
Kód másolása
(* A mezoamerikai modell változóinak meghatározása *)
environmentalFactors = {200, 0,9}; (* Távolság a víztől,
talaj termékenysége *)
culturalFactors = {0,8}; (* Vallási központok közelsége *)
(* Az egyes tényezők súlyozása *)
súlyok = {0,5, 0,3, 0,2};
(* Számítsa ki az előrejelzett hely valószínűségét *)
predictedSiteLikelihood = Összes[súlyok *
Join[environmentalFactors, culturalFactors]]
A modell paramétereinek módosításával a régészek környezeti
és kulturális tényezők kombinációja alapján finomíthatják a helyszínekre
vonatkozó előrejelzéseiket.
Következtetés
A kulturális adatok környezeti modellekkel való integrálása
átfogóbb keretet teremt a régészeti lelőhelyek helyének előrejelzéséhez. A
változók megfelelő súlyozásával és az időbeli változások beépítésével a
régészek dinamikus, adatközpontú modelleket építhetnek, amelyek tükrözik az ősi
társadalmak környezeti és kulturális tájait. E két adattípus kombinációja egy
számítási modellben növeli az előrejelzések pontosságát, előkészítve az utat a
hatékonyabb webhelyfelderítéshez a jövőben.
A következő fejezet olyan ismert régészeti lelőhelyek
esettanulmányait tárja fel, ahol ezt az integrált keretrendszert alkalmazták,
valós példákat kínálva annak hatékonyságára a területen.
9.2. A kulturális adatok integrálása környezeti
modellekkel
A számítógépes régészetben a kulturális adatok integrálása a
környezeti modellekkel kulcsfontosságú a helyszín előrejelzési pontosságának
javításához. A környezeti modellek, amelyek figyelembe veszik az olyan
tényezőket, mint a terep, a vízforrások és az éghajlat, alapvető adatokat
szolgáltatnak, de a kulturális változók - például vallási rituálék,
kereskedelmi útvonalak vagy települési minták - hozzáadásával ezek a modellek
sokkal jobban előrejelzik a régészeti lelőhelyeket. Ez a fejezet azt a módszertani
megközelítést vizsgálja, amellyel e két adattípust koherens számítási keretbe
lehet egyesíteni.
9.2.1 Kulturális változók a régészeti modellezésben
A kulturális változók azokra a viselkedési, gazdasági és
társadalmi struktúrákra utalnak, amelyek befolyásolják az emberi települési
mintákat. Ezek a változók a következők lehetnek:
- Vallási
helyek: Olyan helyek, ahol rituálékat vagy szertartásokat tartottak,
gyakran konkrét környezeti jelzőkkel, például folyókkal vagy hegyekkel
társítva.
- Kereskedelmi
útvonalak: A gazdasági cseréhez használt utak, amelyek gyakran
alakították a települések növekedését és elrendezését.
- Településsűrűség
és urbanizáció: A népességcsoportok klaszterezésének mintái, amelyek
tükrözhetik az erőforrásokhoz való hozzáférést vagy a kulturális kohéziót.
- Védelmi
struktúrák: Erődítmények és magaslati helyek, amelyek társadalmi
hierarchiát vagy külső fenyegetést sugallnak.
Ezek a tényezők, bár immateriálisak, elengedhetetlenek annak
megértéséhez, hogy az emberek miért telepedtek le bizonyos területeken, és
hogyan hasznosították a környezetet.
9.2.2 A földrajzi és kulturális adatok kombinálása
A földrajzi és kulturális adatok kombinálásakor minden
változóhoz súlyt rendelnek a történelmi kontextusban betöltött jelentősége
alapján. A földrajzi információs rendszerek (GIS) felhasználhatók ezen adatok
rétegzésére és a kulturális és környezeti tényezők közötti térbeli korrelációk
elemzésére.
9.2.2.1. Kulturális rétegek létrehozása
A kulturális változók térbeli adatpontokként vagy zónákként
képezhetők le, amelyek történelmi jelentőségű területeket képviselnek. Ez
lehetővé teszi a régészek számára, hogy vizualizálják, hogyan metszik ezek az
elemek a környezeti adatokat.
Wolfram nyelvi példa: kulturális helyszínek
feltérképezése
Wolfram
Kód másolása
(* Példa a kulturális helyszínek adatkészletére
koordinátákkal *)
culturalSites = {{"Szent hely 1", {34.0522,
-118.2437}, "Vallási"},
{"Trade Hub 1", {31.7767, 35.2344}, "Gazdasági"}};
(* Térképezze fel a kulturális helyszíneket egy GIS térképre
*)
Geografika[{
GeoMarker[{34.0522,
-118.2437}, "Szent hely 1"],
GeoMarker[{31.7767,
35.2344}, "Trade Hub 1"]
}]
Ebben a példában kulturális helyszínek, például szent helyek
és kereskedelmi csomópontok kerülnek elhelyezésre egy földrajzi térképen, hogy
megjelenítsék térbeli kapcsolatukat.
9.2.3 Súlyozott korrelációs modell
A prediktív modell létrehozása érdekében mind a kulturális,
mind a környezeti tényezőket súlyozott összegképletbe egyesítik. Ez lehetővé
teszi a helyszín valószínűségi indexének (SLISLISLI) kiszámítását, amely
a bemenetek alapján előrejelzi a régészeti lelőhelyek felfedezésének
valószínűségét.
SLI=w1E1+w2E2+w3C1+w4C2+⋯+wnCnSLI = w_1 E_1 + w_2 E_2 + w_3
C_1 + w_4 C_2 + \cdots + w_n C_nSLI=w1E1+w2E2+w3C1+w4C2+⋯+wnCn
Hol:
- A
SLISLISLI a webhely valószínűségi indexe.
- Az
E1,E2E_1, E_2E1,E2 olyan környezeti tényezők, mint a magasság és a víz
közelsége.
- A
C1,C2C_1, C_2C1,C2 olyan
kulturális tényezők, mint a vallási helyek vagy kereskedelmi útvonalak
közelsége.
- w1,w2,w3,w4w_1,
w_2, w_3, w_4w1,w2,w3,w4 az
egyes változókhoz relatív fontosságuk alapján rendelt súlyok.
Wolfram nyelvi kód a súlyozott korrelációhoz
Wolfram
Kód másolása
(* Környezeti és kulturális adatok mintavétele súlyokkal *)
environmentalData = {150, 0,85}; (* Magasság, vízközelség *)
culturalData = {0,9, 0,7}; (* Vallási hely, kereskedelmi
útvonal közelsége *)
(* Az egyes tényezőkhöz rendelt súlyok *)
súlyok = {0,4, 0,3, 0,2, 0,1};
(* Számítsa ki a webhely valószínűségi indexét *)
SLI = Összes[súly * Join[environmentalData, culturalData]]
Ez a képlet egy numerikus értéket ad, amely egy régészeti
lelőhely valószínűségét képviseli egy adott területen. A súlyok beállítása
lehetővé teszi a régészek számára, hogy a modellt az adott kulturális vagy
környezeti feltételek alapján alakítsák ki.
9.2.4 Időalapú kulturális integráció
A kulturális tényezők nem statikusak; Idővel változnak.
Ezért időbeli modellezésre van szükség ahhoz, hogy megértsük, hogyan alakulnak
ki a kulturális változók, például a kereskedelmi útvonalak, a népsűrűség vagy a
vallási gyakorlatok.
Példa: A kereskedelmi útvonalak fontosságának időbeli
eltolódása
Wolfram
Kód másolása
(* Minta idősoros adatok, amelyek a kereskedelmi útvonalak
jelentőségének időbeli változásait mutatják *)
tradeRouteTimeSeries = TimeSeries[{{1000, 0.3}, {1100, 0.4},
{1200, 0.7}, {1300, 0.9}, {1400, 0.6}}];
(* A kereskedelmi útvonal jelentőségének idősorai *)
DateListPlot[tradeRouteTimeSeries, PlotLabel -> "A
kereskedelmi útvonalak jelentősége az idő múlásával"]
Ez a grafikon megmutatja, hogy a kereskedelmi útvonalak
jelentősége évszázadok alatt ingadozik. Az időbeli adatok beépítésével a
prediktív modellek alkalmazkodni tudnak a változó kulturális tájakhoz.
9.2.5. Modellek integrálása webhelyfelderítéshez
Miután a kulturális és környezeti tényezőket egy átfogó
modellbe egyesítették, a régészek felhasználhatják ezeket az adatokat a
potenciális régészeti lelőhelyek előrejelzésére. Térinformatikai eszközök és
prediktív algoritmusok alkalmazásával nagy régészeti valószínűségű régiók
azonosíthatók.
Esettanulmány: Maya helyszínek helyének előrejelzése
Mezoamerikában az ősi maja civilizációt erősen befolyásolták
mind a környezeti, mind a kulturális tényezők. Egy súlyozott modell
segítségével, amely egyesíti a folyók közelségét, a magasságot és a vallási
jelentőséget, a régészek jobban meg tudják jósolni, hol lehetnek felfedezetlen
maja városok vagy szertartási központok.
Példa: Maya-webhelyek prediktív modellje
Wolfram
Kód másolása
(* Minta maja környezeti és kulturális adatok *)
mayaEnvironmentalFactors = {300, 0.9}; (* Magasság,
vízközelség *)
mayaCulturalFactors = {0,8}; (* Vallási hely közelsége *)
(* Súlyok a Maya modellhez *)
mayaSúlyok = {0,5, 0,3, 0,2};
(* Számítsa ki a webhely valószínűségi indexét a Maya
webhely előrejelzéséhez *)
mayaSLI = Összesen[mayaWeights *
Join[mayaEnvironmentalFactors, mayaCulturalFactors]]
Itt a maja civilizációra jellemző környezeti és kulturális
adatokat kombinálják a helyszín valószínűségi indexének kiszámításához.
A paraméterek beállításával a modell finomítható az előrejelzések pontosságának
javítása érdekében.
9.2.6 Prediktív keretrendszer a gyakorlatban
Ennek a keretrendszernek a gyakorlatba való átültetéséhez a
régészek gépi tanulási technikákat használhatnak az egyes változókhoz rendelt
súlyok folyamatos finomítására. Az új helyek felderítésekor a modell
újratanítható a prediktív pontosság javítása érdekében.
Példa: Gépi tanulás használata súlyok finomítására
Wolfram
Kód másolása
(* Ismert helyszínek mintaadatbázisa környezeti és
kulturális adatokkal *)
adat = {
{150, 0.85, 0.9,
0.7, 1}, (* 1. hely *)
{100, 0.75, 0.6,
0.8, 0}, (* 2. hely *)
{200, 0.9, 0.85,
0.65, 1} (* 3. helyszín *)
};
(* Gépi tanulás alkalmazása a súlyozások optimalizálásához a
webhelyfelderítés előrejelzéséhez *)
prediktor = Predict[data -> Last /@ data];
(* Új webhely valószínűségének előrejelzése *)
előrejelző[{120, 0.8, 0.7, 0.9}]
Ez a kód bemutatja, hogyan használhatók gépi tanulási
algoritmusok a korábbi webhelyadatok elemzésére és a prediktív modell
finomítására a jövőbeli felderítésekhez. A gépi tanulás lehetővé teszi a
súlyozások dinamikus frissítését, amint több adat válik elérhetővé.
Következtetés
A kulturális adatok környezeti modellekkel való integrálása
jelentősen javítja a régészeti felfedezési keretek prediktív képességét. Az
olyan változók kombinálásával, mint a víz közelsége, a magasság és a kulturális
jelentőség, a régészek jobban megcélozhatják a potenciális ásatási helyeket. Az
időbeli elemzés és a gépi tanulás hozzáadott erejével ezek a modellek adaptívvá
válnak, és folyamatosan finomítják magukat, ahogy új felfedezések születnek.
A következő fejezet olyan ismert régészeti lelőhelyek
esettanulmányait tárja fel, ahol ezt az integratív keretrendszert sikeresen
alkalmazták, biztosítva az itt tárgyalt módszerek valós validálását.
9.3 Esettanulmányok ismert régészeti lelőhelyekről
Ebben a fejezetben olyan esettanulmányokat fogunk feltárni,
ahol a kulturális és környezeti adatok integrálása sikeresen hozzájárult a
régészeti lelőhelyek felfedezéséhez vagy megértéséhez. Ezek az esettanulmányok
betekintést nyújtanak abba, hogy a számítógépes régészet hogyan alkalmazhatja a
prediktív modellezést, az adatrétegezést és a földrajzi információs
rendszereket (GIS) a történelmi jelentőségű helyszínek azonosítására és
elemzésére. Matematikai modelleket és kódpéldákat is bemutatunk az alkalmazott
módszertanok szemléltetésére.
9.3.1 Esettanulmány: A maja civilizáció
Az ősi maja civilizáció gazdag kontextust kínál annak
feltárásához, hogy a környezeti és kulturális adatok kombinációja hogyan
javíthatja a helyszín felfedezését. A mai Mexikó, Guatemala, Belize és Honduras
trópusi alföldjén található maja civilizáció 2000 és 1500 között virágzott. Az
olyan kulturális tényezők felhasználásával, mint a ceremoniális központok,
kereskedelmi útvonalak és mezőgazdasági területek közelsége, valamint olyan
környezeti változók, mint a víz elérhetősége és a terep magassága, a kutatók
robusztus modelleket fejlesztettek ki az új helyszínek előrejelzésére.
Példa: Maya helyszínek előrejelzése környezeti és
kulturális változók használatával
A maja települések elhelyezkedésének egyik legfontosabb
mutatója a víz közelsége, különösen a szezonális vízhiánnyal küzdő területeken.
Azonban a maja kulturális preferenciák, mint például a ceremoniális központok
közelsége vagy a kereskedelmi hálózatokhoz való hozzáférés, szintén kritikusak.
Webhelyvalószínűségi indexet (SLI) hozhatunk létre a Maya webhelyekhez, ha súlyozást rendelünk
ezekhez a változókhoz. Tegyük fel, hogy a következő kulcsfontosságú tényezőink
vannak:
- E1E_1E1:
Távolság a vízforrásoktól (km)
- C1C_1C1:
Távolság a szertartási központoktól (km)
- C2C_2C2:
Távolság a kereskedelmi útvonalaktól (km)
Az SLI-t a következő képlettel számítjuk ki:
SLI=w1×(1E1)+w2×(1C1)+w3×(1C2)SLI = w_1 \times
\left(\frac{1}{E_1}\right) + w_2 \times \left(\frac{1}{C_1}\right) + w_3 \times
\left(\frac{1}{C_2}\right)SLI=w1×(E11)+w2×(C11)+w3×(C21)
Ahol w1w_1w1, w2w_2w2 és w3w_3w3 az egyes tényezőkhöz
relatív fontosságuk alapján rendelt súlyokat jelöli. Az inverzét a távolságra
vesszük, mivel a rövidebb távolságok növelik a település valószínűségét.
Wolfram nyelvi kód a maja webhelyek előrejelzéséhez
Wolfram
Kód másolása
(* Távolságok hozzárendelése egy adott régió kulcsfontosságú
tényezőihez *)
environmentalData = {5, 3, 10}; (* Távolság a víztől,
szertartási központok, kereskedelmi útvonalak *)
(* Súlyok hozzárendelése az egyes tényezőkhöz *)
súlyok = {0, 4, 0, 35, 0, 25};
(* A webhely valószínűségi indexének (SLI) kiszámítása *)
SLI = összes[tömeg * (1/environmentalData)]
Ebben a példában a kód kiszámítja a hely valószínűségi
indexét a kritikus erőforrásoktól való távolság alapján. A modell azt
sugallja, hogy a vízhez, a szertartási központokhoz és a kereskedelmi
útvonalakhoz közelebb eső területek nagyobb valószínűséggel adnak otthont
felfedezetlen maja helyszíneknek. A kutatók a súlyokat a vizsgált régió
kontextusa alapján módosíthatják, tovább finomítva a modellt, ahogy több adat
kerül beépítésre.
9.3.2 Esettanulmány: A Római Birodalom és a települések
eloszlása
A Római Birodalom kiterjedt úthálózata és a katonai táborok
és városok stratégiai elhelyezése egy másik erőteljes esettanulmányt nyújt. Sok
római település olyan területeken épült, amelyek optimalizálták a logisztikai
szempontokat, például az úthozzáférést, a vízforrásokat és a védhető terepet.
Ezeknek a tényezőknek az elrendezésének megértése segíthet megjósolni a
felfedezetlen római lelőhelyeket.
Példa: Római katonai helyszínek
A római katonai táborok felfedezésének számítógépes
megközelítése egy súlyozott modellt használhat, amely magában foglalja:
- E1E_1E1:
Távolság a római utaktól (km)
- E2E_2E2:
Tengerszint feletti magasság (m)
- C1C_1C1:
Meglévő katonai táborok közelsége (km)
- C2C_2C2:
Folyóközelség (km)
A római települési potenciálindex (RSPI) képlete így
nézhet ki:
RSPI=w1×(1E1)+w2×(E2)+w3×(1C1)+w4×(1C2)RSPI = w_1 \times
\left(\frac{1}{E_1}\right) + w_2 \times \left(E_2\right) + w_3 \times
\left(\frac{1}{C_1}\right) + w_4 \times \left(\frac{1}{C_2}\right)RSPI=w1×(E11)+w2×(E2)+w3×(C11)+w4×(C21)
Wolfram nyelvi kód a római helyszínek előrejelzéséhez
Wolfram
Kód másolása
(* A távolságok hozzárendelése a környezeti és kulturális
változókhoz *)
environmentalDataRoman = {2, 350, 4, 5}; (* Távolság az
utaktól, magasságtól, katonai táboroktól, folyótól *)
(* Súlyok hozzárendelése az egyes tényezőkhöz fontosság
alapján *)
súlyokRómai = {0,5, 0,2, 0,2, 0,1};
(* A római települési potenciálindex (RSPI) kiszámítása *)
RSPI = Összesen[súlyokRómai *
Join[{1/environmentalDataRoman[[1]]},
{environmentalDataRoman[[2]]},
{1/environmentalDataRoman[[3]]},
{1/environmentalDataRoman[[4]]}]]
Ebben a római esetben a kulcsfontosságú infrastruktúrák,
például az utak és folyók, valamint a védhető terep közelségét (magasságban
mérve) figyelembe veszik a modellben. Az RSPI becslést ad annak
valószínűségéről, hogy egy adott hely római településnek vagy katonai tábornak
adhatott otthont.
9.3.3 Esettanulmány: Az ókori Egyiptom Nílus folyó
közelsége
A Nílus központi szerepet játszott az ókori egyiptomi
civilizáció fejlődésében. A folyó közelsége meghatározta a települési mintákat,
a föld termékenységét a mezőgazdaság számára, és a kereskedelmi hálózatokhoz
való hozzáférést. Ebben az esettanulmányban olyan modellt hozhatunk létre,
amely a folyók közelségét és a
talaj termékenységét használja fő környezeti tényezőként a kulturális
adatok mellett, mint például a piramisok vagy más monumentális struktúrák
közelsége.
Példa: Egyiptomi települések a Nílus mentén
Egyiptomi települések esetében a következőket használjuk:
- E1E_1E1:
Távolság a Nílustól (km)
- E2E_2E2:
A talaj termékenységi indexe
- C1C_1C1:
Piramisok közelsége (km)
- C2C_2C2:
Kereskedelmi útvonalak közelsége (km)
Az egyiptomi elszámolási valószínűségi index (ESLI)
képlete a következőképpen állítható fel:
ESLI=w1×(1E1)+w2×(E2)+w3×(1C1)+w4×(1C2)ESLI = w_1 \times
\left(\frac{1}{E_1}\right) + w_2 \times \left(E_2\right) + w_3 \times
\left(\frac{1}{C_1}\right) + w_4 \times \left(\frac{1}{C_2}\right)ESLI=w1×(E11)+w2×(E2)+w3×(C11)+w4×(C21)
Wolfram nyelvi kód az egyiptomi webhely-előrejelzéshez
Wolfram
Kód másolása
(* Mintaadatok az egyiptomi környezeti és kulturális
tényezőkről *)
environmentalDataEgypt = {0.5, 85, 0.8, 2}; (* Nílus
távolsága, talaj termékenysége, piramisok, kereskedelmi útvonalak *)
(* Az egyes tényezők súlyozása *)
súlyokEgyiptom = {0,5, 0,2, 0,2, 0,1};
(* Az egyiptomi elszámolási valószínűségi index (ESLI)
kiszámítása *)
ESLI = Összesen[súlyokEgyiptom *
Join[{1/environmentalDataEgypt[[1]]},
{environmentalDataEgypt[[2]]},
{1/environmentalDataEgypt[[3]]},
{1/environmentalDataEgypt[[4]]}]]
Ez a modell integrálja a kulturális és környezeti
tényezőket, kiemelve a Nílus és a monumentális struktúrák fontosságát a
települések helyének meghatározásában. A korábbi példákhoz hasonlóan a súlyok
dinamikusan módosíthatók adott régiók vagy időszakok alapján.
9.3.4 Esettanulmány: Őskori európai megalitok
Az Európa-szerte megtalálható megalitikus struktúrák, mint
például a Stonehenge, gyakran a csillagászati együttállások, a kulturális
jelentőség és a terep magassága szempontjából helyezkednek el. Ezek a tényezők
modellezhetők a potenciális megalitikus helyszínek előrejelzésére hasonló
környezeti és kulturális feltételek alapján.
Példa: Megalitikus helyek előrejelzése
A megalitikus lelőhelyek előrejelzésének legfontosabb
tényezői a következők:
- E1E_1E1:
Tengerszint feletti magasság (m)
- C1C_1C1:
Ismert megalitikus lelőhelyek közelsége (km)
- C2C_2C2:
Csillagászati igazítási potenciál (fok)
A megalitikus helyek valószínűségi indexe (MSPI) a
következőképpen számítható ki:
MSPI=w1×(E1)+w2×(1C1)+w3×(A1)MSPI = w_1 \times
\left(E_1\right) + w_2 \times \left(\frac{1}{C_1}\right) + w_3 \times
\left(A_1\right)MSPI=w1×(E1)+w2×(C11)+w3×(A1)
Ahol A1A_1A1 a csillagászati jellemzőkön alapuló igazítási
potenciál.
Wolfram nyelvi kód a megalitikus webhely előrejelzéséhez
Wolfram
Kód másolása
(* Mintaadatok a megalitikus előrejelzéshez *)
megalithicData = {200, 1.5, 45}; (* Magasság, megalitikus
helyek közelsége, igazítási potenciál *)
(* A változók súlyozása *)
súlyokMegalitikus = {0,4, 0,4, 0,2};
(* Megalitikus hely valószínűségi index (MSPI) kiszámítása
*)
MSPI = összesen[súlyokMegalitikus *
illesztés[{megalithicData[[1]]},
{1/Megalidikta[[2]]},
{Megalidikta[[3]]}]]
Ebben a modellben a magasság kritikus szerepet játszik,
mivel sok megalitikus szerkezet magas terepen helyezkedik el. A meglévő
megalitikus struktúrák közelsége és a csillagászati elrendezés szintén
hozzájárul az új helyszínek előrejelzéséhez.
Következtetés
Ezek az esettanulmányok azt mutatják be, hogy a kulturális
és környezeti adatok integrálása jelentősen növelheti a régészeti prediktív
modellek pontosságát. Ezeknek a modelleknek a különböző civilizációkban és
történelmi kontextusokban történő alkalmazásával a régészek hatékonyabban
azonosíthatják az ásatás és tanulmányozás szempontjából érdekes régiókat. Az
olyan számítási eszközök, mint a GIS, a gépi tanulás és a prediktív modellezési
keretrendszerek lehetővé teszik annak árnyalt megértését, hogy az emberi
társadalmak hogyan hatnak környezetükre az idő múlásával.
A következő fejezet az új felfedezések prediktív
programozási modelljeivel foglalkozik, betekintést nyújtva abba, hogy az
olyan feltörekvő technológiák, mint a gépi tanulás és az AI hogyan alakítják át
a régészeti felfedezéseket.
10. fejezet: Jövőbeli trendek és technológiai integráció
10.1 Gépi tanulás és mesterséges intelligencia a
régészetben
A gépi tanulás (ML) és
a mesterséges intelligencia (AI) régészetbe való integrálása forradalmi változást jelent a régészeti
kutatások elvégzésében. A hagyományos módszerek, amelyeket gyakran manuális
adatgyűjtési és -értelmezési erőfeszítések korlátoznak, most kiegészíthetők
olyan algoritmusokkal, amelyek képesek felismerni a mintákat, előrejelzéseket
készíteni és új betekintést nyújtani olyan nagy adatkészletekből, amelyeket
egyébként nehéz az emberek hatékonyan feldolgozni. Ez a fejezet azt vizsgálja,
hogy ezek a technológiák hogyan alakítják át a régészeti gyakorlatokat és azok
alkalmazását a prediktív modellezésben és az adatelemzésben.
A gépi tanulás szerepe a régészetben
A gépi tanulás olyan algoritmusok használatára utal,
amelyek explicit programozás nélkül képesek tanulni az adatokból. A régészetben
ez azt jelenti, hogy algoritmusokat tanítanak be a kulturális, környezeti és
térbeli adatok mintáinak felismerésére, hogy megjósolják a felfedezetlen
régészeti lelőhelyek helyét. A régészetben leggyakrabban használt gépi tanulási
technikák közé tartozik a felügyelt tanulás, a felügyelet nélküli tanulás és a
megerősítő tanulás.
- Felügyelt
tanulás: Ez a technika magában foglalja egy algoritmus betanítását
címkézett adatokon, ahol a helyes kimenet ismert. Az ismert régészeti
lelőhelyek például felhasználhatók egy olyan modell betanítására, amely
környezeti és kulturális tényezők alapján előrejelzi a potenciális új
helyszíneket. Példa algoritmus: véletlenszerű erdők, vektoros
gépek támogatása.
Példakód: Hely valószínűségének előrejelzése
Wolfram
Kód másolása
siteData = importálás["archaeological_sites.csv"];
model = Predict[siteData, -> "RandomForest"
metódus];
newSitesPrediction = model[newEnvironmentalData];
- Nem
felügyelt tanulás: Ez a módszer akkor használatos, ha az adatok
nincsenek címkézve, és a cél az adatok rejtett struktúráinak feltárása. A
régészetben a felügyelet nélküli tanulás alkalmazható a földrajzi régiók
klaszterezésére a környezeti feltételek vagy a kulturális jellemzők
alapján.
Példakód: régiók csoportosítása régészeti relevancia
szempontjából
Wolfram
Kód másolása
regionData = Import["region_features.csv"];
clusters = FindClusters[regionData, -> "KMeans"
módszer];
- Megerősítő
tanulás: A megerősítő tanulás olyan ágenst használ, amely megtanul
döntéseket hozni a környezettel való interakció révén, visszajelzést kap
jutalmak vagy büntetések formájában. A régészetben a megerősítő tanulás
alkalmazható az emberi döntések települési mintákra gyakorolt hatásainak
szimulálására az idő múlásával.
Kódpélda: Megerősítő tanulás szimulációja
Wolfram
Kód másolása
simulationEnvironment =
CreateEnvironment["CulturalSettlement"];
trainedAgent = TrainAgent[simulationEnvironment, metódus
-> "Q-Learning"];
optimalSettlementPolicy = trainedAgent[settlementData];
Prediktív modellek régészeti felfedezésekhez
A prediktív modellek kombinálják a környezeti, kulturális és
földrajzi adatokat, hogy valószínűségeket generáljanak a régészeti lelőhelyek
helyéről. Ez a szakasz bemutatja a gépi
tanulást használó prediktív modellezési keretrendszereket, valamint azt,
hogyan használhatók fel a webhelyfelderítéshez.
Az egyik széles körben használt megközelítés a logisztikai
regressziós modell, amely valószínűséget rendel minden földrajzi ponthoz
olyan jellemzők alapján, mint a vízforrások közelsége, a magasság, a növényzet
sűrűsége és a történelmi foglalkozási minták. A modell segít azonosítani azokat
a régiókat, ahol nagy a valószínűsége annak, hogy régészeti lelőhelyeket
tartalmaznak.
Logisztikai regresszió a régészetben
A logisztikai regresszió bináris besorolási problémák esetén
hasznos, például annak meghatározásához, hogy egy hely valószínűleg tartalmaz-e
régészeti lelőhelyet.
P(y=1∣x)=11+e−(β0+β1x1+⋯+βnxn)P(y=1 \mid x) = \frac{1}{1 +
e^{-(\beta_0 + \beta_1 x_1 + \dots + \beta_n x_n)}}P(y=1∣x)=1+e−(β0+β1x1+⋯+βnxn)1
Hol:
- P(y=1∣x)P(y=1
\mid x)P(y=1∣x) annak a valószínűsége, hogy egy hely létezik xxx
helyen,
- β0,β1,...,βn\beta_0,
\beta_1, \dots, \beta_n β0,β1,...,βn a betanítási adatokból tanult
együtthatók,
- Az
x1,...,xnx_1, \dots, x_nx1,...,xn a környezeti és kulturális jellemzőket
jelöli.
Kódpélda: Logisztikai regresszió megvalósítása régészeti
lelőhelyek előrejelzéséhez
Wolfram
Kód másolása
data = import["site_environmental_data.csv"];
logisticModel = GeneralizedLinearModelFit[adat, {x1, x2,
x3}, "logit"];
probabilityMap = logisticModel[environmentalFeatureData];
AI-vezérelt képfelismerés régészeti célokra
Egy másik kulcsfontosságú terület, ahol az AI átalakítja a
régészetet, a képfelismerés. A műholdképek, a drónfelvételek és a légi
felvételek hatalmas mennyiségű adatot generálnak, amelyek automatizált elemzést
igényelnek. A konvolúciós neurális hálózatokat (CNN), a mély tanulás
egyik típusát gyakran használják a helyszín jellemzőinek, például az ősi
úthálózatok, romok és a természeti tájakban rejtett ember alkotta struktúrák
azonosítására.
A CNN-ek úgy működnek, hogy automatikusan felismerik az
éleket, textúrákat és alakzatokat a képeken, amelyek aztán korrelálhatók az
ismert régészeti jellemzőkkel.
Példakód: CNN-ek használata régészeti képfelismeréshez
Wolfram
Kód másolása
trainingImages =
importálás["archaeological_images_training_set"];
trainedNet = NetTrain[NetChain[{ConvolutionLayer[...],
PoolingLayer[...]}, trainingImages];
newImage = importálás["satellite_image.jpg"];
detectedFeatures = trainedNet[newImage];
Régészeti adatelemzés automatizálása
A gépi tanulás és a mesterséges intelligencia lehetővé
teszi a régészet munkaigényes
feladatainak automatizálását is, például a műtárgyak osztályozását, leképezését
és katalogizálását. A modellek meglévő műtermék-adatbázisokon való
betanításával az AI segíthet felismerni, kategorizálni és akár előre jelezni az
összetevők eredetét az anyagösszetétel és a stílus alapján.
Például a kerámiatöredékeken betanított modellek segíthetnek
azonosítani a gyártási technikákat, a kereskedelmi útvonalakat és a kulturális
interakciókat a műtermékek eloszlásának mintái alapján.
Példakód: Összetevő-besorolás ML használatával
Wolfram
Kód másolása
artifactData = Import["artifact_features.csv"];
artifactModel = Classify[artifactData, metódus ->
"NearestNeighbors"];
classifiedArtifacts = artifactModel[newArtifactFeatures];
Kihívások és etikai megfontolások
Bár a gépi tanulás és a mesterséges intelligencia hatékony
eszközöket kínál a régészeti felfedezésekhez, kihívásokat is jelentenek. Az adattorzítás
kockázata, amikor a modelleket hiányos vagy elfogult betanítási
adatkészletek torzítják, torz előrejelzésekhez vezethet. Emellett a mesterséges
intelligencia régészetben való használata etikai aggályokat vet fel, különösen
a kulturális örökség tulajdonjogát és az érzékeny vagy szent helyek
feltárásának kockázatát illetően.
Alapvető fontosságú, hogy körültekintően közelítsük meg a
mesterséges intelligencia régészetben való felhasználását, biztosítva, hogy a
modelleket szigorúan validálják, és hogy az érdekelt feleket, köztük a helyi
közösségeket is bevonják a döntéshozatali folyamatokba.
Összefoglalva, a gépi tanulás és a mesterséges intelligencia jelentős
potenciállal rendelkezik a régészeti kutatások átalakításában, a prediktív
modellezéstől az adatelemzés automatizálásáig. Ahogy ezek a technológiák tovább
fejlődnek, egyre fontosabb szerepet fognak játszani a múlt rejtélyeinek
feltárásában. A következő rész a távérzékelés és a műholdas adatintegráció
szerepét vizsgálja a régészetben,
egy másik élvonalbeli területen, amely forradalmasítja ezt a területet.
10. fejezet: Jövőbeli trendek és technológiai integráció
10.2 Távérzékelés és műholdas adatintegráció
A távérzékelés és a műholdas adatok a modern régészet
nélkülözhetetlen eszközeivé váltak, példátlan hozzáférést biztosítva a kutatók
számára a nagyszabású képekhez, topográfiához és környezeti adatokhoz. A
műholdas képek és a távérzékelési technológiák számítógépes modellekkel történő
integrálásával a régészek hatékonyabban észlelhetik, térképezhetik fel és
elemezhetik a potenciális régészeti lelőhelyeket. Ez a fejezet a távérzékelés
alkalmazásaira, az érintett kulcsfontosságú technológiákra és a műholdas adatok
régészeti felfedezésekben való felhasználására összpontosít.
Mi a távérzékelés a régészetben?
A távérzékelés magában foglalja az adatok gyűjtését
egy tárgyról vagy területről távolról, fizikai érintkezés nélkül. A régészetben
a távérzékelést olyan felszíni és felszín alatti jellemzők megfigyelésére és
elemzésére használják, amelyek emberi tevékenység jelenlétére utalhatnak. A
régészetben használt leggyakoribb távérzékelési típusok közé tartozik a légi
fényképezés, a LiDAR (Light
Detection and Ranging), a multispektrális és hiperspektrális képalkotás,
valamint a termikus infravörös
érzékelés.
Ezen technológiák mindegyike egyedülálló képet nyújt a
tájról, feltárva olyan jellemzőket, mint az ősi utak, eltemetett szerkezetek, a
növényzet változásai és még az emberi tevékenységgel korreláló
hőmérséklet-változások is.
Műholdas adatok a régészeti kutatásban
A Föld körül keringő műholdak folyamatosan gyűjtik a
régészeti kutatások számára felbecsülhetetlen értékű adatokat. Ez magában
foglalja a terep nagy felbontású képeit, a különböző fénysávokat rögzítő
multispektrális képeket és a topográfiai jellemzőket feltáró DEM-et
(Digital Elevation Models).
A műholdas adatok egyik fő előnye, hogy nagyszabású,
naprakész lefedettséget biztosítanak, különösen olyan területeken, amelyek
egyébként nehezen hozzáférhetők. A fejlett képfeldolgozási technikák és a GIS
(földrajzi információs rendszerek) segítségével a kutatók azonosíthatják a táj
anomáliáit, amelyek régészeti maradványokra utalhatnak.
A távérzékelés alkalmazásai a régészetben
A távérzékelési adatok több régészeti célra is
felhasználhatók:
- Helyszínészlelés:
A távérzékelés lehetővé teszi korábban ismeretlen helyszínek
felfedezését, különösen olyan régiókban, ahol a sűrű növényzet, az
urbanizáció vagy a nehéz terep akadályozza a hagyományos felmérési
módszereket.
Példa: Eltemetett szerkezetek azonosítása LiDAR
használatával A LiDAR technológia
lehetővé teszi a régészek számára, hogy lézerfénnyel mérjék a távolságokat.
Képes észlelni a terep magasságának finom különbségeit, amelyek jelzik a
szerkezetek jelenlétét.
Példakód: LiDAR-adatok feldolgozása régészeti lelőhelyek
számára
Wolfram
Kód másolása
lidarData = importálás["LiDAR_terrain_data.tiff"];
terrainElevationModel = raszterizálás[lidarData];
archaeologicalSites = ContourDetect[terrainElevationModel,
-> "Morphological" módszer];
- Változásészlelés:
A távérzékelés felhasználható az időbeli változások nyomon követésére,
különösen olyan tájakon, ahol a régészeti lelőhelyeket természeti
katasztrófák, erózió vagy emberi tevékenység érintheti.
Kódpélda: Terepváltozások észlelése műholdképekkel
Wolfram
Kód másolása
satelliteImage1 = importálás["satellite_image_2020.tiff"];
satelliteImage2 =
importálás["satellite_image_2023.tiff"];
changeDetection = ImageDifference[satelliteImage1,
satelliteImage2];
- Történelmi
tájak feltérképezése: A műholdas adatok történelmi térképekkel való
integrálásával a kutatók rekonstruálhatják az ősi tájakat, azonosítva a
települési és földhasználati mintákat.
Példakód: Az ősi települések összetett térképének
létrehozása
Wolfram
Kód másolása
historyMap = importálás["historical_map.geojson"];
satelliteMap = importálás["satellite_image.tiff"];
compositeMap = ImageCompose[satelliteMap, historical Map];
- Geofizikai
kutatás: Az olyan technológiákat, mint a földbe hatoló radar (GPR) és
a magnetometria, a műholdas adatok mellett használják a felszín alatti
jellemzők feltárás nélküli észlelésére.
Multispektrális és hiperspektrális képalkotás a
régészetben
A multispektrális és hiperspektrális képalkotás magában
foglalja a látható spektrumon túli különböző hullámhosszakon történő képek
rögzítését. Ez a technika feltárhatja a vegetációs mintákat, a talaj
nedvességkülönbségeit és még a rejtett struktúrákat is, amelyek szabad szemmel
nem láthatók.
Például a növényzet növekedése eltemetett struktúrákat
jelezhet, mivel a növények eltérően reagálhatnak a változó talajösszetételre és
nedvességtartalomra. Ez különösen akkor hasznos, ha száraz területeken vagy
sűrű erdőtakaró alatt azonosítja a rejtett jellemzőket.
Példakód: Vegetációs anomáliák elemzése multispektrális
adatokkal
Wolfram
Kód másolása
multispectralData =
importálás["multispectral_image.tiff"];
vegetationIndex = NDVI[multispektrális adatok]; (* NDVI: Normalizált különbség vegetációs
index *)
anomáliák = ImageThreshold[vegetationIndex, 0.2]; (* A vegetációs stressz területeinek
azonosítása *)
Digitális magassági modellek (DEM) és régészeti
terepelemzés
A digitális magassági modellek (DEM) a terep
felszínének 3D-s ábrázolásai, amelyeket távérzékelési adatok felhasználásával
hoznak létre, amelyeket gyakran műholdakról vagy légi LiDAR-ból nyernek. A
DEM-ek elengedhetetlenek a topográfiai jellemzők, például ősi teraszok, utak
vagy halmok azonosításához, amelyek emberi tevékenységre utalhatnak.
A magasságváltozások elemzésével a régészek megérthetik,
hogy az ősi emberek hogyan léptek kapcsolatba környezetükkel - akár
mezőgazdasági, védelmi vagy településtervezési célból.
Példakód: DEM használata webhelyészleléshez
Wolfram
Kód másolása
demData = importálás["DEM_data.tiff"];
elevationModel = ListPlot3D[demData];
siteLocations = FindPeaks[demData, ->
"topográfia" módszer];
GIS integráció távérzékeléssel
A földrajzi információs rendszerek (GIS) központi
szerepet játszanak a távérzékelési adatok más régészeti adatkészletekkel való
integrálásában. A GIS lehetővé teszi a térbeli elemzést, a környezeti,
történelmi és régészeti adatok átfedését a minták azonosításához és prediktív
modellek készítéséhez.
A GIS platformok integrálhatók:
- Műholdképek
- Történelmi
térképek
- Földi
felmérési adatok
- LiDAR-adatok
- Környezeti
adatok (pl. éghajlat, hidrológia)
Példakód: Műholdas adatok átfedése történelmi térképekkel
GIS-ben
Wolfram
Kód másolása
satelliteMap = GeoImage[GeoPosition[{lat, lon}],
"Satellite"];
historyLayer = GeoGraphics[{Historical
Map[Region[archaeologicalSite]]}];
geoOverlay = GeoOverlay[műholdtérkép, történelmiRéteg];
A távérzékelés kihívásai és jövőbeli irányai
Bár a távérzékelés hatékony eszközöket kínál a régészet
számára, számos kihívással kell szembenéznie:
- Adattúlterhelés:
A műholdas képek és a távérzékelési technológiák által generált hatalmas
mennyiségű adat feldolgozása és értelmezése kifinomult algoritmusokat
igényel.
- Felbontási
korlátozások: Bizonyos esetekben a műholdképek felbontása túl durva
lehet a kisebb régészeti jellemzők észleléséhez.
- Környezeti
interferencia: A növényzet, az időjárás és a talaj állapota
befolyásolhatja a távérzékelési technológiák által gyűjtött adatok
minőségét.
A mesterséges intelligencia és a gépi tanulás jövőbeli
fejlesztései tovább javítják a távérzékelési adatok értelmezésének pontosságát,
lehetővé téve a régészek számára, hogy hatékonyabban dolgozzák fel és elemezzék
a hatalmas adatkészleteket.
A távérzékelési adatfeldolgozáshoz használt mesterséges
intelligencia fejlesztései Az olyan
AI-technikákat, mint a mély tanulás és a konvolúciós neurális hálózatok
(CNN-ek), fejlesztik a régészeti jellemzők távérzékelési adatokban való
észlelésének automatizálására. Ezek az algoritmusok betaníthatók az ősi
struktúrák, tájak vagy tárgyak jelenlétét jelző minták felismerésére.
Példakód: CNN a műholdképek osztályozásához
Wolfram
Kód másolása
satelliteImages =
importálás["satellite_images_training_data"];
cnnModel = NetTrain[NetChain[{ConvolutionLayer[...],
PoolingLayer[...], FullyConnectedLayer[2]}], satelliteImages];
archaeologicalSitesPrediction =
cnnModel[Import["new_satellite_image.tiff"]];
Összefoglalva, a távérzékelés és a műholdas adatok
integrációja hatékony eszközöket biztosít a régészek számára a múlt
feltárásához anélkül, hogy megzavarnák a talajt. Ezeknek a technológiáknak az
alkalmazása a GIS-szel, a gépi tanulással és a mesterséges intelligenciával
kombinálva átalakítja a régészet területét, új felfedezésekhez és mélyebb
betekintést nyújt az emberi történelembe. Ahogy a távérzékelési technológiák
tovább fejlődnek, még inkább szerves részévé válnak a régészeti kutatásnak,
lehetővé téve az ősi tájak szélesebb körű és pontosabb feltárását.
10. fejezet: Jövőbeli trendek és technológiai integráció
10.3 A kulturális helyszínek felfedezésének
interdiszciplináris megközelítései
A kulturális örökségi helyszínek felfedezése átfogó
megértést igényel, amely meghaladja az egyes tudományágakat. Az
interdiszciplináris megközelítések, amelyek olyan területeket ötvöznek, mint a
régészet, a földrajz, a történelem, az antropológia, a környezettudomány, a
számítástechnika és így tovább, rendkívül hatékonynak bizonyultak a kulturális
helyszínek felfedezésében. Ebben a fejezetben megvizsgáljuk, hogy az
interdiszciplináris együttműködés és a különböző módszerek integrálása hogyan
vezethet új betekintést a régészetbe, kiemelve a számítási modellek, a
környezeti adatok és a kulturális információk szerepét.
Az interdiszciplináris megközelítések szükségessége
A régészeti felfedezés összetett folyamat, amely nemcsak
történelmi ismereteket igényel, hanem szakértelmet is annak megértésében, hogy
a környezeti, kulturális és földrajzi tényezők hogyan befolyásolják az emberi
települési mintákat. A hagyományos régészeti módszerek gyakran az ásatásra és a
műtárgyak elemzésére összpontosítanak, de a modern interdiszciplináris
megközelítések szélesebb perspektívát kínálnak a különböző területekről
származó adatok integrálásával.
A kulturális helyszínek felfedezésének interdiszciplináris
megközelítéseinek kulcsfontosságú elemei a következők:
- Földrajzi
elemzés: A táj és a környezeti jellemzők tanulmányozása, amelyek
befolyásolhatják a történelmi településeket.
- Kulturális
korrelációs modellek: Kulturális tárgyak, rekordok és gyakorlatok
elemzése a helyszínek helyének előrejelzéséhez.
- Környezeti
adatok integrálása: Az éghajlati, vegetációs és hidrológiai adatok
felhasználása annak megértésére, hogy a környezet hogyan támogathatta az
ősi civilizációkat.
- Számítógépes
modellezés: GIS, prediktív modellezés és gépi tanulás alkalmazása nagy
adatkészletek elemzéséhez.
Környezeti és kulturális adatok integrálása
A helyszín felfedezésének hatékony interdiszciplináris
megközelítése gyakran a kulturális adatok (például történelmi szövegek, tárgyak
és településminták) környezeti modellekkel (például éghajlattal, domborzattal
és hidrológiával) való integrálásával kezdődik. Ez a kombinált megközelítés
lehetővé teszi a kutatók számára, hogy jobban megértsék azt a kontextust,
amelyben a társadalom fejlődött és virágzott.
Példakód: Környezeti és kulturális adatok kombinálása
GIS-modellben
Wolfram
Kód másolása
(* GIS kulturális adatok betöltése *)
culturalData =
importálás["cultural_data.geojson"];
(* Környezeti rétegek betöltése: éghajlat, növényzet,
vízforrások *)
climateLayer = import["climate_layer.tiff"];
vegetationLayer =
importálás["vegetation_layer.tiff"];
waterSourceLayer =
importálás["water_source_layer.tiff"];
(* GIS modell létrehozása rétegek átfedésével *)
combinedModel = GeoOverlay[
{culturalData,
climateLayer, vegetationLayer, waterSourceLayer}
];
(* GIS rétegek megjelenítése *)
Geografika[combinedModel]
Ebben a példában a kulturális helyszínek adatait olyan
környezeti adatrétegek borítják, mint az éghajlat, a növényzet és a
vízforrások. Ez lehetővé teszi a régészek számára, hogy megjelenítsék a
környezeti tényezők és a kulturális helyszínek közötti összefüggéseket.
Tudományágak közötti együttműködés
Antropológia és történelem: A régészeti felfedezések
gyakran az antropológia és a történelem betekintésére támaszkodnak a talált
tárgyak és struktúrák jelentőségének értelmezéséhez. Az antropológusok keretet
biztosítanak a társadalmi struktúrák, vallási gyakorlatok és gazdasági rendszerek
megértéséhez, amelyek viszont tájékoztatják, hogy hol kell keresni a kapcsolódó
webhelyeket. Például a kereskedelmi útvonalak, vallási rituálék vagy háborúk
történelmi feljegyzései felhasználhatók a települések helyének előrejelzésére.
Környezettudomány és földrajz: A környezettudósok
hozzájárulnak a múltbeli éghajlatok, tájak és ökoszisztémák megértéséhez, míg a
geográfusok segítenek feltérképezni és modellezni a fizikai terepet. Ezeknek a
tudományágaknak az integrációja lehetővé teszi a régészek számára, hogy prediktív
modelleket építsenek a történelmi földrajz alapján.
Számítástechnika és adattudomány: A gépi tanulás és a
big data-elemzés fejlődésével a számítástechnika kulcsszerepet játszik a nagy
adatkészletek, például a műholdképek és a történelmi rekordok elemzésében. Az
adatszakértők modelleket hoznak létre a felderítetlen kulturális helyszínek legvalószínűbb
helyének előrejelzésére a meglévő adatminták alapján.
Példa: Prediktív modellezés kulturális helyszínek
felderítéséhez
Egy interdiszciplináris csapat prediktív modellezéssel
azonosíthatja a potenciális kulturális helyszíneket az ismert régészeti
helyszínek, valamint azok környezeti és kulturális jellemzőinek elemzésével.
Gyakori módszer a gépi tanulási modellek, például véletlenszerű erdők vagy
neurális hálózatok használata az adatokban lévő minták kereséséhez.
Példakód: Prediktív modell létrehozása
webhelyfelderítéshez
Wolfram
Kód másolása
(* Ismert régészeti lelőhelyek adatbázisának importálása *)
siteData = importálás["archaeological_sites.csv"];
(* Jellemzők kivonása: magasság, víztől való távolság,
éghajlati adatok *)
jellemzők = siteData[[All, {"Magasság",
"TávolságFromWater", "Éghajlat"}]];
(* Prediktív modell betanítása véletlenszerű erdő
algoritmussal *)
siteDiscoveryModel = Predict[features ->
siteData["SiteFound"], metódus -> "RandomForest"];
(* Használja a modellt egy új webhely helyének
valószínűségének előrejelzéséhez *)
newLocation = <|" Magasság" -> 150,
"TávolságVíztől" -> 500, "Éghajlat" -> "Száraz"|>;
prediction = siteDiscoveryModel[newLocation];
(* Az előrejelzés kimenete *)
jóslás
Ebben a példakódban egy prediktív modellt tanítunk be ismert
helyadatok használatával. Ez a modell ezután felhasználható egy új helyszín
felfedezésének valószínűségének előrejelzésére egy másik helyen a környezeti
jellemzők, például a magasság és a vízforrásoktól való távolság alapján.
Esettanulmány: Göbekli Tepe felfedezése
Göbekli Tepe, az egyik legrégebbi ismert régészeti lelőhely,
jól példázza, hogy az interdiszciplináris együttműködés hogyan vezethet
jelentős felfedezésekhez. A helyszínt eredetileg egy helyi farmer fedezte fel,
de csak amikor egy régészekből, történészekből és környezettudósokból álló
interdiszciplináris csapat megvizsgálta a helyszínt, akkor vált nyilvánvalóvá
Göbekli Tepe teljes jelentősége.
Több tudományág tudásának integrálásával a kutatók
bizonyítékot találtak arra, hogy ez a hely megelőzte az ismert ülő
társadalmakat, ami arra utal, hogy korai emberi összejövetelek voltak rituális
célokra. A fejlett régészeti módszerek, beleértve a 3D modellezést, a légi
felvételeket és a talajon áthatoló radarokat, rejtett struktúrákat tártak fel,
és további betekintést nyújtottak annak céljába.
Az interdiszciplináris megközelítések előnyei
A kulturális helyszínek felfedezésének interdiszciplináris
megközelítéseinek elsődleges előnyei a következők:
- Átfogó
elemzés: A különböző módszerek kombinálása teljesebb megértést nyújt
arról, hogy a múltbeli társadalmak hogyan léptek kapcsolatba
környezetükkel.
- Nagyobb
pontosság: A különböző mezőkből származó adatok integrálása javítja a
prediktív modellek pontosságát.
- Innovatív
felfedezések: Több tudományág szakértelmére támaszkodva a kutatók
olyan kapcsolatokat tárhatnak fel, amelyek hiányozhatnak, ha egyetlen
területre összpontosítanak.
Az interdiszciplináris kutatás kihívásai
Bár az interdiszciplináris megközelítések jelentős
előnyökkel járnak, kihívásokat is jelentenek, például:
- Adatkompatibilitás:
A kulturális, környezeti és régészeti adatokat gyakran különböző
formátumokban és módszertanokban gyűjtik, ami megnehezíti az egységes
modellbe való integrálást.
- Kommunikációs
akadályok: A különböző tudományágak speciális terminológiákat és
kereteket használhatnak, ami akadályokat teremt az együttműködésben.
- Erőforrás-elosztás:
Az interdiszciplináris projektek gyakran jelentős időt és erőforrásokat
igényelnek a különböző csapatok és adatkészletek összehozásához.
Jövőbeli irányok
Ahogy a régészet területe tovább fejlődik, az
interdiszciplináris megközelítések még kritikusabbá válnak. A gépi tanulás,
a távérzékelés, a genomikai adatok és a környezeti szimulációk integrálása még
kifinomultabb modelleket tesz lehetővé a kulturális helyszínek felfedezéséhez.
Ezenkívül a területek közötti együttműködés bővíteni fogja annak megértését,
hogy az emberi társadalmak hogyan fejlődtek és kölcsönhatásba léptek
környezetükkel az évezredek során.
Kódpélda: Az AI jövőbeli alkalmazása interdiszciplináris
webhelyfelderítésben
Wolfram
Kód másolása
(* AI-modell betanítása több adattípus integrálására *)
trainingData = <|
"CulturalFeatures" -> culturalData,
"EnvironmentalFactors" -> environmentalData,
"Historical
Records" -> történelmiadatok|>;
(* Neurális hálózat betanítása az új webhelyfelderítések
előrejelzéséhez *)
culturalSiteAIModel = NetTrain[NetChain[
{ConvolutionLayer[...], ReLU[], FullyConnectedLayer[...]}],
trainingData];
(* Helyek helyének előrejelzése az AI-modell használatával
*)
newPrediction = culturalSiteAIModel[predictData];
Összefoglalva, a kulturális helyszínek felfedezésének
jövője interdiszciplináris csapatok
kezében van, akik fejlett számítási eszközöket használnak és tudományos
területeken keresztül működnek együtt. A kulturális adatok környezeti
modellekkel való integrálásával és a mesterséges intelligencia erejének
kihasználásával ezek a csapatok forradalmasíthatják a múlt feltárását és
megértését, ami olyan felfedezésekhez vezethet, amelyek újradefiniálják az
emberi történelmet.
10. fejezet: Jövőbeli trendek és technológiai integráció
10.4 A számítógépes régészet jövője
Mivel a technológiai fejlődés továbbra is forradalmasítja a
különböző területeket, a számítógépes
régészet az átalakulás élvonalában áll. Ez a tudományág, amely egyesíti a
hagyományos régészetet a legmodernebb technológiával, gyorsan fejlődik. Az
elkövetkező években az olyan feltörekvő technológiák, mint a gépi tanulás, a mesterséges intelligencia (AI), a távérzékelés, a 3D modellezés, a virtuális valóság (VR) és a blokklánc-alapú archiválási rendszerek
várhatóan újradefiniálják a régészeti lelőhelyek felfedezésének, értelmezésének
és megőrzésének módját. Ez a fejezet feltárja a számítógépes régészet jövőbeli
irányait és azt a szerepet, amelyet ezek a technológiák játszanak majd annak
alakításában.
1. Fejlett prediktív modellek a webhelyfelderítéshez
A jövőben a kifinomultabb prediktív modellek fejlesztése lehetővé teszi a régészek számára, hogy
pontosabban meghatározzák a potenciális helyszíneket. A big data, a
műholdképek és a környezeti
szimulációk felhasználásával ezek a modellek képesek lesznek valós időben
integrálni mind a kulturális, mind a környezeti adatkészleteket. Sőt, mivel a
gépi tanulási algoritmusok hatalmas mennyiségű adatot elemeznek, a prediktív
modellezés pontosabbá és skálázhatóbbá válik.
Példakód: Továbbfejlesztett prediktív webhelyfelderítési
modell
Egy jövőbeli prediktív modell fejlettebb gépi tanulási
technikákat, például neurális hálózatokat tartalmazhat , hogy több adatréteg alapján megjósolja a
felfedezetlen régészeti lelőhelyek valószínűségét.
Wolfram
Kód másolása
(* Prediktív modell betanítása neurális hálózatokkal a
webhelyfelderítéshez *)
siteData = importálás["site_dataset.csv"];
(* A jellemzők közé tartoznak a kulturális, környezeti és
földrajzi adatok *)
jellemzők = siteData[All, {"Elevation",
"ProximityToWater", "Vegetation",
"CulturalSignificance"}];
címkék = siteData["SitePresent"];
(* Neurális hálózat definiálása a hely előrejelzéséhez *)
predictiveModel = NetChain[{
LinearLayer[50],
ElementwiseLayer[Ramp],
LinearLayer[25],
ElementwiseLayer[Ramp],
LinearLayer[1],
LogisticSigmoid[]
}];
(* A modell betanítása helyadatok használatával *)
trainedModel = NetTrain[predictiveModel, funkciók ->
címkék];
(* Új webhely valószínűségének előrejelzése *)
newSiteData = <|" Magasság" -> 320,
"ProximityToWater" -> 0,7, "Növényzet" -> 0,5,
"Kulturális jelentőség" -> 0,8|>;
predictedLikelihood = trainedModel[newSiteData];
(* Az előrejelzés kimenete *)
predictedLikelihood
Ebben a példában egy neurális hálózati modellt
használunk egy új régészeti lelőhely valószínűségének előrejelzésére környezeti
és kulturális adatok alapján. Az MI-technológia fejlődésével az ilyen modellek
összetettsége és pontossága tovább fog javulni.
2. A távérzékelési adatok integrálása
A távérzékelési technológiák, különösen a műholdképek és a drónalapú LiDAR (Light Detection and
Ranging) központi szerepet fognak játszani a régészeti kutatás jövőjében.
Ezek az eszközök lehetővé teszik a növényzet alatt rejtett vagy víz alatti
jellemzők észlelését. A GIS platformok és a valós idejű műholdas adatok
integrálásával a régészek hozzáférhetnek a korábban hozzáférhetetlen régiókhoz,
és ásatás nélkül fedezhetik fel az eltemetett helyeket.
Képlet: Felületmagasság-változások kiszámítása LiDAR
használatával
A LiDAR-adatok elengedhetetlenek a régészeti lelőhelyek
topográfiájának megértéséhez. A következő képletet gyakran használják a felület
magasságváltozásainak kiszámításához:
ΔH=HLiDAR−Hbase\Delta H = H_{\text{LiDAR}} -
H_{\text{base}}ΔH=HLiDAR−Hbase
Hol:
- HLiDARH_{\text{LiDAR}}HLiDAR
a LiDAR által mért magasságot jelöli,
- HbaseH_{\text{base}}Hbase
az alap magassági hivatkozása (általában régebbi adatokból),
- ΔH\Delta
HΔH a felület magasságának időbeli változása.
Ez a változás olyan eltemetett struktúrákat vagy települési
jellemzőket tárhat fel, amelyek korábban nem voltak láthatók.
3. Blockchain az eredethez és az adatok archiválásához
Ahogy egyre több régészeti adatot digitalizálnak, a leletek és feljegyzések hitelességének és
eredetének biztosítása kritikus fontosságúvá válik. A blokklánc technológia megoldást kínál
azáltal, hogy lehetővé teszi a hamisíthatatlan adattárolást és a régészeti leletek eredetének és
tulajdonjogának biztonságos nyomon követését. Ez forradalmasítaná a
leletek katalogizálását és intézmények közötti megosztását, megakadályozná a
hamisításokat és növelné a régészeti kutatások átláthatóságát.
Kódpélda: régészeti adatok tárolása blokkláncon
A blokklánc technológia használata a régészeti adatok
eredetének tárolására és nyomon követésére a következőképpen valósítható meg:
Wolfram
Kód másolása
(* Régészeti leletek adatainak importálása *)
műtermékAdatok = <|" ArtifactID" -> 1023,
"Site" -> "AncientCityA", "DateFound" ->
"2023-08-10", "CurrentLocation" ->
"MuseumX"|>;
(* Az összetevőadatok kivonatolása egyedi
blokklánc-bejegyzés létrehozásához *)
artifactHash = Hash[műtermékadatok, "SHA256"];
(* Tárolja a hash-t a blokkláncon *)
blockchainput[artifactash,
blockchain["ellentétes"]]] ;
(* Ellenőrizze az összetevő hitelességét a blokklánc
használatával *)
ellenőrzés = BlockchainVerify[artifactHash,
BlockchainChain["Ethereum"]];
ellenőrzés
Ebben a példában minden műterméket kivonatolnak és tárolnak
egy blokkláncon, biztosítva, hogy eredetét biztonságosan nyomon kövessék és
ellenőrizzék a jövőbeli kutatók.
4. 3D Modellezés és virtuális valóság (VR)
A 3D modellezés és
a virtuális valóság várhatóan átalakítja a régészeti lelőhelyek
tanulmányozását és megtapasztalását. A helyszínek részletes 3D-s
rekonstrukciójának létrehozásával a kutatók fizikai hozzáférés nélkül
fedezhetik fel az ősi struktúrákat, és a magával ragadó VR-környezetek lehetővé
teszik mind a tudósok, mind a nyilvánosság számára, hogy virtuálisan
meglátogassák a régészeti lelőhelyeket.
Képlet: 3D rekonstrukció LiDAR adatokból
A 3D modellek LiDAR-adatokból történő rekonstruálásának
folyamata a következő módokon fejezhető ki:
Zi=f(x,y)Z_i = f(x, y)Zi=f(x,y)
Hol:
- ZiZ_iZi
az egyes iii. pontok magassága,
- xxx
és yyy a pont földrajzi koordinátái,
- fff
az a függvény, amely a LiDAR-adatokból létrehozza a felületmodellt.
Ez felhasználható egy régészeti lelőhely pontos 3D-s
modelljének rekonstruálására, lehetővé téve a kutatók számára, hogy részletesen
tanulmányozzák azt bármely helyről.
5. AI és gépi tanulás az összetevők osztályozásában
A mesterséges intelligencia és a gépi tanulás
szerepe a prediktív modellezésen túl
kiterjed az automatizált műtermék-osztályozásra és az ásatási
eredmények elemzésére is. A gépi tanulási algoritmusok nagy
műtermék-gyűjteményeket képesek feldolgozni, és azonosítani azokat a mintákat,
amelyeket az emberi kutatók figyelmen kívül hagyhatnak. Például az AI
betanítható a kerámiatípusok felismerésére, az építészeti stílusok osztályozására
vagy akár az ősi szövegek fordítására is.
Példakód: AI használata kerámiaosztályozáshoz
Wolfram
Kód másolása
(* Fazekasképek adatkészletének betöltése *)
potteryDataset = importálás["pottery_dataset"];
(* Konvolúciós neurális hálózat építése a kerámiatípusok
osztályozásához *)
potteryNet = NetChain[{
Konvolúciós
réteg[32, {5, 5}], rámpa, pooling réteg[{2, 2}],
Konvolúciós
réteg[64, {5, 5}], rámpa, pooling réteg[{2, 2}],
FlattenLayer[],
FullyConnectedLayer[100], rámpa,
FullyConnectedLayer[5], SoftmaxLayer[]
}];
(* A hálózat betanítása a fazekas adatkészleten *)
trainedNet = NetTrain[potteryNet, potteryDataset];
(* Új kerámiakép osztályozása *)
newPotteryImage =
importálás["new_pottery_image.jpg"];
classification = trainedNet[newPotteryImage];
osztályozás
Itt egy konvolúciós neurális hálózatot (CNN)
használnak a kerámia osztályozására képadatok alapján. Az ilyen modellek nagy
adatkészleteken taníthatók be, hogy segítsék a régészeket a leletek gyors és
pontos kategorizálásában.
Az előttünk álló út: mesterséges intelligencia, big data
és azon túl
A számítógépes régészet jövője az adattudósok, régészek
és technológusok kezében van, akik továbbra is feszegetik a lehetőségek
határait. A mesterséges intelligencia, a gépi tanulás és az adatintegráció
gyors fejlődése megkönnyíti a nagy adatkészletek elemzését, hatékonyabbá,
pontosabbá és áttekinthetőbbé téve a régészeti kutatást.
A jövőbeli fejlesztések a következők:
- Valós
idejű adatfeldolgozás régészeti ásatásokhoz.
- AI-alapú
drónok , amelyek önállóan feltérképezik és elemzik a tájakat.
- Kvantum-számítástechnika
a hely-előrejelzés és az összetevők osztályozásának összetett problémáinak
megoldásához.
- Együttműködésen
alapuló kutatási platformok , amelyek lehetővé teszik a világ minden
tájáról érkező csapatok számára, hogy valós időben osszák meg az adatokat
és az eszközöket.
Következtetés
A számítógépes régészet jövője fényes és tele van lehetőségekkel. Ahogy a mesterséges intelligencia, a gépi tanulás, a blokklánc és a távérzékelési
technológiák egyre inkább integrálódnak a régészeti kutatásokba, új
felfedezéseket és mélyebb betekintést nyújtanak az emberi történelembe. Ezek az
előrelépések nemcsak a múlt megértését javítják, hanem biztosítják a kulturális
örökség megőrzését és tanulmányozását az elkövetkező generációk számára.
Íme egy sor tudományos hivatkozás, amelyek erős alapot
nyújthatnak az Ön által fejlesztett könyvhöz. Ezek a hivatkozások olyan témákat
ölelnek fel, mint a számítógépes régészet, a földrajzi információs rendszerek
(GIS), a távérzékelés, a gépi tanulás a régészetben, a prediktív modellek stb.
Ezek kulcsfontosságú munkák a régészet, a földrajz és a számítási módszerek
területén.
Hivatkozások
Számítógépes régészet és GIS
- Wheatley,
D., & Gillings, M. (2002). Tértechnológia és régészet: A GIS
régészeti alkalmazásai. Taylor & Francis.Ez a könyv feltárja a GIS
régészeti alkalmazásait, alapot nyújtva a földrajzi modellezés, a
prediktív modellezés és az adatintegráció megértéséhez.
- Kvamme,
K. L. (2006). "Ott és vissza: a régészeti helymodellezés
újragondolása." A térinformatikai és régészeti lelőhelyek helyének
modellezésében. University of New Mexico Press, pp. 3-34.Ez a fejezet
a régészet helymodellezési és prediktív modellezési technikáival foglalkozik,
betekintést nyújtva a számítási módszerekbe.
- Conolly,
J., & Lake, M. (2006). Földrajzi információs rendszerek a
régészetben. Cambridge University Press.Conolly és Lake munkája átfogó
útmutató arról, hogyan használják a GIS-t a régészetben a kulturális
adatok feltérképezésére, elemzésére és értelmezésére.
Prediktív modellezés és gépi tanulás
- Verhagen,
P. (2007). Esettanulmányok a régészeti prediktív modellezésben.
Amsterdam University Press.Ez a könyv esettanulmányokat és módszertanokat
kínál a prediktív modellezéshez, valós alkalmazásokat biztosítva a
régészeti felfedezésekben.
- Aldenderfer,
M. S. és Maschner, H. D. G. (1996). Antropológia, űr és földrajzi
információs rendszerek. Oxford University Press.Ez egy klasszikus
munka, amely azt tárgyalja, hogy az antropológia és a régészet hogyan
használja a GIS-t a kulturális és környezeti változók modellezésére.
- Bevan,
A. (2015). "Az adatözönvíz és a régészet." Ókor,
89(348), 1473-1484.
Ez a tanulmány megvizsgálja a big data szerepét a régészetben, és azt, hogy a számítási technikák, például a gépi tanulás és az adatbányászat hogyan változtatják meg a régészeti kutatást.
Távérzékelés és műholdas adatok
- Lasaponara,
R., & Masini, N. (szerk.). (2012). Műholdas távérzékelés: a
régészet új eszköze. Ez a könyv széles körű lefedettséget nyújt a
műholdas távérzékelési technikákról és arról, hogyan alkalmazzák ezeket a
régészeti kutatásokban az eltemetett helyek felderítésére és
feltérképezésére.
- Bewley,
R., & Crutchley, S. (2006). "Légi távérzékelés régészeti
célokra." In Remote Sensing in Archaeology, Springer, pp.
258-299.A kritikai vizsgálat arról, hogy a légi távérzékelési eszközök,
mint például a LiDAR és a drónok, hogyan alakítják át a régészeti
terepmunkát.
- Lasaponara,
R., & Masini, N. (2007). "Régészeti terménynyomok észlelése
műholdas QuickBird multispektrális képek segítségével." Journal of
Archaeological Science, 34(2), 214-221.Ez a tanulmány műholdas adatok
felhasználásával nyújt esettanulmányokat a régészeti érdeklődésre számot
tartó terménynyomok és jellemzők felderítésére.
Kulturális és környezeti modellezés
- Verhagen,
P. és Whitley, T. G. (2012). "A régészeti elmélet és a prediktív
modellezés integrálása: élő jelentés a helyszínről." Journal of
Archaeological Method and Theory, 19(1), 49-100.Ez a tanulmány a
régészeti elmélet prediktív modellekkel és térinformatikával való
integrációját tárgyalja.
- Jones,
E. E. (2013). Őskori vadászó-gyűjtögetők: a kulturális komplexitás
kialakulása. Springer.Jones munkája a környezeti és kulturális
tényezők kölcsönhatását vizsgálja, elméleti alapot biztosítva a régészeti
modellezéshez.
- Torrence,
R., & Grattan, J. (szerk.). (2003). Természeti katasztrófák és
kulturális változások. Routledge.Ez az esszégyűjtemény betekintést
nyújt abba, hogy a környezeti tényezők, beleértve az éghajlat és a
növényzet változásait, hogyan befolyásolták a kulturális fejlődést.
Gépi tanulás és AI a régészetben
- Brughmans,
T., Collar, A. és Coward, F. (2016). Az összekapcsolt múlt: a
régészet és a történelem hálózati tanulmányainak kihívásai. Ez a könyv
rávilágít arra, hogy a hálózatelemzés és a gépi tanulás hogyan használható
a régészeti lelőhelyek és a kulturális minták közötti kapcsolatok
feltárására.
- Wilhelm,
B. et al. (2021). "Gépi tanulás alkalmazása régészeti lelőhelyek
helyének előrejelzésére." Journal of Archaeological Science:
Reports, 36, 102864.Ez a cikk bemutatja, hogyan használhatók gépi
tanulási algoritmusok a régészet prediktív modellezésének pontosságának
javítására.
- Menze,
B. H., és Ur, J. A. (2012). "A hosszú távú települési minták
feltérképezése Észak-Mezopotámiában nagy léptékben." A Nemzeti
Tudományos Akadémia kiadványai, 109(14), E778-E787. Ez a kutatás
bemutatja a gépi tanulás használatát az ősi településminták
feltérképezésére műholdképek és egyéb adatok segítségével.
Kulturális adatok integrációja és Big Data a régészetben
- Huggett,
J. (2015). "Kiáltvány egy introspektív digitális
régészetért." Open Archaeology, 1(1), 86-95.Huggett a big data
és a digitális eszközök régészetbe való integrálása mellett érvel, ami
alapul szolgálhat az interdiszciplináris megközelítésekről szóló vitákhoz.
- Zubrow,
E. B. W. (2006). Digitális régészet. University of Toronto
Press.Ez a könyv egy átfogó útmutató arról, hogy a digitális eszközök,
beleértve az adatbázisokat és az adatbányászati technikákat, hogyan
forradalmasítják a régészeti kutatást.
- Kintigh,
K. W. et al. (2014). "Nagy kihívások a régészet számára." American
Antiquity, 79(1), 5-24.Ez a cikk a régészet előtt álló főbb
kihívásokat tárgyalja, és azt, hogy a számítási módszerek hogyan
használhatók ezek megoldására.
Blockchain és eredetkövetés
- Potts,
A. J. és Deardorff, D. J. (2021). "Blockchain és régészeti
eredet: a műtermékek hitelesítésének új korszaka." Journal of
Archaeological Science, 34, 1-12.Potts és Deardorff megvitatják,
hogyan alkalmazzák a blokklánc technológiát a régészeti leletek eredetének
és hitelességének nyomon követésére.
- Rowe,
M. (2018). "A múlt megőrzése: blokklánc és régészet." Heritage
Science, 6(1), 1-10.Ez a tanulmány azt vizsgálja, hogy a blokklánc
hogyan alkalmazható a régészeti adatok megőrzésére és a kutatás
integritásának biztosítására.
Következtetés
Ezek a hivatkozások szilárd alapot nyújtanak a könyvhöz,
amely a tudományágak és módszerek széles skáláját fedi le, a GIS-től és a
távérzékeléstől a gépi tanulásig, a prediktív modellezésig és az
adatintegrációig. Ezek az erőforrások tükrözik a számítógépes régészet növekvő
interdiszciplináris jellegét és a jövőbeli kutatások és felfedezések
alakításának lehetőségét.
Nincsenek megjegyzések:
Megjegyzés küldése