[XGE와 XGE활용한 OCX 프로그래밍]
문서는 아래 게시를 참조 하세요
XGE란
| * http://blog.openmate.co.kr/ 를읽어보세요 라이센스는 OpenMap XGE의 라이센스는 Free이며, 학습, 연구, 상업적 용도에 대해서 자유롭게 사용하실 수 있습니다. 단, 지도데이터 서비스를 위한 서버에 대한 라이센스는 유료입니다. |
|
XGEActiveXTestDemo(데모).zip를 압축푸신후
툴 사용 이외에 코딩 개발하실분들은.... [XGE와 XGE활용한 OCX 프로그래밍] 1. 설치와 예제 화면입니다 http://cafe.naver.com/gisdev/581 |

구글중첩 기능입니다(맵레이어의 심볼 활용)

간단한메뉴얼과 개발을 위한 API Reference Guide입니다
Property목록
Properties명
설명
비고사항
XGECom
XGE컴포넌트 원형
IDispatch
MapMouseVertexList
지도상에 그린 도형의 좌표리스트
문자
MapMouseVertexSQL
지도상에 그린 도형의 SQL문
문자
MapMouseVertexMBR
지도상에 그린 도형의 MBR좌표
문자
MapStringMBR
현재 지도상MBR의 좌표리스트
문자
MapStringMBRSQL
현재 지도상MBR의 SQL문
문자
ToolbarVisible
메인 툴바의 표시여부
Boolean
ToolbarHeight
메인 툴바의 높이 설정
정수
StatusBarVisible
하단 상태표시바의 표시 여부
Boolean
StatusBarHeight
하단 상태표시바의 높이 설정
정수
LayerViewVisible
좌측 레이어 제어판의 표시여부
Boolean
ShowAllLayers
레이어제어창에 모든 레이어를 보여준다
Boolean
ShowindexMapVisible
색인창 보이기
Boolean
ShowToolbarADD
추가버튼 보이기
Boolean
MapConnectUrl
지도서버의 Url
문자
MapConnectName
지도서버의 연결 이름
문자
MapConnStyleName
지도의 스타일정보를 서버로부터 읽어옴
문자
ShowMiniHint
객체정보보기 모드시 모든 레이어를 검색여부
Boolean
ShowMiniHintALLONOFF
객체정보보기 모드활성화모드
Boolean
ShowMiniHintNullData
정보창에서 모든 필드를 표시 할 것인지의 설정
Boolean
DongLayerName
행정명을 검색할 레이어명
문자
BuildingLayerName
3D로 표현할 건물 레이어명
문자
MapKatech
좌표계가 카텍(TM128)여부
Boolean
GetDistributionLayer
분포도 레이어명을 가져온다
문자
GetSelectObjectType
선택을 위한 객체의 타입을 가져온다
문자
GetSelectObjectNext
선택한 객체리스트의 다음 객체인덱스 설정
WordBool
GetSelectObjectFieldValue
선택인덱스 객체의 필드값를 문자로 받아온다
문자
GetSelectObjectXY
선택인덱스 객체의 좌표를 문자로 받아온다
문자
GetSelectObjectFieldName
선택인덱스 객체의 필드명을 문자로 받아온다
문자
GetSelectObjectFieldType
선택인덱스 객체의 필드형을 문자로 받아온다
문자
GetSelectObjectFieldNameALL
선택인덱스 객체의 필드명을 문자로 받아온다
문자
GetSelectObjectFieldValueALL
선택인덱스 객체의 필드값를 문자로 받아온다
문자
GetSelectObjectCount
선택인덱스 객체의 개수
정수
SelObjectLayerName
객체정보보기의 선택객체의 레이어명
객체정보
SelObjectFID
객체정보보기의 선택객체의 FID
객체정보
SelObjectVertexs
객체정보보기의 선택객체의 버텍스리스트
객체정보
ShowMiniHintALLONOFF
객체정보보기 모드활성화모드
Boolean
Button_DensityAnalysisVisible
밀도분석버튼 보이기여부
Boolean
MapViewControl
지도 우측의 컨트롤 버튼 보이기여부
Boolean
BriefingMode
현재화면 위에 팬으로 그리기
Boolean
GoogleMapMode
구글어스의 이미지를 현재화면 뒤에 중첩하여 볼 수 있다
Boolean
Function목록
Properties명
설명
비고사항
MapFullExtentMBR
초기 작업영역 화면을 설정
MBR
XGEComInitialize
지도컨트롤 초기화
MapUrlOpen
지도를 연다
문자
MapClose
지도닫기
MapFileOpen
shp파일 열기
문자
MapStyleInfoFileOpen
스타일 파일 열기
문자
MapEditEllipse
원을 그리는 모드
MapEditRectangle
사각형을 그리는 모드
MapEditPolygon
폴리곤을 그리는 모드
MapEditObjectInfo
객체정보 선택모드
MapMoveMBR
MBR좌표값으로 지도이동
숫자
MapMoveCenter
중심좌표로 이동(현 스케일을 유지)
숫자
MapZoomCenter
중심좌표로 이동(스케일을 반영)
숫자
CallRenderingAnalysis
주제도 분석 창 실행
설정창
CallDensityAnalysis
밀도분석 창 실행
설정창
CallChartRendererAnalysis
그래프 주제도 분석 창 실행
설정창
CallTimeRendererAnalysis
시계열(중첩)분석 창 실행
설정창
CallImportXMLString
XML을 스트링으로 분석정보 레이어를 생성하고 포인트 객체 생성
문자
CallImportXMLStringEx
XML을 스트링으로 새로운 레이어를 생성하고 포인트 객체 생성
문자
CallContainObjectToPointMapLayer
그린 도형상의 분포도에서 객체를 선택한다
CallContainObjectToPointMapMBR
현지도화면상의 분포도에서 객체를 선택한다
CallDensityAnalysisFromDistributionLayer
분석정보 레이어를 이용하여 밀도분석
문자
CallDensityAnalysisFromDistributionLayerEx
선택 레이어를 이용하여 밀도분석
문자
CallRenderingAnalysisFromDistributionLayer
분석정보 레이어를 이용하여 분포분석
(숫자형 필드)
문자
CallRendererAnalysisFromMapLayer
소스 레이어의 가중치 필드로 대상레이어에 합산주제도 분석
CallRendererAnalysisFromMapLayerEx
소스 레이어의 가중치 필드로 대상레이어(FID리스트 지정)에 합산주제도 분석
CallChartRendererAnalysisFromMapLayer
소스 레이어의 가중치 필드로 대상레이어에 챠트주제도 분석
CallMapCellChartRendering
소스 레이어의 가중치 필드로 화면분할하여 챠트주제도 분석
CallMapCellChartRenderingEx
2개의 레이어의 가중치 필드로 증감을 계산하여, 화면분할하여 챠트주제도 분석
증감분석
CallMapCellRendering
소스 레이어의 가중치 필드로 화면분할하여 합산주제도 분석
CallMapCellRenderingEx
2개의 레이어의 가중치 필드로 증감을 계산하여, 화면분할하여 합산주제도 분석
증감분석
CallRenderingStyleFromDistributionLayer
분석정보 레이어의 필드에 의해 초기 색상과 크기를 수정한다(문자형 필드)
문자, 숫자
CallRenderingStyleFromDistributionLayerClear
분석정보 레이어의 색상을 지운다
CallNoneMode
그리기모드 해제
CallMapClear
분석레이어 삭제
CallMapClearRefresh
분석레이어를 삭제하고 지도를 다시 그린다
CallMapRefresh
지도를 다시 그린다
CallMapDestroy
컴포넌드 객체를 삭제한다
CallObjectMBRfromFID
해당레이어의 객체ID로 화면을 이동한다
CallObjectMBRfromFIDEx
해당레이어의 객체ID리스트로 화면을 이동한다
CallRenderingStyleCountFromMapLayer
맵 레이어의 동일 좌표상의 개수로 크기변환 주제도를 작성한다.
문자, 숫자
CallDeleteLayer
레이어 삭제
CallPolyLineDraw
해당레이어에 폴리라인 그리기
CallSetLayerList
레이어제어창에 서버의 맵레이어를 등록한다
CallMode_ObjectInformation
객체정보보기
버튼모드
CallMode_ZoomFullExtent
첫화면보기
버튼모드
CallMode_GrayScale
흑백모드보기
버튼모드
CallMode_Building3D;
3D건물보기
버튼모드
CallMode_Address;
주소검색
버튼모드
CallMode_GoogleMap;
구글보기
버튼모드
CallMode_SaveMapToImageFile;
이미지파일저장
버튼모드
CallMode_UndoView;
이전보기
버튼모드
CallMode_RedoView;
다음화면보기
버튼모드
CallMode_Distance;
거리계산
버튼모드
CallMode_Area;
면적계산
버튼모드
CallSetLayerList
좌측 레이어 제어창에 보여줄 레이어명을 지정한다
GeometryBuffer
대상레이어의 FID객체를 버퍼링하여 생성하고 새로운 FID를 반환한다
GetValueByFID
FID의 객체 필드의 값을 받아온다
CallExportLayerToShp
맵 및 그래픽레이어를 shp파일로 저장한다(다이얼로그창 설정)
CallExportLayerToShpFile
맵 및 그래픽레이어를 shp파일로 저장한다
CreateHolePolygon
홀폴리곤 생성
Event목록
Properties명
설명
비고사항
OnMapMouseMove
마우스 이동
OnMapButtonClick
마우스 좌측 클릭시
OnMapLButtonDblClick
마우스 더블클릭시
OnMapRButtonUp
마우스 우측클릭시
OnMapLButtonUp
마우스 좌측버튼 업
OnMapKeyUp
키보드 업시
OnMapEnter
마우스 접근시
OnMapExit
마우스 나갈시
OnResultVertexList
그리기 모드시 반환되는 좌표문자열
OnMapObjectInfo
객체 선택시 반환
OnButtonEvent1
사용자버튼1
OnButtonEvent2
사용자버튼2
OnButtonEvent0
사용자버튼0
OnButtonEventHelp
도움말버튼
OnButtonEventSave
화면을 이미지 파일 및 클립보드에 저장한다
OnMapDrawCompleted
지도를 그린후 발생
OnLayerDrawCompleted
레이어를 그린후 이벤트 발생
OnShowTip
XGE의 힌트정보 표시 이벤트 발생
OnSketchEditCompleted
XGE의 그리기가 종료될 때 이벤트 발생
OnScaleChanged
XGE의 지도 스케일 변화시 이벤트 발생
OnMapCaptureCompleted
XGE의 화면저장 종료시 이벤트 발생
OnLayerElementRemoved
레이어의 객체 삭제
이벤트
OnLayerElementSelected
레이어의 객체 선택
이벤트
OnMapCaptureFailed
이미지저장 실패
이벤트
OnMapReady
지도를 연후 작업준비를 알린다
이벤트