본문 바로가기
반응형

IT개발23

GeoPandas 설치하기 GIS에서 shape 등을 다루기 위해서 python에서 사용할 lib를 알아보다 geopandas(geopandas.org)을 알게 되었다. 구체적으로 어떤 기능이 있는지는 점차 프로제트를 하면서 확인해 나가기로 하고, 우선은 내 윈도우즈에 설치해 보기로 한다. 설치환경 OS : windows 10 python version : 3.9.1 구체적인 설치 방법은 geopandas.org/install.html 를 참조하면 된다. 단, 나는 여기서 추천하는 Anaconda 대신에 pip를 사용하여 설치하기로 했다. 패키지를 설치를 관리해주는 anaconda가 쉬울 수도 있겠으나, 점차 유로화 되고 있는 것이 마음에 들지 않아서다. 설치 매뉴얼에 나와있는데로 진행을 하니, 의존성 오류가 뜬다. 구글링하다가 .. 2021. 2. 10.
nginx 사용하기 1 직장에서 10년동안 아파치만 사용하다 회사를 옮기며 개인적인 프로젝트로 이것저것 해보다가 nginx를 사용해볼 기회가 생겨 노트해 둔다. 2004년 러시아 개발자 이고르 시쇼브(lgor sysoev)가 개발하였으며, 2019년 X5에 무려 7,500억에 인수됨(나무위키). 아파치가 프로세스 기반의 http 서버라면, nginx는 비동기 이벤트 기반 서버이다. 규모가 작으며 정적 데이터를 많이 처리하는 서비스에 적합하며, 동적자 700명 이상이라면 서버를 증설하거나 nginx을 사용하기를 권장한다고 한다. 세계적으로 아직 아파치를 많이 사용하고 있지만, nginx의 사용이 점차 늘고 있다. 점차 증가하는 이유 중에 하나가 본연의 http 서버의 역할 보다 reverse proxy 로 로드밸런싱해주는 역할을.. 2020. 9. 26.
Opensource license 정리 한국 저작권 위원회의 "오픈소스SW 라이선스 종합정보시스템" 참고 www.olis.or.kr/license/compareGuide.do Open Source Initiative 참고 https://opensource.org/licenses 이 가운데 자주 사용되는 라이선스에 대해서 정리한다. 오픈소스 SW 라이선스 종합정보시스템의 라이선스 소개 참조 오픈소스에 대한 개념은 처음 자유 소프트웨어 (FSF, Free Software Foundation)으로 부터 시작되었으며, 소프트웨어 산업이 복잡해지면서 자유 소프트웨어에 특정한 제약을 줄 수 있도록 하는 오픈 소스 라는 개념이 생기게 된다. (OSI, 오픈소스협회 구성) 현재 오픈소스라고 하면, 완전히 무료라는 FSF 보다는 OSI 가 생긴 후 라이선시(.. 2020. 9. 18.
Geometry Type 지리정보를 표시하기 위하여 일반적으로 아래와 같은 9개의 type을 사용한다. Geometry Type Point LineString LinearRing Polygon MultiPoint MultiLineString MultiPolygon GeometryCollection Circle 아래는 위의 타입에 대한 설명이다. 출처를 밝힌다. 2020. 8. 31.
반응형