Warning: file_put_contents(/opt/frankenphp/design.onmedianet.com/storage/proxy/cache/e771958639381fe0130cec5f337e041d.html): Failed to open stream: No space left on device in /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php on line 36

Warning: http_response_code(): Cannot set response code - headers already sent (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 17

Warning: Cannot modify header information - headers already sent by (output started at /opt/frankenphp/design.onmedianet.com/app/src/Arsae/CacheManager.php:36) in /opt/frankenphp/design.onmedianet.com/app/src/Models/Response.php on line 20
Cleveite: Mineral information, data and localities.
Heritage Auctions Presents: The Dan Kennedy Fine Minerals Collection Part II - Auction Live now, ends October 8th
Log InRegister
Quick Links : The Mindat ManualThe Rock H. Currier Digital LibraryMindat Newsletter [Free Download]
Home PageAbout MindatThe Mindat ManualHistory of MindatCopyright StatusWho We AreContact UsAdvertise on Mindat
Donate to MindatCorporate SponsorshipSponsor a PageSponsored PagesMindat AdvertisersAdvertise on Mindat
Learning CenterWhat is a mineral?The most common minerals on earthInformation for EducatorsMindat ArticlesThe ElementsThe Rock H. Currier Digital LibraryGeologic Time
Minerals by PropertiesMinerals by ChemistryAdvanced Locality SearchRandom MineralRandom LocalitySearch by minIDLocalities Near MeSearch ArticlesSearch GlossaryMore Search Options
Search For:
Mineral Name:
Locality Name:
Keyword(s):
 
The Mindat ManualAdd a New PhotoRate PhotosLocality Edit ReportCoordinate Completion ReportAdd Glossary Item
Mining CompaniesStatisticsUsersMineral MuseumsClubs & OrganizationsMineral Shows & EventsThe Mindat DirectoryDevice SettingsThe Mineral Quiz
Photo SearchPhoto GalleriesSearch by ColorNew Photos TodayNew Photos YesterdayMembers' Photo GalleriesPast Photo of the Day GalleryPhotography

Cleveite

A variety of Uraninite
This page is currently not sponsored. Click here to sponsor this page.
Hide all sections | Show all sections

About CleveiteHide

Formula:
UO2
Name:
In honour of Per Teodor Cleve (10 February 1840, Stockholm, Sweden - 18 June 1905, Uppsala, Sweden) - Swedish chemist, biologist, mineralogist, and oceanographer. He is best known for his discovery of the chemical elements holmium and thulium. Cleve earned his BSc and PhD from Uppsala University in 1863 and 1868, respectively. After receiving his PhD, he became an assistant professor of chemistry at the university. He later became professor of general and agricultural chemistry. In 1874, he theorised that didymium was in fact two elements; this theory was confirmed in 1885 when Carl Auer von Welsbach discovered neodymium and praseodymium.

In 1879 Cleve discovered holmium and thulium. His other contributions to chemistry include the discovery of aminonaphthalenesulfonic acids, also known as Cleve's acids. From 1890 on he focused on biological studies. He developed a method of determining the age and order of late glacial and postglacial deposits from the types of diatom fossils in the deposits, and wrote a seminal text in the field of oceanography.
A REE-and Th-bearing variety of uraninite. Presence of (Y, Ce, etc.)2O3 extends to at least 10%. Related to bröggerite.

The first portions of terrestrial Helium (He) were obtained during Cleveite dissolution in sulfuric acid (Ramsey, 23 March 1895–27 years after the discovery of He in the Sun).

First described by Nordenskiöld (1878) from the Garta feldspar quarry, Arendal, Aust-Agder, Norway.


Unique IdentifiersHide

Mindat ID:
29957 (as Cleveite)
4102 (as Uraninite)
Long-form identifier:
mindat:1:1:29957:6 (as Cleveite)
mindat:1:1:4102:3 (as Uraninite)

Chemistry of CleveiteHide

Mindat Formula:
UO2
Element Weights:
Element% weight
U88.150 %
O11.850 %

Calculated from ideal end-member formula.

Common AssociatesHide

Associated Minerals Based on Photo Data:
3 photos of Cleveite associated with CoffiniteU(SiO4) · nH2O

RadioactivityHide

Other InformationHide

Health Risks:
Strong radioactive.

Internet Links for CleveiteHide

References for CleveiteHide

Localities for CleveiteHide

This map shows a selection of localities that have latitude and longitude coordinates recorded. Click on the symbol to view information about a locality. The symbol next to localities in the list can be used to jump to that position on the map.

Locality ListHide

`.trim(); const m = L.marker([+v.lat, +v.lng], { icon: gvpVolcanoIcon }); m.bindPopup(popup, { maxWidth: 320 }); m.vnum = id; s.gvpIndex[id] = true; s.gvpCluster.addLayer(m); }); } catch (e) { console.warn('GVP local fetch failed', e); } finally { s.gvpLoading = false; } } // --- Refresh handler (add/remove by zoom, fetch by bbox) --- const GVP_MIN_ZOOM = 5; function gvpRefresh(mapid) { const map = l_mcd[mapid].map; if (!map) return; const z = map.getZoom(); const grp = l_mcd[mapid].gvp; // Only do work if the overlay is actually enabled if (!map.hasLayer(grp)) return; // If user zooms out too far, hide (and stop) if (z < GVP_MIN_ZOOM) { map.removeLayer(grp); return; } // Fetch only when we have new territory to cover const b = gvpActiveBounds(mapid); const bbox = gvpBboxFromBounds(b); const padded = gvpExpandBbox(bbox, 0.25); if (!l_mcd[mapid].gvpLastBbox || !gvpWithin(bbox, l_mcd[mapid].gvpLastBbox)) { l_mcd[mapid].gvpLastBbox = padded; gvpFetchVolcanoes(mapid, padded); } } function get_src_parent(src_type) { switch(src_type) { case 3: case 4: case 2: return(2); break; case 21: case 41: case 44: case 51: case 52: case 53: case 54: case 56: case 57: case 58: case 59: case 60: case 62: case 63: case 65: case 66: case 67: case 69: case 70: case 71: case 72: case 73: case 74: case 77: case 78: case 83: case 84: case 85: case 264: case 265: case 268: case 279: case 280: case 281: case 286: case 296: case 311: case 322: case 330: case 333: case 340: case 353: case 361: case 370: case 377: case 381: case 391: case 393: case 394: case 422: case 423: case 429: case 430: case 463: case 467: case 469: case 476: case 481: case 498: case 518: case 534: case 541: case 544: case 555: case 577: case 591: case 593: case 595: case 614: case 50: return(50); break; case 90: case 91: case 92: case 93: case 94: case 95: case 96: case 97: case 98: case 99: case 100: case 101: case 102: case 356: case 372: case 89: return(89); break; case 104: case 105: case 106: case 107: case 108: case 109: case 110: case 111: case 112: case 113: case 114: case 115: case 116: case 117: case 118: case 119: case 120: case 121: case 122: case 123: case 124: case 125: case 126: case 127: case 128: case 129: case 130: case 131: case 132: case 133: case 134: case 135: case 136: case 137: case 138: case 139: case 140: case 141: case 142: case 143: case 144: case 145: case 146: case 147: case 148: case 149: case 150: case 151: case 152: case 153: case 154: case 155: case 156: case 157: case 158: case 159: case 252: case 256: case 263: case 355: case 357: case 369: case 387: case 388: case 389: case 390: case 392: case 400: case 401: case 402: case 404: case 405: case 406: case 407: case 408: case 409: case 412: case 413: case 414: case 415: case 416: case 419: case 420: case 421: case 424: case 425: case 427: case 428: case 437: case 439: case 442: case 443: case 444: case 449: case 452: case 455: case 456: case 457: case 459: case 460: case 462: case 470: case 471: case 472: case 473: case 474: case 477: case 478: case 479: case 480: case 490: case 491: case 492: case 493: case 495: case 496: case 497: case 499: case 500: case 501: case 502: case 503: case 505: case 506: case 507: case 508: case 509: case 511: case 512: case 516: case 517: case 519: case 520: case 521: case 522: case 523: case 524: case 525: case 528: case 529: case 530: case 533: case 535: case 545: case 549: case 550: case 552: case 556: case 559: case 560: case 561: case 562: case 563: case 564: case 565: case 568: case 570: case 582: case 583: case 584: case 585: case 590: case 594: case 596: case 597: case 598: case 599: case 600: case 613: case 616: case 624: case 625: case 626: case 627: case 649: case 651: case 103: return(103); break; case 161: case 162: case 163: case 164: case 165: case 166: case 167: case 168: case 169: case 170: case 171: case 172: case 173: case 174: case 175: case 176: case 177: case 178: case 179: case 180: case 181: case 182: case 183: case 184: case 185: case 187: case 188: case 189: case 190: case 191: case 192: case 194: case 195: case 196: case 197: case 198: case 199: case 200: case 201: case 202: case 203: case 204: case 205: case 206: case 207: case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: case 216: case 217: case 218: case 219: case 220: case 221: case 222: case 223: case 224: case 225: case 226: case 227: case 228: case 229: case 230: case 231: case 232: case 233: case 234: case 262: case 266: case 267: case 283: case 284: case 288: case 292: case 295: case 297: case 310: case 312: case 318: case 319: case 320: case 329: case 334: case 335: case 336: case 337: case 342: case 344: case 347: case 354: case 362: case 363: case 364: case 365: case 366: case 367: case 368: case 379: case 382: case 386: case 426: case 438: case 440: case 446: case 448: case 451: case 453: case 461: case 464: case 465: case 466: case 504: case 510: case 531: case 536: case 537: case 539: case 540: case 542: case 543: case 548: case 553: case 557: case 571: case 575: case 578: case 579: case 586: case 604: case 608: case 617: case 621: case 640: case 643: case 646: case 160: return(160); break; case 23: case 236: case 237: case 238: case 239: case 240: case 241: case 242: case 243: case 244: case 432: case 433: case 434: case 454: case 532: case 558: case 576: case 580: case 588: case 618: case 235: return(235); break; case 1: case 186: case 248: case 376: case 623: case 246: return(246); break; case 250: case 251: case 253: case 254: case 255: case 257: case 258: case 259: case 325: case 331: case 332: case 339: case 343: case 395: case 435: case 436: case 441: case 450: case 458: case 513: case 514: case 515: case 566: case 567: case 569: case 601: case 602: case 619: case 249: return(249); break; case 193: case 270: case 271: case 272: case 273: case 274: case 275: case 276: case 277: case 278: case 289: case 290: case 293: case 294: case 309: case 313: case 321: case 323: case 341: case 349: case 351: case 359: case 360: case 371: case 373: case 383: case 384: case 397: case 399: case 410: case 431: case 445: case 447: case 475: case 482: case 483: case 484: case 485: case 486: case 487: case 488: case 489: case 494: case 526: case 527: case 546: case 547: case 551: case 554: case 572: case 573: case 574: case 581: case 587: case 589: case 592: case 603: case 605: case 607: case 609: case 610: case 611: case 612: case 620: case 628: case 629: case 630: case 631: case 632: case 633: case 634: case 635: case 636: case 637: case 638: case 639: case 641: case 269: return(269); break; case 299: case 300: case 301: case 302: case 303: case 304: case 305: case 306: case 307: case 308: case 380: case 385: case 468: case 538: case 606: case 615: case 622: case 298: return(298); break; default: return(0); } } function src_type_to_ordinal(src_type) { switch(src_type) { case 50: return(1); case 160: return(2); case 269: return(3); case 103: return(4); case 249: return(5); case 298: return(6); case 246: return(7); case 2: return(8); case 89: return(9); case 235: return(10); default: return(0); } } function l_setcoordsystem(mapid,csys) { if(csys!=l_mcd[mapid].coordsystem) { if( l_mcd[mapid].map) l_mcd[mapid].map.remove(); for (key in l_mcd[mapid].basemaps) { if (l_mcd[mapid].basemaps.hasOwnProperty(key)) { l_mcd[mapid].basemaps[key].remove(); } } for (key in l_mcd[mapid].overlaymaps) { if (l_mcd[mapid].overlaymaps.hasOwnProperty(key)) { l_mcd[mapid].overlaymaps[key].remove(); } } l_mcd[mapid].coordsystem=csys; l_mcd[mapid].basemaps=[]; l_mcd[mapid].overlaymaps=[]; if(l_mcd[mapid].layerctrl) { l_mcd[mapid].layerctrl.remove(); l_mcd[mapid].layerctrl=null; } if(l_mcd[mapid].scalectrl) { l_mcd[mapid].scalectrl.remove(); l_mcd[mapid].scalectrl=null; } if(l_mcd[mapid].slidey) { l_mcd[mapid].slidey.remove(); l_mcd[mapid].slidey=null; } switch(csys.toString()) { case "0": l_mcd[mapid].map=L.map(l_mcd[mapid].div, { center: [l_mcd[mapid].centerLat, l_mcd[mapid].centerLong], zoom: l_mcd[mapid].initzoom, crs: L.CRS.EPSG3857 }).addControl(new L.Control.Fullscreen()); if(l_mcd[mapid].max_zoom) l_mcd[mapid].map.options.maxZoom=l_mcd[mapid].max_zoom; l_mcd[mapid].mindatlocs= new L.featureGroup; l_mcd[mapid].paleolocs= new L.featureGroup; l_mcd[mapid].gnlocs = new L.featureGroup; l_mcd[mapid].mindattimer=0; l_mcd[mapid].paleotimer=0; l_mcd[mapid].gntimer=0; l_mcd[mapid].overlaymaps={}; l_mcd[mapid].olzoom=0; // GVP volcanoes (FeatureGroup + Cluster) l_mcd[mapid].gvp = new L.featureGroup(); l_mcd[mapid].gvpCluster = L.markerClusterGroup({ maxClusterRadius: l_mcd[mapid].clusterradius || 40, spiderfyOnMaxZoom: true, showCoverageOnHover: false }); l_mcd[mapid].gvp.addLayer(l_mcd[mapid].gvpCluster); // l_mcd[mapid].featuregroup.addLayer(l_mcd[mapid].gvp); // State for fetching/deduping l_mcd[mapid].gvpIndex = {}; l_mcd[mapid].gvpLastBbox = null; l_mcd[mapid].gvpLoading = false; // Make it act like your other overlays (min/max zoom + bounds), but no slider l_mcd[mapid].gvp.noslider = 1; l_mcd[mapid].gvp.options.minZoom = 5; l_mcd[mapid].gvp.options.maxZoom = 19; l_mcd[mapid].gvp.options.bounds = [[-81, -180], [81, 180]]; // Register in overlaymaps so your existing control logic knows it exists l_mcd[mapid].basemaps= { "OpenStreetMap": L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { maxZoom: 18, minZoom: 1, bounds: [[-81, -180], [81, 180]], attribution: 'Localities mindat.org, Base map © OpenStreetMap' }).addTo(l_mcd[mapid].map), "OpenStreetMap.de": L.tileLayer('https://{s}.tile.openstreetmap.de/{z}/{x}/{y}.png', { maxZoom: 18, minZoom: 1, bounds: [[-81, -180], [81, 180]], attribution: 'Localities mindat.org, Base map © OpenStreetMap' }) }; if (typeof L.gridLayer.googleMutant === "function") { l_mcd[mapid].basemaps["Google Hybrid"] = L.gridLayer.googleMutant({ bounds: [[-81, -180], [81, 180]], type: 'hybrid' // valid values are 'roadmap', 'satellite', 'terrain' and 'hybrid' }); l_mcd[mapid].basemaps["Google Satellite"] = L.gridLayer.googleMutant({ bounds: [[-81, -180], [81, 180]], type: 'satellite' // valid values are 'roadmap', 'satellite', 'terrain' and 'hybrid' }); } l_mcd[mapid].basemaps["Esri WorldTopo"] = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer/tile/{z}/{y}/{x}', { bounds: [[-81, -180], [81, 180]], maxZoom: 16, attribution: 'Localities © mindat.org, Base map © Esri — Esri, DeLorme, NAVTEQ, TomTom, Intermap, iPC, USGS, FAO, NPS, NRCAN, GeoBase, Kadaster NL, Ordnance Survey, Esri Japan, METI, Esri China (Hong Kong), and the GIS User Community' }); l_mcd[mapid].basemaps["Esri NatGeo"] = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer/tile/{z}/{y}/{x}', { attribution: 'Localities © mindat.org, Base map © Esri — National Geographic, Esri, DeLorme, NAVTEQ, UNEP-WCMC, USGS, NASA, ESA, METI, NRCAN, GEBCO, NOAA, iPC', bounds: [[-81, -180], [81, 180]], maxZoom: 16 }); l_mcd[mapid].basemaps["Esri DeLorme"] = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/Specialty/DeLorme_World_Base_Map/MapServer/tile/{z}/{y}/{x}', { attribution: 'Localities © mindat.org, Base map © Esri — Copyright: ©2012 DeLorme', minZoom: 1, bounds: [[-81, -180], [81, 180]], maxZoom: 11 }); l_mcd[mapid].basemaps["OpenTopoMap"] =L.tileLayer('https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png', { maxZoom: 17, bounds: [[-81, -180], [81, 180]], attribution: 'Localities © mindat.org, Base map data: © OpenStreetMap contributors, SRTM | Map style: © OpenTopoMap (CC-BY-SA)' }); l_mcd[mapid].basemaps["Esri OceanBasemap"] = L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/Ocean_Basemap/MapServer/tile/{z}/{y}/{x}', { attribution: 'Tiles © Esri — Sources: GEBCO, NOAA, CHS, OSU, UNH, CSUMB, National Geographic, DeLorme, NAVTEQ, and Esri', bounds: [[-81, -180], [81, 180]], maxZoom: 13 }); l_mcd[mapid].overlaymaps["GeoportailFrance Satellite"] = L.tileLayer('https://wxs.ign.fr/{apikey}/geoportail/wmts?REQUEST=GetTile&SERVICE=WMTS&VERSION=1.0.0&STYLE={style}&TILEMATRIXSET=PM&FORMAT={format}&LAYER=ORTHOIMAGERY.ORTHOPHOTOS&TILEMATRIX={z}&TILEROW={y}&TILECOL={x}', { attribution: 'Localities © mindat.org, Base map Geoportail France', bounds: [[-75, -180], [81, 180]], minZoom: 4, maxZoom: 19, apikey: 'choisirgeoportail', format: 'image/jpeg', style: 'normal' }); l_mcd[mapid].overlaymaps[ "Esri Satellite"]= L.tileLayer('https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}', { minZoom: 1, maxZoom: 19, bounds: [[-81, -180], [81, 180]], attribution: 'Localities © mindat.org, Base map © Esri — Source: Esri, i-cubed, USDA, USGS, AEX, GeoEye, Getmapping, Aerogrid, IGN, IGP, UPR-EGP, and the GIS User Community' }); l_mcd[mapid].overlaymaps["Esri Historic"] = L.esri.tiledMapLayer({ minZoom: 8, maxZoom: 19, bounds: [[18.91619, -171.791110603 ], [71.3577635769, -66.96466 ]], url: 'https://services.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer' }); l_mcd[mapid].overlaymaps["USGS Topo"] = L.tileLayer('https://basemap.nationalmap.gov/ArcGIS/rest/services/USGSTopo/MapServer/tile/{z}/{y}/{x}', { bounds: [[18.91619, -171.791110603 ], [71.3577635769, -66.96466 ]], maxZoom: 14, attribution: 'Localities © mindat.org, Base map U.S. Department of the Interior | U.S. Geological Survey | Policies' }); l_mcd[mapid].overlaymaps['FreeMapSK'] = L.tileLayer('https://{s}.freemap.sk/T/{z}/{x}/{y}.jpeg', { minZoom: 8, maxZoom: 16, subdomains: 'abcd', bounds: [[47.204642, 15.996093], [49.830896, 22.576904]], attribution: '© OpenStreetMap contributors, vizualization CC-By-SA 2.0 Freemap.sk' }); l_mcd[mapid].overlaymaps['BasemapAT Grau'] = L.tileLayer('https://mapsneu.wien.gv.at/basemap/bmapgrau/{type}/google3857/{z}/{y}/{x}.{format}', { maxZoom: 19, minZoom: 6, attribution: 'Datenquelle: basemap.at', // subdomains: ["", "1", "2", "3", "4"], type: 'normal', format: 'png', bounds: [[46.35877, 8.782379], [49.037872, 17.189532]] }); l_mcd[mapid].overlaymaps['HikeBike HillShading'] = L.tileLayer('https://tiles.wmflabs.org/hillshading/{z}/{x}/{y}.png', { minZoom: 5, maxZoom: 15, bounds: [[0, -180], [66, 90]], attribution: '© OpenStreetMap contributors' }); l_mcd[mapid].overlaymaps['NASA GIBS EarthAtNight'] = L.tileLayer('https://map1.vis.earthdata.nasa.gov/wmts-webmerc/VIIRS_CityLights_2012/default/{time}/{tilematrixset}{maxZoom}/{z}/{y}/{x}.{format}', { attribution: 'Imagery provided by services from the Global Imagery Browse Services (GIBS), operated by the NASA/GSFC/Earth Science Data and Information System (ESDIS) with funding provided by NASA/HQ.', bounds: [[-85.0511287776, -179.999999975], [85.0511287776, 179.999999975]], minZoom: 1, maxZoom: 8, format: 'jpg', time: '', tilematrixset: 'GoogleMapsCompatible_Level' }); l_mcd[mapid].overlaymaps['Ordnance Survey (UK)']= L.tileLayer('https://os.openstreetmap.org/sv/{z}/{x}/{y}.png', { attribution: 'Localities © mindat.org, Base map Ordnance Survey data © Crown copyright and database right 2016', bounds: [[49.6, -12], [61.7, 3]], minZoom: 5, maxZoom: 18 }); l_mcd[mapid].overlaymaps["NLS Historic"]= L.tileLayer('https://nls-{s}.tileserver.com/nls/{z}/{x}/{y}.jpg', { attribution: 'Localities © mindat.org, Base map National Library of Scotland Historic Maps', bounds: [[49.6, -12], [61.7, 3]], minZoom: 5, maxZoom: 18, subdomains: '0123' }); l_mcd[mapid].overlaymaps["Macrostrat Geology"] = macroslayer=L.tileLayer('https://macrostrat.org/api/v2/maps/burwell/emphasized/{z}/{x}/{y}/tile.png', { maxZoom: 19, bounds: [[-81, -180], [81, 180]], attribution: 'Macrostrat' }); l_mcd[mapid].gnlocs.noslider=1; l_mcd[mapid].gnlocs.options.minZoom=11; l_mcd[mapid].gnlocs.options.maxZoom=19; l_mcd[mapid].gnlocs.options.bounds= [[-81, -180], [81, 180]]; l_mcd[mapid].overlaymaps["GeoNames"]=l_mcd[mapid].gnlocs; l_mcd[mapid].mindatlocs.noslider=1; l_mcd[mapid].mindatlocs.options.minZoom=8; l_mcd[mapid].mindatlocs.options.maxZoom=19; l_mcd[mapid].mindatlocs.options.bounds= [[-81, -180], [81, 180]]; l_mcd[mapid].overlaymaps["Mindat.org Localities"]=l_mcd[mapid].mindatlocs; l_mcd[mapid].paleolocs.noslider=1; l_mcd[mapid].paleolocs.options.minZoom=8; l_mcd[mapid].paleolocs.options.maxZoom=19; l_mcd[mapid].paleolocs.options.bounds= [[-81, -180], [81, 180]]; l_mcd[mapid].overlaymaps["PBDB Localities"]=l_mcd[mapid].paleolocs; l_mcd[mapid].overlaymaps["GVP Volcanoes"] = l_mcd[mapid].gvp; break; case "1": l_mcd[mapid].map=L.map(l_mcd[mapid].div, { center: [l_mcd[mapid].centerLat, l_mcd[mapid].centerLong], zoom: l_mcd[mapid].initzoom, crs: L.extend({}, L.CRS.EPSG3857, {R: 1737000}) }).addControl(new L.Control.Fullscreen()); l_mcd[mapid].basemaps= { "Moon": L.tileLayer('https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-moon-basemap-v0-1/all/{z}/{x}/{y}.png', { attribution: 'Localities © mindat.org, Base map openplanetary.org', minZoom: 1, maxZoom: 8, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: false }).addTo(l_mcd[mapid].map).setZIndex(0), "Hillshaded Albedo": L.tileLayer('https://s3.amazonaws.com/opmbuilder/301_moon/tiles/w/hillshaded-albedo/{z}/{x}/{y}.png', { maxZoom: 6, minZoom: 1, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: true, attribution: 'Localities © mindat.org, Base map openplanetary.org' }).setZIndex(0) }; break; case "2": l_mcd[mapid].map=L.map(l_mcd[mapid].div, { center: [l_mcd[mapid].centerLat, l_mcd[mapid].centerLong], zoom: l_mcd[mapid].initzoom, crs: L.extend({}, L.CRS.EPSG3857, {R: 3389500}) }).addControl(new L.Control.Fullscreen()); l_mcd[mapid].basemaps= { "Mars": L.tileLayer('https://cartocdn-gusc.global.ssl.fastly.net/opmbuilder/api/v1/map/named/opm-mars-basemap-v0-2/all/{z}/{x}/{y}.png', { attribution: 'Localities © mindat.org, Base map openplanetary.org', minZoom: 1, maxZoom: 7, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: false }).addTo(l_mcd[mapid].map).setZIndex(0), "Shaded Surface": L.tileLayer('http://s3-eu-west-1.amazonaws.com/whereonmars.cartodb.net/celestia_mars-shaded-16k_global/{z}/{x}/{y}.png', { maxZoom: 5, minZoom: 1, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: true, attribution: 'Localities © mindat.org, Base map openplanetary.org' }).setZIndex(0), "MOLA Elevation": L.tileLayer('http://s3-eu-west-1.amazonaws.com/whereonmars.cartodb.net/mola-gray/{z}/{x}/{y}.png', { maxZoom: 5, minZoom: 1, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: true, attribution: 'Localities © mindat.org, Base map openplanetary.org' }).setZIndex(0) }; l_mcd[mapid].overlaymaps={ "MOLA Colour": L.tileLayer('http://s3-eu-west-1.amazonaws.com/whereonmars.cartodb.net/mola_color-noshade_global/{z}/{x}/{y}.png', { maxZoom: 5, minZoom: 1, zoom: 3, bounds: [[-81, -180], [81, 180]], tms: true }).setZIndex(0) }; break; case "5": l_mcd[mapid].map=L.map(l_mcd[mapid].div, { center: [l_mcd[mapid].centerLat, l_mcd[mapid].centerLong], zoom: l_mcd[mapid].initzoom, crs: L.extend({}, L.CRS.EPSG3857, {R: 6051800}) }).addControl(new L.Control.Fullscreen()); l_mcd[mapid].basemaps= { "Venus": L.tileLayer('/venus5/{z}/{x}/{y}.png', { minZoom: 1, maxZoom: 3, bounds: [[-81, -180], [81, 180]], attribution: 'Localities © mindat.org, Base map Daniel Macháček' }).addTo(l_mcd[mapid].map).setZIndex(0) }; break; default: $("#"+l_mcd[mapid].div).hide(); break; } addctrlayer(mapid); l_mcd[mapid].map.on('zoomend', function() { movefinished(mapid); }); l_mcd[mapid].map.on('dragend', function() { movefinished(mapid); }); // l_mcd[mapid]._resetView(l_mcd[mapid].getCenter(), l_mcd[mapid].getZoom()); // if(csys==0) l_mcd[mapid].scalectrl=L.control.scale().addTo(l_mcd[mapid].map); l_addmarkers(mapid,csys,0); } } var l_pinImageMain = []; var l_pinImageEst = []; var l_pinImageNear = []; var l_pinImageM; var l_pinImageP; var l_pinImageF; var l_pinImageFGrey; function init_pins() { for(var i=0;i<=10;i++) { l_pinImageMain[i] = L.icon({ iconUrl: '/img/markers/p'+i+".png", iconAnchor: [12, 34], // 39 old 34 new iconSize: [25, 41] }); l_pinImageEst[i] = L.icon({ iconUrl: '/img/markers/g'+i+".png", iconAnchor: [12, 12], iconSize: [25, 41] }); l_pinImageNear[i] = L.icon({ iconUrl: '/img/markers/n'+i+".png", iconAnchor: [12, 34], // 39 old 34 new iconSize: [25, 41] }); } /* l_pinImage = L.icon({ iconUrl: '/img/hex-marker-icon.png', iconAnchor: [12, 34], // 39 old 34 new iconSize: [25, 41] }); l_pinImageGrey = L.icon({ iconUrl: '/img/hex-marker-icon-grey.png', iconAnchor: [12, 34], iconSize: [25, 41] }); l_pinImageMet = L.icon({ iconUrl: '/img/hex-marker-icon-met.png', iconAnchor: [12, 34], iconSize: [25, 41] }); l_pinImageGreyMet = L.icon({ iconUrl: '/img/hex-marker-icon-grey-met.png', iconAnchor: [12, 34], iconSize: [25, 41] }); l_pinImageRad = L.icon({ iconUrl: '/img/hex-marker-icon-rad.png', iconAnchor: [12, 12], iconSize: [25, 41] }); l_pinImageMetRad = L.icon({ iconUrl: '/img/hex-marker-icon-met-rad.png', iconAnchor: [12, 12], iconSize: [25, 41] }); l_pinImage9 = L.icon({ iconUrl: '/img/hex-marker-icon-met-rad.png', iconAnchor: [12,12], iconSize: [25, 41] }); */ l_pinImageM = L.icon({ iconUrl: '/img/markers/m.png', iconAnchor: [12,34], iconSize: [25, 41] }); l_pinImageP = L.icon({ iconUrl: '/img/markers/e.png', iconAnchor: [12,34], iconSize: [25, 41] }); l_pinImageF = L.icon({ iconUrl: '/img/markers/fp.png', iconAnchor: [12,34], iconSize: [25, 41] }); l_pinImageFGrey = L.icon({ iconUrl: '/img/markers/fn.png', iconAnchor: [12,34], iconSize: [25, 41] }); } function l_addmarkers(mapid,csys,docircle) { let q=0; if(l_mcd[mapid].pts.length) { for(i=0;i0) { // estimated /* if(l_mcd[mapid].pts[i][8]==1) markerops["icon"]=l_pinImageMetRad; else markerops["icon"]=l_pinImageRad; */ let ordinal = src_type_to_ordinal(get_src_parent(l_mcd[mapid].pts[i][8] * 1)); markerops["icon"]=l_pinImageEst[ordinal]; } else if(l_mcd[mapid].pts[i][7]==-2) // museum markerops["icon"]=l_pinImageM; else if(l_mcd[mapid].pts[i][7]==-1) // plain marker markerops["icon"]= l_pinImageP; else if(l_mcd[mapid].pts[i][7]==-3) { let ordinal = src_type_to_ordinal(get_src_parent(l_mcd[mapid].pts[i][8] * 1)); markerops["icon"] = l_pinImageNear[ordinal]; } else if(l_mcd[mapid].pts[i][7]==-4) // fossil marker markerops["icon"]= l_pinImageF; else if(l_mcd[mapid].pts[i][7]==-5) // fossil grey marker markerops["icon"]= l_pinImageFGrey; else if(l_mcd[mapid].pts[i][7]>1000) { let markernum = l_mcd[mapid].pts[i][7]-1000; markerops["icon"]= L.divIcon({html: ''+markernum+'',bgPos: [-12,0]}); } else { let ordinal = src_type_to_ordinal(get_src_parent(l_mcd[mapid].pts[i][8] * 1)); markerops["icon"]=l_pinImageMain[ordinal]; // markerops["icon"]=l_pinImage; } l_mcd[mapid].markers[q] = L.marker(latLng, markerops); var content = l_mcd[mapid].pts[i][4]; if(l_mcd[mapid].pts[i][6]) { var url=atob(l_mcd[mapid].pts[i][6]); content = ""+content+""; } l_mcd[mapid].markers[q].bindPopup(content,{offset: [0,-12]}); l_mcd[mapid].markers[q].arrayID=i; l_mcd[mapid].markers[q].addTo(l_mcd[mapid].featuregroup); // l_mcd[mapid].markercluster.addLayer[l_mcd[mapid].markers[i]]; // console.log("Adding "); // console.log(l_mcd[mapid].markers[i]); if(l_mcd[mapid].pts[i][3]) { l_mcd[mapid].markers[q].on('click', function(e) { let ci = e.target.arrayID; // will mapid get screwed if 2 maps? need to check. probably. var url = "/mapinfobox.php?id=" + l_mcd[mapid].pts[ci][3]; url+="&min=29957"; $.get(url, function (txt) { let latLng = [l_mcd[mapid].pts[ci][0],l_mcd[mapid].pts[ci][1]]; let popup = e.target.getPopup(); popup.setContent(txt); if (l_mcd[mapid].circ) l_mcd[mapid].circ.remove(); if (l_mcd[mapid].pts[ci][2]) { l_mcd[mapid].circ = L.circle(latLng, { radius: l_mcd[mapid].pts[ci][2] * 1000, strokeColor: "#0000FF", opacity: 0.8, weight: 2, fillColor: "#0000FF", fillOpacity: 0.4 }).addTo(l_mcd[mapid].map); } }, 'html'); }); } q++; } } l_mcd[mapid].markercluster.addLayers(l_mcd[mapid].markers); l_mcd[mapid].map.addLayer(l_mcd[mapid].markercluster,{attribution: 'mindat.org'}); $("#map").prepend("

Legend (click to dismiss)

No locality type selected
" + "
Mines & Prospects
" + "
Physical Geography
" + "
Geological Features
" + "
Administrative Divisions
" + "
Settlements
" + "
Protected Areas
" + "
Meteorites
" + "
Erratics
" + "
Extraterrestrial (e.g. on Moon)
" + "
Artifical Features
" + "
" + "
PaleoBioDB localities
" + "
Museum
" + "
Other Item
(page specific)
" + "
The small symbol inside an icon describes the class of locality listed. This can be combined with the three base icon colours (red, green, white) in any combiation.

" + "
Red icons have coordinates entered into the system directly.
" + "
Green icons have coordinates estimated by the system and may also display a blue margin of error circle around them.
" + "
White icons are shown in certain pages to distinguish the locality in question from nearby localities.
" + "
When multiple icons are close together they may be clustered into a group represented by a green circle, click to reveal the contents.
" + "
"); L.easyButton('🛈',function(btn,map) { $("#map_legend").width( $("#map").width()-10); $("#map_legend").height( $("#map").height()-10); $("#map_legend").show() }).addTo(l_mcd[mapid].map); $("#map_legend").hide().on("click",function(e) { e.stopPropagation(); $(this).hide();}); // THIS NEITHER } } function l_j(mapid,lat,long,csys) { l_setcoordsystem(mapid,csys); l_mcd[mapid].map.flyTo([lat,long]); } mapid = 1; macroslayer=null; tempmarker=null; l_mcd[mapid]=[]; l_olayer[mapid]=[]; // l_mcd[mapid].streetview=true; l_mcd[mapid].map_types=true; l_mcd[mapid].div = "map"; l_mcd[mapid].markers= []; l_mcd[mapid].circ = 0; l_mcd[mapid].pts = []; l_mcd[mapid].map = null; l_mcd[mapid].coordsystem=-1; l_mcd[mapid].layerctrl=null; l_mcd[mapid].scalectrl=null; l_mcd[mapid].mon_nw_lat=''; l_mcd[mapid].mon_nw_long=''; l_mcd[mapid].mon_se_lat=''; l_mcd[mapid].mon_se_long=''; l_mcd[mapid].mon_z=''; l_mcd[mapid].slidey=null; l_mcd[mapid].max_zoom = 18; l_mcd[mapid].click_zoom=12; l_mcd[mapid].markercluster = null; l_mcd[mapid].bounds = null; l_mcd[mapid].centerLat=0; l_mcd[mapid].centerLong=0; l_mcd[mapid].initzoom=6; l_mcd[mapid].crs=L.CRS.EPSG3857; // l_mcd[mapid].approxborder=null ; l_mcd[mapid].pts = [ [56.33741,-64.15443,0,5364,"Strange Lake complex, Canada",0,"","1","270"] ,[32.498360852728,55.496960547492,9,442774,"Saghand Anomaly No. 2, Saghand, Rabatat Rural District, Kharanaq District, Ardakan County, Yazd Province, Iran [estimated]",0,"","1","73"] ,[58.513538,8.8904620000001,0,11303,"Garta Feldspar Quarry, Stokken, Arendal, Agder, Norway",0,"","1","74"] ,[58.6053,7.92713,0,221043,"\u00c5vesland 01 Feldspar Quarry, \u00c5vesland, Evje og Hornnes, Agder, Norway",0,"","1","74"] ,[58.6010004,7.9350591,0,5492,"\u00c5vesland 04 Uranium Mine, \u00c5vesland, Evje og Hornnes, Agder, Norway",0,"","1","60"] ,[58.393750744701,7.89084405236,0,46537,"Tveit 01 Feldspar Quarry, Tveit, Iveland, Agder, Norway",0,"","1","74"] ,[59.122416,11.320348,0,193185,"Lundestad, Berg, Halden, \u00d8stfold, Norway",0,"","1","74"] ,[59.273549235959,11.249391919678,0,51011,"Setre 1 Feldspar Quarry, Setre\u00e5sen, Skjeberg, Sarpsborg, \u00d8stfold, Norway",0,"","1","74"] ,[59.278009110744,11.244726552074,0,193371,"Setre 2 Feldspar Quarry, Setre\u00e5sen, Skjeberg, Sarpsborg, \u00d8stfold, Norway",0,"","1","74"] ,[59.286679062029,11.246980645109,0,51394,"Vestg\u00e5rd Feldspar Quarry, Skjeberg, Sarpsborg, \u00d8stfold, Norway",0,"","1","74"]]; $(function() { var mapid=1; var i; var tfeat; l_mcd[mapid].markercluster = L.markerClusterGroup({ chunkedLoading: true, maxClusterRadius: 40 }); l_mcd[mapid].featuregroup = L.featureGroup(); l_mcd[mapid].geojsonfeatures = L.featureGroup(); init_pins(); /* add help layer */ l_setcoordsystem(mapid,0); l_mcd[mapid].map.mapid=mapid; l_mcd[mapid].map.on('click',function(e) { var thismap = e.target; var lat = e.latlng['lat']; var lng = e.latlng['lng']; if(macroslayer && thismap.hasLayer(macroslayer)) { var url = 'https://macrostrat.org/api/v2/mobile/map_query_v2?lng=' + lng + '&lat=' + lat + '&z=' + thismap._zoom; $.get(url,function(data) { var out="Macrostrat geological map data"; if(data.success) { var from; var to; var ref; out+="
"; if(data.success.data.mapData[0].name) out += ""; if(data.success.data.mapData[0].lith) out += ""; if(from = data.success.data.mapData[0].b_int) { out+=""; } if(ref = data.success.data.mapData[0].ref) { out += ""; } out+="
Name:" + data.success.data.mapData[0].name + "
Lithology:" + data.success.data.mapData[0].lith+"
Age:"+ from.int_name; if(to = data.success.data.mapData[0].t_int) { if(from.int_name!=to.int_name) out+=" to " + to.int_name; } out+=" ("+from.b_age+" - "; if(to) { out+= to.t_age; } else out+=from.t_age; out+=" Ma)
Reference:"; if(ref.url) out+=""; out+=ref.name; if(ref.ref_year) out+=" ("+ref.ref_year+") "; if(ref.ref_source) out+=", "+ref.ref_source; out+="
"; } L.popup() .setLatLng(e.latlng) .setContent(out) .openOn(thismap); }); } else { var out = "Coordinates: "+lat+","+lng; var popup = L.popup() .setLatLng(e.latlng) .setContent(out) .openOn(thismap); } }); l_mcd[mapid].map.on('moveend',function(e) { showbounds(e.target.mapid); }); showbounds(mapid); gvpRefresh(mapid); if(l_mcd[mapid].featuregroup.getLayers().length) { l_mcd[mapid].map.fitBounds(l_mcd[mapid].featuregroup.getBounds(),{maxZoom: 14}); // debugger; if(l_mcd[mapid].approxborder) { var gj = l_mcd[mapid].markercluster.toGeoJSON(); var options = {maxEdge: 0}; var hull = turf.concave(gj, options); var envelope = turf.envelope(gj); var length = turf.length(envelope) / 16; var buffered = turf.buffer(hull, length); L.geoJSON(buffered).setStyle({color: "#666", weight: 1, dashArray: "4"}).addTo(l_mcd[mapid].map); } } }); function showbounds(q) { let zoom = l_mcd[q].map.getBounds(); if (l_mcd[q].mon_nw_long) $(l_mcd[q].mon_nw_long).val(zoom.getWest()); if (l_mcd[q].mon_se_lat) $(l_mcd[q].mon_se_lat).val(zoom.getSouth()); if (l_mcd[q].mon_se_long) $(l_mcd[q].mon_se_long).val(zoom.getEast()); if (l_mcd[q].mon_nw_lat) $(l_mcd[q].mon_nw_lat).val(zoom.getNorth()).trigger("change"); if(l_mcd[q].mon_z) $(l_mcd[q].mon_z).val(l_mcd[q].map.getZoom()); } function mindatmarkers(q) { /* if(l_mcd[q].timer) { clearTimeout(l_mcd[q].timer); } */ if(l_mcd[q].map.getZoom()<7) { return; } }
- This locality has map coordinates listed. - This locality has estimated coordinates. ⓘ - Click for references and further information on this occurrence. ? - Indicates mineral may be doubtful at this locality. - Good crystals or important locality for species. - World class for species or very significant. (TL) - Type Locality for a valid mineral species. (FRL) - First Recorded Locality for everything else (eg varieties). Struck out - Mineral was erroneously reported from this locality. Faded * - Never found at this locality but inferred to have existed at some point in the past (e.g. from pseudomorphs).

All localities listed without proper references should be considered as questionable.
Canada
 
Miller (2021)
Iran
 
  • Yazd Province
    • Ardakan County
      • Kharanaq District
        • Rabatat Rural District
          • Saghand
Khoshnoodi et al. (2023)
Namibia
 
  • Erongo Region
    • Arandis Constituency
Xu et al. (2025)
Norway
 
  • Agder
    • Arendal
      • Stokken
Nordenskiöld (1878)
    • Evje og Hornnes
      • Åvesland
Andersen (1931)
    • Iveland
      • Tveit
Bjørlykke (1935)
  • Østfold
    • Halden
      • Berg
Bjørlykke (1939)
    • Sarpsborg
      • Skjeberg
        • Setreåsen
Bjørlykke (1939)
Broch (1934)
Broch (1934)
Quick NavTopAbout CleveiteUnique IdentifiersChemistry Common AssociatesRadioactivityOther InformationInternet Links References Localities Locality List
 
and/or  
Mindat.org is an outreach project of the Hudson Institute of Mineralogy, a 501(c)(3) not-for-profit organization.
Copyright © mindat.org and the Hudson Institute of Mineralogy 1993-2025, except where stated. Most political location boundaries are © OpenStreetMap contributors. Mindat.org relies on the contributions of thousands of members and supporters. Founded in 2000 by Jolyon Ralph.
To cite: Ralph, J., Von Bargen, D., Martynov, P., Zhang, J., Que, X., Prabhu, A., Morrison, S. M., Li, W., Chen, W., & Ma, X. (2025). Mindat.org: The open access mineralogy database to accelerate data-intensive geoscience research. American Mineralogist, 110(6), 833–844. doi:10.2138/am-2024-9486.
Privacy Policy - Terms & Conditions - Contact Us / DMCA issues - Report a bug/vulnerability Current server date and time: October 7, 2025 15:13:33 Page updated: September 28, 2025 20:26:58
Go to top of page