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
マルチユーザー編集を計画していますか、またはバージョン管理が必要ですか?そうでない場合、その単なる空間データストアであるのに、単にファイルジオデータベースを使用しないのはなぜですか?さまざまなストレージ形式の制限を規定しているので、あなたがそれで何を意図しているのかを言うと、あなたの質問はよりよく答えられます。
ホーンバイド14

私も同じような状況にありました。「フィーチャクラスをジオデータベースに」を使用してエクスポートしてから、エクスポートしたデータをQGISで開きます(無料)。次に、サーバー上でQGISを使用してコンテンツを編集します。ここでのボーナスは、Arcが結果のテーブルを編集できない場合でも、他の方法で作成されたテーブルで行うことのほとんどを実行できることです。私たちがここでは知らないプロセスのために、彼は彼のデータをサーバー上に保持したいと思うに違いない。
ike 14

st-links spatialKitを試すことができます:www.st-links.com

回答:


9

SQL Serverに格納されているジオデータベースを使用するには、少なくともArcGIS Server Basic Workgroupが必要です(こちらのマトリックスを参照)。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)関連の制限があります。

ここに画像の説明を入力してください

SQL Server Expressには、自分で、またはEsriカスタマーケアポータルを介してアクセスできます(カスタマーアカウントでアクセス)。これに関する詳細なチュートリアルがここにあります

最初にデータベースサーバーを使い始め、あちこちでいくつかの回避策を使用してニーズに合っているかどうかを確認することをお勧めします。


はい、2番目の段落は1番目と矛盾しています。「データベースサーバー」を使用すると、ArcGIS ServerなしでSQL Serverのデータを操作できます。それは非常に限られており、非常に制約を感じる可能性がありますが、サーバーにすべて入って購入する前に学ぶには素晴らしい環境です。SQL Spatial操作を使用してArcServerに触れることなく、多くの空間タスクを実行する方法を学習できます。
JasonT

@ JasonT、ArcGIS Serverでデータを編集することなくSQL Serverにアクセスすることはできません。ただし、ArcGIS Desktop Standard +を使用してデータベースサーバーを操作している場合は、SQL Server Expressを使用できます(これはフル機能のSQL Serverではありません)。質問する人に関連する場合に備えて、2番目の段落で代替案を提供しました。ここに矛盾はありません:)
アレックステレシェンコフ

7

いいえ、MS SQL Serverデータベースを編集するためにArcGIS Serverは必要ありません。ArcGIS ServerライセンスなしでArcMap / ArcCatalogとのインターフェイスを継続する場合は、少なくとも1つのオプションがあります(無料ではありませんが、ArcGIS Serverライセンスよりも間違いなく安価です)。

ms SQLサーバーに接続し、空間データをインポート、エクスポート、作成、編集できるようにする必要があります...現在ライセンスを持っているものを使用するために必要なものを達成するための代替手段はありますか?

SQL Server Spatial Toolsを使用して、SQL Server 2008にデータをロードできます。現在のライセンスレベルを使用して空間データをエクスポート、作成、編集するには、GISquirrelをご覧ください

ウェブサイトから:

GISquirrelは、ESRIのArcGIS Geographical Information Systemの拡張機能であり、追加のミドルウェアやより高いライセンスレベルを必要とせずに、Microsoft SQL ServerまたはPostGreSQL / PostGISの編集クライアントになります。GISquirrelは、空間データをより広範な情報管理システムと統合する新しい方法を提供します。

FAQを簡単に参照すると、データのロードとエクスポートの両方に使用できます。Webサイトに記載されているプログラムの明らかな制限は次のとおりです。

  • ラスターデータをサポートしていません
  • M値またはZ値のベクターデータをサポートしていません

ライセンスの価格は現在150.00ポンド(約245米ドル)です。あなたが非営利団体である場合、無料ライセンスの資格があります。

arcSDEはこれにどこに適合しますか?

ArcSDEは、SQL Serverに格納されている空間データのインタープリター/オーガナイザーとして機能します。これは、データがESRI製品と連動するための橋渡しをします。上記のプログラムは、非常に基本的な機能を備えた「ArcSDE Lite」として機能します。

最後に、ESRIプラットフォームと結婚していない場合は、QGISを介してMSSQLデータを編集することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.