QGIS: QNEAT3 플러그인을 이용한 네트워크 분석(Network Analysis)

Поделиться
HTML-код
  • Опубликовано: 23 дек 2024

Комментарии • 14

  • @박수민-h6c
    @박수민-h6c 3 месяца назад

    안녕하세요 좋은 강의 정말 잘 들었습니다. 질문이 하나 있는데요, 제가 지금 한 점에서부터 60분간 거리를 모든 방향에서 측정을 하고 싶은데요 알려주신 네트워크 분석 패키지(?)로 가능할까요??

  • @김진규-x3c
    @김진규-x3c 2 года назад +1

    안녕하십니까 강의 정말 잘들었습니다. 하나 궁금한점이있는데 레이어를 통한 Iso작업에서 는 많은 점에서 도출된 네트워크 범위들이 각자의 폴리곤을 만드는 것이아니라 하나로 뭉쳐져나오는데 이 점은 어떻게 해결가능한가요??

    • @GGRS90
      @GGRS90  2 года назад

      안녕하세요? 'Iso-Area as Polygons (from Layer)' 기능을 사용하신 것 같습니다. 해결 방법 중 하나는 이 기능을 여러 번 반복 실행해서 각각의 Start Points 레이어에 대한 개별 Polygon Layer(Iso-Area)를 만드는 것입니다: 1) Start Points 레이어가 특정 ID 필드로 구분 가능한 형태일 때, QGIS의 '벡터 레이어 분할' 기능을 통해 다수의 Start Points 레이어를 만들어 둡니다. 2) 'Iso-Area as Polygons (from Layer)' 기능을 실행한 후, 하단의 '배치 프로세스로 실행'을 클릭합니다. Points 레이어 개수만큼 행을 추가하고 실행하면, 원하시는 결과물을 확인하실 수 있습니다.

    • @김진규-x3c
      @김진규-x3c 2 года назад +1

      ​@@GGRS90 안녕하십니까 감사합니다. 연구원님(박사님) 말씀대로 점 하나씩 돌리니 작업이 되는것 같습니다. 질문 2개가 있습니다. 우선 데이터 레이어 안의 다수의 점을 통한 분석은 컴퓨터 사양 문제때문에 그런건지 그래픽 카드나 메모리가 얼마큼되야하는지나 연구원님께서 사용하는 컴퓨터 사양이 어떻게 되는지 궁금합니다. 두번째로는 국토교통DB에서 반영한 도로망 경우 선과 선이 매끄럽게 연결되어 QNEAT3가 작동하던데, 농어촌도로가 반영되어 있지않아 이를 반영한 네트워크 분석이 가능한 도로망 데이터는 구하는 것이 가능한지가 궁금합니다.
      핀트에 어긋난 질문일지 몰라 실례가 될 수도 있지만, 이러한 질문을 할 사람이 없어 댓글 남깁니다. 감사합니다.

    • @GGRS90
      @GGRS90  2 года назад

      @@김진규-x3c 안녕하세요? 문의주신 내용에 관해 나름대로 답변 작성해 봅니다. 도움 되실 지 잘 모르겠네요. ㅎ
      1) 저는 현재 2016년 출시된 Acer Aspire E5-575G 모델( prod.danawa.com/info/?pcode=4001602 )의 노트북을 사용하고 있습니다. 여기에 메모리를 16GB 추가 장착해서 20GB로 높여 현재까지 잘 쓰고 있습니다. 하드웨어는 크게 신경쓰지 않는 편입니다. :)
      2) KTDB도 구축 항목에 농어촌도로를 포함하고 있는데요, 관심지역의 농어촌도로 데이터를 추가 확보해 보셔야 할 것 같습니다. 공공데이터법에 따라 '공공데이터포털( www.data.go.kr/ )'에서 데이터 제공신청을 해보실 수도 있구요, 전국표준노드링크( www.its.go.kr/nodelink/nodelinkRef ) 데이터를 한번 체크하셔도 좋겠습니다. 농어촌도로는 제가 쓸 일이 없어서 잘 모르겠습니다. 제가 답변드릴 수 있는 부분은 이 정도네요. :)
      P.S. 참고로, 저는 직장에서 연구원도 아니고 박사도 아닙니다. 박사수료생이며 졸업논문을 써야 하는 늦깎이 대학원생입니다. 학위 사칭을 한 적은 없어서 틈틈이 정정합니다. ㅎㅎㅎㅎㅎ 국립공원공단에서 일반행정직(과장)으로 종사하고 있으며, 공간정보학 관련해서 제가 아는 수준의 지식공유 활동을 하고 있을 뿐입니다. 댓글 남겨주셔서 감사합니다. 좋은 하루 되세요~^^

    • @김진규-x3c
      @김진규-x3c 2 года назад

      @@GGRS90 덕분에 벡터 레이어 분할을 통해서 작업을 완료했습니다. 정말 감사합니다. 수 백 개의 벡터 레이어를 한번에 돌리다 보니 시간이 오래 걸렸지만, 생각보다 결과가 잘 나와서 다행이었습니다. 작업하다가 10% 정도는 동일한 오류 코드가 발생하던데 이 점에 대해서 여쭤봐도 될까요? 오류 코드 발생한 벡터 레이어를 각자 돌릴 때는 문제가 발생하지 않습니다. 수 백 개의 레이어를 작업할 때 이 오류를 해결 할 수 있는 방법이 있을까요?
      오류코드는
      Traceback (most recent call last): File "C:\Users/Admin/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\algs\IsoAreaAsPolygonsFromLayer.py", line 255, in processAlgorithm polygon_featurelist = net.calcIsoPolygons(max_dist, interval, output_path) File "C:\Users/Admin/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QNEAT3\Qneat3Framework.py", line 470, in calcIsoPolygons band_in = ds_in.GetRasterBand(1) AttributeError: 'NoneType' object has no attribute 'GetRasterBand'

    • @GGRS90
      @GGRS90  2 года назад

      ​@@김진규-x3c 안녕하세요? 상황을 정리해 보면: 1) 단일 파일에 대해 처리할 때 QNEAT3 플러그인에 오류는 없다. 2) 배치 프로세싱으로 여러 파일에 대해 처리할 때 오류가 난다. 3) 다 발생하는 것은 아니고 10% 정도만 오류가 난다. 요런 상황인 건가요?! :) 그렇다면 배치 프로세싱에서 특정 파라미터에 대한 설정이 잘못되었다는 생각이 드네요. 오류가 나는 파일들만 따로 배치 프로세싱 과정에서 잘못된 파라미터 설정이 없는지, 오류가 안나는 파일과 나는 파일의 차이가 무엇인지 체크해 보셔야 할 것 같습니다.
      그래도 해결이 안되시면 QNEAT3 플러그인 개발자분께 해당 문제(issue)를 제보하시면 됩니다. github.com/root676/QNEAT3/issues에 글을 남기시면 QNEAT3 플러그인 개발자분이 답변을 달아주시고, 버그로 판단된다면 처리를 해주실 겁니다. 이런 제보를 통해 해당 플러그인에 직접적으로 기여하실 수도 있습니다. :)

  • @Llzllllljxk
    @Llzllllljxk 3 года назад

    안녕하세요 질문이있는데 q에 인코딩이 cp949이 없는데요ㅠ 시스템도 없고.. 플러그인에서 인코딩 관련 된건 다 깔앗고 버전도 최신인데 어디서 뭘받아야 하나요..? 그리고 해당은 업지만 있는 인코딩들도 내보캐기dxf하면 몇개 안뜨더라고요ㅠ eu무슨kr 그것도 당연히 없구요ㅠ 윈도우949는 있긴한데 문자변환이나 내보내기에 업더라구요..

    • @GGRS90
      @GGRS90  3 года назад

      안녕하세요? 먼저 '코드 페이지(Code Page) 949' 관련 이해는 다음 링크( ko.wikipedia.org/wiki/%EC%BD%94%EB%93%9C_%ED%8E%98%EC%9D%B4%EC%A7%80_949 )를 확인해 보시면 좋겠습니다. (이 글 내용에 따라) CP949로 인코딩된 파일은 windows-949으로 인코딩을 정의하셔도 되겠습니다. 혹시 같은 문제가 계속 발생되는 경우에는 해당 파일과 증상을 메일(bhyu@knps.or.kr)로 주시면 저도 함께 체크해 보겠습니다. :)

  • @simond2288
    @simond2288 Год назад

    안녕하세요. 혹시 csv 파일로 저장된 링크번호(32908233 이런 번호)를 qgis에서 불러오는 방법이 궁금합니다

    • @GGRS90
      @GGRS90  Год назад

      안녕하세요? 질의 주신 내용을 정확히 이해하지 못했습니다. 다만 공간데이터 속성정보에 csv와 같은 스프레드시트 정보를 연계하고자 하신다면 공통된 필드값을 기준으로 속성 조인하시면 됩니다. :)