본문 바로가기

반응형

분류 전체보기

(73)
[Geopandas] 지역 합치기 [Geopandas] 지역 합치기 지리정보를 다루다 보면, 과거와 현재 지역이 안맞을 때도 있고, 우리나라의 경우 일반시에서 세부구로 나뉜 경우가 있다. (가령, 안산시 단원구 상록구) 이런 경우 두 지역을 안산시로 합쳐줘야 한다. 이럴 때 귀찮은 일이 이만저만이 아니다. 우리나라 shp 파일은 고맙게도 자주 업데이트 해주시는 분이 계시다. (링크) 이 데이터에서 시군구 단위를 기준으로 했을 때, 일반시의 하위 구를 합치는 코드를 작성했다. 이 외에도 특정한 지역들을 합치는 것에 응용할 수 있을 것으로 생각된다. AIM unary_union을 이용하여 여러 GeoSeries들의 geometry를 하나의 Series로 합치기 import geopandas as gpd df_geo = gpd.read_fil..
Make Contact Form at Static Page like GitHub Page using the Google Form 구글폼을 활용하여 ContactForm을 Static Page에서 사용하기 Contact Form은 개인 홈페이지, 혹은 소규모 기업 홈페이지에서 필수적이다. 하지만 종래의 Contact Form은 php 기반으로 짜여져 있기 때문에, Active page에서만 사용 가능하며, static page에서는 사용이 어렵다. 이를 위한 Formspree 등의 다양한 대안을 제안하는 서비스/솔루션들이 존재한다. 하지만 이들도 먹고 살아야 하는 만큼, 이러한 서비스는 월 회수 제한 등으로 무료이용에는 한계가 존재하며, 유료 서비스를 이용해야 제대로 사용할 수 있다. 하지만, Google Form을 잘 활용하면 Google Drive에 결과가 저장되도록 하여 Static Page에서도 활용 가능하다. 이 내용은 영..
[matplotlib] Dashes 완벽공략 Dashes 왜인지 모르겠지만, matplotlib 공식 문서에 있는 dashes 설명이 살짝 부족하다. 그래서, 매번 쓸 때 마다 검색하는데, 스스로를 위한 참고용으로 남겨놓는다. Method dash_style1 = (, ) dash_style2 = (, , , ) dash_style3 = (, (, )) dash_style4 = (, (, , , , , )) plt.plot(x, y, dashes=dashe_style1) plt.hlines(y, xmin, xmax, dashes=dashe_style3) hlines와 같은 함수에서는 plot에서 쓰는 dashes 옵션이 먹히지 않는다. 맨 앞에 offset을 추가해 주어야 함 dash_style3은 tuple의 tuple임을 유의 Example i..
'Notion'을 버리고 옮겨간 이공계에게 최고의 MarkDown Editor 'HackMD' 마크다운(Markdown, 이하 MD)은 일반 텍스트 기반의 경량 마크업 언어다. 일반 텍스트로 서식이 있는 문서를 작성하는 데 사용되며, 일반 마크업 언어에 비해 문법이 쉽고 간단한 것이 특징이다. HTML과 리치 텍스트(RTF) 등 서식 문서로 쉽게 변환되기 때문에 응용 소프트웨어와 함께 배포되는 README 파일이나 온라인 게시물 등에 많이 사용된다. 출처: 위키백과 MarkDown MD는 개인적으로 가장 많이 쓰는 언어 중 하나이다. 우선, 아레아한글이나 워드같은 UI가 있는 문서 편집기보다 더 적은 기능을 가지고 있지만 플레인 텍스트로 이루어져있어, 익숙해졌을 때 생산성을 높혀주는 언어이다. 이중 가장 유명한 것이 Notion이라고 할 수 있다. Notion은 가장 유명한 생산성 도구 중 하나로..

반응형