지오서비스웹(GEOSERVICE-WEB) 기능 별 메뉴얼

주소를 좌표로 변환하는 지오코딩

(참고) 엑셀을 CSV로 변환할 필요 없이 바로 이용할 수 있습니다. 더 이상 번거롭게 CSV로 변환할 필요가 없습니다. 이는 다른 모든 기능도 동일하게 적용됩니다.

영상보다 이미지와 글이 편한 분들은 아래를 참조해 주세요.

주소 데이터를 지도에 표시하고 싶다구요! (지오코딩)

지오코딩 결과를 QGIS의 배경지도와 중첩 예시

지오코딩 결과를 QGIS의 TMS for Korea 배경지도에 맵핑

좌표를 주소로 변환하는 리버스 지오코딩

SHP 데이터를 CSV로 변환(지오코딩 결과를 텍스트 파일로 저장)

SHP 파일로부터 레이어 구성

지점 간 거리 분석

헥사곤 도형 생성

포인트 카운트 분석

색상단계 구분도 분석

밀도 분석

히트맵 분석

파이차트 맵 분석

배경지도 변경

GEOSERVICE-WEB의 배경지도 변경

폴리라인을 포인트로 변경

라인을 포인트로 변경 (Line To Point)

새로운 공간 데이터 생성

공간/속성 데이터 구축(편집)

공간/속성 데이터 구축(편집)

지오서비스웹 공간/속성 데이터 편집

정밀한 지오코딩 결과 만들기 (편집 기능 활용)

내가 원하는 지역에 대한 최신 행정구역 데이터(SHP 파일) 추출

티센 폴리곤 생성

내가 원하는 지역에 대한 최신 행정구역을 SVG 파일로 생성하기

행정구역도 SVG 생성 및 파워포인트에서 활용하기

FingerEyes-Xr, 전체 데이터 로딩하지 않고 필요한 데이터만 그때 그때 로딩해 사용하기

inputLayer는 SHP 파일을 통해 구성된 레이어임.

const cntRows = inputLayer.totalRowsCount();

for (let fid = 0; fid < cntRows; fid++) {
    const sRow = inputLayer.getShapeByFID(fid)
    const attributeValues = inputLayer.getAttributeByFID(fid)

    const pt = sRow.shapeData().representativePoint();
    const tsd = new Xr.data.TextShapeData({ x: pt.x, y: pt.y, text: attributeValues[labelFieldIndex] });
    const tgr = new Xr.data.TextGraphicRow(cntRows + fid, tsd);
    const fontSymbol = tgr.fontSymbol();

    fontSymbol.color(this.#labelSymbol.fontColor);
    fontSymbol.size(this.#labelSymbol.fontSize);
    fontSymbol.strokeColor(this.#labelSymbol.fontStrokeColor);
    fontSymbol.weight(this.#labelSymbol.bBold ? "600" : undefined);
    fontSymbol.strokeWidth(this.#labelSymbol.fontStrokeWidth);

    gl.rowSet().add(tgr);
}

4번과 5번 코드가 관련된 코드인데, attributeValues는 배열로서 해당 fid에 대한 값이 그 타입에 상관없이 문자열로 저장되어 있다.