タグ付けされた質問 「features」

マップ上の現実世界のオブジェクトの表現について質問するときに、このタグを使用します。

1
FeatureLayerがすでに存在するかどうかを確認する方法は?
私は現在、ユーザーがマップ(mxd)をシステムにロードするときに、いくつかのカスタムfeatuerlayersを作成するプロジェクトに取り組んでいます。しかし、私の問題は、それらのレイヤーがすでに作成されているかどうかを確認する方法がわからないことです(たとえば、ユーザーがmxdをロードし、レイヤーを作成して保存し、mxdを再ロードすると、レイヤーがすでに存在するかどうかを確認する必要があります)。 ArcEngine10のFeatuerLayerClassに一意のIDがありますか?FeatureLayerClass.FeatureClassにOIDNameとObjectClassIDがありますが、それらは機能していないようです(ObjectClassIdを割り当てることができず、OIDNameにUniqueIdを使用したい)。 このように、layerをfeaturelayerclassビジネスオブジェクトとして作成しました。 コード: /// <summary> /// Unique Route LayerId /// </summary> public static Guid RouteFeatureLayerId { get { return Guid.Parse("ba25a332-0e48-4ce5-a4c5-38dc36c0700c"); } } /// <summary> /// Feature class that stores info on the routes /// </summary> public FeatureLayerClass RouteFeatureLayer { get { if (_routeFeatureClass == null) { IPropertySet property = …

3
リーフレットのポップアップにGeoJSONのプロパティを表示しますか?
これは私のシンプルなGeoJSONとLeafletマップです。プロパティをポップアップとして表示したいのですが、なぜそれが空なのかわかりません。 私の間違いを教えていただけますか? <html> <head> <title>A Leaflet map!</title> <link rel="stylesheet" href="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.css" /> <style> #map { width: 960px; height: 500px; } </style> </head> <body> <div id="map"></div> <script src="http://cdn.leafletjs.com/leaflet-0.7.3/leaflet.js"></script> <script> var map = L.map('map',{ center: [49.833352, 18.163662], zoom: 10 }); L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', { attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors' }).addTo(map); var data ={ "type": "FeatureCollection", …


1
埋め込みマーカー付きのFoliumインタラクティブマップの共有
私は、論文の研究に大きな可能性を秘めたいくつかのPythonパッケージを実験しています。私はほとんどすべてのためのパンダを使用しているので、geopandasは(パッケージの機能の範囲内の)空間データを扱うための自然な選択だった、とのインタラクティブな性質foliumはある...甘いです。 いずれにせよ、私が作成したマップを、IPython Notebookを使用していない、またはIPython Notebookに精通していない他の人々と共有できるようにしたいと思っています。私のテストケースは、DCの交通カメラの位置をプロットしています。(シェープファイルは、ディストリクト情報の新しい成長中のソースであるopendatadc.orgを介してDCGISによって一般に提供されます。)ノートブックビューアは明白な選択のように見えましたが、私のレンダリングされた要点からわかるように、マップは1)静的です、および2)最終的な形式でのみ表示されます。(マーカーは最初のマップに表示されていても、最後のマップまで追加されませんでした。) 次に、インタラクティブなグラフィックスのためにMike Bostockの素晴らしいビューアbl.ocks.orgを活用できると思いました。ただし、マップがインタラクティブになっている間、マーカーが消えているため、何か不足しています。 誰かがこの問題に遭遇しましたか?どんな助けでも確かにいただければ幸いです。

2
QGIS選択機能、「現在の選択に追加」機能
Arcgis Desktopで「現在の選択に追加」インタラクティブ選択方法と同様の機能選択をqgisで実行しようとしていますが、それは可能ですか? 例:空間クエリを実行して機能のセットを選択し、その後、このセットにいくつかの機能を手動で追加する必要があります。機能選択ボタンを使用した場合、最初の選択を失い、新しい機能を開始します。 選択に機能を追加する方法はありますか?事前に皆に感謝します、
8 qgis  features  select 

3
ArcPyを使用してフィーチャクラスフィーチャをより速く削除しますか?
特定のフィーチャデータセットのセットに含まれるすべてのフィーチャクラスを再帰し、それらのすべてのフィーチャを削除するこのスクリプトを作成しました。それは仕事をするように見えますが、それはかなりゆっくり実行されます。ここで私が間違っていることはありますか、それともスピードアップする明白な方法はありますか? DeleteFeatures_managementを使用して証書を作成しています。DeleteRows_managementも機能しているようです。 import sys import os import arcpy from arcpy import env import datetime import getpass try: passwd = getpass.getpass("Enter the sde user password: ") sdeConnectionFileDir = os.environ.get("TEMP") databaseName = "" fileName = "temp.sde" # Delete any pre-existing SDE connection file. fullPath = sdeConnectionFileDir + '\\' + fileName if os.path.exists(fullPath): …

1
選択した複数のフィーチャから1つのジオメトリへのジオメトリ
私がやろうとしていることを説明できるかどうか見てみましょう。まず、レイヤー上の選択した1つのフィーチャ(ポリゴン)を取得し、そのフィーチャのジオメトリを取得してSQL Serverデータベースに保存できる、ArcMapのアドインを開発しました。私がしたいことは、個別のジオメトリ(つまり、フィーチャ/ジオメトリごとに1行)ではなく、選択したポリゴンを含む1つの「ジオメトリのピース」として、選択した複数のフィーチャを保存することです。これは私がこれまでに持っているコードです: IFeatureLayer featureLayer = ArcMap.Document.CurrentContentsView.SelectedItem as IFeatureLayer; if (featureLayer != null) { IFeatureSelection featSel = featureLayer as IFeatureSelection; IEnumIDs idList = featSel.SelectionSet.IDs; int index = idList.Next(); List<int> indexes = new List<int>(); while (index != -1) { indexes.Add(index); index = idList.Next(); } IFeatureClass featureClass = featureLayer.FeatureClass; IFeature feature = featureClass.GetFeature(indexes[0]); …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.