草庐IT

Geometry

全部标签

mysql - ST_Area() 用于纬度和经度

我在MariaDB中有一个包含多个坐标的多边形:POLYGON((50.4668-6.90665,51.736070.14657,55.3032-4.52724,50.4668-6.90665))我想像这样用MariaDB计算这个多边形的面积:SELECTST_Area(ST_GeomFromText('POLYGON((50.4668-6.90665,51.736070.14657,55.3032-4.52724,50.4668-6.90665))'))上述查询的结果是15.546039738650009,这是错误的。我用this计算了多边形的面积工具,它给了我11911619274

mysql - MySQL多边形几何中的小数

我四处搜寻以寻找以下问题的线索甚至答案,但一无所获,所以我在这里提问。基本上,我试图用多边形填充MySQL中的几何列。但无论我尝试什么,该列最终的值为NULL而不是它应该是的值。在我看来,多边形的点不能包含纬度和经度等小数,但如果确实如此,那似乎完全不合逻辑!如果你不能把纬度和经度数据放进去,这种类型有什么用?!?!出于这个原因,我想看看我是否遗漏了一些简单的东西。这是我必须展示的内容:SELECTGEOMFROMTEXT('POLYGON((52.296005226447510.05256918782038156,52.291687506095030.0499942671660846

mysql - 如何在 Laravel 的 MySQL 中通过查询插入 [Spatial Point] 值

我有一个表,其中有一列类型为Spatialpoint,,我希望查询使用laravel插入该列的值如果有查询以获取特定范围内的项目?这里有什么帮助吗??这是我的table:publicfunctionup(){Schema::create('markers',function(Blueprint$table){$table->integer('marker_id')->primary();$table->string('marker_name',45);$table->timestamp('created_at')->default(DB::raw('CURRENT_TIMESTAMP'

mysql - 如何使用带有 MySQL 的 Haversine 公式测量距离?

我从GoogleMapsReverse-GeocodingAPI获取纬度和经度,然后我需要这样的东西:mysql_query("SELECTusers.*,".mysql_distance_column($lat,$lng)."FROMusersORDERBYDISTANCE";functionmysql_distance_column($lat=40,$lng=-73){$defaultLatitudeColumn='user_lat';$defaultLongitudeColumn='user_lng';$defaultColumnName='user_distance';retu

c# - .NET 的 MySql 驱动程序不支持多边形结构,是吗?

我正在尝试从MySQL中获取一个Polygon数据到我的C#应用程序中。我在一张表中准确定义了包含地理数据的Polygon字段。证明:SELECTGeometryType(GeomFromText(AsWKT(object)))as`type`FROMgeo.data;返回:所以表中的对象很好并且定义正确。有一个C#源码:http://ideone.com/bn1urQ主要内容是(73-76)://varpolygon=(byte[])reader["object"];//varobj=newMySqlGeometry(MySqlDbType.Blob,polygon);varpoly

iOS:如何使用 NSTimer 逐步画圆

我想一步一步地画一个没有填充的圆圈(只有圆圈的边界)(比如动画计时器)。1次旋转等于1天(24小时)。我真的不知道该怎么办。我做过的步骤1)我试过https://github.com/danielamitay/DACircularProgress(进度条太宽了)2)我试着画了一个有很多圆弧的圆。你能给我一些代码吗?我真的很困惑。提前致谢。编辑我想使用NSTimer,因为我有一个允许用户停止画圆的按钮。如果用户再次触摸按钮-绘图将不得不继续。 最佳答案 我要做的是创建一个圆形路径,并将其与CAShapeLayer一起使用,并为stro

[CVPR‘23] PanoHead: Geometry-Aware 3D Full-Head Synthesis in 360 deg

论文|项目总结:任务:3Dhumanheadsynthesis现有问题:GANs无法在「in-the-wild」「single-view」的图片情况下,生成360度人像解决方案:1)提出了two-stageself-adaptiveimagealignment,用于robust3DGANtraining;2)提出了tri-gridneuralvolumerepresentation,用于解决头后镜像脸的问题;3)提出了foreground-awaretri-discriminator,用于将人像从背景中解耦出来。目录引言方法Foreground-AwareTri-DiscriminationF

ios - 使用 CAGradientLayer 进行角度/圆渐变

如何使用CAGradientLayer最有效地围绕圆圈/带角度绘制渐变?我在这个project的帮助下制作了下面的那个.它使用位图上下文进行绘图,但CAGradientLayer会更有效率。不幸的是,我只能弄清楚如何用它制作线性渐变。 最佳答案 我意识到自从提出这个问题以来已经过去了很多年,但对于现在偶然发现它的任何人来说,iOS12添加了一种使这成为可能的圆锥渐变类型。gradientLayer.type=CAGradientLayerType.conicgradientLayer.frame=boundsgradientLaye

ios - 在 iOS 开发中,使用 Core Graphics 和/或 Quartz 2D,如何以看起来像球体的方式绘制一个充满渐变的圆?

到目前为止,我已经研究过使用CGContextDrawLinearGradient()和CGContextDrawRadialGradient(),但是,对于前者,我不知道如何使渐变看起来像一个球体,而对于后者,我也不知道如何将渐变变成球体的形状,因为每次我尝试时,结果都是整个圆柱体的形状,而不仅仅是一个球体。我当前用来绘制二维圆的代码如下所示。我想使用渐变或任何其他可能的方法,仅使用CoreGraphics和/或Quartz2D以使其看起来像球体的方式填充圆。当前画圆的代码:CGContextRefctx=UIGraphicsGetCurrentContext();floatx=20

ios - SCNGeometry/SCNCylinder 仅渲染边缘/边界(存储颜色,清除内容)

我想弄清楚如何在屏幕上显示一个SCNScylinder,其中只有一个边框/描边/边缘可见。我场景中的一切都工作正常,我正在考虑将清晰的颜色应用于specular.contents是否需要使用SCNNode委托(delegate)/Metal代码(我没有在我的场景中使用opengl)有什么指点吗?感谢帮助 最佳答案 WWDC2014演示展示了只有线框的轨道立方体。该技术是使用具有绿色边缘但内部透明的图像作为Material。来自AAPLSlideScenegraphSummary.m://Anodethatwillhelpvisual