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

レイヤーは情報の集まりです。これには、特定の表示方法(ラスターレイヤーやベクターレイヤーなど)のGiの特定の要素が含まれています。レイヤーを個別に編集して、マップの個別のトップピックを作成できます。

5
OpenLayers 3のZ-index 3:OL3でのレイヤーの順序付け
古いバージョンのようにOpenLayers3のレイヤーのZ-indexを変更する方法はありますか? map.setLayerIndex(markers, 99); //set the marker layer to an arbitrarily high layer index マップを使用して、レイヤーの順序を変更する必要があります。したがって、このようなz-indexを定義するような可能性は役に立たない var geoLayer = new ol.layer.Vector({ source : new ol.source.GeoJSON({ projection : 'EPSG:900913', url : './myGeoJson.json' }), style : function(feature, resolution) { var text = resolution < 5000 ? feature.get('name') : ''; if (!styleCache[text]) { styleCache[text] = …

1
Pythonを使用してTOCにレイヤーを追加します
しばらくの間、TOCにレイヤーを追加することに取り組んでいます。追加したレイヤーを1つに管理しましたが、フォルダーをループしてすべてのレイヤーを追加する必要があります。シェープファイルをまったく追加できません。レイヤーファイルのみ。以下は私がいる場所のコードです: for layer in shp_List: mxd = arcpy.mapping.MapDocument("CURRENT") dataFrame = arcpy.mapping.ListDataFrames(mxd, "*")[0] outlayer = lyr layerfile = os.path.join(base_Folder, lyr + ".lyr") arcpy.MakeFeatureLayer_management(layer, outlayer) arcpy.SaveToLayerFile_management(outlayer, layerfile, "ABSOLUTE") addlayer = arcpy.mapping.Layer(layerfile) arcpy.mapping.AddLayer(dataFrame, addlayer, "BOTTOM") #addLayer = arcpy.mapping.Layer(layer) #arcpy.mapping.AddLayer(dataFrame, addLayer, "BOTTOM") #arcpy.RefreshTOC() #arcpy.RefreshActiveView() del addlayer, mxd 上記のコードは各レイヤーを目次に追加し、イライラさせてそれを削除し、次のレイヤーを追加します。スクリプト全体が終了すると、TOCには何も残りません。このスクリプトをモデルに追加し、派生した出力パラメーターを作成して、「表示に追加」をオンにしてモデルパラメーターとして追加しようとしました。また、ジオプロセシングオプションをチェックして、表示に追加するボックスがオンになっていることを確認しました。Arc 10を実行しています(サービスパックなし)。誰でも助けることができますか?


5
ArcPyスクリプトを使用してフィーチャレイヤーを削除しますか?
ArcPyベースのスクリプトがあり、2つのレイヤーを交差させようとしていますが、一方のレイヤーの重心はもう一方のレイヤーにある必要があります。 1つのレイヤー(以下のfeature_layer)には他のレイヤーの重心が含まれていることを知る必要があるため、arcpy.SelectLayerByLocation_management()ツールを使用しています。 マップドキュメント(* .mxd)を開いていないため、これを行うには、フィーチャレイヤーの作成を使用してフィードする必要があります。 ドキュメントには、プログラムが終了すると機能レイヤーが消えることが記載されていますが、以下のようなループになっているため、すぐに消える必要があります for feature_class in large_list_of_feature_classes: some_function(feature_class) def some_function(): feature = "{path to feature class}" feature_layer = "feature_layer" HUCs_layer = "all_HUCs" #HUCs being Hydrologic Unit Codes arcpy.MakeFeatureLayer_management(feature, feature_layer) arcpy.MakeFeatureLayer_management(feature, HUCs_layer) arcpy.SelectLayerByLocation_management(HUCs_layer, "HAVE_THEIR_CENTER_IN", feature_layer, selection_type="NEW_SELECTION") arcpy.CopyFeatures_management(HUCs_layer, selection_name) フィーチャレイヤーを削除する機能を探していますが、見つけることができませんでした。 私はそこに何らかのカウントを入れて、プログラムの範囲内でそれぞれを一意にすることができますが、フィーチャレイヤーを削除する方法がない限り、それは理想的ではありません。

