feat: initialize sunrise with 100-player shared rooms

This commit is contained in:
2026-10-30 16:36:35 +09:00
commit 31d6eac4c2
257 changed files with 66063 additions and 0 deletions
File diff suppressed because one or more lines are too long
Binary file not shown.
+107
View File
@@ -0,0 +1,107 @@
{
"version": 1,
"sourceHash": "6f90fbd7927a723bbf3c46e68f66f22819666d374f069ae12087cc34a30af0c2",
"bufferHash": "d8cf0a36a46572060189e2ca9e9a61e448fb3d0b441abc346b56b7c4603e0d65",
"byteLength": 11036560,
"terrain": {
"origin": {
"latitude": 37.445,
"longitude": 126.964
},
"observerSurfaceElevation": 606.9063720703125
},
"counts": {
"tagged": 1756,
"levels": 953,
"fallback": 4034
},
"target": [
2389.237037522304,
-530.4983918666275,
1775.7760172638204
],
"meshes": [
{
"source": "tagged",
"vertices": 113280,
"position": 0,
"normal": 1359360,
"lightHeight": 2718720,
"index": 3171840,
"indexCount": 205500,
"indexType": "uint32",
"box": [
968.7347412109375,
-581.7264404296875,
-1581.2288818359375,
4514.0634765625,
-475.2237243652344,
3871.245361328125
],
"sphere": [
2741.3991088867188,
-528.4750823974609,
1145.0082397460938,
3153.873357261772
]
},
{
"source": "levels",
"vertices": 59898,
"position": 3993840,
"normal": 4712616,
"lightHeight": 5431392,
"index": 5670984,
"indexCount": 108384,
"indexType": "uint16",
"box": [
972.2301025390625,
-578.3482666015625,
-1654.0888671875,
4493.0498046875,
-490.0949401855469,
3798.428466796875
],
"sphere": [
2732.6399536132812,
-534.2216033935547,
1072.1697998046875,
2836.1249323113802
]
},
{
"source": "fallback",
"vertices": 119274,
"position": 5887752,
"normal": 7319040,
"lightHeight": 8750328,
"index": 9227424,
"indexCount": 190140,
"indexType": "uint32",
"box": [
970.5235595703125,
-583.4852294921875,
-1658.1075439453125,
4522.517578125,
-376.1947937011719,
3883.84912109375
],
"sphere": [
2746.5205688476562,
-479.8400115966797,
1112.8707885742188,
3129.6090105644394
]
}
],
"spill": {
"offset": 9987984,
"size": 1024,
"bounds": [
955.9872155081416,
-1671.8254935390196,
3580.3892490150624,
5569.265821880235
]
}
}
File diff suppressed because one or more lines are too long
+242
View File
@@ -0,0 +1,242 @@
{
"bbox": [
126.975,
37.41,
127.015,
37.46
],
"count": 6743,
"types": {
"school": 36,
"yes": 4345,
"house": 1366,
"commercial": 493,
"church": 20,
"retail": 3,
"residential": 430,
"warehouse": 48,
"industrial": 1,
"hospital": 1
},
"license": "CC-BY-2.0-KR",
"licenses": {
"VWorld": "CC-BY-2.0-KR"
},
"licenseUrls": {
"VWorld": "https://creativecommons.org/licenses/by/2.0/kr/"
},
"distribution": {
"notice": "source.html",
"reviewedAt": "2026-10-30",
"note": "Buildings derived exclusively from VWorld GIS building data. Retain source attribution, CC BY 2.0 KR terms and modification notices."
},
"heightTags": 1756,
"levelTags": 2707,
"heightSources": {
"height": 1756,
"levels": 953,
"fallback": 4034
},
"selection": {
"officialAdded": 6743,
"officialOverlapsSkipped": [
"vworld/2004200171814364088600000000/0",
"vworld/2006199521724360085400000000/0",
"vworld/2010199818314386251500000000/0",
"vworld/2012200245534363150500000000/0",
"vworld/2013199138114368963400000000/0",
"vworld/2013199301334389900400000000/0",
"vworld/2013199451814357330000000000/0",
"vworld/2013199590864384344700000000/0",
"vworld/2013199631994387415500000000/0",
"vworld/2013200257034363366000000000/0",
"vworld/2013200698154356969200000000/0",
"vworld/2013200783624356557100000000/0",
"vworld/2014199665444344625800000000/0",
"vworld/2014200223604382287600000000/0",
"vworld/2015200335254363151700000000/0",
"vworld/2016198779184364087400000000/0",
"vworld/2016200178494379485400000000/0",
"vworld/2017199485094344337500000000/0",
"vworld/2017199567794344698300000000/0",
"vworld/2017200421314391944400000000/0",
"vworld/2017200835224358449100000000/0",
"vworld/2018199701784344736400000000/0",
"vworld/2018200724084357596200000000/0",
"vworld/2018200748444356685800000000/0",
"vworld/2021199547984359315300000000/0",
"vworld/2021199644984358812100000000/0",
"vworld/2021199669674359468500000000/0",
"vworld/1953200040624361546500000000/0",
"vworld/1963198595404350511100000000/0",
"vworld/1977200681434382098600000000/0",
"vworld/1981200307244364150800000000/0",
"vworld/1981200716724357928100000000/0",
"vworld/1982200073724395779600000000/0",
"vworld/1982200080414390527700000000/0",
"vworld/1984198610034349994400000000/0",
"vworld/1984200800414355499000000000/0",
"vworld/1984200866674357003400000000/0",
"vworld/1984200891194356084200000000/0",
"vworld/1985199658084357385100000000/0",
"vworld/1985199729734374194300000000/0",
"vworld/1985199735064373656300000000/0",
"vworld/1985199883654372860700000000/0",
"vworld/1986199591064374049300000000/0",
"vworld/1986199601554360651400000000/0",
"vworld/1988199756264373164900000000/0",
"vworld/1989199660774372923200000000/0",
"vworld/1989199721734374334400000000/0",
"vworld/1990199643224357691000000000/0",
"vworld/1991199657404344707300000000/0",
"vworld/0000197729374350448800000000/0",
"vworld/0000198010484351177600000000/0",
"vworld/0000198099184352399200000000/0",
"vworld/0000198368944348908600000000/0",
"vworld/0000198372574348879900000000/0",
"vworld/0000198399504344098600000000/0",
"vworld/0000198521154348630300000000/0",
"vworld/0000198552814349641100000000/0",
"vworld/0000198590874351082200000000/0",
"vworld/0000198628594349645100000000/0",
"vworld/0000198654504351275600000000/0",
"vworld/0000199283204390016100000000/0",
"vworld/0000199301924389747900000000/0",
"vworld/0000199331864389641400000000/0",
"vworld/0000199332504367872700000000/0",
"vworld/0000199397484384272800000000/0",
"vworld/0000199400864384286900000000/0",
"vworld/0000199428694386752900000000/0",
"vworld/0000199437344345537500000000/0",
"vworld/0000199441924345552900000000/0",
"vworld/0000199448834345556000000000/0",
"vworld/0000199450314345501600000000/0",
"vworld/0000199468894388220600000000/0",
"vworld/0000199512774365846900000000/0",
"vworld/0000199569864374373300000000/0",
"vworld/0000199602144386588000000000/0",
"vworld/0000199606254386556400000000/0",
"vworld/0000199608634386574900000000/0",
"vworld/0000199650954387734500000000/0",
"vworld/0000199664274344505900000000/0",
"vworld/0000199667464344640100000000/0",
"vworld/0000199724414384357700000000/0",
"vworld/0000199750564368776800000000/0",
"vworld/0000199808484386197700000000/0",
"vworld/0000199816764374245600000000/0",
"vworld/0000199822754374071900000000/0",
"vworld/0000199828244353312100000000/0",
"vworld/0000199962124394087900000000/0",
"vworld/0000199964494380722500000000/0",
"vworld/0000199970454378684000000000/0",
"vworld/0000199972844359027100000000/0",
"vworld/0000199974064378744000000000/0",
"vworld/0000199974694395709400000000/0",
"vworld/0000199975154359051300000000/0",
"vworld/0000199977794380667300000000/0",
"vworld/0000199983414395809900000000/0",
"vworld/0000199985354380678900000000/0",
"vworld/0000199986354393567200000000/0",
"vworld/0000199988244388649100000000/0",
"vworld/0000199989474359098800000000/0",
"vworld/0000199992794390389400000000/0",
"vworld/0000200005044393480300000000/0",
"vworld/0000200011654393479900000000/0",
"vworld/0000200024044392489000000000/0",
"vworld/0000200046374361615400000000/0",
"vworld/0000200046834361452400000000/0",
"vworld/0000200054224391693000000000/0",
"vworld/0000200078614390589000000000/0",
"vworld/0000200136914390204900000000/0",
"vworld/0000200153384380355500000000/0",
"vworld/0000200177294380365400000000/0",
"vworld/0000200179874379543600000000/0",
"vworld/0000200180734380578600000000/0",
"vworld/0000200184624379487400000000/0",
"vworld/0000200215244381437100000000/0",
"vworld/0000200215934381366300000000/0",
"vworld/0000200220244383099300000000/0",
"vworld/0000200222924383162700000000/0",
"vworld/0000200223374382178200000000/0",
"vworld/0000200225674383227900000000/0",
"vworld/0000200226684382262100000000/0",
"vworld/0000200228374383292600000000/0",
"vworld/0000200231024383356800000000/0",
"vworld/0000200233884382404300000000/0",
"vworld/0000200249904381500000000000/0",
"vworld/0000200250964381436300000000/0",
"vworld/0000200257314383513600000000/0",
"vworld/0000200270954384559700000000/0",
"vworld/0000200292304384768500000000/0",
"vworld/0000200292624384690100000000/0",
"vworld/0000200293724383954800000000/0",
"vworld/0000200295034384033200000000/0",
"vworld/0000200295154384615400000000/0",
"vworld/0000200327724365028500000000/0",
"vworld/0000200344264362922400000000/0",
"vworld/0000200548734358107000000000/0",
"vworld/0000200548754358014600000000/0",
"vworld/0000200553304358141100000000/0",
"vworld/0000200553344357928300000000/0",
"vworld/0000200555384358051300000000/0",
"vworld/0000200558924357979800000000/0",
"vworld/0000200609294395359200000000/0",
"vworld/0000200619544359246100000000/0",
"vworld/0000200644214359210300000000/0",
"vworld/0000200651584382384400000000/0",
"vworld/0000200662824394260400000000/0",
"vworld/0000200667144392648700000000/0",
"vworld/0000200794014383339800000000/0",
"vworld/0000200804464383101700000000/0",
"vworld/0000200819744383548900000000/0",
"vworld/0000200830154384590300000000/0",
"vworld/0000200836084384275100000000/0",
"vworld/0000200838954384330600000000/0",
"vworld/0000200840414384162100000000/0",
"vworld/0000200848214384226200000000/0",
"vworld/0000200849234384145000000000/0",
"vworld/0000200923424383813000000000/0",
"vworld/0000200927704383870300000000/0",
"vworld/1855200570064358187500000000/0",
"vworld/1898199959784359239600000000/0",
"vworld/1939198202944349372000000000/0",
"vworld/1942200048044361522000000000/0",
"vworld/1942200049984361567000000000/0",
"vworld/1950200560504357940000000000/0",
"vworld/1953199443234345601800000000/0",
"vworld/1955198593804350255200000000/0",
"vworld/1967200461234387878300000000/0",
"vworld/1980199428524389091200000000/0",
"vworld/1982200097844390512800000000/0",
"vworld/1982200102004390499800000000/0",
"vworld/1982200233594364216600000000/0",
"vworld/1982200890684358639400000000/0",
"vworld/1983199855174372766000000000/0",
"vworld/1984198604644349927900000000/0",
"vworld/1984198605844350051300000000/0",
"vworld/1985199820014374225600000000/0",
"vworld/1986200595694395192900000000/0",
"vworld/1995200140784363713300000000/0",
"vworld/1995200183704351617400000000/0",
"vworld/1998200981194386109600000000/0",
"vworld/1999198204514349658700000000/0",
"vworld/2004199904224351989200000000/0",
"vworld/2009199596284386844200000000/0",
"vworld/2009199601324386892400000000/0"
]
},
"official": {
"archive": "AL_D010_41_20260719.zip",
"sha256": "cec9fffa5627a6e27a25074e3d96f24fae6557453c14b45c623268ef4f35c4eb",
"crs": "EPSG:5186",
"url": "https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?svcCde=NA&dsId=18",
"license": "CC-BY-2.0-KR",
"rawRegionalFeatures": 6986,
"fieldDefinitions": "data/references/gwacheon/vworld-columns.xlsx"
},
"limitations": [
"VWorld-only footprints and attributes. Snapshot can contain older footprints.",
"Overlaps >0.5m² between VWorld records are excluded, preferring measured height or levels.",
"Missing heights remain explicitly estimated; terrain is still Copernicus DSM, not surveyed ground."
]
}
+12
View File
@@ -0,0 +1,12 @@
<!doctype html><html lang="ko"><meta charset="utf-8"><meta name="viewport" content="width=device-width"><title>과천 건물 데이터</title><style>body{font:16px/1.8 sans-serif;max-width:850px;margin:40px auto;padding:20px;color:#24313d}td,th{padding:8px;border:1px solid #bbb}table{border-collapse:collapse}</style>
<h1>과천 건물 — VWorld</h1>
<p>2026-10-30. 국토교통부 GIS건물통합정보(VWorld)만으로 생성한 건물 6,743개입니다. 범위는 경도 126.975~127.015, 위도 37.410~37.460이며 과천시 전체 행정구역과 일치하지 않습니다. 외곽선·높이·층수의 선택과 가공에 OSM 건물 자료를 사용하지 않습니다.</p>
<p>원본은 사용자 제공 AL_D010_41_20260719.zip입니다. 경기도 SHP 세 묶음에서 범위를 추출했습니다. 원본 좌표계는 EPSG:5186, 문자열은 CP949이며 A16(높이, m), A26(지상층수)를 사용합니다. 0·빈 값·숫자 오버플로는 높이 정보로 사용하지 않습니다. 배포일은 개별 건물의 측량·준공 확인일을 뜻하지 않습니다.</p>
<p>좌표 변환, 영역 추출, 다중 폴리곤 분리 및 용도 분류를 적용했습니다. VWorld 건물끼리 면적 0.5㎡를 초과해 겹치는 경우 실높이·층수 보유 레코드를 우선하여 183개를 제외했습니다. 제외 목록은 메타데이터에 기록했습니다. 원본 자료에도 오래된 외곽선이나 누락이 있을 수 있습니다.</p>
<table><tr><th>화면 색</th><th>높이 기준</th></tr><tr><td>밝은 회색 · 1,756개</td><td>VWorld 높이 자료. 현장 측량으로 검증한 값은 아닙니다.</td></tr><tr><td>청회색 · 953개</td><td>지상층수 × 3m. 층고·지붕 높이의 추정값입니다.</td></tr><tr><td>갈색 계열 · 4,034개</td><td>높이·층수 미상. 용도별 임시 높이(아파트 15m, 주거 9m, 단독주택 6m, 상업·학교 12m, 온실·지붕 3m, 기타 9m).</td></tr></table>
<p>지반은 <a href="/terrain/source.html">Copernicus DSM</a> 주변 낮은 표면으로 추정합니다. 실제 지면 DEM이 아니므로 건물 매몰과 높이 오차가 남습니다. 야간 조명은 시각적 근사이며 실제 조명 위치·빛의 차폐를 계산하지 않습니다. 정밀 일출 차폐 검증용 모델이 아닙니다.</p>
<h2>출처와 이용조건</h2>
<p>출처: <a href="https://www.vworld.kr/dtmk/dtmk_ntads_s002.do?svcCde=NA&amp;dsId=18">국토교통부 GIS건물통합정보 / VWorld</a> · <a href="https://creativecommons.org/licenses/by/2.0/kr/">CC BY 2.0 대한민국</a>. 2026-10-30 공식 자료 페이지의 CC BY 표시와 연결된 라이선스를 확인했습니다.</p>
<p>가공 건물 자료를 이용·재배포할 때 원저작자, 자료명, 원본 링크, 라이선스 및 가공 사실을 유지해야 합니다. 원본의 저작권·면책 표시를 제거하거나 허용된 이용을 제한하는 조건·기술적 보호조치를 추가할 수 없습니다. 원본 자료는 있는 그대로 제공되며, 제공자는 라이선스에서 정한 범위에서 보증과 책임을 부담하지 않습니다. 상세 조건은 <a href="https://creativecommons.org/licenses/by/2.0/kr/legalcode.ko">이용허락규약</a>을 따릅니다.</p>
<p>이 안내는 과천 건물 자료에 해당합니다. 다른 장면의 해안선과 정상 구조물 위치 등에 사용한 자료는 각 출처 안내를 따릅니다.</p>
<p><a href="gwacheon.geojson" download>VWorld 가공 외곽선·속성 다운로드</a> · <a href="metadata.json">원본 SHA256·가공 및 제외 내역</a></p><p><a href="/data-sources.html">자료별 라이선스·가공 데이터 다운로드</a></p></html>