과학자와 엔지니어를 위한 등고선 그리기 프로그램 (가격:599달러)
완제품 구매시 씨디, 설명서, 무료기술지원을 준다.
Overview:
Surfer는 등고선을 그리고, 3차원의 표면을 그려주는 프로그램으로 Windows에서 돌아간다. 이놈은 쉽고 빠르게 사용자의 데이터를 제대로된 등고선출력물로 바꿔준다. 등고선 외에도 3차원 표면, 그물형 격자, 화살표, 그림, 실사표면 등으로 표현할 수 있다.
실제로 이 결과물들은 당신이 원하는바대로 컨트롤 될 수 있다. 거의 출판물에 가까운 수준의 퀄리티를 갖는 결과물을 빠르고 쉽게 얻을 수 있다는 얘기다.
Contour Maps:
Sufer에서 만드는 등고선은 모든 지형의 요소를 당신이 컨트롤 할 수 있도록 해준다. 자동으로 표준화된 형태의 등고선을 그려주며, 약간의 마우스 때리며 문지르기로 쉽게 어떤 표준으로든 맞출 수 있다. 한번 만들어진 등고선을 아무리 확대해도 그곳에는 세부적인 데이터를 만둘어 두기 때문에 해상도가 떨어지지는 않는다. 그리고 Surfer만 갖고 있으면 등고선에 마음대로 색깔을 넣을 수 있고, 보기편한 출력물을 얻을 수 있다. 흑백프린터라면 그레이스케일을 사용할 수 있다.
등고선의 특징:
- 등고선의 간격이나 범위를 자동으로 설정한다
- 글꼴, 간격, 여백 등을 모두 제어한다.
- 지도의 라벨을 드레그해서 원하는 곳에 마음대로 둘 수 있다
- 등고선의 기본 색 이외에 원하는 색을 입힐 수 있다.
- 사용자 선모양이나 지도모양을 저장해서 牡슴?또쓰고 또쓰고 할 수 있다
- 자유로운 해치모양
- 등고선의 깔끔한 출력
- 등고선 다시그리기
- 등고선 미표시?설정 가능
- 자유로운 색깔설정
- 등고선의 자유로운 회전과 자르기
- 스케일 분포를 나타내는 선의 자유로운 정의
- XY축의 독립적인 축척가능
- 축, 보조선, 보조선간격, 격자선, 제목의 자유로운 설정
- 어떤 수치의 등고서도 출력물 생성 가능
- 컬러, 흑백에 대한 제한없는 출력
- 기본도면, 화살표도면, 실사도면, 그림 등을 등고선도면에 입히기
- 가시성 높은 도면을 위해 등고선을 3차원 표면에 입힐 수도 있다
- 등고선의 3차원 DXF파일 출력
3D Surface Maps:
3차원 표면은 데이터값에 따른 색과 쉐이드과정을 통해 생성된다. 밝기, 표시각, 한계값을 마우스클릭으로 쉽게 바꿀 수 있다. 보기쉬운 도면을 완성하기 위해 몇몇의 표면을 입힐 수 있다.
- 표면의 색분포, 밝기, 바탕색, 선색을 바꿀 수 있다
- 격자망의 밀도, 색, 스타일, 여백의 컨트롤 가능
- 수평밝기, 수직각, 안개, 분산, 반사 등의 특성 조절
- 등고선, 그림, 포스트맵, 실사지도, 화살표 도면과 그외의 표면을 입혀서 활동적인 출력물을 얻는다
- 덮어씌울 개체의 해상도, 색감을 조절해서 입힐 수 있다
- 시각한계, 회전, 시각, 원근을 조절할 수 있다
- XYZ축의 독립된 추적으로 원하는 출력대상에 크기를 맞추기 용이하다
- 지도에 표시할 데이터를 제한 하거나 도면의 일부만을 표시할 수 있다.
- 배경색, 선색깔의 조절
- 데이터값과 결과물의 밀접함 관계를 위해 색깔을 추가할 수 있다
- 격자망의 교차점이 없는 곳이나 비어있는 지역에는 그 계산된 표면을 보이지 않게 할 수 있다
- 격자망 상태에 대한 세부적인 레포트를 받아볼 수 있다
- 현재 가지고 있는 도면에 새로운 격자정보를 추가 할 수 있다
3D Wireframe Maps:
Sufer의 격자면은 진짜 감동적인 3차원의 출력물을 완성할 수 있다. 사용의 컬러설정, 독립된 XYZ축적, 원금감의 조절, 마음대로 돌리기, 그리고 XYZ값을 달게 둘 있기 때문에 사용자가 원하는 정확한 표면을 제공한다. 색상화 되어있는 등고선을 격자면에 입혀서 당신의 데이터를 가장 직관적인 색으로 출력할 수 있도록 한다. 사용자에게 모든 가능성을 제공하는 열려진 프로그램이다.
- XYZ를 서로 맞바꾸든 뒤집든 마음대로 출력할 수 있다
- 자동, 또는 수동으로 높이에 따라 달라지는 색을 바꿀 수 있다
- 많은 수의 격자면도 한장의 종이위에 올릴 수 있다
- 감춰진 보조선 지우기 가능
- 등고선, 채워진 등고선, 배경, 지점, 그리고 정형화된 포스트맵 까지도 격자면 위에 입힐 수 있다
- 격자면을 위에서 보기, 아래에서 보기 둘다 가능하다
- XYZ차원의 독립된 축적을 줄 수 있고, 비율조정도 가능
- 선택적인 수직축에 임의의 축을 추가할 수 있다
- 모든 각도에서의 표현과 회전 및 자르기가 가능하다
Vector Maps:
서퍼에서 즉각적인 벡터맵을 생성하게 되면 방향과 크기와 위치를 나타내는 화살표로써 표시하게 된다. 사용자는 하나의 격자 또는 두개의 독립된 격자의 정보도부터 벡터맵을 생성할 수 있다. 백터멥의 그 두가지 요소(크기와 양)는 재구성된 표면의 기울기로부터 자동적으로 생성된다. 가장 가파른 표시점의 방향을 갖는 어떤 격자교차점은 하강상태에 있게된다(?). 화살표의 길이(양)은 해당 표시점의 기울기에 의존한다. 두개의 격자를 갖는 벡터맵은 화살표 방향과 길이를 정의하기 위한 두개의 독립된 격자면을 사용한다. 격자면은 데카르트도법이나 원호법좌표를 사용할 수 있다. 데카르트도법에서, 한 격자면은 X축 값을 제공하고 다른 격자면에서는 Y축값을 제공한다. 원호법에서는, 하나의 격자는 각도정보를 주고, 다른 격자는 길이정보를 준다. 프리젠테이션에 사용하기 위해 벡터맵에 등고면이나 와이어프레임을 덮어씌울 수 있다.
- 화살표 스타일과 밀도를 조절 할 수 있다
- 표시색은 벡터의 크기에 따라 조절 될 수 있다
- 축척, 양에따른 색의 변환, 주선의 길이, 두께를 표현 할 수 있다
- 벡터스타일을 조절
- Linear, logarithmic, square root scaling 의 함수를 선택할 수 있다
Image Maps:
서퍼 이미지맵은 격자파일의 높이를 각기 다른색으로 표현한다. 이미지맵을 만들기 위해 다름과 같은 포멧을 사용할 수 있다: GRD, DEM, SDTS, DDF, GTOP30 HDR. 서퍼는 당신이 설정한 두가지 색깔 사이에 자동으로 이어지는 색라인(이하 색축)을 만들어 높이에 따라 대응시킨다. 사용자는 0에서 100사이의 비율로 색축을 추가할 수 있다. 각각의 색축은 특정점에 특정색깔을 입힐 수 있고, 그 색은 자동적으로 퍼져서 주변 높이에 적용된다. 이 기능은 사용자가 어떤 색의 조합도 색축에 사용할 수 있도록 한다. 사용자가 채워넣기를 원하는 어떤 색깔도 다른 이미지맵에 적용될 수 있다. 심지어 조합된 서로다른 Z값을 사용한 격자파일도 적용된다. 이미지맵은 다른 맵에 의존하지 않고도 생성될 수 있고, 또한 다른 맵과 결합될 수도 있다. 축척변환, 크기변경, 한계값 설정, 이동 의 작업이 가능하다.
- 픽셀화된 지도, 부드러운 이미지
- 다듬어지지 않은 형상도 가능
- 조합된 색축의 제작
- 다른 그림파일이나 관련된 맵으로부터 색축을 불러올 수 있다
- 등고면, 포스트, 배경과의 덮어씌우기 가능
- 데이터가 없어도 제작 가능한 색축
- 손실데謙故觀隙?다른 색으로 표시 가능
- 모든 각에서의 회전과 자르기 가능
Shaded Relief Maps:
서퍼의 실사면은 격자파일[.GRD]이나, USGS DEM파일로부터 생성된다. 이 맵들은 표면의 경사나 경사의 방향을, 사용자가 정의하거나 혹은 자동의 정의된 빛의 방향에 따라 다른색으로 표현해준다. 표면 위에 있는 각각의 격자 셀에 따라 방위를 결정하고, 각 셀마다 특정한 색을 지정할 수 있다. 실사표면의 색은 표면에 부딪히는 빛의 각에 따라서 결정된다. 광원은 표명위의 태양광으로 정의할 수 있다. 서퍼는 자동적으로 사용자가 지정한 특정 색에 번지기 효과를 적용해서 면의 기울기를 부드럽게 표현한다. 사용자는 색축의 지점에서 각각 색을 지정할 수 있고, 지정한 색은 자동으로 번지는 색으로 색축을 만든다. 이 기능은 사용자가 어떤 색을 조합도 사용할 수 있도록 한다. 실사표면은 다른 도면과 독립적으로 생성되거나, 덧씌우기 기능으로 조합될 수 있다. 실사표면은 축척변환, 크기변경, 한계값 설정, 이동 의 기능을 다른 도면과 마찬가지로 사용 할 수 있다.
- 사진에 가까운 퀄리티의 지도를 격자파일로 부터 얻음
- 면의 기울기와 실사화 작업에 관계해서 광원위치를 조절한다
- 사용자정의 색축으로 사용자가 원하는 출력물을 얻는다
- 등고면, 화살표 도면, 포스트, 배경을 덧씌움으로서 보기편한 도면을 제작한다
- 쉐이드 함수는 Simple, Peucker's Approximation, Lambertian Refelction, Lommel-Seeliger Law의 메써드를 사용한다
- Central Difference 혹은 Midpoint Difference gradient 메써드를 사용하여 적절한 요소를 설정한다
- 미입력데이터의 특정색 선택 가능
- 모든 각도에서의 회전, 자르기 가능
Post Maps:
포스트맵은 XY방위를 픽셀화된 화살표 혹은 어떤 색의 어떤 마크로도 표현할 수 있다. 포스트멥의 제작은 도면안의 어떤 맵으로부터도 독립화하거나, 배경, 등고선, 화살표도면, 실사면과도 덧씌워질 수 있다. 각각의 지정된 포스트점은 특정 마크, 라벨타입, 크기, 각도의 값을 갖는다. 또한 각각의 포스트맵은 데이터 범위에 따라 자동적으로 다른 개체와 다른 마크, 색을 갖는다. 사용자의 원본데이터인 등고도면에서의 값을 갖는 점의 분포를 보여주며, 당신이 사용한 격자면 생성 메써드의 정확도를 보여준다.
- 한장의 도면에 많은 수의 포스트맵을 둘 수 있다
- 많은 파일들로부터 포스트할 수 있다
- 비례하거나 고정된 사이즈의 마크를 사용할 수 있다
- 마크 스타일, 색, 밀도를 설정할 수 있다
- 등고면, 화살표도면, 표면, 배경으로부터 포스트데이터를 읽는다
- 모든 측정값 혹은 n개씩 건너뛰운 측정값을 사용 할 수 있다
- 모든 각으로 회전하거나 자를 수 있다
- 데이터값을 특정범위에 따라 설정값이 다르게 지정된 포스트맵을 만들 수 있다
- 특정화된 포스트기호를 마크나 데이터범위에 따라 생성할 수 있다
- 작업지(worksheet)로부터 사용자에 맞게 특성화된 마크를 사용한다
- 데이터 파일로부터 라벨을 추가하고 라벨의 각과 각 라벨이 나타난 면에 맞게 적용할 수 있다
- 포스트맵이나 그 요소를 재정의 하지 않고서도 데이터파일을 바꿀 수 있다
Base Maps:
서퍼는 정보를 비주얼하게 표현하기 위해 많은 종류의 포멧을 불러들일 수 있다. 사용자는 배경(base maps)을 다른맵과 오버레이할 수 있고, 혹은 하나의 도면에서 독자적으로 생성되게 할 수도 있다. 배경은 다름과 같은 포멧으로부터 생성된다. DXF, GSI, BLN, SHP, LGO, BNA, GSB, DLG, LGS, MIF, E00, USGS SDTS DLG DDF, EMF, WMF, TIF, PCX, BMP, PLT, CLP, TGA, PCX, JPG, PNG, DCX, WPG, PCT 등 이미지 포멧. 배경을 등고면이나 실사표면에 덧씌우는것은 쉬운 일이며, 사용자에게 3차원의 조합된 정보를 보기쉽게 표현하게 된다.
- 하나의 도면에 여러개의 배경을 둘 수 있다
- 독립적인 배경, 혹은 다른 개체에 덧씌우기가 가능하다
- 선, 채움, 글, 마크 속성이 벡터베이스맵포멧으로 수정할 수 있다
- TIF, JPG, GIF 같은 표준화된 포멧으로부터 읽어들일 수 있다
- XY의 독립적인 축척을 적용할 수 있다
- 회전과 자르기가 자유롭다
Map Overlays:
덧씌우기는 많은 수의 등고선, 격자면, 화살표, 배경, 포스트 맵을 결합할 수 있는 명령이다. 채워진 등고면을 격자면 위에 이쁘게 덧씌우는 일은 강력한 3차원 형태의 데이터 표현을 가능케 한다. 그리고 많은 수의 개체를 덧씌울 수 있기 때문에, 사용자는 어떠한 많은 양의 정보도 도면 한장에 표현하는 일이 가능하다.
Gridding:
서퍼에서의 격자생성명령(gridding methods : 이후 그리딩)은 사용자에게 높은 정밀도의 등고선, 실사면, 격자면, 화살표면 그림, 다듬어진실사면을 XYZ데이터에 의존해 그릴 수 있도록 돕는다. 그 데이터는 도면 위에서 불규칙하게 분산될 수 있고, 서퍼의 그리딩은 사용자의 데이터를 격자에 빠진 데이터를 보간할 수 있다. 다수의 선택가능한 그리딩메써드를 제공하기에 사용자가 원하는 정확한 데이터를 생성한다. 각각의 그리딩 메써드로 사용자는 그리딩속성을 완벽하게 컨트롤 할 수 있다. 만약 사용자의 데이터가 이미 수직격자로 일정하게 배열되었다면, 데이터로부터 바로 결과물을 얻을 수 있다. 컴퓨터가 생성한 등고면은 사용자의 직접적인 배열에 데이터보다 정확할 수 없다.
- 각각의 XYZ데이터 라인에 각각 10억개씩의 값을 넣을 수 있다(주기억장치의 제한이 없다면)
- 1억개의 격자교차점을 갖는 격자를 생성할 수 있다
- 그리딩작업시의 오류와 끈긴선에 대한 보고
- 강력한 그리딩 메써드 : Inverse Distance, Kriging, Minimum Basis Functions, Natural Neighbor, Moving Average, Local Polynominal.
- 등방성 혹은 이방성의 개체를 설정 가능
- 다음과 같은 등고면의 정보수정 가능 : 한계값, 격자여백, 격자선의 수
- 사용자의 편의대로 지정가능한 검색기능
- 사용자정의의 검색범위타원을 설정하여 검색 가능
- 모든 격자파일에 대해 필터링과 부드럽게해주링이 가능하다.
- 그리드 파일에서 수학적인 명령어를 실행 할 수 있다
- Use Nearst Neighbor to create grid files without interpolation(?)
- 대용량데이터에 빠르고 정확하게 접근하기위해 삼각형법을 쓸 수 있다
- Polynomial Regression을 사용하여 완성된 표면의 오차를 줄일 수 있다
- 원치않는 데이터를 필터기능을 사용해 제거할 수 있다
- 데이터 결과의 겹치기 가능
- Kriging 표준편향의 격자를 생성
- 오차발생에 대한 레포트
- 각각의 개체에 서로 다른 축척과 크기를 도입한다
- 격자면이나 데이터베이스에서 일부분만 추출 가능
- 변형, 여백, 축척, 회전, 반전이 가능
- 사용자정의 방향에 대한 연상가능
- gradient, Laplacian, biharmonic, intergrated volume operators로 미분적분 가능
- 사용자의 데이터를 Fourier, Correlograms, Periodogram으로 해석 가능
- 2변수 사용자함수로 격자생성 가능
- 다음을 포함한 격자계산 가능 : 타원에 포함되는 격점의 수, 가장 가깝거나 먼 곳의 개체를 검색 가능, 중앙값, 평균값, 여백(타원안에 포함되는:옵션)
- 정해진 데이터셋트에서 cross-validation을 사용함으로서 적절한 결과값을 유도
Variograms:
도수분포표를 그려서 데이터의 연속성의 근거를 사용자가 확인할 수 있도록 한다.
Faults and Breaklines:
사용자의 데이터를 그리딩할 때 끊기거나 비어있는 부분을 설정할 수 있다. 빈 부분의 한쪽에 있는 데이터는 다른 쪽의 빈 부분의 격자점에 직접적으로 계산되지 않는다.
Automation:
ActiveX를 사용하여 컨트롤 할 수 있다.
Object Manager:
개체관리자는 사용자가 개체들을 쉽게 관리하고 편집할 수 있도록 돕는다. 도면안의 모든 개체를 표현하여 하나의 트리구조로서 표현한다. 개체관리자의 개체를 큰릭하면 개체의 보이기속성을 쉽게 조절 할 수 있다.
System Requirements:
OS : Windows 98, Me, 2000, XP 이상
HDD : 25MB 이상
RAM : 32 이상. 64이상 권장
VGA : 800x600 이상
---------------------------------------------------------------------------------------
아래의 매쉬도면은 MIDAS에서,
등고면과 격자면은 Surfer에서 작업한 자료.
Topic : Holed Plate's Stress Diagram by MIDAS&Surfer...
서퍼에서 구멍 뚫는걸 모르는데 아시는 분은 쪽글 남겨주세요^^;

댓글 없음:
댓글 쓰기