일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- QGIS
- 핫플레이스
- platformurbanism
- pandas
- 서울데이터
- naver
- 도시설계
- 그래프이론
- 웹크롤링
- multinomiallogitregression
- postgres
- spacesyntax
- connectivity
- 도시인공지능
- 공간분석
- digital geography
- 베이지안
- Python
- 도시계획
- 도시공간분석
- 스마트시티
- geodataframe
- graphtheory
- 서울
- 파이썬
- 그래프색상
- SQL
- 공간데이터
- 네이버
- digitalgeography
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- QGIS
- 핫플레이스
- platformurbanism
- pandas
- 서울데이터
- naver
- 도시설계
- 그래프이론
- 웹크롤링
- multinomiallogitregression
- postgres
- spacesyntax
- connectivity
- 도시인공지능
- 공간분석
- digital geography
- 베이지안
- Python
- 도시계획
- 도시공간분석
- 스마트시티
- geodataframe
- graphtheory
- 서울
- 파이썬
- 그래프색상
- SQL
- 공간데이터
- 네이버
- digitalgeography
- Today
- Total
목록공간분석 (11)
이언배 연구노트

오랜 고민과 망설임은 끝났다.다른 논문들을 살펴본 결과, 내가 믿는 대로 밀고 나가도 충분히 가능하다는 사실을 깨달았다.한번 가보자.내가 build 한 과정은 이렇다. 1. Platformazation 이 진행된 상권, 그렇지 않은 상권을 나누어본다.1-1. 여기서, platform에 등록을 했는지, 그렇지 않은지를 기준으로 그런 곳의 비율이 높은 cell 이 몰려있으면 platformazed 된 지역이라고 본다.1-2. 굳이 platformazed 된 장소 (place) 가 아닌 지역 (area) 을 보는 이유는1-2-1. place 단위까지 확인할 수 있는 정밀한 데이터를 취득할 수 없기 때문이고1-2-2. 이후에 계층별 분석까지 할 건데, '특정 계층의 사람들이 많이 오는' 공간 단위를 설정하고 싶..

Space Syntax 중에서 angular segment analysis 를 돌리면,도로를 자근자근 쪼개서 각 segment로 분리한 뒤,각 segment끼리의 각도를 중심으로 네트워크 분석을 시행한다. 이거로 끝나면 다행이지만, 문제는DepthmapX로 돌려 나온 결과물은 좌표도 딱히 없고, 도로 객체랑 매치도 안된다.그리고 ID column도 사라져있기 때문에, geometry 로 매칭시켜야 한다. 그리고 도로 geometry 는 linestring이기 때문에,"딱 맞는다" 또는 "포함관계" 를 보기가 어렵기 때문에, 도로geometry 에 약간의 buffer를 주고,그 안에 포함되는 segment 의 평균과 합으로 계산해보자는 전략을 취해보자. CREATE TABLE seoul_ped_spaces..

내가 서울사람이 아니어서 슬프지만,궁금하긴 하다. 연령대별로 사람들은 어딜 놀러다닐까.데이터는 생활인구 이동데이터서울 생활이동> 서울빅데이터 | 서울열린데이터광장 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.kr그리고 행정동 코드 데이터브이월드 공간정보 다운로드 브이월드국가가 보유하고 있는 공개 가능한 공간정보를 모든 국민이 자유롭게 활용할 수 있도록 다양한 방법을 제공합니다.www.vworld.kr 이제 연령대별로 어딜 놀러다니는지 보자.기준은1. 23년 11월 기준2. 주중, 주말 구분 없이3. 17시 ~ 24시 사이에4. 행정동에 도착한 사람들 중5. 놀러 온 사람들 (집에서 여가, 업무에서 여가, 여가에서 여가)의6. 연령대별 합을구해보자. import psycopg2..