3
選択フィーチャからレイヤーを作成ツール:フィーチャのリストはどのように保存されますか?
ArcGIS Desktopには、[ 選択したフィーチャからレイヤーを作成]というツールがあります。このツールを使用して、選択範囲をArcMapのレイヤーに変換できます。 地図に表示する機能を分離するレイヤーのどこかに埋め込まれた「機能のリスト」があると思います。 私は、「機能のリスト」がのリストwhereとして定義クエリの句に格納されると考えていたでしょうobjectids。例:where objectid in(123,456,789,...)。ただし、そうではありません。 レイヤーにWHERE句または定義クエリがない場合、フィーチャのリストはどのように保存されますか?

4
ArcMapのレイヤーは何層ですか?
私は職場でCitrix仮想ソフトウェア接続を使用してArcGISで作業しています。時々非常に遅く、作業中のMXDに変更を加えることなく、ArcMapが1分で妥当な速度で動作し、次の1分でクロールが遅くなる場合があります。IT部門は、問題の原因がマップ内のレイヤーが多すぎると考えています。問題は、ハードウェアまたはソフトウェアの構成、または最初にCitrixを使用しているという事実だけかもしれません。 とにかく、編集に使用する標準MXDには、57個のSDEレイヤーと2個のファイルジオデータベースレイヤーがあります。大部分は、編集のためにチェックする必要があるレイヤーです。パイプライン建設プロジェクトごとにデータを編集およびQCする必要があるため、各レイヤーにデータが存在するかどうかを確認する必要があります。いくつかのレイヤーだけがベースマップレイヤーであり、定期的に参照する必要があります。 IT部門は、使用しているレイヤーの数を10に減らすことを望んでいます。理想的な世界では、これで問題ありません。しかし、現実の世界では、実際的ではありません。このような提案では、特定のプロジェクトの編集タスクを実行するために、5つの異なるMXDを使用する必要があります。私は10層のみを使用して実験しましたが、それは厳しく制限されています。他のデータとの関係でデータのコンテキストが不足しており、すべてのデータが更新されたことを確認するために、同じ領域を何度も再確認する必要があります。これはすべて、パフォーマンスのわずかな向上と、編集中のクラッシュの数のわずかな減少にすぎません。 だから私は尋ねなければなりません、理想的な数の層がありますか?多すぎますか?

1
QGISコンテンツウィンドウでレイヤーを並べ替えますか?
PostGISから多数のレイヤーをQGISに読み込むと、逆のアルファベット順に読み込まれているようです。 QGIS TOCを別の順序ですばやくソートできるツールまたはプラグインはありますか?たとえば、私が望むかもしれないいくつかのオプションを考えることができます: ポイントが一番上にあるジオメトリでレイヤーを並べ替え、次にライン、ポリゴン、ラスターで並べ替えます。 レイヤーを名前で並べ替えます(アルファベット順、逆アルファベット順)。 最初にジオメトリでソートし、次に名前でソートします。これは、#1と#2の組み合わせになります。ポイントレイヤーは最上位に並べ替えられます(#1と同じ)が、ポイントレイヤーはアルファベット順に並べ替えられます(ポイントa、ポイントb、ポイントcなど)。 多数のレイヤーをロードする場合、これにより、マップ作成の適切な順序を迅速に構築できます。
12 qgis  layers 

3
QGISで「悪いレイヤーを処理する」を無視する方法は?
QGIS(2.14.3-Essen)プロジェクトがあり、職場でも自宅でも使用しています。プロジェクトには2つのレイヤー以外のすべてを保持します。 残りの2つのレイヤーは非常に大きく、合計20 GBを超えるDEMと陰影起伏があり、職場と自宅では異なるパスに保存されます。 Handle Bad Layersダイアログを無視し、それらのレイヤーの壊れたパスを保持したいと思います。私はしばしば彼らが悪いことを気にしません。プロジェクトの他の部分に変更を加えたい。 不正なレイヤーの処理ダイアログを無視またはスキップして、更新しない場合にレイヤーへの参照が失われないようにする方法はありますか?
11 qgis  layers 

