VBA를 이용한 일련번호 부여방법

ArcGIS 2009.12.22 09:59 Posted by (주)대성에너지오 (주)대성에너지오

ArcMap에서는 Field Calculator를 통해서 일련번호 등 속성값을 계산할 수 있습니다.

일반적으로는 FID를 사용해서 일련번호를 부여할 수도 있지만 VBA의 Static 변수를 사용하여 다음의 과정으로 선택된 피쳐에 대해서 일련번호를 부여할 수 있습니다.

 

1. 일련번호 필드를 추가합니다.

2. 공간 및 속성조건을 이용하여 피쳐를 선택합니다.

3. 테이블을 열고 일련번호 필드를 선택한 후 Field Calculator를 실행합니다.

4. Field Calculator에서 아래와 같이 Advanced 체크박스를 체크한 후 코드 및 값을 붙여넣는다.

VBA

Script

Static serialNum As Long
Dim startVal As Long
Dim interval As Long

startVal = 1    '시작값
interval = 1    '일련번호 부여간격

If (serialNum = 0) Then
    serialNum = startVal
Else
    serialNum = serialNum + interval
End If

 Field

 serialNum



출처 : www.biz-gis.com

댓글을 달아 주세요

Arcgis MXD 파일을 하위 버변으로 저장하는 방법

ArcGIS 2009.09.18 11:25 Posted by (주)대성에너지오 (주)대성에너지오

Arcgis에서 작업을 하다보면 작업한 mxd 파일을 다른 사람과 공유할 일이 있는데 이때 문제되는 것이 서로 버젼이 다른 경우 입니다.
(예를 들어 나는 9.2 버젼 상대는 9.1버젼 )
이 경우 9.2에서 작업한 mxd파일이 9.1 버젼에서는 열리지 않습니다.

해결할 수 있는 간단한 팁입니다.

메인메뉴에서 파일 > 사본저장
                   File > Save a Copy

그러면 파일형식을 Arcmap 9.1 9.0 / Arcmap 8.0 등으로 저장할 수 있습니다.

댓글을 달아 주세요

Arcgis, 버추얼어스와 연동

ArcGIS 2009.04.15 09:44 Posted by (주)대성에너지오 (주)대성에너지오

버추얼어스가 '빙맵'으로 개편하였습니다



esri사의 공지에 따르면 ArcGIS 9.3버젼에서는 마이크로소프트의 버추얼어스를 삽입하여 다양할 작업을 할 수 있다고 발표 했습니다. 버추얼 어스의 고해상도 영상 및 경사사진을 비롯하여 맵까지 모든 서비스를 ArcGIS 제품군에서 사용 할 수 있다니 정말 반가운 소식입니다.
하지만.........
버추얼 어스에서 제공하는 국내의 영상 및 맵 수준은 아직까지 초보적인 단계라서 실제 연동해서 성과물을 만들어 내기까지는 아직 무리가 있을 듯 합니다. 다만 버추얼 어스가 계속적으로 데이터를 업데이트 하고 있는 과정인지라 향후 놀랄만한 결과물을 만들어 낼 수 있는 기본 플랫폼이 되지 읺을까 전망합니다.




아래는 원문입니다.





March 26, 2009

ESRI Expands Virtual Earth Access in GIS by Teaming with Microsoft

ArcGIS Users to Bring Dynamic Basemaps into Analysis and Service Applications

Redlands, California—A new agreement with Microsoft Corporation gives ArcGIS users fast access to Microsoft Virtual Earth for their geographic information system (GIS) projects. As part of ArcGIS Online at the ArcGIS 9.3.1 release, ArcGIS Desktop and ArcGIS Server users will be able to connect directly to Virtual Earth and quickly start their GIS projects with ready-to-use content.

"Our agreement with Microsoft defines a pattern of sharing geospatial data on the Web that promises to grow the GIS community," says ESRI President Jack Dangermond. "By bringing Virtual Earth into their GIS projects, people will have a greater opportunity to perform spatial analysis based on dynamic data."

ArcGIS Desktop users who are current on maintenance and have an Internet connection will have access to Virtual Earth for a variety of up-to-date mapping content including aerial imagery, roads, and hybrid (aerial with labels) imagery. With a familiar look, imagery access will appear as another data layer in GIS. The imagery will provide excellent background maps on which users can overlay their operational data. This means users will be able to focus more on their business data than on its context.

For example, an electric utility can layer its distribution line data over a Virtual Earth aerial view of a neighborhood to create a map of its lines and customer connections. This Virtual Earth background layer is useful for editing the company's data and can be easily shared online with other company users.

ArcGIS users can build Web applications that support geospatial services through ArcGIS Server and ArcGIS Web software developer kits (SDKs), including APIs for JavaScript, Flex, and Microsoft Silverlight. This enables them to provide their clients with access to Virtual Earth content from their applications.

"ESRI and Microsoft share a long history of building geographic information systems solutions that combine both of our companies' strengths," says Chris Sampson, director of Virtual Earth at Microsoft. "By integrating Microsoft Virtual Earth across all ESRI ArcGIS products, we can provide our mutual customers with spatial analysis software that has instant access to comprehensive geographic data that can only be found in a software plus services solution."

The agreement provides no-cost access to Virtual Earth content for ArcGIS Desktop 9.3.1 users on maintenance and a free 90-day Virtual Earth evaluation to ArcGIS Server users. After the 90-day evaluation, deployment for ArcGIS Server can be purchased through ESRI. In addition to the Virtual Earth map services, ArcGIS Server users will also be able to leverage Virtual Earth geocoding and place-finding capabilities.

ArcGIS users can preview Virtual Earth street maps, imagery, and hybrid map layers at http://resources.esri.com/arcgisonlineservices. Read more about using ArcGIS and Virtual Earth at www.esri.com/agolwhatsnew.

댓글을 달아 주세요

ArcReader 9.2

ArcGIS 2009.04.15 09:23 Posted by (주)대성에너지오 (주)대성에너지오

ArcReader는 사용자가 속한 조직의 모든 부서 및 기관에 손쉽게 엑세스가 가능한 앱을 제공하도록 도와줍니다. ArcReader를 사용하는 사용자는 ArcGIS Desktop에서 생성된 고품질의 맵을 그대로 사용할 수 있습니다.
ArcReader로 맵을 발행하려면 ArcGIS의 익스텐션인 Publisher를 사용하여 제작할 수 있습니다. 간단히 요약하자면 기존의 Map Document(MXD)를 ArcReader에서 볼 수 있는 PMF포멧으로 변경시겨 줍니다.

본 프로그램의 저작권은 esei사에 있습니다.


ArcReader 9.2 설치파일(모두 다운 받은 후 압집으로 압축해제하세요)
한글팩

댓글을 달아 주세요

간략 실습 메뉴얼

ArcGIS 2009.03.23 22:55 Posted by (주)대성에너지오 (주)대성에너지오



건교부 GIS 전문가양성과정 실습교재 중 일부입니다.
제목은 전문가 양성과정인데 초급 교재 인거 같습니다.
부담 갖지 마시고 공부해 보시길.....


댓글을 달아 주세요