Questions tagged «srid»

空间参考系统标识符(SRID)是一个唯一值,用于明确标识投影,未投影和局部空间坐标系定义

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

6
Shapefile PRJ到PostGIS SRID查找表?
我想知道是否有诸如Shapefile PRJ到PostGIS SRID查找表的东西?可以将最标准的shapefile PRJ定义转换为可能的SRID的东西。 使用PostGIS和pgAdminIII时,如果使用postgisgui导入shapefile,则SRID保留为“ -1”。似乎该工具应该能够解析Esri PRJ并确定可能的SRID正确(或至少有两个选择),而不仅仅是保留默认值。 或者,如果您选择另一个SRID,进口商是否有能力即时进行重新投影? 在我看来,这似乎很懒,但是对我来说,似乎很好奇这个功能还没有到位。有谁知道这个概念是否在起作用,还是有充分的理由将其排除在外?

4
如何将GeoJSON多边形插入PostGIS表?
我需要将GeoJSON中的多边形插入到PostGIS表中。这就是SQL查询的样子。 INSERT INTO tablename (name, polygon) VALUES ( 'Name', ST_GeomFromGeoJSON( '{ "type": "Polygon", "coordinates": [ [7.734375,51.835777520452], [3.8671875,48.341646172375], [7.20703125,43.580390855608], [18.6328125,43.834526782237], [17.9296875,50.289339253292], [13.7109375,54.059387886624], [7.734375,51.835777520452] ] }' ) ) 不幸的是,我收到一条错误消息。 ERROR: Geometry SRID (0) does not match column SRID (3857) GeoJSON已经在正确的参考系统中。但这没有指定。如何在GeoJSON中指定SRID?GeoJSON需要什么样? 更新:当我包装由此创建的几何时ST_GeomFromGeoJSON,ST_SetSRID(..., 3857)会引发另一个错误。在我看来,几何图形似乎没有Z尺寸。 ERROR: Geometry has Z dimension but column does not

4
是否可以使用SQL Server重新投影空间数据?
SQL Server在创建空间数据时会采用SRID,但是是否可以使用翻译坐标的其他SRID进行检索? 例如,假设我有一堆使用SRID 4258的空间多边形,但我想与SRID为4326的一些先前存在的数据一起使用-是否内置转换,或者我必须处理这个问题自己转换? PostGIS实现的SQL-MM方法是ST_Transform。如何在SQL Server中做到这一点?

2
PostGIS Geometry Query仅对某些值返回“错误:对混合SRID几何进行操作”
我有两个带有SRID 4326定义的几何列的PostGIS表。我可以使用以下INSERT语句(其中lng和lat以编程方式传递的值)毫无问题地插入表中: INSERT INTO pad_meta ( uuid, created, updated, name, origin, radius, area, expiry, creator ) VALUES ( $1, now(), now(), $2, ST_GeomFromText('POINT(lng, lat)', 4326), $3, ST_Buffer(ST_GeomFromText('POINT(lng, lat)', 4326), $4), $5, $6 ) 但是当我使用ST_Intersects查询交点时,取决于得到的点的值ERROR: Operation on mixed SRID geometries。 例如,此查询有效: SELECT * FROM pad_meta where ST_Intersects( 'POINT(-122.334172173172 46.602634395263560)'::geometry, area::geometry ) …
17 postgis  srid 

1
在ArcGIS Desktop中使用自定义坐标系?
我对坐标系统不太了解... 在我的办公室里,我们用来处理来自考古现场的空间数据。每个站点都有自己的xyz坐标系(GCS)。三个简单的正交笛卡尔轴。在过去的几年中,我们一直在通过GIS软件(ArcGIS)来管理此空间数据,而无需使用特定的坐标系(只需将其保留为“未定义”即可) 我想知道是否存在设计用于使用简单笛卡尔正交轴处理此类数据集的任何GCS,而没有典型GCS的网格失真。另外,我想知道这个系统是否适合在在线地图应用程序中使用。 顺便说一下,我们管理2D(ArcMap)和3D(ArcScene)环境,并使用“ mm”作为长度基础单位。 如果不存在这样的东西,也许有人知道如何创建它。

3
我如何从几何字段获取SRID
从几何字段获取SRID的功能是什么。 我已将一个shapefile插入定义了Geometry字段的SQL Server表中。我知道shapefile的投影为Swreff99_1800(EPSG:3011)。 现在我的问题是如何通过使用几何字段的某些OGC方法获得SRID:3011?

