しばらくの間、QGIS / PostGISで問題なく作業してきましたが、QGIS for ArcGIS Desktop 10.1を変更する必要があります。
PostgreSQLからレイヤーを追加したり、そのレイヤーを編集したりできません。データベースを直接操作したいのですが、マップ内の何かを変更すると、データベースに反映されます。
ジオデータベースなしでこれを実行できますか?
しばらくの間、QGIS / PostGISで問題なく作業してきましたが、QGIS for ArcGIS Desktop 10.1を変更する必要があります。
PostgreSQLからレイヤーを追加したり、そのレイヤーを編集したりできません。データベースを直接操作したいのですが、マップ内の何かを変更すると、データベースに反映されます。
ジオデータベースなしでこれを実行できますか?
回答:
この回答には、エンタープライズジオデータベース(ArcSDE)とArcGIS for DesktopがAdvanced / Standardライセンスレベルで必要であるようです。
答えは、ArcGIS 10.1 for Desktopおよびおそらく一部の新しいバージョンで有効であるようです。
PostgreSQL / PostGISデータベースは、次のバージョン要件を満たしている必要があります。http: //resources.arcgis.com/en/help/system-requirements/10.1/index.html#//015100000075000000
次に、テーブルをジオデータベースに登録する必要があります。このページでは、ArcGISを使用して既存のPostGISテーブルにアクセスする方法について詳しく説明しています。http: //resources.arcgis.com/en/help/main/10.1/index.html#//002p0000006v000000
同じ解決策を探していました。ArcMapデスクトップでPostGISデータを編集することです。ESRIの営業担当者は、ArcGIS for Serverが必要であると述べています。
このソリューションがありますST-Links SpatialKit http://www.st-links.com/Pages/default.aspxこれは拡張機能としてインストールできます。
PostGISレイヤーを追加し、編集を開始して、フィーチャの形状を変更し、保存しました。PostgreSQL 9.3、PostGIS 2.1、ArcMap 10.3.1で無料の試用版を使用してテストしました。しかし、PostGISに保存するデータを一貫して取得することができませんでした。まだマニュアルに取り組んでいます。
これはSDEを使用していませんが、無料でもありませんが、ESRI ArcGIS for Serverソフトウェアにとって料金は公平に思えます。
トポロジチェックの処理方法はわかりませんが、PostGISトポロジ機能を備えたバックエンドに配置する必要があると思います。
https://www.gisquirrel.com/を使用して、ArcGIS for Desktopを使用するPostGISの読み取り/書き込み機能の問題を解決することができます。
GISquirrelを使用すると、SDE、サーバー、ArcEditor [標準]またはArcInfo [詳細]ライセンスなしで、ArcGIS DesktopのMicrosoft SQL ServerまたはPostGISから空間データを表示、編集、管理できます。
世界中のGISユーザーからの要求に応えて、GISquirrelはPostGISおよびSQL Serverと互換性を持つようになりました。
利用可能な拡張機能に関するいくつかのリソースを確認してください-st-linksとziggis。データへの読み取り専用アクセスのために、いつでもArcMapでクエリレイヤーを作成できます。
関連する質問:QGISとArcGISでPostgreSQLを使用しますか?。
PostgreSQL + PostGIS内でのジオデータベースの有効化に関する優れたチュートリアルを見つけました。これにより、ジオデータベースデータの編集が可能になります。このチュートリアルを自分で試してみて、ジオデータベースデータを通常どおり編集できます(PostgreSQL 9.1.3およびPostGIS 2.0、ArcGIS Desktop 10.1 SP1を使用)。