Questions tagged «geography-data-type»


1
选择SRID及其含义是什么?[关闭]
我对PostGIS中的GIS还是陌生的,并且我在SRID概念上挣扎。 如何为数据库列选择SRID?这让我发疯。为什么需要选择SRID?什么意思 选择SRID与geometry和相同geography吗?为geometry字段设置SRID 似乎是没有意义的,因为它应该只在2D平面上。 当我在互联网或地理编码服务上找到经纬度时,哪个是SRID? 没有SRID,纬度/经度坐标是否有意义?


3
在PostGIS中执行边界框查询?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为地理信息系统堆栈交换的主题。 去年关闭。 我有一个PostgreSQL表,几乎有200万行,coordinates其形式为long 字段POINT(-73.4938 33.2405)。 假设在该字段上有一个地理空间索引,那么在任意边界框内选择所有行的最有效,最快的方法是什么? 盒子就像SW long-lat: -74.0042 40.7688,NE long-lat: -73.8809 40.7984。

3
在SQL Server Spatial中使用几何而不是地理数据类型?
从历史上看,我主要在SQL Server中使用简单的纬度和经度坐标。我将它们作为地理数据类型存储在SQL Server中,并在各种显示(主要是Google Maps)上呈现它们。 最近,我开始使用来自各种来源的shapefile数据集,并且几乎全部是几何图形。此外,他们使用各种坐标参考系统。 与之合作真是太疯狂了。 对于某些数据,USGS使用了非常罕见且难以识别的CRS。 洛杉矶县表示,他们使用State Plane 5(没有专门参考CRS),当然在QGIS中可以选择多个“ State Plane 5”。 考虑到大多数观看和使用VAST的人都希望采用这种格式,因此坚持使用WGS84确实无法实现这些特定空间参考系统的某些优势?

3
更改SQL 2008的多边形“手性”(反转多边形顶点顺序)
我有几百个形状(polygons和multipolygons),每个形状都由数以万计的点组成,这些点正试图进入SQL 2008。 不幸的是,我尝试导入的形状是“右旋”的(每个形状的周长围绕其包含的点顺时针绘制)。SQL Server至少对于geography类型采用“左手”形状(围绕内部逆时针旋转)。这意味着SQL假定我要选择除形状之外的整个地球。有人将其描述为“由内而外”的形状。 从MSDN来看,令人沮丧的是没有说要使用哪种环定向: 如果使用geography数据类型存储空间实例,则必须指定环的方向并准确描述实例的位置。 如果您在SQL 2008中使用错误的环向,它将崩溃并显示以下错误(强调我的意思): 用户定义的例程或聚合“地理”的执行过程中发生了.NET Framework错误:Microsoft.SqlServer.Types.GLArgumentException:24205:指定的输入不代表有效的地理实例,因为它超出了一个半球。每个地理实例必须适合一个半球。导致此错误的常见原因是多边形的环方向错误。 导入形状geometry而不是导入形状geography效果很好,但我想使用geography。 在SQL 2012中,解决此问题显得微不足道,但我与2008紧密相关。 我应该如何转换形状?

2
在PostGIS中存储GML表面
我正在使用PostGIS 2.0.0,并希望以一种允许计算该曲面与各种点和线之间的交点的方式存储GML曲面。在我的情况下,Surface将具有一个没有内环的PolygonPatch和一个外环,外环可以是LineStringSegment,Geodesic,Arc或Circle。距离可以在几十到数百英里的数量级。我看到PostGIS具有CIRCULARSTRING和CURVEPOLYGON,这似乎是存储Arc的一种好方法,只是geography类型不支持它们geometry。最好的存储方式是什么?(我一般对PostGIS和GIS还是陌生的,所以很可能我遗漏了一些明显的东西。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.