diff --git "a/.github/ISSUE_TEMPLATE/\360\237\224\247 -settings.md" "b/.github/ISSUE_TEMPLATE/\360\237\224\247 -settings.md" new file mode 100644 index 0000000..7dcead4 --- /dev/null +++ "b/.github/ISSUE_TEMPLATE/\360\237\224\247 -settings.md" @@ -0,0 +1,12 @@ +--- +name: "\U0001F4DD Documentation" +about: 문서 수정 이슈 템플릿 +title: "\U0001F4DDDocs: " +labels: "\U0001F4C3 Docs" +assignees: '' + +--- + +## 📌 Description +- +- diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index fa6cc79..0000000 --- a/CLAUDE.md +++ /dev/null @@ -1,132 +0,0 @@ -# CLAUDE.md - -This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. - -## Tech Stack - -- **Java 21 / Spring Boot 4.0.1** (Gradle) -- **PostgreSQL 16 + PostGIS** (공간 쿼리), **Redis 7** (캐시) -- **Spring Security + JWT** (Stateless, `Authorization: Bearer `) -- **WebSocket / STOMP** (`/ws-stomp` 엔드포인트) -- **AWS S3** (프로필·클럽·게시글 이미지) -- **Swagger UI** → `http://localhost:8080/swagger-ui/index.html` - ---- - -## Commands - -```bash -# 로컬 인프라 실행 (PostgreSQL+PostGIS, Redis, Prometheus, Grafana) -docker compose -f docker/docker-compose.local.yml up -d - -# 빌드 -./gradlew build - -# 로컬 프로필로 실행 (application-local.properties 사용) -./gradlew bootRun --args='--spring.profiles.active=local' - -# 테스트 전체 실행 -./gradlew test - -# 단일 테스트 클래스 실행 -./gradlew test --tests "com.be.sportizebe.domain.user.service.UserServiceImplTest" -``` - -### 로컬 환경 변수 (application-local.properties가 읽는 값) - -`application-local.properties`는 환경 변수로 주입받는 값이 있다. -IDE나 `.env` 파일에 아래를 설정해야 앱이 기동된다. - -``` -POSTGRES_USER=angora -POSTGRES_PASSWORD=password -AWS_ACCESS_KEY=... -AWS_SECRET_KEY=... -``` - ---- - -## Project Structure - -``` -src/main/java/com/be/sportizebe/ -├── domain/ # 비즈니스 도메인 (아래 참고) -│ ├── auth/ -│ ├── user/ -│ ├── club/ -│ ├── post/ -│ ├── comment/ -│ ├── like/ -│ ├── match/ -│ ├── facility/ -│ ├── notification/ -│ └── chat/ -└── global/ # 공통 인프라 - ├── cache/ # Redis 캐시 설정, UserCacheService, UserAuthInfo DTO - ├── config/ # CORS, S3, Redis, Swagger, Jackson 설정 - ├── exception/ # CustomException, GlobalExceptionHandler, BaseErrorCode - ├── jwt/ # JwtProvider, JwtAuthenticationFilter - ├── response/ # BaseResponse (공통 응답 래퍼) - ├── s3/ # S3Service (upload/delete), PathName enum - └── security/ # SecurityConfig, CustomUserDetailService -``` - -각 도메인은 `controller / dto / entity / repository / service / exception` 패키지로 분리된다. - ---- - -## Key Architecture Decisions - -### 인증 흐름 -`JwtAuthenticationFilter` → `UserCacheService.findUserAuthInfoById()` → Redis 캐시 (TTL 5분, 미스 시 DB 조회) -`@AuthenticationPrincipal UserAuthInfo`로 컨트롤러에서 꺼낸다. `User` 엔티티가 아닌 `UserAuthInfo` (Serializable DTO)를 principal로 사용하는 이유는 JPA 연관관계로 인한 직렬화 문제를 방지하기 위함이다. - -### 보안 규칙 (SecurityConfig) -- `GET /api/**` — 인증 없이 허용 -- `POST /api/auth/**`, `POST /api/users/signup` — 인증 없이 허용 -- `/ws-stomp/**` — 인증 없이 허용 -- 그 외 — `authenticated()` - -### 캐시 전략 (Redis) -| 캐시명 | 키 | TTL | 무효화 시점 | -|--------|----|-----|------------| -| `userAuthInfo` | `userId` | 5분 | 프로필/이미지 수정 | -| `postList` | property+pageable | 5분 | 게시글 생성/수정/삭제 | -| `commentList` | `postId` | 5분 | 댓글 생성/삭제 | -| `commentCount` | `postId` | 5분 | 댓글 생성/삭제 | -| `likeCount` / `likeStatus` | `targetType:targetId` | 5분 | 좋아요 토글 | -| `facilityNear` / `facilityMarkers` | 좌표+반경 | 5분 | — | - -### 공간 쿼리 (Facility) -`SportsFacilityRepository`는 PostGIS Native SQL (`ST_DWithin`, `ST_Distance`) 사용. -`SportsFacility.location`은 JTS `Point` (SRID 4326). `hibernate-spatial` 의존성 필요. - -### WebSocket / STOMP 채팅 -- 연결: `ws://host/ws-stomp` -- 메시지 발행: `SEND /pub/chat.send | chat.join | chat.leave` -- 구독: `SUBSCRIBE /sub/chat/rooms/{roomId}` -- 실시간 알림 구독: `SUBSCRIBE /sub/notifications/{userId}` -- 채팅방 종류: `GROUP` (동호회 생성 시 자동 생성), `NOTE` (게시글 기반 1:1 쪽지) - -### 파일 업로드 (S3) -`S3Service.uploadFile(PathName, MultipartFile)` → S3 버킷의 `{PathName}/{UUID}.{ext}` 경로에 저장. -`PathName` enum: `PROFILE`, `CLUB`, `POST`. - -### 응답 규격 -모든 REST 응답은 `BaseResponse` 래퍼를 사용한다: -```json -{ "success": true, "message": "...", "data": { ... } } -``` -에러는 `GlobalExceptionHandler`가 `CustomException(BaseErrorCode)` 를 잡아 동일 포맷으로 반환한다. - ---- - -## Git Convention - -커밋 접두사 (이모지 + 태그): -- `✨ Feat:` 새 기능 | `🐛 Fix:` 버그 수정 | `♻️ Refactor:` 리팩토링 -- `🔧 Settings:` 설정 변경 | `📝 Docs:` 문서 | `🔥 Remove:` 파일 삭제 -- `⏪️ Revert:` 롤백 | `🚀 Deploy:` 배포 - -브랜치: `feature/{description}` → `develop` → `main` -서브모듈 업데이트 시 커밋 메시지: `"submodule push"` / `"submodule latest"` diff --git a/Makefile b/Makefile deleted file mode 100644 index bde864f..0000000 --- a/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -up: - docker compose -f docker/docker-compose.local.yml up -d - -down: - docker compose -f docker/docker-compose.local.yml down - -restart: - docker compose -f docker/docker-compose.local.yml down && \ - docker compose -f docker/docker-compose.local.yml up -d - -logs: - docker compose -f docker/docker-compose.local.yml logs -f \ No newline at end of file diff --git a/data/suwon_facilities_and_matches.sql b/data/suwon_facilities_and_matches.sql new file mode 100644 index 0000000..7acf0fc --- /dev/null +++ b/data/suwon_facilities_and_matches.sql @@ -0,0 +1,456 @@ +delete from match_participants; +DELETE FROM match_rooms; +DELETE FROM sports_facilities; + +INSERT INTO sports_facilities ( + facility_name, address, introduce, thumbnail_url, facility_type, + location, + has_toilet, has_vending_machine, has_shower, + parking_type, width_meter, height_meter, wheelchair_accessible, + created_at, modified_at +) VALUES + -- ── SOCCER (풋살/축구, 12개) ────────────────────────────────── + ('수원종합운동장 보조구장', + '경기도 수원시 장안구 경수대로 893', '수원종합운동장 내 인조잔디 보조구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0097112, 37.3002178), 4326)::geography, + true, true, false, 'PAID', 68, 45, true, NOW(), NOW()), + + ('서수원칠보체육관 인조잔디구장', + '경기도 수원시 권선구 서수원로577번길 171', '서수원칠보체육관 내 인조잔디 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9483014, 37.27627703), 4326)::geography, + true, true, false, 'PAID', 60, 40, true, NOW(), NOW()), + + ('만석인조잔디구장', + '경기도 수원시 장안구 정조로 1087', '만석공원 인근 인조잔디 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0025472, 37.30179238), 4326)::geography, + true, false, false, 'FREE', 60, 40, false, NOW(), NOW()), + + ('여기산인조잔디구장', + '경기도 수원시 권선구 여기산로26번길 30', '여기산공원 인조잔디 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9799777, 37.28081019), 4326)::geography, + true, false, false, 'FREE', 60, 40, false, NOW(), NOW()), + + ('지방산업단지인조잔디구장', + '경기도 수원시 권선구 오목천로152번길 29', '수원산업단지 내 인조잔디 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9782822, 37.24371041), 4326)::geography, + true, false, false, 'FREE', 60, 40, false, NOW(), NOW()), + + ('매탄인조잔디구장', + '경기도 수원시 영통구 매탄로 185', '매탄공원 인조잔디 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0456915, 37.26873154), 4326)::geography, + true, false, false, 'FREE', 60, 40, false, NOW(), NOW()), + + ('고색중보들공원 풋살구장', + '경기도 수원시 권선구 오목천로 272', '고색중보들공원 내 풋살 전용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9896215, 37.24753667), 4326)::geography, + true, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('마중공원 풋살구장', + '경기도 수원시 권선구 경수대로 88', '마중공원 내 풋살 전용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0215156, 37.23574436), 4326)::geography, + true, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('당수체육공원 풋살구장', + '경기도 수원시 권선구 당수로 235', '당수체육공원 내 풋살 전용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.943043, 37.29204256), 4326)::geography, + true, false, false, 'FREE', 38, 25, false, NOW(), NOW()), + + ('서호체육센터 풋살장', + '경기도 수원시 팔달구 수성로 120', '서호체육센터 내 풋살 전용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9862605, 37.28431671), 4326)::geography, + true, true, true, 'PAID', 38, 25, true, NOW(), NOW()), + + ('광교웰빙국민체육센터 풋살장', + '경기도 수원시 영통구 웰빙타운로 73', '광교웰빙국민체육센터 내 풋살·족구 겸용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0431568, 37.30555265), 4326)::geography, + true, true, false, 'PAID', 38, 25, true, NOW(), NOW()), + + ('연암배수지 체육시설 풋살장', + '경기도 수원시 영통구 광교로 85', '연암배수지 체육시설 내 풋살 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0416645, 37.28989789), 4326)::geography, + true, false, false, 'FREE', 38, 25, false, NOW(), NOW()), + + -- ── BASKETBALL (농구, 4개) ──────────────────────────────────── + ('수원종합운동장 야외 농구장', + '경기도 수원시 장안구 경수대로 893', '수원종합운동장 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0097112, 37.3002178), 4326)::geography, + true, true, false, 'PAID', 28, 15, true, NOW(), NOW()), + + ('서수원칠보체육관 농구장', + '경기도 수원시 권선구 서수원로577번길 171', '서수원칠보체육관 내 실내 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(126.9483014, 37.27627703), 4326)::geography, + true, true, false, 'PAID', 28, 15, true, NOW(), NOW()), + + ('서호체육센터 농구장', + '경기도 수원시 팔달구 수성로 120', '서호체육센터 내 농구·배드민턴 겸용 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(126.9862605, 37.28431671), 4326)::geography, + true, true, true, 'PAID', 28, 15, true, NOW(), NOW()), + + ('매탄공원 농구장', + '경기도 수원시 영통구 매탄로 185', '매탄공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0456915, 37.26873154), 4326)::geography, + true, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + -- ── BADMINTON (배드민턴, 9개) ───────────────────────────────── + ('수원종합운동장 국민체육센터 배드민턴장', + '경기도 수원시 장안구 경수대로 893', '수원종합운동장 국민체육센터 1층 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0097112, 37.3002178), 4326)::geography, + true, true, true, 'PAID', 20, 12, true, NOW(), NOW()), + + ('서수원칠보체육관 배드민턴장', + '경기도 수원시 권선구 서수원로577번길 171', '서수원칠보체육관 배드민턴 전용 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9483014, 37.27627703), 4326)::geography, + true, true, false, 'PAID', 20, 12, true, NOW(), NOW()), + + ('수원시배드민턴전용경기장', + '경기도 수원시 장안구 정조로 1067', '수원시 배드민턴 전용 경기장', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0042699, 37.30063682), 4326)::geography, + true, true, true, 'FREE', 20, 12, true, NOW(), NOW()), + + ('서수원구운체육관', + '경기도 수원시 권선구 구운로14번길 42', '서수원 구운동 배드민턴 전용 체육관', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9758408, 37.2787548), 4326)::geography, + true, false, false, 'FREE', 20, 12, true, NOW(), NOW()), + + ('권선중앙 체육관', + '경기도 수원시 권선구 권중로 171', '권선중앙공원 인근 배드민턴 체육관', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0304797, 37.25186117), 4326)::geography, + true, false, false, 'FREE', 20, 12, false, NOW(), NOW()), + + ('숙지다목적체육관', + '경기도 수원시 팔달구 화양로68번길 7-2', '숙지산 인근 배드민턴 다목적 체육관', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9975773, 37.28390585), 4326)::geography, + true, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('매탄다목적체육관 배드민턴장', + '경기도 수원시 영통구 매탄로 185', '매탄다목적체육관 배드민턴 전용 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0456915, 37.26873154), 4326)::geography, + true, true, false, 'FREE', 20, 12, true, NOW(), NOW()), + + ('광교체육센터 배드민턴장', + '경기도 수원시 영통구 혜령로 12', '광교체육센터 배드민턴·배구 겸용 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0512628, 37.28399535), 4326)::geography, + true, true, true, 'PAID', 20, 12, true, NOW(), NOW()), + + ('광교웰빙국민체육센터 다목적 체육관', + '경기도 수원시 영통구 웰빙타운로 73', '배드민턴·농구·탁구 다목적 실내 체육관', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0431568, 37.30555265), 4326)::geography, + true, true, true, 'PAID', 20, 12, true, NOW(), NOW()), + + -- ── TENNIS (테니스, 9개) ────────────────────────────────────── + ('만석 테니스장', + '경기도 수원시 장안구 정조로 1107', '만석공원 인근 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0007908, 37.30291172), 4326)::geography, + true, false, false, 'FREE', 24, 11, false, NOW(), NOW()), + + ('올림픽 테니스장', + '경기도 수원시 권선구 효원로 240', '올림픽공원 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0265547, 37.26102175), 4326)::geography, + true, false, false, 'FREE', 24, 11, false, NOW(), NOW()), + + ('매탄 테니스장', + '경기도 수원시 영통구 매탄로 185', '매탄공원 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0456915, 37.26873154), 4326)::geography, + true, false, false, 'FREE', 24, 11, false, NOW(), NOW()), + + ('여기산 테니스장', + '경기도 수원시 권선구 여기산로26번길 30', '여기산공원 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(126.9799777, 37.28081019), 4326)::geography, + true, false, false, 'NONE', 24, 11, false, NOW(), NOW()), + + ('정현 중보들 테니스센터', + '경기도 수원시 권선구 오목천로 272', '고색중보들공원 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(126.9896215, 37.24753667), 4326)::geography, + true, false, false, 'NONE', 24, 11, false, NOW(), NOW()), + + ('나촌배수지 테니스장', + '경기도 수원시 영통구 매영로199번길 50', '나촌배수지 인근 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0656707, 37.26203705), 4326)::geography, + true, false, false, 'NONE', 24, 11, false, NOW(), NOW()), + + ('호매실배수지 테니스장', + '경기도 수원시 권선구 칠보로1번길 89', '호매실배수지 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(126.9332637, 37.26748955), 4326)::geography, + true, false, false, 'NONE', 24, 11, false, NOW(), NOW()), + + ('정자 테니스장', + '경기도 수원시 장안구 만석로 65', '정자동 소재 무료 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(126.9883578, 37.29766663), 4326)::geography, + true, false, false, 'NONE', 24, 11, false, NOW(), NOW()), + + ('연암배수지 체육시설 테니스장', + '경기도 수원시 영통구 광교로 85', '연암배수지 체육시설 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0416645, 37.28989789), 4326)::geography, + true, false, false, 'FREE', 24, 11, false, NOW(), NOW()); + + +INSERT INTO sports_facilities ( + facility_name, address, introduce, thumbnail_url, facility_type, + location, + has_toilet, has_vending_machine, has_shower, + parking_type, width_meter, height_meter, wheelchair_accessible, + created_at, modified_at +) VALUES + + -- ── SOCCER 추가 (8개, 35~42번) ─────────────────────────────── + ('서수원주민편익시설 축구장', + '경기도 수원시 권선구 매송고색로 620', '서수원 YMCA 주민편익시설 내 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9728985, 37.24774284), 4326)::geography, + true, true, false, 'PAID', 60, 40, true, NOW(), NOW()), + + ('만석공원 클레이 축구장', + '경기도 수원시 장안구 송죽동 434', '만석공원 내 클레이 재질 무료 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0014437, 37.30045508), 4326)::geography, + true, false, false, 'NONE', 60, 40, false, NOW(), NOW()), + + ('숙지산공원 축구장', + '경기도 수원시 팔달구 화서동 264', '숙지산 인근 공원 내 무료 축구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9970295, 37.2843718), 4326)::geography, + true, false, false, 'NONE', 60, 40, false, NOW(), NOW()), + + ('황골공원 풋살구장', + '경기도 수원시 영통구 영통로 530', '황골공원 내 풋살 전용 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0785934, 37.26636538), 4326)::geography, + true, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('과선교하부 풋살장', + '경기도 수원시 권선구 평동 175-23', '과선교 하부 공간 활용 풋살장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0000298, 37.26343202), 4326)::geography, + false, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('솔대공원 풋살장', + '경기도 수원시 권선구 서부로 1417', '솔대공원 내 풋살 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(126.9817275, 37.23618085), 4326)::geography, + true, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('아낌없이주는나무어린이공원 풋살구장', + '경기도 수원시 팔달구 세지로399번길 46', '팔달구 공원 내 소형 풋살 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0278688, 37.28716739), 4326)::geography, + true, false, false, 'NONE', 38, 25, false, NOW(), NOW()), + + ('드라마센터어린이공원 축구장', + '경기도 수원시 팔달구 인계동 948', '팔달구 드라마센터 인근 공원 축구·풋살 구장', NULL, 'SOCCER', + ST_SetSRID(ST_MakePoint(127.0292301, 37.27009674), 4326)::geography, + true, false, false, 'NONE', 40, 25, false, NOW(), NOW()), + + -- ── BASKETBALL 추가 (8개, 43~50번) ────────────────────────── + ('수원청소년문화센터 농구장', + '경기도 수원시 팔달구 권광로 293', '수원청소년문화센터 내 실내 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0349692, 37.27362955), 4326)::geography, + true, true, false, 'PAID', 28, 15, true, NOW(), NOW()), + + ('서수원주민편익시설 농구장', + '경기도 수원시 권선구 매송고색로 620', '서수원 YMCA 주민편익시설 내 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(126.9728985, 37.24774284), 4326)::geography, + true, true, false, 'PAID', 28, 15, true, NOW(), NOW()), + + ('팔달약수터 일원 농구장', + '경기도 수원시 팔달구 팔달로3가 103-22', '팔달약수터 인근 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0136161, 37.276956), 4326)::geography, + false, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + ('정자공원 농구장', + '경기도 수원시 장안구 만석로 65', '정자공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(126.9883578, 37.29766663), 4326)::geography, + true, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + ('올림픽공원 농구장', + '경기도 수원시 권선구 효원로 240', '올림픽공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0265547, 37.26102175), 4326)::geography, + true, false, false, 'FREE', 28, 15, false, NOW(), NOW()), + + ('효원공원 농구장', + '경기도 수원시 팔달구 인계동 1117', '효원공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0394453, 37.26466916), 4326)::geography, + true, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + ('매봉공원 농구장', + '경기도 수원시 영통구 동탄원천로1109번길 61', '매봉공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0550475, 37.26963242), 4326)::geography, + true, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + ('황골공원 농구장', + '경기도 수원시 영통구 영통로 530', '황골공원 내 야외 농구 코트', NULL, 'BASKETBALL', + ST_SetSRID(ST_MakePoint(127.0785934, 37.26636538), 4326)::geography, + true, false, false, 'NONE', 28, 15, false, NOW(), NOW()), + + -- ── BADMINTON 추가 (15개, 51~65번) ────────────────────────── + ('열림배수지 배드민턴장', + '경기도 수원시 영통구 이의동 1181', '열림배수지 내 무료 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0403885, 37.30915318), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('팔달약수터 일원 배드민턴장', + '경기도 수원시 팔달구 팔달로3가 103-22', '팔달약수터 인근 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0136161, 37.276956), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('수성약수터 일원 배드민턴장', + '경기도 수원시 팔달구 팔달산로 131', '수성약수터 인근 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0081153, 37.28019131), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('정자공원 배드민턴장', + '경기도 수원시 장안구 만석로 65', '정자공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9883578, 37.29766663), 4326)::geography, + true, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('밤밭청개구리공원 배드민턴장', + '경기도 수원시 장안구 율전동 125', '밤밭청개구리공원 내 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9698998, 37.3067578), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('퉁소바위공원 배드민턴장', + '경기도 수원시 장안구 창룡대로151번길 13', '퉁소바위공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0257518, 37.2919363), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('구운공원 배드민턴장', + '경기도 수원시 권선구 구운로4번길 34', '구운공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(126.9762372, 37.27852219), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('올림픽공원 배드민턴장', + '경기도 수원시 권선구 효원로 240', '올림픽공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0265547, 37.26102175), 4326)::geography, + true, false, false, 'FREE', 20, 12, false, NOW(), NOW()), + + ('영흥체육관', + '경기도 수원시 영통구 영통로 435', '영통구 영흥체육관 배드민턴·탁구 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.07312, 37.26046), 4326)::geography, + true, true, false, 'FREE', 20, 12, true, NOW(), NOW()), + + ('영통체육문화센터', + '경기도 수원시 영통구 봉영로1744번길 36', '영통1동 체육문화센터 배드민턴·농구 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0845014, 37.26388147), 4326)::geography, + true, true, false, 'PAID', 20, 12, true, NOW(), NOW()), + + ('망포동체육시설', + '경기도 수원시 영통구 망포동 701', '망포동 소재 배드민턴 전용 체육시설', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0474984, 37.23854617), 4326)::geography, + true, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('혜령공원 배드민턴장', + '경기도 수원시 영통구 에듀타운로 91', '혜령공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0452584, 37.28823602), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('연암고우언 배드민턴장', + '경기도 수원시 영통구 창룡대로 246', '연암고우언공원 내 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0364315, 37.2945025), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('벽적골공원 배드민턴장', + '경기도 수원시 영통구 덕영대로1555번길 60', '벽적골공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0618911, 37.24867343), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + ('고렴공원 배드민턴장', + '경기도 수원시 권선구 동수원로 114', '고렴공원 내 야외 배드민턴 코트', NULL, 'BADMINTON', + ST_SetSRID(ST_MakePoint(127.0292077, 37.24063372), 4326)::geography, + false, false, false, 'NONE', 20, 12, false, NOW(), NOW()), + + -- ── TENNIS 추가 (1개, 66번) ────────────────────────────────── + ('수원청소년문화센터 테니스장', + '경기도 수원시 팔달구 권광로 293', '수원청소년문화센터 내 테니스 코트', NULL, 'TENNIS', + ST_SetSRID(ST_MakePoint(127.0349692, 37.27362955), 4326)::geography, + true, true, false, 'PAID', 24, 11, true, NOW(), NOW()); + +-- ================================================================ +-- match_rooms 추가분 (SOCCER·BASKETBALL·BADMINTON만, TENNIS 제외) +-- cur_members = 0으로 통일 +-- ================================================================ +INSERT INTO match_rooms ( + sports_name, facility_id, cur_members, max_members, status, + duration_minutes, entry_fee, scheduled_at, + uniform_policy, number_of_teams, mixed_gender, + created_at, modified_at +) VALUES + -- SOCCER 35~42 + ('SOCCER', 35, 0, 10, 'OPEN', 60, 3000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 35, 0, 10, 'OPEN', 90, 3000, NOW() + interval '5 days', 'VEST_PROVIDED', 2, true, NOW(), NOW()), + ('SOCCER', 36, 0, 8, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 36, 0, 8, 'OPEN', 60, 0, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 37, 0, 8, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 38, 0, 8, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 39, 0, 10, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 40, 0, 8, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 41, 0, 8, 'OPEN', 60, 2000, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 42, 0, 10, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + + -- BASKETBALL 43~50 + ('BASKETBALL', 43, 0, 10, 'OPEN', 60, 2000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 43, 0, 10, 'OPEN', 60, 2000, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 44, 0, 10, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 45, 0, 8, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 46, 0, 8, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 47, 0, 8, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 48, 0, 10, 'OPEN', 60, 0, NOW() + interval '5 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 49, 0, 8, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 50, 0, 8, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, true, NOW(), NOW()), + + -- BADMINTON 51~65 + ('BADMINTON', 51, 0, 4, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 52, 0, 4, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 53, 0, 4, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 54, 0, 4, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 55, 0, 4, 'OPEN', 60, 0, NOW() + interval '4 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 56, 0, 4, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 57, 0, 4, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 58, 0, 4, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 59, 0, 4, 'OPEN', 60, 2000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 60, 0, 4, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 61, 0, 4, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 62, 0, 4, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 63, 0, 4, 'OPEN', 60, 0, NOW() + interval '4 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 64, 0, 4, 'OPEN', 60, 0, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 65, 0, 4, 'OPEN', 60, 0, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()); + + +INSERT INTO match_rooms ( + sports_name, facility_id, cur_members, max_members, status, + duration_minutes, entry_fee, scheduled_at, + uniform_policy, number_of_teams, mixed_gender, + created_at, modified_at +) VALUES + -- SOCCER 시설 1~12 + ('SOCCER', 1, 0, 10, 'OPEN', 60, 5000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 1, 0, 10, 'OPEN', 90, 5000, NOW() + interval '3 days', 'VEST_PROVIDED', 3, true, NOW(), NOW()), + ('SOCCER', 2, 0, 10, 'OPEN', 60, 4000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 2, 0, 10, 'OPEN', 60, 4000, NOW() + interval '5 days', 'VEST_PROVIDED', 2, true, NOW(), NOW()), + ('SOCCER', 3, 0, 8, 'OPEN', 60, 3000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 3, 0, 8, 'OPEN', 90, 3000, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 4, 0, 10, 'OPEN', 60, 3000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 4, 0, 10, 'OPEN', 90, 3000, NOW() + interval '6 days', 'VEST_PROVIDED', 2, true, NOW(), NOW()), + ('SOCCER', 5, 0, 8, 'OPEN', 60, 3000, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 6, 0, 10, 'OPEN', 60, 3000, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 7, 0, 8, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 8, 0, 10, 'OPEN', 60, 2000, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('SOCCER', 9, 0, 8, 'OPEN', 90, 2000, NOW() + interval '5 days', 'VEST_PROVIDED', 2, false, NOW(), NOW()), + ('SOCCER', 10, 0, 10, 'OPEN', 60, 4000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('SOCCER', 11, 0, 10, 'OPEN', 60, 4000, NOW() + interval '3 days', 'VEST_PROVIDED', 2, true, NOW(), NOW()), + ('SOCCER', 12, 0, 8, 'OPEN', 60, 3000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + + -- BASKETBALL 시설 13~16 + ('BASKETBALL', 13, 0, 10, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 13, 0, 10, 'OPEN', 60, 2000, NOW() + interval '5 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 14, 0, 10, 'OPEN', 60, 2000, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 14, 0, 10, 'OPEN', 90, 2000, NOW() + interval '6 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 15, 0, 10, 'OPEN', 60, 3000, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 15, 0, 8, 'OPEN', 60, 3000, NOW() + interval '7 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BASKETBALL', 16, 0, 8, 'OPEN', 60, 0, NOW() + interval '1 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BASKETBALL', 16, 0, 8, 'OPEN', 60, 0, NOW() + interval '4 days', 'BRING_OWN', 2, true, NOW(), NOW()), + + -- BADMINTON 시설 17~25 + ('BADMINTON', 17, 0, 4, 'OPEN', 60, 2000, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 17, 0, 4, 'OPEN', 60, 2000, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 18, 0, 4, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 18, 0, 4, 'OPEN', 60, 2000, NOW() + interval '4 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 19, 0, 4, 'OPEN', 90, 3000, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 19, 0, 4, 'OPEN', 60, 3000, NOW() + interval '5 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 20, 0, 4, 'OPEN', 60, 2000, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 21, 0, 4, 'OPEN', 60, 2000, NOW() + interval '3 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 22, 0, 4, 'OPEN', 60, 2000, NOW() + interval '1 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 23, 0, 4, 'OPEN', 60, 2000, NOW() + interval '4 days', 'BRING_OWN', 2, false, NOW(), NOW()), + ('BADMINTON', 24, 0, 4, 'OPEN', 60, 3000, NOW() + interval '2 days', 'BRING_OWN', 2, true, NOW(), NOW()), + ('BADMINTON', 25, 0, 4, 'OPEN', 60, 3000, NOW() + interval '6 days', 'BRING_OWN', 2, false, NOW(), NOW()); \ No newline at end of file diff --git "a/data/\352\262\275\352\270\260\353\217\204_\354\210\230\354\233\220\354\213\234_\352\263\265\352\263\265\354\262\264\354\234\241\354\213\234\354\204\244\355\230\204\355\231\251_20240826.csv" "b/data/\352\262\275\352\270\260\353\217\204_\354\210\230\354\233\220\354\213\234_\352\263\265\352\263\265\354\262\264\354\234\241\354\213\234\354\204\244\355\230\204\355\231\251_20240826.csv" new file mode 100644 index 0000000..6d0747d --- /dev/null +++ "b/data/\352\262\275\352\270\260\353\217\204_\354\210\230\354\233\220\354\213\234_\352\263\265\352\263\265\354\262\264\354\234\241\354\213\234\354\204\244\355\230\204\355\231\251_20240826.csv" @@ -0,0 +1,247 @@ +시설명,종목,소재지도로명주소,소재지지번주소,위도,경도,관리기관,운영주체,연락처,사용료,데이터기준일자 +수원종합운동장 주경기장,축구+육상+기타,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,유료,2024.8.26 +수원종합운동장 수원체육관,배구+농구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,유료,2024.8.26 +수원종합운동장 국민체육센터(1층),배드민턴,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,유료,2024.8.26 +수원종합운동장 국민체육센터(2층),탁구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,유료,2024.8.26 +수원종합운동장 보조구장,축구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,유료,2024.8.26 +수원종합운동장 야외 농구장,농구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,무료,2024.8.26 +수원종합운동장 야외 족구장,족구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원도시공사,031-240-2706,무료,2024.8.26 +수원케이티위즈파크,야구,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,(주)KT스포츠,1899-5916,유료,2024.8.26 +서수원칠보체육관 GX,GX,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,유료,2024.8.26 +서수원칠보체육관 탁구장,탁구,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,유료,2024.8.26 +서수원칠보체육관 헬스장,헬스,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,유료,2024.8.26 +서수원칠보체육관 농구장,농구,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,무료,2024.8.26 +서수원칠보체육관 배드민턴장,배드민턴,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,무료,2024.8.26 +서수원칠보체육관 게이트볼장,게이트볼,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원도시공사,031-259-5415,무료,2024.8.26 +서수원칠보체육관 인조잔디구장,축구,경기도 수원시 권선구 서수원로577번길 171,경기도 수원시 권선구 금곡동 1071번지,37.27627703,126.9483014,수원시 체육진흥과,수원시체육회,031-290-6012,유료,2024.8.26 +광교웰빙국민체육센터 GX,GX,경기도 수원시 영통구 웰빙타운로 73,경기도 수원시 영통구 이의동 1183번지,37.30555265,127.0431568,수원시 체육진흥과,수원도시공사,031-259-4611,유료,2024.8.26 +광교웰빙국민체육센터 당구장,당구,경기도 수원시 영통구 웰빙타운로 73,경기도 수원시 영통구 이의동 1183번지,37.30555265,127.0431568,수원시 체육진흥과,수원도시공사,031-259-4611,유료,2024.8.26 +광교웰빙국민체육센터 수영장,수영,경기도 수원시 영통구 웰빙타운로 73,경기도 수원시 영통구 이의동 1183번지,37.30555265,127.0431568,수원시 체육진흥과,수원도시공사,031-259-4611,유료,2024.8.26 +광교웰빙국민체육센터 풋살장,풋살+족구,경기도 수원시 영통구 웰빙타운로 73,경기도 수원시 영통구 이의동 1183번지,37.30555265,127.0431568,수원시 체육진흥과,수원도시공사,031-259-4611,무료,2024.8.26 +광교웰빙국민체육센터 다목적 체육관,배드민턴+농구+탁구 등,경기도 수원시 영통구 웰빙타운로 73,경기도 수원시 영통구 이의동 1183번지,37.30555265,127.0431568,수원시 체육진흥과,수원도시공사,031-259-4611,유료,2024.8.26 +수원시체육회관(휘트니스센터),헬스,경기도 수원시 장안구 경수대로 893,경기도 수원시 장안구 조원동 775번지,37.3002178,127.0097112,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서호체육센터 GX,GX,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서호체육센터 헬스장,헬스,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서호체육센터 농구장,배드민턴+농구,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서호체육센터 탁구장,탁구,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서호체육센터 풋살장,풋살,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +광교체육센터 수영장,수영,경기도 수원시 영통구 혜령로 12,경기도 수원시 영통구 이의동 1368번지,37.28399535,127.0512628,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +광교체육센터 GX,GX,경기도 수원시 영통구 혜령로 12,경기도 수원시 영통구 이의동 1368번지,37.28399535,127.0512628,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +광교체육센터 배구장,배드민턴+배구,경기도 수원시 영통구 혜령로 12,경기도 수원시 영통구 이의동 1368번지,37.28399535,127.0512628,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +연암배수지 체육시설 풋살장,풋살,경기도 수원시 영통구 광교로 85,경기도 수원시 영통구 이의동 1291,37.28989789,127.0416645,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +연암배수지 체육시설 족구장,족구,경기도 수원시 영통구 광교로 85,경기도 수원시 영통구 이의동 1291,37.28989789,127.0416645,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +연암배수지 체육시설 테니스장,테니스,경기도 수원시 영통구 광교로 85,경기도 수원시 영통구 이의동 1291,37.28989789,127.0416645,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +벌터체육문화센터 탁구장,탁구,경기도 수원시 권선구 서호동로14번길 76-23,경기도 수원시 권선구 서둔동 27-61번지,37.26411745,126.9905811,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +벌터체육문화센터 GX,GX,경기도 수원시 권선구 서호동로14번길 76-23,경기도 수원시 권선구 서둔동 27-61번지,37.26411745,126.9905811,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +벌터체육문화센터 헬스장,헬스,경기도 수원시 권선구 서호동로14번길 76-23,경기도 수원시 권선구 서둔동 27-61번지,37.26411745,126.9905811,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +수원시배드민턴전용경기장,배드민턴,경기도 수원시 장안구 정조로 1067,경기도 수원시 장안구 송죽동 316,37.30063682,127.0042699,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +서수원구운체육관,배드민턴,경기도 수원시 권선구 구운로14번길 42,경기도 수원시 권선구 구운동 501번지,37.2787548,126.9758408,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +권선중앙 체육관,배드민턴,경기도 수원시 권선구 권중로 171,경기도 수원시 권선구 권선동 1269,37.25186117,127.0304797,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +숙지다목적체육관,배드민턴,경기도 수원시 팔달구 화양로68번길 7-2,경기도 수원시 팔달구 화서동 산23번지,37.28390585,126.9975773,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +매탄다목적체육관 배드민턴장,배드민턴,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +매탄다목적체육관 탁구장,탁구,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +매탄다목적체육관 GX,GX,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +여기산 게이트볼장,게이트볼,경기도 수원시 권선구 여기산로26번길 30,경기도 수원시 권선구 서둔동 256번지,37.28081019,126.9799777,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +세류동 게이트볼장,게이트볼,경기도 수원시 권선구 새터로47번길 86,경기도 수원시 권선구 세류동 638-1,37.25073536,127.0084985,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +혜령공원 게이트볼장,게이트볼,경기도 수원시 영통구 혜령로 17,경기도 수원시 영통구 이의동 1372,37.28327639,127.0518311,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +여기산(장애인)게이트볼장,게이트볼,경기도 수원시 권선구 여기산로26번길 30,경기도 수원시 권선구 서둔동 256,37.28081019,126.9799777,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +광교씨름전용체육관,씨름,경기도 수원시 영통구 광교산로 154-42,경기도 수원시 영통구 이의동 산94-6,37.2980139,127.0331153,수원시 체육진흥과,수원시체육회,031-290-6032,전용,2024.8.26 +만석인조잔디구장,축구,경기도 수원시 장안구 정조로 1087,경기도 수원시 장안구 송죽동 305-1,37.30179238,127.0025472,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +여기산인조잔디구장,축구,경기도 수원시 권선구 여기산로26번길 30,경기도 수원시 권선구 서둔동 256,37.28081019,126.9799777,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +지방산업단지인조잔디구장,축구,경기도 수원시 권선구 오목천로152번길 29,경기도 수원시 권선구 고색동 917,37.24371041,126.9782822,수원시 체육진흥과,수원산업단지 관리공단,031-298-0856,유료,2024.8.26 +매탄인조잔디구장,축구,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +고색중보들공원 풋살구장,풋살,경기도 수원시 권선구 오목천로 272,경기도 수원시 권선구 고색동 1129,37.24753667,126.9896215,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +마중공원 풋살구장,풋살,경기도 수원시 권선구 경수대로 88,경기도 수원시 권선구 권선동 1348,37.23574436,127.0215156,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +당수체육공원 풋살구장,풋살,경기도 수원시 권선구 당수로 235,경기도 수원시 권선구 당수동 162-1,37.29204256,126.943043,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +만석 테니스장,테니스,경기도 수원시 장안구 정조로 1107,경기도 수원시 장안구 송죽동 237번지,37.30291172,127.0007908,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +올림픽 테니스장,테니스,경기도 수원시 권선구 효원로 240,경기도 수원시 권선구 권선동 1012번지,37.26102175,127.0265547,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +매탄 테니스장,테니스,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +여기산 테니스장,테니스,경기도 수원시 권선구 여기산로26번길 30,경기도 수원시 권선구 서둔동 256,37.28081019,126.9799777,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +정현 중보들 테니스센터,테니스,경기도 수원시 권선구 오목천로 272,경기도 수원시 권선구 고색동 1129,37.24753667,126.9896215,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +나촌배수지테니스장,테니스,경기도 수원시 영통구 매영로199번길 50,경기도 수원시 영통구 원천동 419-25번지,37.26203705,127.0656707,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +호매실배수지 테니스장,테니스,경기도 수원시 권선구 칠보로1번길 89,경기도 수원시 권선구 금곡동 746-26,37.26748955,126.9332637,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +정자테니스장,테니스,경기도 수원시 장안구 만석로 65,경기도 수원시 장안구 정자동 869-1번지,37.29766663,126.9883578,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +수원시정구장,정구,경기도 수원시 권선구 매송고색로 594,경기도 수원시 권선구 고색동 904-14번지,37.24739666,126.9700595,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +이의궁도장,궁도,경기도 수원시 영통구 에듀타운로 43,경기도 수원시 영통구 이의동 1366번지,37.28601213,127.0482481,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +수원시양궁장,양궁,,경기도 수원시 장안구 율전동 41-19,37.30959681,126.9728653,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +매탄공원 농구장,농구,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +스포츠클라이밍장,스포츠클라이밍,,경기도 수원시 영통구 하동 999,37.28690288,127.0698889,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +일림배수지 야구장,야구,경기도 수원시 장안구 수일로91번길 55,경기도 수원시 장안구 파장동 412-6,37.31206941,127.0010884,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +광교저류지 야구장,야구,,경기도 수원시 영통구 원천동 594번지,37.27313016,127.0624466,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +탑동야구장,야구,,경기도 수원시 권선구 탑동 540-469,37.26059992,126.9767063,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +광교임시수련원 야구장,야구,경기도 수원시 장안구 광교산로 349,경기도 수원시 장안구 하광교동 86-3번지,37.31432905,127.0196073,수원시 체육진흥과,체육진흥과(직영),031-228-2138,무료,2024.8.26 +올림픽공원 족구장,족구,경기도 수원시 권선구 효원로 240,경기도 수원시 권선구 권선동 1012번지,37.26102175,127.0265547,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +매탄공원 족구장,족구,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄동 811번지,37.26873154,127.0456915,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +권선중앙공원 족구장,zzz,경기도 수원시 권선구 권중로 171,경기도 수원시 권선구 권선동 1269,37.25186117,127.0304797,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +탑동공원 족구장,족구,경기도 수원시 권선구 탑동로57번길 35,경기도 수원시 권선구 탑동 746-1번지,37.27309512,126.9720225,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +지지대공원 족구장,족구,,경기도 수원시 장안구 율전동 125,37.3067578,126.9698998,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +일월공원 족구장,족구,,경기도 수원시 장안구 율전동 488-9,37.28723292,126.9710361,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +서호꽃뫼공원 족구장,족구,,경기도 수원시 팔달구 화서동 434-7,37.28290246,126.9890911,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +만석공원 족구장,족구,,경기도 수원시 장안구 송죽동 417-32,37.30045508,127.0014437,수원시 체육진흥과,수원시체육회,031-290-6032,무료,2024.8.26 +광교복합체육센터,빙상+수영,경기도 수원시 영통구 광교호수로 165,경기도 수원시 영통구 하동 1026-1,37.28197,127.070497,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +영흥체육관,배드민턴+탁구,경기도 수원시 영통구 영통로 435,경기도 수원시 영통구 영통동 36-3,37.26046,127.07312,수원시 체육진흥과,수원시체육회,031-290-6032,유료,2024.8.26 +수원청소년문화센터 수영장,수영,경기도 수원시 팔달구 권광로 293,경기도 수원시 팔달구 인계동 333번지,37.27362955,127.0349692,수원시 청년청소년과,수원시청소년재단,031-273-3030,유료,2024.8.26 +수원청소년문화센터 농구장,농구+배드민턴+탁구,경기도 수원시 팔달구 권광로 293,경기도 수원시 팔달구 인계동 333번지,37.27362955,127.0349692,수원시 청년청소년과,수원시청소년재단,031-273-3030,유료,2024.8.26 +수원청소년문화센터 인라인스케이트장,인라인스케이트,경기도 수원시 팔달구 권광로 293,경기도 수원시 팔달구 인계동 333번지,37.27362955,127.0349692,수원시 청년청소년과,수원시청소년재단,031-273-3030,무료,2024.8.26 +수원청소년문화센터 테니스장,테니스,경기도 수원시 팔달구 권광로 293,경기도 수원시 팔달구 인계동 333번지,37.27362955,127.0349692,수원시 청년청소년과,수원시청소년재단,031-273-3030,유료,2024.8.26 +수원청소년문화센터 농구장,농구,경기도 수원시 팔달구 권광로 293,경기도 수원시 팔달구 인계동 333번지,37.27362955,127.0349692,수원시 청년청소년과,수원시청소년재단,031-273-3030,무료,2024.8.26 +수원체육문화센타 수영장,수영,경기도 수원시 영통구 영통로 383,경기도 수원시 영통구 영통동 962-3번지,37.25766867,127.0690676,수원시 청소자원과,YWCA 수원시지부,031-273-3030,유료,2024.8.26 +수원체육문화센타 골프장,골프,경기도 수원시 영통구 영통로 383,경기도 수원시 영통구 영통동 962-3번지,37.25766867,127.0690676,수원시 청소자원과,YWCA 수원시지부,031-273-3030,유료,2024.8.26 +수원체육문화센타 헬스장,헬스,경기도 수원시 영통구 영통로 383,경기도 수원시 영통구 영통동 962-3번지,37.25766867,127.0690676,수원시 청소자원과,YWCA 수원시지부,031-273-3030,유료,2024.8.26 +수원체육문화센타 GX,GX,경기도 수원시 영통구 영통로 383,경기도 수원시 영통구 영통동 962-3번지,37.25766867,127.0690676,수원시 청소자원과,YWCA 수원시지부,031-273-3030,유료,2024.8.26 +서수원주민편익시설 수영장,수영,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,유료,2024.8.26 +서수원주민편익시설 농구장,배드민턴+농구+탁구,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,유료,2024.8.26 +서수원주민편익시설 헬스장,헬스,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,유료,2024.8.26 +서수원주민편익시설 골프장,골프,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,유료,2024.8.26 +서수원주민편익시설 GX,GX,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,유료,2024.8.26 +서수원주민편익시설 축구장,축구,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,무료,2024.8.26 +서수원주민편익시설 게이트볼장,게이트볼,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,무료,2024.8.26 +서수원주민편익시설 농구장,농구,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,무료,2024.8.26 +서수원주민편익시설 인라인스케이트장,인라인스케이트,경기도 수원시 권선구 매송고색로 620,경기도 수원시 권선구 고색동 905-19번지,37.24774284,126.9728985,수원시 청소자원과,YMCA 수원시지부,031-293-6003,무료,2024.8.26 +수원자원회수시설 게이트볼장,게이트볼,경기도 수원시 영통구 영통로 399,경기도 수원시 영통구 영통동 962-5번지,37.25739392,127.0703547,수원시 청소자원과,자원순환과,031-228-3255,무료,2024.8.26 +숙지배수지 족구장,족구,경기도 수원시 팔달구 수성로244번길 92,경기도 수원시 팔달구 화서동 7-35,37.2847053,127.0006154,수원시 상수도사업소,맑은물생산과,031-228-4261,무료,2024.8.26 +원천배수지 야구장,야구,,경기도 수원시 영통구 원천동 152-2,37.27504217,127.0586935,수원시 상수도사업소,맑은물생산과,031-228-4261,무료,2024.8.26 +열림배수지 배드민턴장,배드민턴,,경기도 수원시 영통구 이의동 1181,37.30915318,127.0403885,수원시 상수도사업소,맑은물생산과,031-228-4261,무료,2024.8.26 +화산체육공원 축구장,축구,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,유료,2024.8.26 +화산체육공원 골프장,골프,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,유료,2024.8.26 +화산체육공원 테니스장,테니스,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,유료,2024.8.26 +화산체육공원 인라인스케이트장,인라인스케이트,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,무료,2024.8.26 +화산체육공원 농구장,농구,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,무료,2024.8.26 +화산체육공원 족구장,족구,경기도 화성시 태안로 263,경기도 화성시 송산동 5-1번지,37.21451483,127.0211313,수원시 하수관리과,수원도시공사,031-220-8135,무료,2024.8.26 +팔달약수터 일원 배드민턴장,배드민턴,,경기도 수원시 팔달구 팔달로3가 103-22,37.276956,127.0136161,수원시 화성사업소,문화유산시설과,031-228-4473,무료,2024.8.26 +팔달약수터 일원 농구족구장,농구+족구,,경기도 수원시 팔달구 팔달로3가 103-22,37.276956,127.0136161,수원시 화성사업소,문화유산시설과,031-228-4473,무료,2024.8.26 +수성약수터 일원 배드민턴장,배드민턴,경기도 수원시 팔달구 팔달산로 131,경기도 수원시 팔달구 화서동 산1-12,37.28019131,127.0081153,수원시 화성사업소,문화유산시설과,031-228-4473,무료,2024.8.26 +수성약수터 일원 GX,GX,경기도 수원시 팔달구 팔달산로 131,경기도 수원시 팔달구 화서동 산1-12,37.28019131,127.0081153,수원시 팔달구 행정지원과,주민자치팀,031-228-7412,무료,2024.8.26 +만석공원 클레이 축구장,축구,,경기도 수원시 장안구 송죽동 434,37.30045508,127.0014437,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +만석공원 게이트볼장,게이트볼,,경기도 수원시 장안구 송죽동 434,37.30045508,127.0014437,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +만석공원 X-게임장,X-GAME,,경기도 수원시 장안구 송죽동 434,37.30045508,127.0014437,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +정자공원 농구장,농구,경기도 수원시 장안구 만석로 65,경기도 수원시 장안구 정자동 869-1번지,37.29766663,126.9883578,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +정자공원 게이트볼장,게이트볼,경기도 수원시 장안구 만석로 65,경기도 수원시 장안구 정자동 869-1번지,37.29766663,126.9883578,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +정자공원 배드민턴장,배드민턴,경기도 수원시 장안구 만석로 65,경기도 수원시 장안구 정자동 869-1번지,37.29766663,126.9883578,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +샘내공원 다목적구장,족구+배드민턴+농구,경기도 수원시 장안구 만석로5번길 21,경기도 수원시 장안구 천천동 520,37.29576367,126.9819057,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +밤밭청개구리공원 게이트볼장,게이트볼,,경기도 수원시 장안구 율전동 125,37.3067578,126.9698998,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +밤밭청개구리공원 배드민턴장,배드민턴,,경기도 수원시 장안구 율전동 125,37.3067578,126.9698998,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +천천3호공원 족구장,족구,경기도 수원시 장안구 정자천로 82,경기도 수원시 장안구 정자동 925,37.2912395,126.9862239,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +퉁소바위공원 배드민턴장,배드민턴,경기도 수원시 장안구 창룡대로151번길 13,경기도 수원시 장안구 연무동 산21-1,37.2919363,127.0257518,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +소정어린이공원 농구장,농구,경기도 수원시 장안구 파장로22번길 30,경기도 수원시 장안구 파장동 603-7,37.30558137,126.9990242,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +정자어린이공원 농구장,농구,경기도 수원시 장안구 송정로60번길 10-23,경기도 수원시 장안구 정자동 35-22,37.29552781,127.0025659,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +영화어린이공원 족구장,족구,경기도 수원시 장안구 수성로340번길 30,경기도 수원시 장안구 영화동 412,37.29132199,127.0099269,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +영화어린이공원 게이트볼장,게이트볼,경기도 수원시 장안구 수성로340번길 30,경기도 수원시 장안구 영화동 412,37.29132199,127.0099269,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +조원어린이공원 농구장,농구,,경기도 수원시 장안구 조원동 860,37.30362598,127.0171954,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +달어린이공원 농구장,농구,경기도 수원시 장안구 하률로46번길 17,경기도 수원시 장안구 천천동 566-1,37.30202595,126.9793126,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +달어린이공원 족구장,족구,경기도 수원시 장안구 하률로46번길 17,경기도 수원시 장안구 천천동 566-1,37.30202595,126.9793126,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +바람어린이공원 족구장,족구,경기도 수원시 장안구 정자로41번길 12,경기도 수원시 장안구 천천동 482-2,37.30269508,126.9818469,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +비단어린이공원 농구장,농구,,경기도 수원시 장안구 천천동 529,37.29742618,126.9833365,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +청솔어린이공원 농구장,농구,경기도 수원시 장안구 만석로20번길 28,경기도 수원시 장안구 정자동 921,37.29354012,126.9846287,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +솔뫼어린이공원 농구장,농구,경기도 수원시 장안구 천천로21번길 11,경기도 수원시 장안구 정자동 924,37.29340551,126.986841,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +꽃뫼어린이공원 농구장,농구,,경기도 수원시 장안구 정자동 883-3,37.29278703,126.9920666,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +명인어린이공원 다목적운동장,배드민턴+족구,경기도 수원시 장안구 정자천로188번길 28,경기도 수원시 장안구 정자동 884-5,37.29532757,126.9957186,수원시 장안구 녹지공원과,공원관리팀,031-228-5986,무료,2024.8.26 +일월공원 게이트볼장,게이트볼,,경기도 수원시 장안구 율전동 487-1,37.28737695,126.9705624,수원시 공원녹지사업소 수목원과,일월수목원팀,031-228-4186,무료,2024.8.26 +올림픽공원 농구장,농구,경기도 수원시 권선구 효원로 240,경기도 수원시 권선구 권선동 1012번지,37.26102175,127.0265547,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +올림픽공원 배드민턴장,배드민턴,경기도 수원시 권선구 효원로 240,경기도 수원시 권선구 권선동 1012번지,37.26102175,127.0265547,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +여기산공원 X-게임장,X-GAME,경기도 수원시 권선구 여기산로26번길 30,경기도 수원시 권선구 서둔동 256,37.28081019,126.9799777,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선중앙공원 농구장,농구,,경기도 수원시 권선구 권선동 1269,37.25186117,127.0304797,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선중앙공원 실외 배드민턴장,배드민턴,,경기도 수원시 권선구 권선동 1269,37.25186117,127.0304797,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선공원 게이트볼장,게이트볼,,경기도 수원시 권선구 권선동 1269,37.25186117,127.0304797,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +당수체육공원 게이트볼장,게이트볼,경기도 수원시 권선구 당수로 235,경기도 수원시 권선구 당수동 173번지,37.29290254,126.9433625,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선공원 농구장,농구,경기도 수원시 권선구 덕영대로1207번길 26-6,경기도 수원시 권선구 권선동 1198,37.24998538,127.0234891,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +탑동공원 농구장,농구,경기도 수원시 권선구 탑동로 57번길 35(탑동),,37.27311411,126.9713346,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +구운공원 배드민턴장,배드민턴,경기도 수원시 권선구 구운로4번길 34,경기도 수원시 권선구 구운동 464,37.27852219,126.9762372,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선늘푸른공원 농구장,농구,경기도 수원시 권선구 동탄원천로 818,경기도 수원시 권선구 권선동 1310,37.24799588,127.0400993,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +오목천공원 농구장,농구,경기도 수원시 권선구 오목천로 96,경기도 수원시 권선구 고색동 980,37.24105555,126.9731367,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +오목천공원 족구장,족구,경기도 수원시 권선구 오목천로 96,경기도 수원시 권선구 고색동 980,37.24105555,126.9731367,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +솔대공원 농구장,농구,경기도 수원시 권선구 서부로 1417,경기도 수원시 권선구 고색동 992,37.23618085,126.9817275,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +고렴공원 농구장(인라인),농구+인라인스케이트,경기도 수원시 권선구 동수원로 114,경기도 수원시 권선구 곡반정동 546,37.24063372,127.0292077,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +고렴공원 배드민턴장,배드민턴,경기도 수원시 권선구 동수원로 114,경기도 수원시 권선구 곡반정동 546,37.24063372,127.0292077,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +고렴공원 게이트볼장,게이트볼,경기도 수원시 권선구 동수원로 114,경기도 수원시 권선구 곡반정동 546,37.24063372,127.0292077,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +재간령어린이공원 배드민턴장,배드민턴,경기도 수원시 권선구 경수대로235번길 68-4,경기도 수원시 권선구 세류동 1135,37.24966876,127.0143351,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +한터어린이공원 농구장,농구,,경기도 수원시 권선구 서둔동 372,37.26773877,126.9960612,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +구운3호어린이공원 다목적구장,배드민턴,,경기도 수원시 권선구 구운동 510,37.27592632,126.9762612,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +일월3호어린이공원 농구장,농구,,경기도 수원시 권선구 구운동 895,37.28523299,126.972345,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +일월5호어린이공원 배드민턴장,배드민턴,경기도 수원시 권선구 구운로73번길 10-14,경기도 수원시 권선구 구운동 941-1,37.28067704,126.9722967,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +일월6호어린이공원 농구장,농구,,경기도 수원시 권선구 구운동 955,37.27851065,126.9698445,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +풀잎어린이공원 농구장,농구,,경기도 수원시 권선구 금곡동 66-1,37.27826097,126.951815,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선어린이공원 배드민턴장,배드민턴,경기도 수원시 권선구 경수대로302번길 29,경기도 수원시 권선구 권선동 1185-2,37.25424402,127.0222556,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선어린이공원 다목적구장,족구 등,경기도 수원시 권선구 경수대로302번길 29,경기도 수원시 권선구 권선동 1185-2,37.25424402,127.0222556,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +다정어린이공원 다목적구장,배드민턴+족구,경기도 수원시 권선구 경수대로302번길 32,경기도 수원시 권선구 권선동 1188-2,37.25272971,127.0222652,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +권선3-4호어린이공원 농구장,농구,경기도 수원시 권선구 덕영대로1323번길 56,경기도 수원시 권선구 권선동 1319,37.24863225,127.0368593,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +신아어린이공원 농구장,농구,,경기도 수원시 권선구 곡반정동 572,37.23732609,127.0299174,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +누리문화공원 농구장,농구,,경기도 수원시 권선구 금곡동 1074,37.27648187,126.9458409,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +고색중보들공원 족구장,족구,,경기도 수원시 권선구 고색동 523-1,37.24690593,126.9858968,수원시 권선구 녹지공원과,공원관리팀,031-228-6193,무료,2024.8.26 +서호꽃뫼공원 배드민턴장,배드민턴,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +서호꽃뫼공원 농구장,농구,경기도 수원시 팔달구 수성로 120,경기도 수원시 팔달구 화서동 410-6번지,37.28431671,126.9862605,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +숙지산공원 축구장,축구,,경기도 수원시 팔달구 화서동 264,37.2843718,126.9970295,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +효원공원 농구장,농구,,경기도 수원시 팔달구 인계동 1117,37.26466916,127.0394453,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +약수터어린이공원 농구장,농구,,경기도 수원시 팔달구 화서동 79-9,37.28279514,127.0038405,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +버들어린이공원 농구장,농구,,경기도 수원시 팔달구 화서동 707,37.28942501,126.9828988,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +백로어린이공원 농구장,농구,,경기도 수원시 팔달구 화서동 728,37.28570356,126.9817044,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +쪽빛어린이공원 농구장,농구,,경기도 수원시 팔달구 화서동 645,37.28584902,126.9909512,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +네버랜드어린이공원 농구장,농구,경기도 수원시 팔달구 덕영대로735번길 18,경기도 수원시 팔달구 화서동 657,37.2815409,126.9946826,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +아낌없이주는나무어린이공원 풋살구장,풋살,경기도 수원시 팔달구 세지로399번길 46,경기도 수원시 팔달구 우만동 487,37.28716739,127.0278688,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +당산어린이공원 다목적운동장,족구,경기도 수원시 팔달구 세지로 436,경기도 수원시 팔달구 우만동 500,37.28707598,127.0320886,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +소만어린이공원 게이트볼장,게이트볼,,경기도 수원시 팔달구 우만동 300-4,37.29181979,127.0322262,수원시 팔달구 행정지원과,주민자치팀,031-228-7412,무료,2024.8.26 +반달어린이공원 농구장,농구,경기도 수원시 팔달구 장다리로219번길 16,경기도 수원시 팔달구 인계동 973,37.26966859,127.0249215,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +반달어린이공원 게이트볼장,게이트볼,경기도 수원시 팔달구 장다리로219번길 16,경기도 수원시 팔달구 인계동 973,37.26966859,127.0249215,수원시 팔달구 행정지원과,주민자치팀,031-228-7412,무료,2024.8.26 +반달어린이공원 인라인스케이트장,인라인스케이트,경기도 수원시 팔달구 장다리로219번길 16,경기도 수원시 팔달구 인계동 973,37.26966859,127.0249215,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +드라마센터어린이공원 축구장,축구+풋살,,경기도 수원시 팔달구 인계동 948,37.27009674,127.0292301,수원시 팔달구 녹지공원과,공원관리팀,031-228-7042,무료,2024.8.26 +영화어린이공원 게이트볼장,게이트볼,경기도 수원시 장안구 수성로340번길 30,경기도 수원시 장안구 영화동 352,37.29132199,127.0099269,수원시 장안구 행정지원과,영화게이트볼회,,무료,2024.8.26 +천천게이트볼장,게이트볼,경기도 수원시 장안구 하률로30번길 45-3,경기도 수원시 장안구 천천동 571-1,37.30072476,126.9765459,수원시 장안구 행정지원과,율전게이트볼회,,무료,2024.8.26 +밤밭게이트볼장,게이트볼,,경기도 수원시 장안구 율전동 435,37.29523379,126.9701755,수원시 장안구 행정지원과,밤밭게이트볼회,,무료,2024.8.26 +장안구민회관 수영장,수영,경기도 수원시 장안구 송원로 101,경기도 수원시 장안구 조원동 888번지,37.30400615,127.0103185,수원시 장안구 행정지원과,수원도시공사,031-240-3035,유료,2024.8.26 +장안구민회관 헬스장,헬스,경기도 수원시 장안구 송원로 101,경기도 수원시 장안구 조원동 888번지,37.30400615,127.0103185,수원시 장안구 행정지원과,수원도시공사,031-240-3035,유료,2024.8.26 +장안구민회관 스쿼시장,스쿼시,경기도 수원시 장안구 송원로 101,경기도 수원시 장안구 조원동 888번지,37.30400615,127.0103185,수원시 장안구 행정지원과,수원도시공사,031-240-3035,유료,2024.8.26 +조원족구장,족구,경기도 수원시 장안구 금당로39번길 33,경기도 수원시 장안구 조원동 856,37.3035848,127.0160069,수원시 장안구 행정지원과,하나로조원족구회,,무료,2024.8.26 +광교족구장,족구,,경기도 수원시 장안구 하광교동 86-36,37.3125511,127.0204579,수원시 장안구 행정지원과,광교족구단,,무료,2024.8.26 +권선구청 다목적구장,족구+풋살+농구,경기도 수원시 권선구 호매실로 12,경기도 수원시 권선구 탑동 900번지,37.25764489,126.9719386,수원시 권선구 행정지원과,권선구 행정지원과,031-228-6251,유료,2024.8.26 +권선동 족구장,족구,,경기도 수원시 권선구 권선동 1311-7,37.24879481,127.035557,수원시 권선구 행정지원과,권삼족구회,,무료,2024.8.26 +곡반정동 족구장,족구,,경기도 수원시 권선구 곡반정동 613-9,37.23160588,127.0230866,수원시 권선구 행정지원과,마중족구회,,무료,2024.8.26 +광이재약수터 배드민턴장,배드민턴,,경기도 수원시 권선구 금곡동 741,37.2704854,126.9345367,수원시 권선구 행정지원과,권선구 행정지원과,031-228-6412,무료,2024.8.26 +과선교하부 족구장,족구,,경기도 수원시 권선구 평동 13-237,37.26101694,126.9937509,수원시 권선구 행정지원과,권선구 행정지원과,031-228-6251,무료,2024.8.26 +과선교하부 게이트볼장,게이트볼,,경기도 수원시 권선구 평동 175-16,37.26315269,126.9998382,수원시 권선구 행정지원과,게이트볼연합회 평동 분회,,무료,2024.8.26 +과선교하부 풋살장,풋살,,경기도 수원시 권선구 평동 175-23,37.26343202,127.0000298,수원시 권선구 행정지원과,수원시풋살연맹,,유료,2024.8.26 +금곡1교하부 족구장,족구,,경기도 수원시 권선구 금곡동 1151,37.27434965,126.9498446,수원시 권선구 행정지원과,금호족구회,,무료,2024.8.26 +솔대공원 풋살장,풋살,경기도 수원시 권선구 서부로 1417,경기도 수원시 권선구 고색동 992,37.23618085,126.9817275,수원시 권선구 행정지원과,수원시풋살연맹,,유료,2024.8.26 +세류동 게이트볼장,게이트볼,,경기도 수원시 권선구 세류동 470,37.25881854,127.0103896,수원시 권선구 행정지원과,게이트볼연합회 세류2동분회,,무료,2024.8.26 +팔달구 전천후게이트볼장,게이트볼,경기도 수원시 팔달구 덕영대로 838,경기도 수원시 팔달구 고등동 271,37.27279576,126.9964104,수원시 팔달구 행정지원과,게이트볼연합회 고등동분회,031-228-7412,무료,2024.8.26 +남향 게이트볼장,게이트볼,경기도 수원시 팔달구 창룡대로104번길 158,경기도 수원시 팔달구 남수동 7-3,37.2816861,127.0209316,수원시 팔달구 행정지원과,게이트볼연합회 남향동분회,031-228-7412,무료,2024.8.26 +창룡문 체육공원,게이트볼,경기도 수원시 팔달구 창룡문로 105,경기도 수원시 팔달구 지동 267-17,37.28603062,127.0253602,수원시 팔달구 행정지원과,게이트볼연합회 창룡분회,031-228-7412,무료,2024.8.26 +충효공원 게이트볼장,게이트볼,경기도 수원시 팔달구 세지로399번길 46,경기도 수원시 팔달구 우만동 487,37.28716739,127.0278688,수원시 팔달구 행정지원과,게이트볼연합회 충효분회,031-228-7412,무료,2024.8.26 +망포동체육시설,배드민턴,,경기도 수원시 영통구 망포동 701,37.23854617,127.0474984,수원시 영통구 행정지원과,주민자치팀,031-228-8517,무료,2024.8.26 +영통체육문화센터 배드민턴농구장,배드민턴+농구,경기도 수원시 영통구 봉영로1744번길 36,경기도 수원시 영통구 영통동 1052-3번지,37.26388147,127.0845014,수원시 영통구 영통1동,영통1동,031-228-8734,유료,2024.8.26 +영통체육문화센터 탁구장,탁구,경기도 수원시 영통구 봉영로1744번길 36,경기도 수원시 영통구 영통동 1052-3번지,37.26388147,127.0845014,수원시 영통구 영통1동,영통1동,031-228-8734,유료,2024.8.26 +영통체육문화센터 GX,GX,경기도 수원시 영통구 봉영로1744번길 36,경기도 수원시 영통구 영통동 1052-3번지,37.26388147,127.0845014,수원시 영통구 영통1동,영통1동,031-228-8734,유료,2024.8.26 +매봉공원 다목적구장,다목적,경기도 수원시 영통구 동탄원천로1109번길 61,경기도 수원시 영통구 매탄2동 1210,37.26963242,127.0550475,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매봉공원 농구장,농구,경기도 수원시 영통구 동탄원천로1109번길 61,경기도 수원시 영통구 매탄2동 1210,37.26963242,127.0550475,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매화공원 농구장,농구,,경기도 수원시 영통구 매탄3동 1311,37.2618823,127.0490341,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +선주리들공원 게이트볼장,게이트볼,경기도 수원시 영통구 동탄원천로915번길 33,경기도 수원시 영통구 매탄3동 1345,37.2560424,127.0439972,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매탄공원 게이트볼장,게이트볼,경기도 수원시 영통구 매탄로 185,경기도 수원시 영통구 매탄4동 811,37.26873154,127.0456915,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +황골공원 농구장,농구,경기도 수원시 영통구 영통로 530,경기도 수원시 영통구 영통1동 948-2,37.26636538,127.0785934,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +황골공원 풋살구장,풋살,경기도 수원시 영통구 영통로 530,경기도 수원시 영통구 영통1동 948-2,37.26636538,127.0785934,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +황골공원 족구장,족구,경기도 수원시 영통구 영통로 530,경기도 수원시 영통구 영통1동 948-2,37.26636538,127.0785934,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +반달공원 농구장,농구,경기도 수원시 영통구 반달로 77,경기도 수원시 영통구 영통1동 1012-4,37.25087131,127.0788601,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +벽적골공원 농구장,농구,경기도 수원시 영통구 덕영대로1555번길 60,경기도 수원시 영통구 영통2동 969-2,37.24867343,127.0618911,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +벽적골공원 배드민턴장,배드민턴,경기도 수원시 영통구 덕영대로1555번길 60,경기도 수원시 영통구 영통2동 969-2,37.24867343,127.0618911,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +벽적골공원 족구장,족구,경기도 수원시 영통구 덕영대로1555번길 60,경기도 수원시 영통구 영통2동 969-2,37.24867343,127.0618911,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +연암고우언 배드민턴장,배드민턴,경기도 수원시 영통구 창룡대로 246,경기도 수원시 영통구 이의동 1288,37.2945025,127.0364315,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +혜령공원 게이트볼장,게이트볼,경기도 수원시 영통구 에듀타운로 91,경기도 수원시 영통구 이의동 1354,37.28823602,127.0452584,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +혜령공원 다목적구장,다목적,경기도 수원시 영통구 에듀타운로 91,경기도 수원시 영통구 이의동 1354,37.28823602,127.0452584,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +혜령공원 배드민턴장,배드민턴,경기도 수원시 영통구 에듀타운로 91,경기도 수원시 영통구 이의동 1354,37.28823602,127.0452584,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +망포공원 게이트볼장,게이트볼,,경기도 수원시 영통구 망포동 358-5,37.24238032,127.0576439,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +지성공원 게이트볼장,게이트볼,,경기도 수원시 영통구 영통동 987,37.24532115,127.068556,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +지성공원 배드민턴장,배드민턴,,경기도 수원시 영통구 영통동 987,37.24532115,127.068556,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매화(38호)어린이공원 농구장,농구,,경기도 수원시 영통구 매탄1동 899,37.27001261,127.0404705,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매화어린이공원 농구장,농구,,경기도 수원시 영통구 매탄3동 1259,37.26012642,127.0460344,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +매여울어린이공원 농구장,농구,경기도 수원시 영통구 매탄로 82,경기도 수원시 영통구 매탄3동 1275,37.25800016,127.0444478,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +풀샘어린이공원 농구장,농구,,경기도 수원시 영통구 매탄3동 1283,37.25515405,127.042278,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +해오름어린이공원 다목적구장,다목적,경기도 수원시 영통구 영통로514번길 53,경기도 수원시 영통구 영통1동 948-5,37.26491483,127.0813308,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +달래어린이공원 다목적구장,다목적,경기도 수원시 영통구 봉영로1744번길 11,경기도 수원시 영통구 영통1동 1053-3,37.26664255,127.0830468,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +달님어린이공원 농구장,농구,,경기도 수원시 영통구 영통1동 1052-4,37.26279142,127.0842184,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +푸른어린이공원 농구장,농구,경기도 수원시 영통구 영통로 438,경기도 수원시 영통구 영통1동 957-1,37.25903837,127.0739316,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +풀잎어린이공원 농구장,농구,경기도 수원시 영통구 봉영로 1526,경기도 수원시 영통구 영통2동 988-3,37.24852156,127.0696384,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +보리수어린이공원 다목적구장,다목적,경기도 수원시 영통구 봉영로1517번길 27,경기도 수원시 영통구 영통2동 970-2,37.24814296,127.0671599,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +솔찬어린이공원 다목적구장,다목적,,경기도 수원시 영통구 영통2동 964-3,37.25288284,127.0647752,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +한울어린이공원 농구장,농구,,경기도 수원시 영통구 영통2동 972-4,37.24915458,127.0608047,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +한울어린이공원 게이트볼장,게이트볼,,경기도 수원시 영통구 영통2동 972-4,37.24915458,127.0608047,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +방죽어린이공원 족구장,족구,,경기도 수원시 영통구 망포동 383-3,37.23979543,127.0552753,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +한국아파트공원 배드민턴장,배드민턴,,경기도 수원시 영통구 매탄동 1217-4,37.26698936,127.0533889,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 +신동수변공원 족구장,족구,경기도 수원시 영통구 덕영대로1373번길 66,경기도 수원시 영통구 신동 942,37.24741138,127.0404636,수원시 영통구 녹지공원과,공원관리팀,031-228-8973,무료,2024.8.26 \ No newline at end of file