본문 바로가기

데이터시각화 08 - 서울시 공공 와이파이(WiFi) 일단 이번 달은 데이터시각화 포스팅 2개로 시작해봅니다 ㅎ 서울시 공공와이파이의 위치를 공간정보 위에 나타내보고 어디에 많이 분포하는지 확인해보려고 합니다. 일단 데이터는 서울 열린데이터 광장에서 다운로드 할 수 있습니다. 최종수정일이 2013년 6월이니깐 조금 예전 데이터군요. 그래도 한 번 시각화해보는 것도 좋을 것 같아요. 서울시에서 어디에 공공와이파이가 존재하는지 확인해보세요. 주로 공공와이파이라고 하는 것을 통신사 3사가 제공하고 있는 것 같네요. 서울시에서도 제공하고 있는 것도 존재하구요. 다 합쳐서 440개의 공공와이파이 정보가 존재했는데요. 히트맵으로도 만들어봤어요. 중구가 짱이네요. 밀집해서 공공와이파이가 존재하고 있는 것을 확인할 수 있습니다. 주로 공공와이파이는 지하철역 근처에 존재할.. 더보기
데이터시각화 07 - 서울시 전통시장 히트맵 또 오랜만에... 서울시 전통시장 공공데이터를 지도위에 올려봤습니다. 사용된 데이터는 서울 열린데이터 광장에서 전통시장으로 검색하시면 나옵니다. 서울시에도 전통시장이 꽤 많더라구요. 아래 왼쪽 사진은 점으로 전통시장을 나타낸 화면입니다. 그냥 이것만 봐도 중구에 전통시장이 많이 몰려있는 것을 확인할 수 있네요. 반면 강남구, 서초구, 송파구는 많이 찾아볼 수 없네요. 아래 오른쪽 사진은 위 점으로 나타낸 것을 사용해서 히트맵으로 표현한 화면입니다. 파란색이 진하게 나타나면 많은 전통시장이 몰려있다는 것을 의미합니다. 중구, 영등포구 강북구, 양천구쪽에 전통시장이 촘촘히 있는편이네요. 더보기
bash shell script - execution location bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 실행 위치를 바꾸는 것인데요. 아래 방법보다 좋은 방법을 혹시 아시는 분은 말씀해주세요 ㅠ 아래 방법은 불편하네요 ㅠㅠㅠㅠ 일단 실행 위치를 바꾸는 이유는 라이브러리를 빌드해서 설치할 때 필요하더라구요. 1. 주로 라이브러리 빌드해서 설치하는 경우 ./configure && make && make install 로 하는데요. 실행 위치를 바꾸지 않고 그냥 절대 경로로 configure를 실행하는 경우에 쉘 스크립트.. 더보기
데이터시각화 01 - 정신건강의학과 Heatmap 얼마전에 영화를 봤거든요. 꾸뻬씨의 행복 여행이라는 영화요. 이전에 포스팅에서 잠깐 남겼었는데, 꾸뻬씨, 영화에서는 헥터였던 것으로 기억합니다. ㅎㅎ 헥터라고 하죠. 아무튼 헥터가 영화에서 다음과 비슷한 내용을 말했던 걸로 기억합니다... (정확하지는 않아요) 살만한 곳에 그러니깐 돈이 어느 정도 있고 먹고 살만한 곳에 정신과 의사들이 많다 라는 정도였어요. 참고로 헥터도 정신과 의사 중에 하나였죠. 집에와서 생각해보다가 당연히 우리나라에도 서울에 정신과 병원이 많이 있겠지 싶었죠. 사람이 많이 살고 있으니깐, 수요가 더 많을테니깐 서울이 당연히 많을 것 같다고 생각했습니다. 그래도 한 번 알아보고 싶어서 정신건강의학과 병원을 검색해서 지도에 표현해봤습니다. 작업처리 과정이 머 중요하나요. 결과만 보시죠.. 더보기
JAVA Basic 003 - resource path in eclipse project --src/main/java ├ com.open.moto │ └ Maa.java └ com.open.post --src/main/resources ├ a_resourceFolder │ └ test.jpg └ b_resourceFolder Maa.java 안에서 a_resourceFolder 아래 있는 test.jpg 파일에 대한 경로를 알고자 할 때는 다음 소스를 사용하면 됩니다. import java.net.URL; URL imageLocation = this.getClass().getResource("/a_resourceFolder/test.jpg"); String imageFullPath = imageLocation .getPath(); System.out.println(imageFullPath); 더보기
리눅스 명령어 위치 찾기 리눅스에는 참 많은 명령어가 존재하고 있습니다. 소프트웨어나 혹은 라이브러리를 설치해도 커맨드라인 어플리케이션들이 설치되는 경우도 존재하구요. 자주 쓰이는 명령어는 아니지만, 명령어의 위치를 확인하고자 할 때 사용하시면 되는 것이 which 입니다. 예를 들어 imagemagick을 설치하면 convert 라는 명령어 어플리케이션을 사용할 수 있는데 이것의 위치를 확인하기 위해서는 which convert 라고 입력하시면 되는 것이구요. 또 gdal을 설치한 경우에 gdalinfo 라는 명령어를 사용할 수 있는데, 이것의 위치를 확인하기 위해서는 which gdalinfo 라고 입력하시면 되겠죠. 다시 한 번 작성해보면 which의 사용방법은 which 위치를_찾고자_하는_명령어 가 되겠습니다. 더보기
R library Path add (R 라이브러리 위치 추가) 리눅스에서 ~~~~~~ R 라이브러리 위치를 추가하는 방법에 대해서 간단하게 포스팅하려구요. Rscript 명령어를 통해서 example.R 을 실행했을 때 아래와 같은 에러를 만나셨나요? Error in library(name) : there is no package called ‘name’ Execution halted 그렇다면 여러분들이 설치한 라이브러리의 위치를 못찾아서 그럴 확률이 높습니다. 아래와 같은 추가 작업을 하시면 에러가 해결될찌도? ㅎㅎ 1. 여러분의 계정의 홈으로 이동 계정의 홈으로 이동하는 명령어는 cd 입니다. 2. vi로 .Rprofile 파일 수정하기 계정 홈에 숨겨진 파일로 .Rprofile이 있는데요. 없으면 만들면 되구요. 암튼 vi로 요 파일을 열어야죠. 명령어는 vi.. 더보기
방콕(맛집) - TAPAS CAFE 방콕에서 두번째로 맛있었던... 사실 많이 외식을 하지 못했어요 :) 아무튼 맛집 중에 하나라고 검색해서 찾아가본 TAPAS CAFE 입니다. 먼저 위치는 !! 아래와 같아요. Fig. 1. TAPAS CAFE 위치(source : google maps) 가장 가까운 BTS 역은 Nana 역입니다. 위 그림에서도 하나 BTS 마크 보이시죠? 거기서 내려서 5분 정도 걸으시면 TAPAS CAFE를 찾을 수 있어요. Fig. 1 그림 중 로드뷰에서 보이는 골목으로 들어가셔서 오른쪽으로 꺽으시면 보입니다. !! 요 골목에 이국적인 음식들이 좀 있었어요. 아 유럽쪽 음식도 있었구요. 암튼 태국에 대해서 많이 아시는 분이 추천해서 가봤습니다. Fig. 2. TAPAS CAFE. Fig. 3. 햄인데요. 저게 짭짤.. 더보기