4
寻找一种Python方式来计算WKT线串的长度
我对以WGS84为单位计算线串长度并不满意。它让我想知道是否存在一种更方便的Python方式根据给定的SRID计算WKT线串的长度。 我想到的是: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) 我正在寻找一个准确的答案,而不是sin\cos近似值。 有任何想法吗?
13 python  wkt  wgs84  srid  length 

1
在已经处于目标srid的几何中调用ST_Transform?
我正在编写一个函数,该函数的几何参数可以在不同的投影中: CREATE OR REPLACE FUNCTION foo(in geometry) RETURNS boolean AS $$ DECLARE transformed_geom geometry := in; BEGIN IF ST_SRID(transformed_geom) != 32737 THEN transformed_geom := ST_Transform(transformed_geom, 32737); END IF; [ ... ] END; $$ language plpgsql; 该函数需要特定投影中的几何图形(32737),但我不想让调用者进行转换,我更喜欢在函数内部进行处理。 问题是,始终检查ST_Transform是安全的,而不是检查实际的srid 。如果几何已经在目标投影中,该怎么办? 我检查了这样的查询,它看起来很安全,但是如果有人可以确认这一点就很棒了,因为我在文档中没有看到它。 SELECT ST_AsEWKT(geom), ST_AsEWKT(ST_Transform(geom, 32737)) FROM table_in_32737;
11 postgis  srid 

3
PostGIS中的几何SRID问题
我在PostGIS中选择了我的桌子(实地) id_borne serial NOT NULL, num_borne character varying, shape_borne geometry 我成功使用更改了表的SRID select UpdateGeometrySRID('public', 'borne', 'shape_borne', 26191) ; 旧的SRID为0。 问题是,当我尝试向表中添加新元素时,borne出现此消息错误: geometry srid (0) does not match column srid (26191) 那是我的问题!SRID已更新,但是当我尝试添加新点时,出现此消息。

3
在PostGIS中添加其他几何列?
我正在将许多地理数据集导入PostGIS,而它们具有不同SRID的。(有些有EPSG:3857,有些EPSG:4326,有些其他)。 我想另外创建一个geometry column,例如。the_geom_mercator使用SRID EPSG:3857,并将原始geom列保留SRID在其中。 如何使用PostGIS功能做到这一点?

1
是否需要从SRID 4326(WGS 84)到4269(NAD 83)重新投影
我在MSSQL DB中将针对州边界的美国人口普查数据存储为 SRID 4269。 用于对该数据集进行计算的输入数据存储为SRID 4326。 据我从SpatialReference.org推断,SRID 4269只是SRID 4326的一个子集,不需要坐标重新投影。 如果输入数据始终在SRID 4269的范围内,我是否真的需要从SRID 4326重新投影到SRID 4269?

3
SRID和名称关系
PostGIS随附一张空间参考系统表,每个参考系统均由SRID标识。但是,从用户的角度来看,SRID只是一个数字,并不能告诉他们太多。是否存在将SRID与更多描述性名称相关联的资源?

2
census.gov shapefile的SRID是什么?
我从以下位置下载县文件: http://www.census.gov/cgi-bin/geo/shapefiles2011/main 我不知道要与它们一起使用什么SRID。当我尝试从中生成类文件时./manage.py ogrinspect ...,我-1在多边形字段中获得了SRID 。我认为这是不对的。 GDAL给我的Proj4的+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs。 我知道SRID -1表示未知。那会不会使我的几何形状失效?如何确定要使用的SRID? 我真的是GIS新手。我已经想念地球平坦的日子了。 这也可能有用: SELECT PostGIS_full_version(); postgis_full_version ------------------------------------------------------------------------------------------------------- POSTGIS="1.5.3" GEOS="3.2.2-CAPI-1.6.2" PROJ="Rel. 4.7.1, 23 September 2009" LIBXML="2.7.8" USE_STATS (1 row) >>> import django >>> django.VERSION (1, 4, 0, 'final', 0)

4
了解空间参考系统的概念吗?
我正在尝试了解空间参考系统背后的概念。 为什么使用它,SRID号有什么具体含义? 我经历了许多定义,几乎所有内容都超出了我的脑海。 我以为是从现实世界中绘制地图(以地图表示)的参考,但是后来我在PostGIS中插入了一个点,该点的SRID为300,而同一点则为SRID 350。在QGIS查看器中。
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.