Trình soạn thảo GIS nào hoạt động với dữ liệu GIS được lưu trữ trong SQL-Server


14

Nếu tôi lưu trữ dữ liệu vectơ GIS của mình trong SQL-Server, tôi có thể sử dụng trình chỉnh sửa nào để chỉnh sửa dữ liệu GIS?

Câu trả lời:



6

Manifold sẽ trực tiếp đọc và ghi dữ liệu không gian SQL Server. Tôi giả sử bạn đang sử dụng 2008, nhưng nếu không, Manifold cũng sẽ cho phép bạn sử dụng SQL 2005 (Hình học là varbinary (MAX) chứ không phải SQLGeometry / SQLGeography trong trường hợp đó). Họ có một bổ trợ CLR miễn phí cung cấp lập chỉ mục không gian cho năm 2005.

Nó hỗ trợ nhiều người dùng, giải quyết xung đột, v.v.

Chúng tôi sử dụng nó trong nội bộ và tôi biết nhiều người khác cũng làm như vậy. Nó ổn định và mạnh mẽ.



5

Các lựa chọn thay thế nguồn mở (miễn phí) của bạn bị giới hạn một chút, bạn có thể đặt một cái gì đó cùng với GeoServer (http://docs.geoserver.org/ sóng / en / user / data / index.html) làm người xem tại ít nhất, nếu một ứng dụng web là ý định của bạn. Tuy nhiên, nhiều môi trường GIS thương mại hỗ trợ SQL Server; một danh sách 'đối tác không gian' có thể được tìm thấy ở đây

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


4

TatukGIS Editor sẽ chỉnh sửa dữ liệu không gian địa lý trong hầu hết các cơ sở dữ liệu không gian - Máy chủ Sql, Oracle, SDE, PostGIS, pGeodb, v.v.

Ngoài ra, Fgis mới, dựa trên trình soạn thảo tatukgis, có thể chỉnh sửa / xem Sql Server Spatial. Nó chỉ có 99 đô la. http://fgis.tatukgisconsulting.com/


4

Phiên bản QGIS 1.8 hiện có hỗ trợ đọc / ghi / chỉnh sửa gốc ( không sử dụng OGR ) cho MS SQL 2008/2012

nhập mô tả hình ảnh ở đây

Điều này sẽ hoạt động trên Windows, Linux, OS X. Mặc dù Linux và OS X yêu cầu thêm một số thiết lập sau đó những gì windows làm do trình điều khiển Qt ODBC.


3

Bạn có thể thử với AutoCAD Map (FDO). Tôi sử dụng nó để chỉnh sửa dữ liệu không gian SQL Server 2008. Hiện tại tôi không thể nhớ bất kỳ trình soạn thảo tốt nào khác để chỉnh sửa dữ liệu không gian SQL Server.


3

Tôi đã sử dụng Manifold để chỉnh sửa dữ liệu SQL, nhưng có vẻ như nó thực sự lấy bảng và đưa dữ liệu vào Manifold để chỉnh sửa (có thể lưu trữ nó trong bộ nhớ?). Khi bạn lưu, nó dường như ghi lại toàn bộ bảng trở lại SQL.

Tôi cũng đã sử dụng Trình chỉnh sửa của TatukGIS. Điều này thực hiện rất tốt việc chỉ chỉnh sửa các bản ghi đã chọn hoặc viết các bản ghi mới trở lại SQL. Nhưng tôi thấy các công cụ chỉnh sửa hơi lộn xộn.

Tôi cũng đã thử ArcGIS 10 qua ArcSDE. Có, bạn có thể yêu cầu ArcGIS ghi dữ liệu dưới định dạng Không gian SQL. Nhưng nó bao bọc rất nhiều bảng khác xung quanh dữ liệu. PLUS, nếu bạn có bảng Không gian SQL gốc, ArcGIS không thể truy cập hoặc chỉnh sửa bảng. Nó phải chạy qua GeoDatabase để có sẵn cho ArcGIS.

Tôi muốn biết liệu Quantum GIS được xây dựng với OGR mới có cho phép chỉnh sửa Không gian SQL hay không. Đó sẽ là một giải pháp tuyệt vời.


1
Vâng QGIS sẽ cho phép bạn chỉnh sửa dữ liệu không gian trong SQL 2008, xem: woo ware.wordpress.com/2011/06/07/ Lời
Nathan W

Làm rõ một chút về Manifold, trong khi nó lấy bảng và đưa nó vào bộ nhớ, nó vẫn giữ một liên kết mở đến cơ sở dữ liệu, vì vậy mọi cập nhật đều được duy trì ngay lập tức, thay vì viết lại toàn bộ bảng. Đối với các bộ dữ liệu lớn hơn, bạn có thể thiết lập nó với SQL Server để chỉ lấy một hộp dữ liệu giới hạn thay vì toàn bộ dữ liệu.
Kelso

Không hoàn toàn chính xác. ArcGIS 10 đã giới thiệu Lớp truy vấn, nơi bạn có thể (chỉ đọc) gần như mọi loại cơ sở dữ liệu không gian riêng trực tiếp mà không cần SDE hoặc cơ sở dữ liệu địa lý doanh nghiệp. Nhưng bạn đã đúng, khi nói đến chỉnh sửa, bạn cần ít nhất ArcEditor và SDE. Trong 10.1 kết nối cơ sở dữ liệu chủ yếu sử dụng cách tiếp cận lớp truy vấn mới. Có vẻ như ESRI nhận ra rằng người dùng của họ không muốn trả thêm tiền để truy cập cơ sở dữ liệu nữa.
Jürgen Zornig

2

Theo tôi, Manifold GIS là giải pháp khả thi nhất để chỉnh sửa trực tiếp hình học SQL-Server. Thật không may, họ hiện đang công bố một Phiên bản mới trong hơn 18 tháng. Vì vậy, nó không thực sự rõ ràng nếu bạn đầu tư sẽ bền vững. Nhưng hiện tại đa dạng là tuyệt vời.

nếu bạn muốn thực hiện một số mã hóa mapdotnet.com cung cấp các trình kết nối đọc-ghi cho SQL-Server


2

Bộ sản phẩm GeoMedia của Intergraph hỗ trợ cơ sở dữ liệu SQL Server. Kể từ gần đây, từ tháng 1 năm 2012, các cải tiến không gian của SQL Server 2008 cũng được hỗ trợ.


2

MapInfo Professional đã có thể đọc và ghi dữ liệu được lưu trữ trong cơ sở dữ liệu SQL Server 2008. Hỗ trợ này đã được đưa vào MapInfo Professional kể từ v10.0.

Không yêu cầu phần mềm trung gian, ngoại trừ một bảng bổ sung trong cơ sở dữ liệu mô tả cho MapInfo Pro cách đọc dữ liệu và cách hiển thị dữ liệu trên bản đồ (kiểu và v.v.)


Với MapInfo Professional 11,5 hỗ trợ cho SQL Server 2012 đã được thêm vào
Peter Horsbøll Møller

1

Có thể tạo và chỉnh sửa các tính năng đơn giản bằng giao diện web OpenLayers và chuyển WKT trực tiếp vào các trường hình học của SQL Server.


1

Bạn cũng có thể đặt ArcSDE để lưu trữ hình học bằng cách sử dụng các loại Không gian CLR của Microsoft (SqlGeometry / SqlGeography) thay vì trên định dạng nhị phân của ESRI. Sau đó, bạn có thể sử dụng ArcGIS Desktop để chỉnh sửa dữ liệu vectơ.


0

Bạn có thể chỉnh sửa dữ liệu hình học vectơ của SQL Server trong ArcView mà không cần SDE bằng cách sử dụng tiện ích mở rộng "GISquirrel" (trước đây gọi là ArcSquirrel). Xem www.gisquirrel.com


-1

AFAIK, không hỗ trợ phiên bản trực tiếp của dữ liệu không gian SQL SERVER 2008.

Với ArcSDE được cài đặt trong DB của bạn, bạn có thể chỉnh sửa dữ liệu của mình trong ArcGIS.

Có lẽ ai đó có nhiều kinh nghiệm về sqlserver có thể cho bạn gợi ý tốt hơn.

George


bạn có ý gì bởi "không hỗ trợ phiên bản trực tiếp"? Tôi đoán danh sách này ở đây loại chứng minh rằng có một số công cụ hỗ trợ chỉnh sửa trực tiếp dữ liệu không gian SQL Server 2008. Nhưng có lẽ tôi hiểu nhầm những gì bạn đang nói?
Peter Horsbøll Møller

-1 vì điều này là không chính xác. Như Peter đã nói, danh sách này chứng minh khác.
Nathan W
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.