본문 바로가기

분류 전체보기135

Shapely #1 bounding box 쉽게 만들기 shapely에서 bouding box 쉽게 만들기 # shapely 설치후 box 클래스 import from shapely.geometry import box b = box(0.0, 0.0, 200, 100) print(b.wkt) # print 결과 : POLYGON ((200 0, 200 100, 0 100, 0 0, 200 0)) list(b.exterior.coords) # 결과 : [(200.0, 0.0), (200.0, 100.0), (0.0, 100.0), (0.0, 0.0), (200.0, 0.0)] # 기타 도형의 bounding box로 shapely.geometry.box 폴리곤 만들기 pbox = box(*myPolygon.bounds, ccw=True) ※ shapely 설치 .. 2022. 11. 14.
Shapely #0 소개 및 설치 방법 Shapely는 기하학적인 객체의 조작 및 분석을 위한 파이썬 라이브러리입니다. Manipulation and analysis of geometric objects 현재 Github에서 꾸준히 업데이트 관리되고 있습니다. 소개에 따르면 널리 사용하고 있는 오픈 소스 기하학 라이브러리인 GEOS(PostGIS, JTS 등에서 사용)를 사용하고 있다고 합니다. Shapely 2.0 이상 버전을 사용하시려면 Python 은 3.7이상, GEOS는 3.5이상, NumPy는 1.14 이상 버전이 설치되어 있거나 설치하면 됩니다. 설치방법은 간단히 pip install shapely 를 통해 할 수 있고, conda 환경이라면 conda install shapely --channel conda-forge 를 통해서.. 2022. 11. 14.
Apache OpenOffice - 아파치 오픈 오피스 아파치 오픈 오피스는 이름에서도 알수 있듯이 Microsoft 오피스 계열의 소프트웨어의 오픈 소스 버전입니다. Apache OpenOffice - Official Site - The Free and Open Productivity Suite Udine moves to OpenOffice, will save 360,000 Euro 16 September 2014: The City of Udine, in Italy, announced a process that will lead to the installation of OpenOffice on 900 municipal desktops, saving the city 360,000 Euro. ZDNet's Raffaele Mastrolonardo h www.o.. 2022. 6. 24.
파이썬 정렬 팁 data = [ {'name': '김철수', 'age': 8}, {'name': '홍길동', 'age': 17}, {'name': '고길동', 'age': 43} ] # age 순으로 오름차순 sorted(data, key=lambda item: item['age']) # name 순으로 내림차순 sorted(data, key=lambda item: item['name'], reverse=True) ※ data 자체가 바뀌지는 않고, sorted 함수를 실행하면 정렬된 목록을 리턴해줍니다. 2022. 6. 24.
윈도우 Speech Properties 창 띄우기 윈도우에서 TTS 설정 한줄 팁 실행 명령창(단축키 : Win + R)에서 아래 내용을 실행시키면 Rundll32.exe shell32.dll,Control_RunDLL %SystemRoot%\System32\Speech\SpeechUX\sapi.cpl,,1 아래와 같은 설정창이 표시됩니다. 언어별 목소리를 바꿀 수 있습니다. 2022. 5. 12.
MapLibre - #7 나만의 맞춤 지도 앱스토어 주소 MapLibre 강좌를 통해 설명드렸던 기능들을 모아 구글 앱 스토어에 올렸습니다. (*2월21일 현재 구글 앱스토어에 등록 심사중입니다) 브이월드에서 받은 API키를 입력하면 아래 영상처럼 오픈 스트리트맵 배경지도 위에 연속지적도를 겹처서 볼 수 있습니다. 한번 입력한 API키는 앱 환경설정(shared preferences)에 저장되어 매번 입력할 필요 없게 했습니다. 만약 유효기간이 지나면 브이월드 API 키 수정 메뉴로 갱신 가능합니다. 연속지적도 뿐 아니라 다양한 정보를 불러서 응용할 수 있습니다. * WMS명, WFS명, 스타일명은 소문자만 가능합니다. 구분한글명칭WMS명WFS명스타일명비고 경계 광역시도 lt_c_adsido lt_c_adsido_info lt_c_adsido 2D lt_c_a.. 2022. 2. 21.