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

11
SQL Serverに座標(Googleマップからの経度/緯度)を保存するための最良の方法は何ですか?
SQL Server 2008で、ユーザーのリストとGoogleマップの座標(経度と緯度)を格納するテーブルを設計しています。 2つのフィールドが必要ですか、それとも1つで実行できますか? この種のデータを格納するために使用するのに最適な(または最も一般的な)データ型は何ですか?

2
基準SpatialRestrictions.IsWithinDistance NHibernate.Spatial
誰かがこれを実装しましたか、またはこれを実装することが困難であるかどうか/ポインタを持っているかどうかを知っていますか? public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { // TODO: Implement throw new NotImplementedException(); } NHibernate.Spatial.Criterion.SpatialRestrictionsから hqlで「where NHSP.Distance(PROPERTY、:point)」を使用できます。しかし、このクエリを既存のCriteriaクエリと組み合わせたいと思います。 当面は、ラフポリゴンを作成し、 criteria.Add(SpatialRestrictions.Intersects("PROPERTY", myPolygon)); 編集 SpatialRelationCriterionのコンストラクターをオーバーロードして新しいSpatialRelation.Distanceを追加することで機能するプロトタイプを取得しました public static SpatialRelationCriterion IsWithinDistance(string propertyName, object anotherGeometry, double distance) { return new SpatialRelationCriterion(propertyName, SpatialRelation.Distance, anotherGeometry, distance); } SpatialRelationCriterionに新しいフィールドを追加しました private readonly double? distance; public SpatialRelationCriterion(string …

1
RでのGISマップの自動ラベル配置
sfシェープファイルを読み込むためのパッケージ(および関連パッケージ)を使用して、RでGISマップを作成していますggplot2。これは正常に機能しますが、川や道路などのフィーチャのラベル配置を(自動/プログラムで)作成する方法を見つけることができません。これらの機能は通常、不規則な形状のラインストリングです。ウィキメディアの例の添付画像を参照してください。 ggrepelパッケージには、自動化された方法でポイントを標識に適していますが、これは個別の緯度/経度のポイントではありません、他の地理的特徴のためにあまり意味がありません。 各機能に個別のテキストラベルを個別に配置することでこれを行うことは想像できますが、可能であれば、より自動化されたものを探しています。そのような自動化はささいな問題ではないことに気づきましたが、以前に解決されています(ArcGISにはmaplexという拡張機能を使用してこれを行う方法があるようですが、ソフトウェアにアクセスできないので、可能であればR)。 誰かがこれを行う方法を知っていますか? ここにMWE: #MWE Linestring labeling library(tidyverse) library(sf) library(ggrepel) set.seed(120) #pick a county from the built-in North Carolina dataset BuncombeCounty <- st_read(system.file("shapes/", package="maptools"), "sids") %>% filter(NAME == "Buncombe") #pick 4 random points in that county pts_sf <- data.frame( x = seq(-82.3, -82.7, by=-0.1) %>% sample(4), y = seq(35.5, …
9 r  gis  spatial  sf  ggrepel 

1
Rに2つの軸を持つ凡例をプロットする方法はありますか?
2つの軸を持つ凡例をプロットしたいと思います。具体的には、分類された2つの空間オブジェクトを組み合わせました。1つはイベントの強度を示し、2つ目はその場所でのイベントの確率を示します。結合されたラスターのピクセルが各カテゴリに分類される場所を示す凡例を作成します。作成する凡例は次のようになります 。2つの軸を持つ凡例。 分類されたデータの通常の凡例は次のようになります:元の凡例 これは私が使用しているデータのタイプの再現可能な例です: library(raster) library(rasterVis) # setseed set.seed(999) # create raster (example of what would be the outcome of combining intensity and probability rasters) plot.me<- raster(xmn=-110, xmx=-90, ymn=40, ymx=60, ncols=40, nrows=40) val <- c(100:104, 200:204, 300:304, 400:404) plot.me<- setValues(plot.me, sample(val,ncell(plot.me),replace=T)) ###### Plotting plot.me <- ratify(plot.me) levelplot(plot.me,att="ID" , col.regions=c("#beffff","#73dfff","#d0ff73","#55ff00", "#73b2ff","#0070ff","#70a800","#267300", …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.