1
QGISでPostGISレイヤーとの同時作業を高速化する方法は?
同時に1つの大きなレイヤー(10〜20人)で作業しています。私たちの中には、QGIS 2.8.1と他の2.6を使用する人がいます。2.8のユーザーには多くのクラッシュがあります(QGIS)。2.6ユーザーにはこのクラッシュはありませんが、機能を追加するのは非常に遅いです。Postgres 9.4サーバーは、Win7を搭載した仮想マシン(Hyper V)で実行されています。たぶんそれはネットワークであり、QGISではないのでしょうか?たぶん誰かがアイデアを持っている。素晴らしいことだ :)

2
ArcPyを使用して* .lyrファイルのフィーチャデータセットを含むデータソースパスを変更しますか?
arcpyを使用してフォルダーXのすべてのレイヤーファイルのソースデータパスを変更するにはどうすればよいですか? 私が続いてきた更新とarcpy.mappingでデータソースを固定私ができる最善のように、まだすべての私の取得は役に立たないですRuntime error <type 'exceptions.ValueError'>: Layer: Unexpected error間違っているか、何が不足しているかトラブルシューティングするために十分な私に教えてくれありません。 コードは次のとおりです(単一レイヤーファイルをテストするために簡略化されています)。 import arcpy, os fname = r'K:\Layers\xxx.lyr' lyr = arcpy.mapping.Layer(fname) oldpath = lyr.workspacePath print 'oldpath: ', oldpath lyr.findAndReplaceWorkspacePath(oldpath, r'C:\some\other.gdb') print 'newpath: ', lyr.workspacePath そして結果: oldpath: K:\Canvec_Utility\Temp.gdb Traceback (most recent call last): File "x10x.py", line 12, in <module> lyr.findAndReplaceWorkspacePath(oldpath, r'C:\some\other.gdb') File "C:\ESRI\ArcGIS\Desktop10.0\arcpy\arcpy\utils.py", line …

2
リーフレット:レイヤーコントロールメニューを移動するには?
これはばかげた質問かもしれませんが、これを達成するための文書化された方法を見つけることができませんでした。 レイヤーコントロールメニューを、デフォルトのズームイン/アウトボタンの近くの左上に自由に配置したいと思います。 私のレイヤーコントロールは次のようになります: // Group layers as overlay pane overlayPane = { "Endpoints" : endpointMarkerLayer, "Links" : linkLineLayer }; // Add a layer control element to the map layerControl = L.control.layers(null, overlayPane); layerControl.addTo(map); Where endpointMarkerLayerとlinkLineLayerは、それぞれマーカーとポリラインを含むレイヤーです。 メニューが表示される場所を指定するオプションはありますか?あるいは、コントロールメニューのDOMオブジェクトへの参照を取得して、カスタムクラスを割り当て、CSSでの配置をオーバーライドするにはどうすればよいですか?
11 layers  leaflet 


2
ゾーン統計はどのように正確に機能しますか?
ゾーン統計ツールがQGISでどのように機能するかについて少し混乱しています(QGISジオアルゴリズムツールボックスのラスターツールの「ゾーン統計」ツールまたはSAGAベクトル<->ラスターツールの「ポリゴンのラスター統計」ツール) )。 基本的に、ラスターマップレイヤーといくつかの小さなポリゴンが別のレイヤーにあります。各ポリゴンに下のラスターの値を割り当てます。ポリゴンが複数のラスターセルに重なっている場合は、最大値が欲しいだけです。 しかし、出力は意味をなさず、それらの結果の推論(下にあるラスターセルの最大値ではないことは明らかです)を後回しにすることはできません。 私が間違っていることや、まだ考慮していないことについてのアイデアはありますか?でPythonのAPIとの結果qgis.analysis.QgsZonalStatistics()(ここでは、この質問に応じては)あまり良くありませんが、それだけの申し出を行いcount、meanそしてsum...しかし、何らかの理由のためのmaxかmin。



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