需要ArcGIS Server编辑MS SQL Server数据库吗?


11

这是我所拥有的:

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

这是我的问题:

我需要能够连接到ms sql服务器并导入,导出,创建和编辑空间数据。我可以连接到数据库并使用“要素类到地理数据库”工具将特征导出到数据库,但是一旦将数据带回到ArcMap会话中就无法编辑数据。我尝试使用高级桌面许可证附带的“创建企业级地理数据库”工具,但它会索要我没有的授权文件(假设用于ArcGIS for Server)。我已经查看了ArcGIS for Server的价格,这是不可行的选择。

是否可以使用当前拥有的许可证来实现我所需的替代方案?

arcSDE在哪里适合?


1
您打算进行多用户编辑还是需要版本控制?如果不是,而只是空间数据存储,为什么不简单地使用文件地理数据库呢?如果您说出您的意图,则可以更好地回答您的问题,因为这表明了各种存储格式的局限性。
Hornbydd 2014年

我也遇到过类似的情况。您可以尝试使用“将要素类导出到地理数据库”进行导出,然后使用QGIS(免费)打开导出的数据。然后,仍在服务器上,使用QGIS编辑内容。这样做的好处是,即使Arc无法编辑结果表,它仍然可以完成其他情况下可以做的大多数事情。我愿意打赌,由于我们在这里不了解流程,他想将他的数据保存在服务器上。
ike

您可以尝试st-links spacealKit:www.st-links.com

Answers:


9

为了能够使用存储在SQL Server中的地理数据库,您至少需要ArcGIS Server基本工作组(请参见此处的矩阵)。您可以在ArcMap中使用简单的要素,但是无法进行地理数据库编辑或类似操作。

由于您具有ArcGIS Desktop(假设您具有Standard或Advanced),因此可以自动访问存储在SQL Server Express(称为数据库服务器)中的地理数据库

如果购买ArcGIS Server不可行,这可能是一个不错的开始。这是通过ArcGIS Desktop中的数据库服务器获得的(仅适用于ArcGIS for Desktop Standard和ArcGIS for Desktop Advanced)。但是您将受到限制:

只能建立3个同时连接(包括ArcGIS Server服务,如果以后有连接的话),地理数据库的最大大小为10GB,并且在硬件上还有其他与SQL Server Express(非Esri)相关的限制。

在此处输入图片说明

您可以自己或通过Esri客户服务门户访问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 2015年

7

不,您不需要ArcGIS Server即可编辑MS SQL Server数据库。如果您想在没有ArcGIS Server许可证的情况下继续与ArcMap / ArcCatalog进行交互,则您至少还有一个选项(尽管它是非免费的,但肯定比ArcGIS Server许可证便宜)。

我需要能够连接到ms sql服务器,并可以导入,导出,创建和编辑空间数据...是否可以使用当前拥有许可证的方法来实现所需的替代方法?

您可以使用SQL Server空间工具将数据加载到SQL Server 2008中。要使用当前许可证级别导出,创建和编辑空间数据,应查看GISquirrel

从网站:

GISquirrel是ESRI的ArcGIS地理信息系统的扩展,它可以转变为Microsoft SQL Server或PostGreSQL / PostGIS的编辑客户端,而无需其他中间件或更高的许可证级别。GISquirrel提供了将空间数据与更广泛的信息管理系统集成的新方法。

快速浏览FAQ表示您可以使用它加载和导出数据。网站上列出的该程序的明显限制如下:

  • 不支持栅格数据
  • 不支持M或Z值的矢量数据

许可证的当前费用为150.00英镑(约合245美元)。如果您是非营利组织,则可能有资格获得免费许可证。

arcSDE在哪里适合?

ArcSDE充当SQL Server中存储的空间数据的解释器/组织器。它为您的数据与ESRI产品接口提供了桥梁。上面的程序以非常基本的功能充当“ ArcSDE Lite”。

最后一点:如果您还不熟悉ESRI平台,则还可以通过QGIS编辑MSSQL数据。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.