행위

"RCCTD WikiDataCuration11"의 두 판 사이의 차이

CNUDH

(쿼리작성)
(쿼리작성)
100번째 줄: 100번째 줄:
 
}
 
}
 
ORDER BY ?provinceLabel
 
ORDER BY ?provinceLabel
 +
<br/>
 +
도시 이름, 상위 행정 구역(예를 들면 성이나 직할시), 등록된 인구, 면적, 설립 연도, 그리고 인구를 면적으로 나누어 계산한 인구 밀도 등의 정보를 확인할 수 있습니다. 다시 말해, 이것은 단순한 도시 목록이 아니라 도시의 규모, 형성 시기, 그리고 얼마나 밀집되어 있는지를 비교할 수 있는 데이터입니다. 이러한 조회 방식은 중국의 도시 체계 특성을 파악하고 지역별 도시 구조를 분석하는 데 매우 유용합니다.
 +
<br/>
 +
<nowiki>#</nowiki> defaultView:Dimensions
 +
SELECT ?city ?cityLabel ?provinceLabel ?population ?areaValue ?foundYear ?populationDensity
 +
WHERE {
 +
  # 도시(instance of City) 또는 City의 하위 개념이어야 함
 +
  ?city wdt:P31/wdt:P279* wd:Q515;
 +
        wdt:P17 wd:Q148.            # 중국에 속해야 함
 +
 +
  OPTIONAL { ?city wdt:P1082 ?population. }        # 인구
 +
  OPTIONAL {
 +
    # 면적: quantity 값을 추출해 인구 밀도 계산에 사용
 +
    ?city p:P2046 ?areaStmt.
 +
    ?areaStmt psv:P2046 ?areaNode.
 +
    ?areaNode wikibase:quantityAmount ?areaValue.  # 면적(대체로 km²)
 +
  }
 +
  OPTIONAL { ?city wdt:P131 ?province. }          # 상위 행정 구역(성 / 직할시 등)
 +
  OPTIONAL { ?city wdt:P571 ?found. BIND(YEAR(?found) AS ?foundYear) }  # 설립 연도 추출
 +
 +
  # 인구 밀도 계산(인구 / 면적) — 소수 둘째 자리까지 반올림
 +
  OPTIONAL {
 +
    # 블록 내부는 인구와 면적이 모두 존재하며 면적이 0보다 클 때만 실행됨
 +
    FILTER(BOUND(?population) && BOUND(?areaValue) && (?areaValue > 0))
 +
    BIND( (ROUND((?population / ?areaValue) * 100) / 100) AS ?populationDensity )
 +
  }
 +
 +
  # 라벨 서비스: 한국어/중국어/영어/베트남어 라벨 자동 제공 (표준 형식)
 +
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,zh,en,vi". }
 +
}
 +
LIMIT 100
  
 
</big>
 
</big>

2025년 12월 4일 (목) 14:02 판

데이터로 읽는 중국문화(강의) 페이지로 가기



중국 각 성 및 직할시의 인구와 면적

: Wikidata의 수치 데이터를 기반으로 중국 각 성과 직할시의 인구, 면적, 인구 밀도를 분석

QUAN





목차

Contents


연구배경 연구목적 대상주제 쿼리작성 결과해석 참고자원



연구배경


(내용 서술)


연구목적


(내용 서술)


대상주제


(내용 서술)


쿼리작성


중국 도시를 소성과 소마을로 구분한 분석
#defaultView:TreeMap
SELECT ?province ?provinceLabel ?city ?cityLabel ?county ?countyLabel
WHERE {

 # 중국의 성/직할시
 ?province wdt:P31 wd:Q10864048;  # Province-level division
           wdt:P17 wd:Q148.       # China
 # 성에 속한 지급시
 OPTIONAL {
   ?city wdt:P131 ?province;       # Located in province
         wdt:P31 wd:Q1496255.      # Prefecture-level city
 }
 # 지급시에 속한 현/구
 OPTIONAL {
   ?county wdt:P131 ?city;         # Located in city
           wdt:P31 wd:Q262166.     # County-level division
 }
 SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,zh,en". }

} ORDER BY ?provinceLabel ?cityLabel ?countyLabel
LIMIT 500



중국의 성급 행정 단위에 해당하는 각 성, 직할시, 자치구, 특별행정구에 대한 정보를 수집하고 표시합니다

# defaultView:Dimensions SELECT ?province ?provinceLabel ?population ?area WHERE {

 # 중국의 각 성 및 직할시 (Chinese provincial-level divisions)
 ?province wdt:P31/wdt:P279* wd:Q1124324.
 # 인구 (Population)
 OPTIONAL { ?province wdt:P1082 ?population. }
 # 면적 (Area)
 OPTIONAL { ?province wdt:P2046 ?area. }
 SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,zh,en". }

} ORDER BY ?provinceLabel
도시 이름, 상위 행정 구역(예를 들면 성이나 직할시), 등록된 인구, 면적, 설립 연도, 그리고 인구를 면적으로 나누어 계산한 인구 밀도 등의 정보를 확인할 수 있습니다. 다시 말해, 이것은 단순한 도시 목록이 아니라 도시의 규모, 형성 시기, 그리고 얼마나 밀집되어 있는지를 비교할 수 있는 데이터입니다. 이러한 조회 방식은 중국의 도시 체계 특성을 파악하고 지역별 도시 구조를 분석하는 데 매우 유용합니다.
# defaultView:Dimensions SELECT ?city ?cityLabel ?provinceLabel ?population ?areaValue ?foundYear ?populationDensity WHERE {

 # 도시(instance of City) 또는 City의 하위 개념이어야 함
 ?city wdt:P31/wdt:P279* wd:Q515;
       wdt:P17 wd:Q148.            # 중국에 속해야 함
 OPTIONAL { ?city wdt:P1082 ?population. }        # 인구
 OPTIONAL {
   # 면적: quantity 값을 추출해 인구 밀도 계산에 사용
   ?city p:P2046 ?areaStmt.
   ?areaStmt psv:P2046 ?areaNode.
   ?areaNode wikibase:quantityAmount ?areaValue.  # 면적(대체로 km²)
 }
 OPTIONAL { ?city wdt:P131 ?province. }           # 상위 행정 구역(성 / 직할시 등)
 OPTIONAL { ?city wdt:P571 ?found. BIND(YEAR(?found) AS ?foundYear) }  # 설립 연도 추출
 # 인구 밀도 계산(인구 / 면적) — 소수 둘째 자리까지 반올림
 OPTIONAL {
   # 블록 내부는 인구와 면적이 모두 존재하며 면적이 0보다 클 때만 실행됨
   FILTER(BOUND(?population) && BOUND(?areaValue) && (?areaValue > 0))
   BIND( (ROUND((?population / ?areaValue) * 100) / 100) AS ?populationDensity )
 }
 # 라벨 서비스: 한국어/중국어/영어/베트남어 라벨 자동 제공 (표준 형식)
 SERVICE wikibase:label { bd:serviceParam wikibase:language "ko,zh,en,vi". }

} LIMIT 100




결과해석


(내용 서술)


참고자원


(내용 서술)


주석