QGIS 플러그인(?) 만드는 방법

69 views
Skip to first unread message

날아라뿅

unread,
Jun 12, 2014, 8:47:09 AM6/12/14
to osge...@googlegroups.com

안녕하세요. 

저는 이번에 처음으로 python을 접하게 된 사람입니다.

경로는, QGIS를 처음으로 접하다가, 원하는 기능이 필요해서 python을 사용하게 되었습니다.


프로그래밍에 완전 초보인 사람으로서, 

어찌저찌하여...

QGIS 파이썬 콘솔 창에서 작동가능한 , 파이썬 함수를 만들었습니다.


메모장에 함수를 만들어 놓고, 

QGIS 파이썬 콘솔창에 붙여넣기 한 후,ㅡ 

함수를 적용해보니 잘 돌아갑니다.


제 함수는 '함수이름(경로붙여넣기)' 형태입니다.


문제는, 이 함수를 매번 QGIS를 켜서 -> 파이썬 콘솔을 켜서->  메모장에서 코드를 붙여넣어서 -> 함수를 실행 

하는 과정이 너무 번거로워서요...



QGIS에 보면, 아이콘들이 있잖아요? (확대, 축소, 줌,.. 같은..)

이런식으로 아이콘으로 만들어서, 

아이콘을 누르면 , -> 경로 입력 창이 뜨고 -> 경로 입력을 하면 제 함수가 실행되어 결과가 나타나는 

걸 만들고 싶어요 ㅠㅠ 


그런데 방법을 잘 모르겠습니다 ㅠㅠ 

혹시  알려주실 수 있을까요? 


프로그래밍이라는 걸, python이라는걸, 이번에 처음 해 본 사람입니다 ㅠㅠ ㅠㅠㅠ


날아라뿅

unread,
Jun 12, 2014, 8:48:23 AM6/12/14
to osge...@googlegroups.com
아! 참고로 제가 만든 함수는 어떤 python library를 활용하여 만들어졌습니다!


2014년 6월 12일 목요일 오후 9시 47분 9초 UTC+9, 날아라뿅 님의 말:

진종훈

unread,
Jun 12, 2014, 6:22:27 PM6/12/14
to osge...@googlegroups.com
안녕하세요.

아마도 QGIS 문서 중에서 PyQGIS Developer Cookbook을 보면서 플러그인 작업중이실거라 생각하는데요,
제 경우에는 플러그인 빌더(http://plugins.qgis.org/plugins/pluginbuilder)를 이용하는 것이 편했었습니다.
더 자세한 내용은 이민파님 발표자료(http://www.slideshare.net/mapplus/pyqgis)에서 보실 수 있을겁니다.

진종훈 드림



2014년 6월 12일 오후 9:48, 날아라뿅 <zol...@gmail.com>님이 작성:

--
이 메일은 Google 그룹스 'OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 osgeo-kr+u...@googlegroups.com에 이메일을 보내세요.
이 그룹에 게시하려면 osge...@googlegroups.com에 이메일을 보내세요.
http://groups.google.com/group/osgeo-kr에서 이 그룹을 방문하세요.
더 많은 옵션을 보려면 https://groups.google.com/d/optout을(를) 방문하세요.

Bo Rin Jung

unread,
Jun 15, 2014, 8:39:10 AM6/15/14
to osge...@googlegroups.com
링크가 저만 안보이는건가요?? ㅎㅎ 혹시 확인부탁드려도 될까요?? ㅠㅜ

Best,
Bo Rin Jung

University of Pennsylvania
PennDesign (School of Design)
Master of Architecture II, 2011
Master of Urban Spatial Analytic, 2012

Cell: 610-635-9393 (US)
           jun...@design.upenn.edu

조세림

unread,
Jun 15, 2014, 9:21:32 PM6/15/14
to osge...@googlegroups.com
아.. 저 링크의 주소를 잘 보시면 뒤에 괄호 ) 같은 부분까지 하이퍼링크가 걸려 있습니다. 그거 삭제하시고 제대로 된 주소로 보시면 됩니다~


2014년 6월 15일 오후 9:39, Bo Rin Jung <bor...@gmail.com>님이 작성:

--
이 메일은 Google 그룹스 'OSGeo(Open Source GeoSpatial) 한국어 지부 - OSGeo Korean Chapter' 그룹의 주제에 가입한 분들에게 전송되는 메시지입니다.
이 주제에서 탈퇴하려면 https://groups.google.com/d/topic/osgeo-kr/EXJoOogX3yQ/unsubscribe을(를) 방문하세요.
이 그룹 및 그룹의 모든 주제에서 탈퇴하려면 osgeo-kr+u...@googlegroups.com에 이메일을 보내세요.
Reply all
Reply to author
Forward
0 new messages