Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 常规笛卡尔坐标系的PostGIS空间参考ID(SRID)?_Postgresql_Postgis_Postgresql 9.2_Map Projections - Fatal编程技术网

Postgresql 常规笛卡尔坐标系的PostGIS空间参考ID(SRID)?

Postgresql 常规笛卡尔坐标系的PostGIS空间参考ID(SRID)?,postgresql,postgis,postgresql-9.2,map-projections,Postgresql,Postgis,Postgresql 9.2,Map Projections,我想将多边形存储为一组二维点,表示为笛卡尔坐标系的x,y坐标 我可以使用哪种空间参照?看看我的spatial_ref_sys表,所有的空间引用似乎都与地理相关 多边形的点将代表卫星测量,我将调用ST_ConvexHull on以获得卫星足迹的形状。除非使用特定的postgis功能,否则不必将所有数据存储为与地理相关的数据。您可以将笛卡尔点的x、y值存储为varchar或postgres提供的其他类型。除非您使用特定的postgis功能,否则不必将所有数据存储为与地理相关的数据。您可以将笛卡尔点的

我想将多边形存储为一组二维点,表示为笛卡尔坐标系的x,y坐标

我可以使用哪种空间参照?看看我的spatial_ref_sys表,所有的空间引用似乎都与地理相关


多边形的点将代表卫星测量,我将调用ST_ConvexHull on以获得卫星足迹的形状。

除非使用特定的postgis功能,否则不必将所有数据存储为与地理相关的数据。您可以将笛卡尔点的x、y值存储为varchar或postgres提供的其他类型。

除非您使用特定的postgis功能,否则不必将所有数据存储为与地理相关的数据。您可以将笛卡尔点的x、y值存储为varchar或postgres提供的其他类型。

我可以使用常规的旧EPSG:4326(即lat、lon点)来实现这一点:


返回
LINESTRING(12 23,23 45)

我可以使用常规的旧EPSG:4326(即横向、纵向点)完成此操作:


返回
LINESTRING(12 23,23 45)

我想你迷路了;-)?我想你迷路了;-)?谢谢,但正如我在问题的最后一点中所说,我会在这些点上调用
ST_convxhull
,这实际上是一个特殊的postgis函数。谢谢,但正如我在问题的最后一点中所说,我会在这些点上调用
ST_convxhull
,这实际上是一个特殊的postgis函数。
CREATE TABLE my_points (id SERIAL PRIMARY KEY, point GEOMETRY);
INSERT INTO my_points (id, point) VALUES 
  (1, ST_GeomFromText('POINT(12 23)', 4326)),
  (2, ST_GeomFromText('POINT(23 45)', 4326));
SELECT ST_AsText(ST_ConvexHull(ST_Collect(point))) FROM points;