GIS 편집기가 SQL-Server에 저장된 GIS 데이터와 함께 작동하는 것


14

벡터 GIS 데이터를 SQL Server에 저장하면 GIS 데이터를 편집하는 데 어떤 편집기를 사용할 수 있습니까?

답변:



6

매니 폴드는 SQL Server 공간 데이터를 직접 읽고 씁니다. 2008을 사용한다고 가정하지만 그렇지 않은 경우 매니 폴드는 SQL 2005도 사용할 수 있습니다 (이 경우 Geometry는 SQLGeometry / SQLGeography가 아닌 varbinary (MAX)입니다). 2005에는 공간 인덱싱을 제공하는 무료 CLR 애드 인이 있습니다.

다중 사용자, 충돌 해결 등을 지원합니다.

우리는 그것을 내부적으로 사용하며 너무 많은 사람들을 알고 있습니다. 안정적이고 견고합니다.



5

오픈 소스 (무료) 대안은 약간 제한되어 있으며 GeoServer (http://docs.geoserver.org/stable/en/user/data/index.html)와 함께 뷰어로 무언가를 넣을 수 있습니다. 최소한 웹 앱이 당신의 의도라면. 그러나 많은 상용 GIS 환경은 SQL Server를 지원합니다. '공간 파트너'목록은 여기에서 찾을 수 있습니다

http://www.microsoft.com/sqlserver/2008/en/us/spatial-partners.aspx


4

TatukGIS 편집기는 대부분의 모든 공간 데이터베이스 (Sql Server, Oracle, SDE, PostGIS, pGeodb 등)에서 지리 공간 데이터를 편집합니다.

또한 tatukgis 편집기를 기반으로하는 새 Fgi는 Sql Server Spatial을 편집 / 볼 수 있습니다. 단 $ 99입니다. http://fgis.tatukgisconsulting.com/


4

QGIS 버전 1.8에는 MS SQL 2008/2012에 대한 네이티브 ( OGR을 사용하지 않음 ) 읽기 / 쓰기 / 편집 지원

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

이것은 Windows, Linux, OS X에서 작동합니다. Linux 및 OS X에는 Qt ODBC 드라이버로 인해 Windows가 수행하는 것보다 더 많은 설정이 필요합니다.


3

AutoCAD Map (FDO)을 사용해 볼 수 있습니다. SQL Server 2008 공간 데이터를 편집하는 데 사용합니다. 현재 SQL Server 공간 데이터 편집을위한 다른 좋은 편집기를 기억할 수 없습니다.


3

Manifold를 사용하여 SQL 데이터를 편집했지만 실제로 테이블을 가져 와서 편집을 위해 데이터를 Manifold로 가져 오는 것 같습니다 (메모리에 저장할 수 있습니까?). 저장할 때 전체 테이블을 다시 SQL에 쓰는 것 같습니다.

TatukGIS의 Editor도 사용했습니다. 선택한 레코드를 편집하거나 새 레코드를 SQL에 다시 쓰는 작업이 매우 효과적입니다. 그러나 편집 도구가 약간 어수선합니다.

ArcSDE를 통해 ArcGIS 10을 사용해 보았습니다. 예, 데이터를 SQL Spatial 형식으로 쓰도록 ArcGIS에 지시 할 수 있습니다. 그러나 데이터 주위에 다른 많은 테이블을 래핑합니다. 또한 기본 SQL Spatial 테이블이 있으면 ArcGIS가이 테이블에 액세스하거나 편집 할 수 없습니다. ArcGIS에서 사용하려면 Esri의 GeoDatabase를 통해 실행해야합니다.

새로운 OGR로 구축 된 Quantum GIS가 SQL Spatial을 편집 할 수 있는지 알고 싶습니다. 좋은 해결책이 될 것입니다.


1
예 QGIS를 사용하면 SQL 2008에서 공간 데이터를 편집 할 수 있습니다. woostuff.wordpress.com/2011/06/07/…
Nathan W

매니 폴드에 대한 약간의 설명은 테이블을 가져와 메모리에 가져 오는 동안 데이터베이스에 대한 열린 링크를 유지하므로 전체 테이블을 다시 쓰지 않고 모든 업데이트가 즉시 유지됩니다. 더 큰 데이터 집합의 경우 전체 데이터 집합이 아닌 데이터의 경계 상자 만 가져 오도록 SQL Server를 사용하여 설정할 수 있습니다.
Kelso

완전히 정확하지 않습니다. ArcGIS 10은 SDE 또는 엔터프라이즈 지오 데이터베이스없이 거의 모든 기본 공간 데이터베이스 유형을 직접 읽을 수있는 쿼리 계층을 도입했습니다. 그러나 편집에 관해서는 적어도 ArcEditor와 SDE가 필요합니다. 10.1에서 데이터베이스 연결은 주로 새로운 쿼리 계층 접근 방식을 사용합니다. ESRI는 사용자가 더 이상 데이터베이스 액세스에 대해 추가 비용을 지불하고 싶지 않다는 것을 깨달았습니다.
Jürgen Zornig

2

제 생각에는 매니 폴드 GIS는 SQL-Server 지오메트리를 직접 편집하기위한 가장 실용적인 솔루션입니다. 불행히도 그들은 이제 18 개월 이상 새 버전을 발표하고 있습니다. 따라서 투자가 지속 가능한지 확실하지 않습니다. 그러나 현재로서는 매니 폴드가 우수합니다.

일부 코딩을 수행하려는 경우 mapdotnet.com은 SQL-Server에 대한 읽기-쓰기 커넥터를 제공합니다


2

IntergraphGeoMedia 제품군은 SQL Server 데이터베이스를 지원합니다. 최근부터, 즉 2012 년 1 월부터 SQL Server 2008 공간 향상 기능도 지원됩니다.


2

MapInfo Professional은 SQL Server 2008 데이터베이스에 저장된 데이터를 읽고 쓸 수있었습니다. 이 지원은 v10.0 이후 MapInfo Professional에 포함되었습니다.

데이터베이스에서 MapInfo Pro에 데이터를 읽는 방법과 데이터를지도에 표시하는 방법 (스타일 등)을 설명하는 추가 테이블을 제외하고 미들웨어가 필요하지 않습니다.


SQL Server 용 맵 인포 프로페셔널 11.5 지원으로 2012 년에 추가되었습니다
피터 Horsbøll Møller의

1

웹 OpenLayers 프론트 엔드를 사용하고 WKT를 SQL Server 지오메트리 필드에 직접 전달하여 간단한 기능을 작성하고 편집 할 수 있습니다.


1

ESRI의 이진 형식 대신 Microsoft의 CLR 공간 유형 (SqlGeometry / SqlGeography)을 사용하여 형상을 저장하도록 ArcSDE를 설정할 수도 있습니다. 그런 다음 ArcGIS Desktop을 사용하여 벡터 데이터를 편집 할 수 있습니다.


0

"GISquirrel"확장자 (이전의 ArcSquirrel)를 사용하여 SDE없이 ArcView에서 SQL Server 벡터 지오메트리 데이터를 편집 할 수 있습니다 . www.gisquirrel.com 참조


-1

AFAIK는 SQL SERVER 2008 공간 데이터의 직접 버전을 지원하지 않습니다.

DB에 ArcSDE를 설치하면 ArcGIS에서 데이터를 편집 할 수 있습니다.

아마도 더 많은 sqlserver 경험을 가진 사람이 더 나은 힌트를 줄 수 있습니다.

성 조지


"None support Direct Edition"은 무엇을 의미합니까? 이 목록은 SQL Server 2008 공간 데이터의 직접 편집을 지원하는 많은 도구가 있음을 증명합니다. 하지만 어쩌면 나는 당신이 말하는 것을 오해합니까?
피터 Horsbøll Møller

-1이 잘못되었습니다. 베드로가 말했듯이이 목록은 그렇지 않다는 것을 증명합니다.
Nathan W
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.