MS SQL Server 데이터베이스를 편집하기 위해 ArcGIS Server가 필요하십니까?


11

여기 내가 가진 것이 있습니다 :

ArcGIS Desktop Advanced (10.2) 및 MS SQL Server 2008 R2

내 문제는 다음과 같습니다.

MS SQL Server에 연결하고 공간 데이터를 가져 오기, 내보내기, 작성 및 편집 할 수 있어야합니다. "기능 클래스를 지오 데이터베이스로"도구를 사용하여 데이터베이스에 연결하고 기능을 데이터베이스로 내보낼 수 있지만 ArcMap 세션으로 다시 가져 와서 데이터를 편집 할 수는 없습니다. 고급 데스크탑 라이센스로 제공되는 "Enterprise Geodatabase 작성"도구를 사용해 보았지만 내가 가지고 있지 않은 Authorization File (ArcGIS for Server)을 요청합니다. ArcGIS for Server의 가격을 살펴 보았으며 실행 가능한 옵션이 아닙니다.

현재 라이센스가있는 것을 사용하기 위해 필요한 것을 대체 할 수있는 대안이 있습니까?

arcSDE는 어디에 적합합니까?


1
다중 사용자 편집을 계획 중이거나 버전 관리가 필요합니까? 그렇지 않은 경우 공간 데이터 저장소 만 있으면 왜 파일 지오 데이터베이스를 사용하지 않습니까? 다양한 저장 형식의 제한 사항을 지시하므로 원하는 내용을 말하면 더 나은 답변을 얻을 수 있습니다.
Hornbydd

나는 비슷한 상황에 처해있다. '기능 클래스를 지오 데이터베이스로'내보내기를 시도한 다음 QGIS (무료)로 내 보낸 데이터를 열 수 있습니다. 그런 다음 서버에있는 동안 QGIS를 사용하여 하트 컨텐츠를 편집하십시오. 여기서 보너스는 Arc가 결과 테이블을 편집 할 수 없더라도 다른 테이블로 수행 할 수있는 대부분의 작업을 여전히 수행 할 수 있다는 것입니다. 우리가 여기에 특권이없는 프로세스로 인해 서버에 데이터를 보관하고 싶다고 생각합니다.
ike

st-linkspatiKit를 시도해 볼 수 있습니다 : www.st-links.com

답변:


9

SQL Server에 저장된 지오 데이터베이스로 작업하려면 최소한 ArcGIS Server Basic Workgroup이 필요합니다 ( 여기서는 매트릭스 참조 ). ArcMap에서 간단한 기능으로 작업 할 수 있지만 지리 데이터베이스 편집 등은 사용할 수 없습니다.

ArcGIS Desktop이 있으므로 (표준 또는 고급이라고 가정) SQL Server Express ( 데이터베이스 서버 라고 함)에 저장된 지오 데이터베이스에 자동으로 액세스 할 수 있습니다 .

ArcGIS Server를 구매하는 것이 실현 가능한 옵션이 아닌 경우 좋은 출발일 수 있습니다. ArcGIS Desktop에서 데이터베이스 서버로 얻을 수있는 기능입니다 (ArcGIS for Desktop Standard 및 ArcGIS for Desktop Advanced에만 적용). 당신은 그러나 제한됩니다 :

3 개의 동시 연결 만 설정할 수 있으며 (나중에 설치하는 경우 ArcGIS Server 서비스 포함) 지오 데이터베이스의 최대 크기는 10GB이며 하드웨어에 대한 기타 SQL Server Express (Esri 이외) 관련 제한이 있습니다.

여기에 이미지 설명을 입력하십시오

자체적으로 또는 Esri Customer Care Portal (고객 계정으로 액세스)을 통해 SQL Server Express에 액세스 할 수 있습니다. 여기에 대한 자세한 자습서가 있습니다 .

먼저 데이터베이스 서버를 시작하여 여기저기서 해결 방법을 통해 필요에 맞는지 확인하십시오.


네, 두 번째 단락은 첫 번째 단락과 모순됩니다. "데이터베이스 서버"를 사용하여 ArcGIS Server가없는 SQL Server의 데이터로 작업 할 수 있습니다. 그것은 매우 제한적이며 매우 제한적이라고 느낄 수 있지만, 서버를 구입하고 구입하기 전에 배우기에 좋은 환경입니다. SQL Spatial 작업을 사용하여 ArcServer를 건드리지 않고 많은 공간 작업을 수행하는 방법을 배울 수 있습니다.
JasonT

@JasonT, ArcGIS Server가 데이터를 편집하지 않으면 SQL Server에 액세스 할 수 없습니다. ArcGIS Desktop Standard +가 데이터베이스 서버와 함께 작동하는 경우 SQL Server Express를 사용할 수 있습니다 (이것은 모든 기능을 갖춘 SQL Server가 아닙니다). 나는 요청하는 사람과 관련이있는 경우를 대비하여 두 번째 단락에 대안을 제공했습니다. 여기에 모순이 없습니다 :)
Alex Tereshenkov

7

아니요, MS SQL Server 데이터베이스를 편집하기 위해 ArcGIS Server가 필요하지 않습니다. ArcGIS Server 라이센스없이 ArcMap / ArcCatalog와 계속 인터페이스하려면 적어도 하나의 다른 옵션이 있습니다 (비 자유이지만 ArcGIS Server 라이센스보다 확실히 저렴함).

MS SQL Server에 연결하고 공간 데이터를 가져 오기, 내보내기, 작성 및 편집 할 수 있어야합니다. 현재 라이센스가있는 것을 사용하는 데 필요한 것을 달성 할 수있는 대안이 있습니까?

SQL Server 공간 도구를 사용하여 SQL Server 2008에 데이터를로드 할 수 있습니다 . 현재 라이센스 레벨을 사용하여 공간 데이터를 내보내고 작성하고 편집하려면 GISquirrel을 살펴 보십시오 .

웹 사이트에서 :

GISquirrel은 ESRI의 ArcGIS Geographical Information System의 확장으로, 추가 미들웨어 또는 더 높은 라이센스 레벨없이 Microsoft SQL Server 또는 PostGreSQL / PostGIS 용 편집 클라이언트로 전환됩니다. GISquirrel은 공간 데이터를 광범위한 정보 관리 시스템과 통합하는 새로운 방법을 제공합니다.

FAQ를 빠르게 탐색하면 FAQ를 사용하여 데이터를로드하고 내보낼 수 있습니다. 웹 사이트에 명시된 프로그램의 명백한 제한 사항은 다음과 같습니다.

  • 래스터 데이터를 지원하지 않습니다
  • M 또는 Z 값을 가진 벡터 데이터를 지원하지 않습니다

라이센스 비용은 현재 £ 150.00 (약 US $ 245)입니다. 비영리 단체 인 경우 무료 라이센스를받을 수 있습니다.

arcSDE는 어디에 적합합니까?

ArcSDE는 SQL Server에 저장된 공간 데이터의 인터프리터 / 주최자 역할을합니다. ESRI 제품과 인터페이스하기위한 데이터 브리지를 제공합니다. 위의 프로그램은 매우 기본적인 기능을 가진 "ArcSDE Lite"역할을합니다.

마지막으로 : ESRI 플랫폼과 결혼하지 않은 경우 QGIS를 통해 MSSQL 데이터를 편집 할 수도 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.