Main Page: Difference between revisions
More actions
Eloise Zomia (talk | contribs) |
Eloise Zomia (talk | contribs) No edit summary |
||
| Line 51: | Line 51: | ||
[[Conservation Dashboard|Open dashboard]] · [[Growing regions|Browse regions]] · [[Accessions|Browse accessions]] · [[Help:Documenting accessions|Contribute data]] | [[Conservation Dashboard|Open dashboard]] · [[Growing regions|Browse regions]] · [[Accessions|Browse accessions]] · [[Help:Documenting accessions|Contribute data]] | ||
</nav> | </nav> | ||
<!doctype html><meta charset="utf-8"> | |||
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css"> | |||
<div id="map" style="height:70vh;"></div> | |||
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script> | |||
<script> | |||
const map = L.map('map').setView([20,85], 3); | |||
L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png',{attribution:'© OSM'}).addTo(map); | |||
// helper: color by conservation status (use your palette) | |||
const statusColor = s => ({Stable:'#2ecc71',Vulnerable:'#f1c40f',Endangered:'#e67e22',Critical:'#e74c3c',Lost:'#95a5a6'})[s]||'#3498db'; | |||
// load & style regions | |||
fetch('regions.geojson').then(r=>r.json()).then(g=>{ | |||
L.geoJSON(g, { | |||
style:f=>({color:statusColor(f.properties.status), weight:1, fillOpacity:0.15}), | |||
onEachFeature:(f,l)=>l.bindPopup(`<b>${f.properties.name}</b><br>${f.properties.level} • ${f.properties.status}`) | |||
}).addTo(map); | |||
}); | |||
// load populations | |||
fetch('populations.geojson').then(r=>r.json()).then(g=>{ | |||
L.geoJSON(g, { | |||
pointToLayer:(f,latlng)=>L.circleMarker(latlng,{radius:5,color:statusColor(f.properties.status)}), | |||
onEachFeature:(f,l)=>l.bindPopup(`<b>${f.properties.name}</b><br>Population • ${f.properties.status}`) | |||
}).addTo(map); | |||
}); | |||
// load accessions | |||
fetch('accessions.geojson').then(r=>r.json()).then(g=>{ | |||
L.geoJSON(g, { | |||
pointToLayer:(f,latlng)=>L.circleMarker(latlng,{radius:4,color:statusColor(f.properties.status)}), | |||
onEachFeature:(f,l)=>l.bindPopup( | |||
`<b>${f.properties.accession_id}</b><br>${f.properties.local_name||''}<br>`+ | |||
`<a href="${f.properties.page_url}">Open accession</a>` | |||
) | |||
}).addTo(map); | |||
}); | |||
</script> | |||
== Featured Growing Regions == | == Featured Growing Regions == | ||
<templatestyles src="Template:Home/FeaturedRegionCard/styles.css" /> | <templatestyles src="Template:Home/FeaturedRegionCard/styles.css" /> | ||
Revision as of 14:19, 24 August 2025
Landrace.wiki
Community powered Landrace Cannabis Wiki
Preserving traditional knowledge • Documenting genetic diversity • Supporting conservation
Landrace.wiki is the open database for landrace cannabis—populations, their genetics, and the knowledge around them. Browse documented accessions, track conservation efforts, and contribute to preserving genetic diversity before it’s lost.
- Stable8
- Vulnerable21
- Endangered43
- Critical89
- Extinct127
<nav class="lw-actions" aria-label="Main actions"> Open dashboard · Browse regions · Browse accessions · Contribute data </nav>
<!doctype html><meta charset="utf-8"> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.9.4/dist/leaflet.css">
<script src="https://unpkg.com/leaflet@1.9.4/dist/leaflet.js"></script> <script> const map = L.map('map').setView([20,85], 3); L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png',{attribution:'© OSM'}).addTo(map);
// helper: color by conservation status (use your palette) const statusColor = s => ({Stable:'#2ecc71',Vulnerable:'#f1c40f',Endangered:'#e67e22',Critical:'#e74c3c',Lost:'#95a5a6'})[s]||'#3498db';
// load & style regions fetch('regions.geojson').then(r=>r.json()).then(g=>{
L.geoJSON(g, {
style:f=>({color:statusColor(f.properties.status), weight:1, fillOpacity:0.15}),
onEachFeature:(f,l)=>l.bindPopup(`${f.properties.name}
${f.properties.level} • ${f.properties.status}`)
}).addTo(map);
});
// load populations fetch('populations.geojson').then(r=>r.json()).then(g=>{
L.geoJSON(g, {
pointToLayer:(f,latlng)=>L.circleMarker(latlng,{radius:5,color:statusColor(f.properties.status)}),
onEachFeature:(f,l)=>l.bindPopup(`${f.properties.name}
Population • ${f.properties.status}`)
}).addTo(map);
});
// load accessions fetch('accessions.geojson').then(r=>r.json()).then(g=>{
L.geoJSON(g, {
pointToLayer:(f,latlng)=>L.circleMarker(latlng,{radius:4,color:statusColor(f.properties.status)}),
onEachFeature:(f,l)=>l.bindPopup(
`${f.properties.accession_id}
${f.properties.local_name||}
`+
`<a href="${f.properties.page_url}">Open accession</a>`
)
}).addTo(map);
}); </script>
Featured Growing Regions
Khorat Plateau
Southeast Asia → Mekong Basin → Khorat Plateau
NLD heartland under hybrid pressure; core accessions at risk.
Critical 0 accessions
Profile coming soon
No image
Balkh Oasis
South Asia → Hindu Kush–Himalayan
Oasis agriculture with cold-night resin selection.
Endangered 0 accessions
Profile coming soon
No image
Malana
South Asia → Hindu Kush–Himalayan
High-elevation charas region; tourist hybrids increasing introgression risk.
Vulnerable 0 accessions
Profile coming soon
Featured Accessions
No image
No image
We are witnessing the rapid disappearance of traditional cultivation knowledge and genetic diversity in cannabis. These landrace populations represent thousands of years of natural and human selection, containing unique genetic traits and chemical profiles. Systematic documentation and conservation efforts can serve as a bridge—preserving irreplaceable genetic heritage while supporting traditional communities and advancing our understanding of this remarkable plant.
Browse Accessions
What's Happening
Understanding Landraces
Field Documentation
Ways to Contribute
About & Get Started
Recent updates
List of abbreviations:
- N
- This edit created a new page (also see list of new pages)
- m
- This is a minor edit
- b
- This edit was performed by a bot
- (±123)
- The page size changed by this number of bytes
21 March 2026
| N 14:08 | User talk:LurleneLeeds9 diffhist +3,214 LurleneLeeds9 talk contribs (Created page with "Продвижение интернет-сайта – это процесс улучшения видимости и вербования наибольшего числа посетителей на ваш веб-ресурс [https://sitesseo.ru seo продвижение вебсайтов в столице novelit]. Существует количество способов и стратегий для продвижения вебсайта. Вот некоторы...") | ||||
|
|
12:55 | (User creation log) [LurleneLeeds9; JacksonJonson2] | |||
|
|
12:55 User account LurleneLeeds9 talk contribs was created | ||||
|
|
04:52 User account JacksonJonson2 talk contribs was created | ||||
20 March 2026
| 22:47 | ZOM-IND-WEB-0720250022 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250021 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250020 diffhist 0 Eloise Zomia talk contribs (Sync: collector, expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250018 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250017 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250016 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||
| 22:47 | ZOM-IND-WEB-0720250015 diffhist +5 Eloise Zomia talk contribs (Sync: expedition_id) | ||||