By contouring, we can represent earth’s 3D landscape as a 2D map. It only takes 3 variables which are X, Y, and Z. Not only elevation data, we can create a 2D map of geospatial datasets from those 3 variables.

Most earth scientists and geographers rely on GIS to generate any kind of contouring-based map (GIS software is expensive, mostly). Contouring in Python usually requires extensive programming experience and It was an unpleasant experience for me (@_@). However I found a simple way to solve this unpleasant experience. Let’s start!

IMPORT

#libraryimport numpy as np
import pandas as pd
from numpy…


Contouring merupakan metode yang lazim digunakan oleh Earth Scientist untuk memprediksi persebaran sesuatu (Cebakan, Topografi, Mineral, dll) akan tetapi untuk memvisualisasikannya cukup memakan waktu untuk membuat interpolasi dan menjadikannya gridded data

Akan tetapi ada cara mudah yang memiliki kemiripan dengan metode free-hand contouring manual, yaitu dengan menggunakan plot kdeplot dari seaborn. Dengan sedikit modifikasi kita bisa membuat peta kontur sederhana.

Kelemahan: Disini hanya menghasilkan bentuk yang merepresentasikan nilai saja, mungkin jika saya berhasil menemukannya untuk mengeluarkan nilainya akan saya buat tulisan lanjutannya

Mari langsung saja.

IMPORT LIBRARY

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np
from scipy.interpolate …


Floods hit parts of Jakarta on Saturday, Feb 20, 2021.

The intense rain began on the evening and continued through the day, leading to parts of the Jakarta being submerged.

We all knew that the climate change-driven global warming, the sinking city, a lack of green space, and extreme rainfall were the main factors behind repeated severe flooding across Greater Jakarta. Furthermore, geographically Jakarta lies in a low, flat-basin, multiple flood-plain and particularly below sea level in the northern area. From those mentioned factors we were able to produce floods probability map to mitigate the risk of flooding. However, there…


It is a quite simple step

  1. go to chrome://flags/#enable-reader-mode
  2. enable it
  3. find the button below
you can find this inside search bar

Voila! you can user reader mode in google chrome


When you’ve got ‘the processing failed’ message. You just need to follow these simple steps:

  1. Download Calibre (https://calibre-ebook.com/download_windows64).
  2. Add your epub to the calibre and convert it to mobi file format.
  3. Re-convert your mobi to epub.
  4. Then try to upload your new epub to the google play books.

I hope these instructions can solve your problem, cheers!


Saya teringat ketika sewaktu kuliah dahulu harus secara manual plotting stereonet untuk strike and dip.Dan lagi modalnya cukup banyak yaitu kertas kalkir dan printed template nya. Mungkin di era sekarang sudah cukup menyenangkan harusnya, udah zamannya coding-codingan jadi ya harusnya lebih gampang. Jadi artikel ini hanya sekedar sharing-sharing metode saja. Langsung aja kita go to the coding nya.

Python

Pertama kita harus install library terpentingnya

pin install mplstereonet

Kemudian baru kita import library standar untuk plotting lah

import numpy as np
import mplstereonet
import matplotlib.pyplot as plt
%matplotlib inline

Setelah selesai import bahan-bahannya, mari kita masuk ke input datanya. Untuk tulisan…


Software visualisasi bawah permukaan biasanya hanya bisa diakses oleh orang-orang tertentu saja, sehingga memvisualisasikan trajektori sumur menjadi cukup sulit. Akan tetapi dengan perkembangan python dan plotly yang sangat apik, hal yang tadinya rumit bisa menjadi leibh mudah diakses oleh orang banyak. Tanpa berpanjang lebar lagi mari kita langsung saja.

Import Library

import plotly.graph_objects as go
import numpy as np
import pandas as pd

Kita disini menggunakan data permukaan yang disediakan secara bebas, agar supaya menjadi subsurface kita kali dengan -1

Import Data

z_data = pd.read_csv('https://raw.githubusercontent.com/plotly/datasets/master/api_docs/mt_bruno_elevation.csv')z_data2 = z_data*-1

Visualisation

mari kita coba lakukan visualisasinya

fig2 = go.Figure(data=[go.Surface(z=z_data2.values)])fig2.update_layout(title='Top Talangakar', autosize=False,
width=1000, height=1000,
margin=dict(l=65, r=50, b=65…


Photo by Hitesh Choudhary on Unsplash

Keterbatasan geosaintis adalah mengumpulkan data dari beberapa titik dan menyebarkannya untuk mendapatkan gambaran persebaran dari nilai data yang dikumpulkan. Ada 2 penamapan proses penyebaran data tersebut, yaitu interpolasi dan extrapolasi. Interpolasi yaitu menyebarkan data pada wilayah yang tidak diketahui menggunakan data yang telah diketahui. Sedangkan untuk extrapolasi yaitu menyebarkan data melebihi dari data yang diketahui. Ada pendekatan akademis yang bisa dilakukan untuk menyebarkan data agar ramalan seorang geosaintis bisa dipertanggung jawabkan sesuai proses-proses saintis. Walaupun pada zaman kuliah dulu metode extrapolasi dan interpolasi data dilakukan dengan panduan suara hati.


Seri: Python dan Geosains

Hi semua, kali ini kita akan mencoba untuk bermain image processing pada python untuk menghitung porositas pada sayatan tipis batuan. Tanpa banyak menulis panjang mari kita lanjut saja ke prosesnya.

Importing Library

import numpy as np
import matplotlib.pyplot as plt
import cv2
%matplotlib inline
mineral = ‘/content/drive/My Drive/rawdata/quartz2.jpg

Pertama-tama kita import data dan library yang dibutuhkan untuk keperluan menghitung rasio gambar. Library yang terpenting pada proses ini adalah cv2 dikarenakan library ini merupakan library untuk image processing. Library seperti numpy dan matplotlib digunakan untuk keperluan menghitung dan menge-plot gambar.

Processing the data

Langkah berikutnya adalah memasukkan…


Photo by Laura Barry on Unsplash

Sebaiknya sudah mengerti:

PYTHON

Python merupakan bahasa pemograman yang cukup luas digunakan untuk kegiatan sehari-hari, pekerjaan, pendidikan, kebutuhan hidup, ataupun sekedar hobi dan yang terpenting gratis tentunya. Walau python-nya gratis akan tetapi komputernya biasanya tidak.

COLAB.RESEARCH.GOOGLE.COM

Sebuah wadah buat menulis python berbasis awan, jadi komputasinya dikerjain mbah google. Kelebihannya kalo error gapapa kan di sana bukan di komputer kita.

MONTE CARLO X MENGHITUNG CADANGAN

Monte carlo simpelnya adalah sebuah teknik simulasi mengambil sampel acak pada suatu kejadian yang terdapat peluang pada perilakunya. Contoh: Tebal reservoir: 1–5 meter dengan rata-rata 2…

Yogi P

Random writer — Geology, Data, Tech, and Music

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store