sgcMaps 기능 표
sgcMaps의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 타일은 컨트롤이 직접 그리며, 브라우저 컨트롤이나 JavaScript가 필요 없습니다.
sgcMaps의 모든 기능을 작업별로 정리했으며, 각 기능의 도움말 항목으로 연결됩니다. 타일은 컨트롤이 직접 그리며, 브라우저 컨트롤이나 JavaScript가 필요 없습니다.
Registered 에디션은 Registered 에디션과 체험판 에디션에 포함되지만 무료 Community 에디션에는 없는 기능을 나타냅니다. ~는 Community에 일부만 포함된 기능이며, 차이점은 아래에 설명되어 있습니다.
모든 행은 해당 도움말 항목으로 연결됩니다. Registered로 표시된 행은 오프라인 팩이며, 무료 Community 에디션에는 포함되지 않습니다.
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 네이티브 타일 | 컨트롤이 직접 그리는 래스터 및 벡터 타일이며, 브라우저 컨트롤이나 JavaScript가 필요 없습니다. | 도움말 | |
| 바로 쓸 수 있는 제공자 | OpenStreetMap, OpenTopoMap, Esri World Imagery 및 Street, MapTiler, Thunderforest, Stadia, 또는 {z}/{x}/{y}가 있는 모든 URL 템플릿. | 도움말 | |
| 오프라인 타일 | 로컬 z/x/y 폴더의 타일과 레이어별 디스크 캐시(Layer.CacheFolder). | ~Community 에디션은 z/x/y 타일 폴더를 읽고 레이어별 CacheFolder를 유지합니다. 타일 다운로더와 MBTiles 파일은 오프라인 팩에 속합니다. | 도움말 |
| 타일 다운로더와 MBTiles | 오프라인 팩을 위한 타일 다운로더와 타일 소스로 쓰는 MBTiles 파일. | Registered 에디션 | 도움말 |
| 벡터 타일 | 서버 또는 로컬 MBTiles의 MVT 벡터 타일을 MapLibre 또는 Mapbox GL 스타일로 표시합니다. | 도움말 | |
| 오른쪽에서 왼쪽 (아랍어와 히브리어) | 확대/축소 버튼, 레이어 전환기, 나침반, 축척 막대, 출처 표시가 반대쪽으로 이동합니다. 타일, 도형, 마커, 경로는 지리적 방향을 유지합니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| 지오코딩 | TsgcMapGeocoder: Nominatim, Google, HERE, Azure Maps, Mapbox, OpenRouteService, Geoapify. | 도움말 | |
| 길 안내 | TsgcMapDirections: OSRM, OpenRouteService, Google, HERE, Azure, Mapbox, Geoapify. | 도움말 | |
| 장소, 고도, 시간대 | TsgcMapPlaces(장소 자동 완성), TsgcMapElevation, TsgcMapTimeZone. | 도움말 | |
| 오프라인 경로 탐색 | 자동차, 자전거, 도보를 위한 TsgcMapOfflineRouter이며 인터넷 연결이나 API 키가 필요 없습니다. | Registered 에디션 | 도움말 |
| 오프라인 지오코딩 | TsgcMapGeoIndexBuilder로 만든 GeoNames SQLite 인덱스를 사용하는 TsgcMapOfflineGeocoder. | Registered 에디션 | 도움말 |
| 장치 위치 | TsgcMapLocation이 장치의 위치를 읽습니다. | 도움말 |
| 기능 | 세부 정보 | Community | 도움말 |
|---|---|---|---|
| GeoJSON, GPX, KML | GeoJSON, GPX, KML을 가져오고 내보냅니다. | 도움말 | |
| OpenStreetMap 리더 | OpenStreetMap .osm.pbf 파일을 위한 스트리밍 리더. | 도움말 | |
| 지오메트리 도우미 | 미터 단위 거리, 방위각, 목적지 지점, 측지 보간, 다각형 내 점 판정, 선 단순화. | 도움말 | |
| 정적 렌더링 | 창 없이 SaveToPNG, 비트맵, BMP 출력을 제공하며 콘솔과 서비스에 적합합니다. .NET에서는 MapView.RenderToPng가 Linux에서도 동작합니다. | 도움말 | |
| 인쇄 및 인쇄 미리 보기 | Print와 ShowPrintPreview는 현재 지도 보기를 한 페이지에 인쇄하며 타일, 레이어, 마커, 도형, 축척 막대, 출처 표시를 포함합니다. PrintSettings는 용지, 방향, 여백, 배율, 머리글과 바닥글을 한 번 설정하면 프린터, 미리 보기, PDF에 모두 적용됩니다. 모든 에디션에서 VCL, FireMonkey, WinForms에서 사용할 수 있습니다(FireMonkey 인쇄는 Windows와 macOS에서 동작합니다). | 도움말 | |
| 접근 가능한 PDF 내보내기, PDF/UA 및 PDF/A(sgcPDF 사용) | ExportToPDF는 페이지를 태그가 지정된 그림 하나(기본 192 dpi)로 기록하며, 중심, 확대/축소 수준, 레이어와 마커 수를 알려 주는 대체 텍스트를 붙입니다. 파일은 기본적으로 태그가 지정된 PDF/UA 문서이며, PDFALevel로 PDF/A-2a 또는 PDF/A-3a를 추가할 수 있습니다. sgcUIPDF 브리지와 라이선스가 있는 sgcPDF가 필요합니다(.NET에서는 esegece.sgcUICore.sgcPDF). | Registered 에디션 | 도움말 |
| 접근성 | 지도는 대체 텍스트와 함께 UI Automation에 노출되고, 마커와 레이어는 목록으로 노출되며, 각 레이어는 표시 여부를 보고합니다. 화살표는 지도를 이동하고, 더하기와 빼기 키는 확대/축소하며, Page Up과 Page Down은 마커 사이를 이동하고, Enter는 마커를 활성화합니다. 지도 이미지는 중심과 확대/축소 수준으로만 설명되며, 지도는 Windows 고대비를 따르지 않습니다. Delphi 7~13의 VCL, Windows의 FireMonkey, WinForms에서 기본으로 켜져 있습니다. | 도움말 |
.NET 지도는 WinForms와 헤드리스 렌더링을 위해 C# 이름(SgcMapControl, MapView, Layer, Marker, Polyline)을 사용하며, 오프라인 데이터는 별도 패키지로 제공됩니다.
| 패키지 | 에디션 | 내용 |
|---|---|---|
esegece.sgcMaps.Community | Community (무료) | 코어 라이브러리 |
esegece.sgcMaps.Rendering.Community | Community (무료) | 헤드리스 렌더링 |
esegece.sgcMaps.WinForms.Community | Community (무료) | Windows Forms 컨트롤 |
esegece.sgcMaps | Registered 에디션 | 코어 라이브러리 |
esegece.sgcMaps.WinForms | Registered 에디션 | Windows Forms 컨트롤 |
esegece.sgcMaps.Rendering | Registered 에디션 | 헤드리스 렌더링 |
esegece.sgcMaps.Offline | Registered 에디션 | 오프라인 데이터 |
sgcMaps의 모든 기능은 sgcUI 도움말에 문서화되어 있으며, 개발 환경별로 별도의 도움말이 제공됩니다.
sgcUI 전체 도움말을 PDF 파일로 제공하며, 오프라인으로 읽거나 인쇄할 수 있습니다.
Delphi (PDF) →