본문 바로가기

GIS47

[ArcGIS Pro] 다른 열을 기준으로 랭크 계산하기 1. Calculate Field 열기 2. Code Block에 아래 코드를 붙여넣어 rank라는 함수 생성  - YOUR_TABLE_NAME에 본인의 테이블 이름 넣기values = sorted(set([row[0] for row in arcpy.da.SearchCursor("YOUR_TABLE_NAME", ["pop"])]), reverse=True)rank_dict = {val: rank for rank, val in enumerate(values, 1)}def rank(pop): return rank_dict.get(pop, None) 3. 계산식에 rank(!YOUR_FIELD_NAME!)를 입력하여 계산  - YOUR_TABLE_NAME에 본인의 열 이름 넣기rank(!YOUR_FIEL.. 2025. 1. 3.
미국 행정구역 단위 (County, Census Tract, Block Group, Block) Counties and equivalent areas are the primary divisions of most states, Puerto Rico, and the Island Areas. They include counties in 48 states; parishes in Louisiana; boroughs and census areas in Alaska; municipios in Puerto Rico; independent cities in Maryland, Missouri, Nevada, and Virginia; and other entities in the Island Areas. Minor Civil Divisions (MCDs)/Census County Divisions (CCDs) MCDs.. 2024. 12. 18.
K-means Clustering, K-평균 군집화 개요거리와 특성을 기반으로 K개의 군집을 만드는 비지도학습 알고리즘 분석 순서군집 개수(K) 설정 > 초기 중심점 설정 > 군집 할당 > 중심점 재설정 > 군집 재할당중심점 이동하지 않을 때까지 중심점 재설정 및 군집 재할당 반복중심점 재설정 시, 중심점은 그 군집의 데이터들 가운데(무게 중심)에 위치한 지점으로 재설정군집 개수 설정에는 Elbow Method 활용 가능초기 중심 설정에는 K-menas++ 활용 가능 단점초기 K 값과 중심점을 임의로 정해야 하며, 결과 값이 달라질 수 있cluster의 모양이 원형이 아닐 때는 정확한 결과를 도출하지 못함   참고 자료https://velog.io/@jhlee508/%EB%A8%B8%EC%8B%A0%EB%9F%AC%EB%8B%9D-K-%ED%8F%89%E.. 2024. 11. 4.
Gravity model for spatial decay effect 수식거리 조락 효과는 아래 식에서 $\beta$를 알아내려고 하는 것K는 신경 안 써도 됨 ㄹ$P_i$와 $P_j$는 $i$와 $j$의 "conceptual sizes" (상대적 중요성) e.g. 여행 흐름, immigration, 무역, 통화량 등$ D_{ij} $는 $i$와 $j$ 사이의 거리$ I_{ij} $는 $i$와 $j$ 사이의 상호작용$\beta$ 값이 크면 거리 조락 효과가 크게 나타나는 것. (가까울 수록 더 많이 연결되어 있음) 예시Yuan, Y., Liu, Y., & Wei, G. (2017). Exploring inter-country connection in mass media: A case study of China. Computers, Environment and Urban S.. 2024. 11. 4.
Density-Based Spatial Clustering of Applications with Noise (DBSCAN) 밀도 기반 클러스터링 개요Density-Based Spatial Clustering of Applications with Noise (DBSCAN)은 Ester et al. (1996)이 제안한 밀도 기반 클러스터링 알고리즘이다. 주어진 point data에서 Eps, MinPts 두가지 파라미터를 활용하여 임의 모양과 수의 클러스터를 찾는다. Eps는 반경, MinPts는 반경 내 이웃의 최소 수를 의미한다. 한 point에서 지정한 Eps 안에 MinPts 이상의 point가 있으면 클러스터를 형성한다. 단점- 클러스터링 전에 파라미터를 직접 지정해야 한다.- 시계열 데이터를 처리할 수 없다. ReferenceZhuang, S., & Chen, C. (2021, July). Aerial battlefield targets.. 2024. 10. 24.
Dynamic Time Warping (DTW) with trajectory data 시계열 분석 DTW개요- 두 개의 입력 시계열 간의 거리 메트릭을 생성한다.- 데이터를 벡터로 변환하고 벡터 공간에서 해당 지점 간의 유클리드 거리를 계산하여 계산하여 두 시계열의 유사성 계산한다.- 첫 번째와 마지막 포인트를 포함한 모든 포인트가 각각 연결되어야 한다. 계산 방법DTW 그리드를 만든다.각 그리드 내부에 두 시계열의 거리 측정값(e.g. absolute differences)이 들어간다.total distance를 최소화하는 그리드를 통과하는 경로를 찾는다. 수식$P=\{p_1, p_2, ..., p_m\}$, $Q=\{q_1, q_2, ..., q_m\}$ 이라는 두 시계열 데이터가 있을 때, $P$와 $Q$ 사이의 DTW 거리는 다음과 같다.$$D(P, Q) = dist(p_1, q_1) + \m.. 2024. 9. 28.
[ArcGIS Pro] GWR, MGWR ArcGIS Pro에서 GWR과 MGWR 결과를 비교할 때,  1. R-Sqared 값 확인하기(1) MGWRMGWR을 실행하면 GWR, MGWR 결과를 동시에 확인할 수 있습니다. ①세부정보 보기 탭을 열어 GWR와 MGWR의 ②조정된 R-Sqared 값을 같이 확인할 수 있습니다.   분석 도구 창을 껐을 경우, 다시 확인하는 방법은 다음과 같습니다. 메뉴 탭에서 ①분석 > ②히스토리를 클릭하고, 다시 보고 싶은 분석 도구 기록에 ③마우스를 올리면 결과 창이 왼쪽에 나타납니다. 해당 분석 도구 기록을 더블 클릭하면 당시 실행했던 파라미터를 확인할 수 있습니다.이 히스토리는 ArcGIS Pro 프로젝트를 저장(Ctrl+S)하면 같이 저장됩니다. 즉, 프로젝트를 잘 저장했다면, ArcGIS Pro를 껐다.. 2024. 7. 30.
[ArcGIS Pro] 아크프로 업데이트 시 .NET Desktop Runtime 오류 * 2024년 7월 17일 기준  1. ArcGIS Pro 업데이트ArcGIS Pro를 실행하고 정보 탭에 들어가면 소프트웨어 업데이트를 할 수 있다. 현재 ArcGIS Pro 2.7.0 버전인데, ArcGIS Pro 3.3.0 버전으로 업데이트할 수 있다. 업데이트하는데 넉넉히 30분 정도 생각하면 될 것 같다. 다음 다음 누를 것들이 있어서 완전히 자리를 비우기는 어렵다.  업데이트를 시도했더니 .NET Desktop Runtime (x64) 8.0.x 버전을 설치하라는 오류가 떴다.  2. .NET Desktop Runtime 설치.NET Desktop Runtime (x64) 8.0.x 버전은 아래 웹사이트에서 다운받을 수 있다.https://dotnet.microsoft.com/ko-kr/dow.. 2024. 7. 17.
[ArcMap] 문자열 Query 쿼리 작성법, 특정 글자를 포함하는 행 추출 ArcMap 10.3 버전입니다. 예시 데이터는 아래와 같다. "name"열에서 '삼성서울병원'에 해당하는 행을 찾으려면 "name" = '삼성서울병원'으로 쿼리를 작성하면 된다. 그러면 '삼성'이라는 단어를 포함하고 있는 행을 모두 찾고 싶다면 어떻게 해야 할까? "name" 열에서 '대학'이라는 글자를 포함한 행만 추출하기 위해서 아래와 같은 쿼리를 작성한다. "열 이름" LIKE '포함될 내용' 구조다. 이때 %는 어떤 글자가 올 수 있다는 것을 의미한다. 열 이름은 쌍따옴표, 내용은 따옴표로 입력해야 한다. "name" LIKE '%대학%' 결과는 아래와 같다. '고려'라는 단어로 시작하는 행을 추출하려면 "name" LIKE '고려%'로 추출할 수 있고, '부속병원'으로 끝나는 행을 추출하려면 .. 2023. 12. 11.
[ArcMap] 네트워크 분석 - Service Area 분석하는 방법 ArcMap 10.3 버전입니다. ※ 주의사항 이 기능은 네트워크 분석을 위한 별도의 extension 라이센스(유료)가 필요하다. 사용한 데이터 국가교통DB 도로망 데이터(이 글 참고), 직접 제작한 병원 위치 데이터 할 작업 병원 위치를 기준으로, 실제 도로망을 따라 Service Area 계산 이번 글은 병원 point에서부터 6.52, 13.03, 19.55km 거리에 해당하는 Service Area를 분석하는 과정을 담고 있다. 일부 그림은 ESRI 글에서 가져왔으며, 가져온 그림들은 출처를 표시했다. 출처 표시가 없는 그림은 직접 작성한 것이다. 1. TOC에 network 데이터, 병원 point 데이터를 불러온다. 2. 메뉴 Custmize > Extensions에서 Network Anal.. 2023. 10. 11.
[ArcGIS Pro] 네트워크 분석 - Service Area 분석하는 방법 ※ 주의사항 이 기능은 네트워크 분석을 위한 별도의 extension 라이센스(유료)가 필요하다. 라이센스가 없으면 아래와 같이 'ERROR 000626: 도구 Solve을 위한 라이선스가 없습니다. The required extension(s) are not enabled. [Network Analyst] 실행에 실패했습니다(Solve).' 라는 에러가 발생한다. 사용한 데이터 국가교통DB 도로망 데이터(이 글 참고), 직접 제작한 병원 위치 데이터 할 작업 병원 위치를 기준으로, 실제 도로망을 따라 Service Area 계산 네트워크 데이터 생성 이번 글에서 활용한 네트워크 데이터는 Open Street Map에서 다운받은 shp 데이터이며, 여기에서 다운받을 수 있다. (그러나 이 데이터 대신 국.. 2023. 10. 10.
[ArcMap] 2SFCA(Two-Step Floatching Catchment Area) 분석하는 법 - Step2 이 글은 이전 글에서 이어진다. step 1 과정은 아래 글에서 확인할 수 있다. [ArcMap] 2SFCA(Two-Step Floatching Catchment Area) 분석하는 법 - Step1 2SFCA(Two-Step Floatching Catchment Area) 개념은 의외로 간단하기 때문에 ArcGIS에서도 Buffer와 Spatial Join 툴로 비교적 간단하게 구할 수 있다. 아래 링크에서는 ArcGIS에서 실습할 수 있는 샘플 데이터와 실습 luckylucy.tistory.com 2SFCA 방법론에 대한 자세한 설명은 아래 글에서 확인할 수 있다. [공간분석] Two-Step Floating Catchment Area, 2SFCA 접근성 분석 Two-Step Floating Catc.. 2023. 10. 10.
[ArcMap] 2SFCA(Two-Step Floatching Catchment Area) 분석하는 법 - Step1 2SFCA(Two-Step Floatching Catchment Area) 개념은 의외로 간단하기 때문에 ArcGIS에서도 Buffer와 Spatial Join 툴로 비교적 간단하게 구할 수 있다. 아래 링크에서는 ArcGIS에서 실습할 수 있는 샘플 데이터와 실습지를 공유하고 있다. QGIS에서도 이 데이터를 활용해서 동일한 방법으로 실습할 수 있을 것이다. 데이터 및 방법론 설명 ▼ ArcGIS 2SFCA 샘플 데이터 및 실습지 https://www.arcgis.com/home/item.html?id=4fe25317dd9c45c1ba5100680991f22f ▼ ArcGIS 2SFCA 실습지 Two-step Floatching Catchment Method CLAREMONT GEOSPATIAL LEA.. 2023. 10. 10.
[ESRI] ArcGIS Storymap 만드는 방법 [사전 작업] 1. Arc Pro 관리자에게 https://www.arcgis.com > Organization 메뉴에서, 권한을 publisher로 변경 받아야 한다. 2. 업로드하고 싶은 각 shp 파일 뭉치를 zip 파일로 압축한다. (압축 파일에는 shp, dbf, prj 등 모든 세트가 포함되어야 한다.) [콘텐츠 등록 및 지도 생성] 1. https://www.arcgis.com 에 로그인을 한다. 2. 스토리맵을 만들기 전에 온라인 맵을 만들어두어야 한다. 메뉴에서 Content를 클릭한다. 3. 왼쪽 상단에 있는 New item을 클릭하고, 1번에서 만들어 둔 zip 파일 중 하나를 선택한다. 4. File type은 shpefile로 두고, ~ create a hosted feature .. 2023. 8. 9.
전국 시군구 빈집 csv 데이터 데이터명: 빈집의 종류 및 건축연도별 주택-시군구 https://kosis.kr/statisticsList/mass/mass_list.jsp?org_id=101&tbl_id=DT_1JU1512&vw_cd=&list_id=&process=statHtml#jsClick 대량통계목록 kosis.kr 2023. 8. 3.
728x90
반응형