Membuat Well Trajectory Sederhana Dengan Plotly dan Python

Yogi P
SedStrat
Published in
2 min readJul 10, 2020

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, t=90))
fig2.show()
Visualisasi bawah permukaan

Ternyata hasilnya cukup wow, seperti sebuah software mahal. Dari hasil visualisasi diatas yang mana pada jupyter-notebook bisa diketahui nilainya secara interaktif, kita akan mencoba mendesain trajektori bor pada top permukaan ini.

x= [15,16]
y= [20,22]
z= [0,-200]
fig = go.Figure()fig.add_trace(go.Scatter3d(x=x, y=y,z=z, mode='lines'))fig.add_trace(go.Surface(z=z_data2.values))fig.update_layout(title='Top Talangakar', autosize=False,
width=1000, height=1000,margin=dict(l=65, r=50, b=65, t=90))
fig.show()
Trajektori dapat terlihat pada garis biru

Voila! dengan hanya beberapa line code saja kita dapat membuat trajektori sumur bawah permukaan yang jika dicoba pada jupyter notebook akan menghasilkan visualisasi yang interaktif dan atraktif

Penutup

Demikian artikel sederhana ini, kritik dan saran tentunya boleh saja, semoga bermanfaat dan menjadi inspirasi bagi kegiatan penelitian yang lebih besar lagi. Terima kasih!

--

--

Yogi P
SedStrat

Random writer — Geology, Data, Tech, and Music