네이버에 등록이 안된 음식점들은 도대체 어디 몰려있는가...네이버에 등록하지 않은 곤조있는 자영업자들은 어디 계신 건가...이것을 위해 격자별로 NDTP, DTP, ADTP 의 갯수와 비율을 세보고, HOTSPOT 분석까지 해보자. 시작은 데이터를 늘어놓는 것 부터.우선 서울에 250m 그리드를 만들어보자. 그리드를 만들고 싶은 만큼의 레이어를 올려놓고"그리드 생성" 에서 "그리드 유형" 은 사각형 폴리곤으로 둔다."그리드 범위" 를 서울 행정동 전체로 두고,간격은 각각 250m 씩으로 둔다. 250m인 이유는, 250m단위 이동데이터를 쓸 요량도 있고, 적당해보여서다. 이 중에서 서울에 해당하는 부분만 살리고 싶다면"위치로 선택" 에서그리드 레이어에서 행정동 레이어를 비교해서 선택을 하고 반대 객체를 ..

내가 지금까지 활용한 데이터는 juso.go.kr 에서 제공하는 건축물 정보 데이터.geometry 가 가장 깔끔하고, 건축물 용도도 나오고, 가장 정리가 잘 되어있는 데이터다. 하지만 문제는, 준공연도, 건폐율, 용적률 등에 대한 정보 등 상세한 정보가 없다는 게 흠.그리고, 그런 상세한 데이터는 nsdi 데이터에 있는데,이녀석은 분명 key, id로 보였던 column 들에 중복이 있다...이런 잘못되어먹은 DB 같으니라고. 생각해보니, 이런 잘못되어먹은 DB의 데이터상의 한계를내가 극복할 (수 있다면 해야겠지만 한계가 있으니까 여기에 매달리고 있을) 수는 없지 않은가? 일단 붙여보자.우선, nsdi 데이터에서 가장 key (역할을 하는 것 처럼 보이고, juso 건물 데이터에도 있는 column 인..

지난번까지 데이터셋 구축에 완료했다.이제 빌딩 데이터셋으로 geometry 를 붙여줘야 용적률, 위치 등의 정보를 활용할 수 있으니빌딩데이터부터 차근차근 접근해보자. 우리가 쓸 건물 데이터는 JUSO_INFO. 출처는 juso.go.kr 이다.2021년 12월 기준이었지 아마.PK 는 bul_num_no 와 SIG_CD 라고 하는데, bd_mgt_sn 도 일단 모두 distinct하긴 해서 고민이 필요해보인다. 그리고 가장 열받는 포인트는 도로명이 아닌 "도로명 코드"로 되어있다는 점...이것을 위해 DTP 에 도로명 코드를 추가해주어야 한다. 전략은1. 도로명 코드 + 건물 본번 + 건물 부번 으로 geometry 를 매칭시키고2. 혹시 매칭에 실패했거나, 여러개의 건물에 붙은 경우에는 point좌표로..

NAVER web crawling 결과로 도무지 파악할 수 없었던 인허가 데이터를NAVER API 를 활용해 하나하나 쿼리해본 결과를 csv로 저장해뒀다. 이제 이 결과물을 PostGRES 로 옮겨서 SQL로 다시 한 번 매칭해볼 것이다. 폴더에 저장된 csv 들을 불러들여 PostGRES로 이동시키는 건 간단하다. import pandas as pdfrom sqlalchemy import create_engine #Dataframe -> SQL 에는 sqlalchemy 를 불러오자from glob import glob# csv 파일들 불러오기filenames = glob('./폴더이름이뭐에요/*.csv') #glob 함수에서 '*.csv' 는 모든 csv 파일을 불러준다. 이 결과물은 'text의 리스..

랩세미나 이후 고민이 많아졌다.그동안 확고하게 생각했던"음식점, 미용실 등의 제3의 공간이 NAVER 로 검색 가능한지, 예약 가능한지 여부는 디지털 공간의 의존도를 의미한다."라는 나의 가정이 산산히 부서질 수 있다는 생각을 했다.솔직히 리뷰어한테 두들겨 맞았을 때부터 고민하던 것이긴 한데, 대부분 이렇게 생각한다는 것이 매우 크리티컬했다.그리고 결정적으로, NAVER에 검색이 불가능한 음식점이 구글에서는 검색된다는 사실을 알고...나의 박사 연구는 큰 차질이 생겼다. 기초부터 다시 시작하기 위해,"네이버, 구글 등의 플랫폼에서 검색 가능함" 의 의미를 다시 탐색하기 위해 국내 문헌부터 차근차근 리뷰를 시작해본다.1. 네이버 상위 노출의 모든 것. (전효백, e비즈북스)- 제프 자비스: "검색되지 않는..