postgis相关内容
我遇到错误: $ python manage.py migrate swsite 0023_hitcounter.py Traceback (most recent call last): File "manage.py", line 10, in execute_from_command_line(sys.argv) File "/usr/lib64
..
我必须扩展常规的GeoJSON格式,以添加一些非支撑的多边形,例如Circle. { "type": "Circle", "radius" : 0.001, "coordinates": [ 5.417075157165527, 43.29129488122568 ] } 这是一个示例.坐标标记圆心,半径标记半径(以米为单位). 搜索PostG
..
我一直在尝试设置Windows计算机,以便可以使用具有PostGIS扩展名的本地postgreSQL.安装此程序后,我希望能够在本地将geodjango创建项目后再将其放入云中.我已经在使用SQLite DB的本地计算机上与Django一起工作了一段时间,但是由于下一个项目将部分基于基于坐标的数据,所以我想设置正确的环境. 导入说明:我已经安装了mini-conda以便在单独的环境中运行.我
..
我有一些包含自相交多边形的空间数据(MapInfo文件).这些会在我的处理过程中引起问题,特别是我无法在PostGIS中生成几何并集.有没有简单的方法来解决此问题?如果有必要,我可以处理多面体. 解决方案 我自己弄清楚了:st_buffer(wkb_geometry,0)至少在我的示例数据上也能奏效.
..
我正在开发一种用于从卫星图像中检测建筑物的软件. 到目前为止,我已经设法将建筑物与图像的其他对象分开. 我现在的问题是如何将多边形中的每座建筑物保存到PostGIS数据库中? 在Java和PostGIS中是否有可用的ata函数库?解决方案 使用python函数raster2pgsql将图像添加到postgis,然后,您可以根据一系列连续的像素值,使用ST_DumpAsPolygons
..
我有一个包含点的表 CREATE TABLE Points { pointID BIGSERIAL PRIMARY KEY NOT NULL, thePoint GEOGRAPHY(POINT) } CREATE TABLE Polygons { polygonID BIGSERIAL PRIMARY KEY NOT NULL, aPolygon GEOGRAPHY(POL
..
我要合并成一个多边形的表中有8个实数值.我还没有办法弄清楚如何使用这些值创建多边形.我一直尝试 的变体 SELECT polygon(lat1,lon1,lat2,lon2,lat3,lon3,lat4,lon4) FROM table; ,但不断遇到关于不存在的多边形函数或多边形类型的输入语法无效的错误.有人做过吗? 解决方案 常规postgres多边形的语法更像是: in
..
我遵循了但是我不能将其应用于我的案子.当我这样做时: update weighed_directed_edge set endpoint= trunc(1000 * random()+ 1) from generate_series(1,10) group by 1 where startpoint= from_point; 更新它抱怨的endpointId: ERROR: s
..
我的问题是如何在PL/pgSQL中构建一个函数来做到这一点: 我有很多这样的线串. Linestring((3.584731 60.739211,3.590472 60.738030,3.592740 60.736220)) 我需要将每个Linestring拆分为一个Substring,然后再次将其拆分为2个坐标. 3.584731 60.739211 x1
..
我有两个表src_pos和dest_pos. src_pos存储经度,纬度和高度的位置,而dest_pos存储PosGIS Geometry对象. 现在,我想使用以下plpgsql脚本将一堆数据从src_pos移至dest_pos. 但这失败了,因为行可变项(例如row_data.longitude)无法正确解释. 我该如何克服这个问题! --create language 'p
..
基本上,我无法理解plpgsql的语法,并且希望在以下工作中有所帮助. 我有一个包含1000的wgs84点的表.以下SQL将在此表的边界框中检索一组点: SELECT id, ST_X(wgs_geom), ST_Y(wgs_geom), ST_Z(wgs_geom) FROM points_table INNER JOIN (SELECT ST_Transform(ST
..
我有一张桌子: CREATE TABLE field_data.soil_samples ( pgid SERIAL NOT NULL, sample_id text, project_id text, utm_zone integer, utm_easting integer, utm_northing integer, wgs84_longitude double prec
..
我有一个包含以下列的表格: (ID, row_num, col_num, pix_centroid, pix_val1). 我有1000多个记录.我正在使用以下数据插入数据: insert into pixelbased (row_num, col_num, pix_centroid, pix_val) select (ST_PixelAsPolygons(rast, 1
..
我有一个带有地理列的PostGIS数据库.我希望能够使用PHP来选择地理位置,以便随后我可以使用ST_Distance运行另一个查询以获取两点之间的距离.但是,当我运行 SELECT geog from locations; 我得到的怪异值是6,而不是HEX输出(我期望的是诸如0101000020E6100000C442AD69DEAD5740575BB1BFEC6E3D40).当我在p
..
我正在尝试使用 Geo 库通过Phoenix模型更改集存储Geo.Point.我的参数是:{coordinates: [49.44, 17.87]}或更喜欢的是{coordinates: {latitude: 49.44, longitude: 17.87}} 在iex控制台中,我尝试过: iex(5)> changeset = Place.changeset(%Place{}, %{
..
我正在尝试使用pgAdmin4导入CSV.我使用查询创建了表, CREATE TABLE i210_2017_02_18 ( PROBE_ID character varying(255), SAMPLE_DATE timestamp without time zone, LAT numeric, LON numeric, HEADING integer, SPEED
..
如何在C#类模型中定义postgis的“地理"类型,以便OrmLite可以轻松地将其传递给Postgresql,以便除了将空间数据保存到“地理"列之外,还可以运行空间查询? 解决方案 最好的库是 NetTopologySuite 这种情况; 您可以像这样使用 protected GisSharpBlog.NetTopologySuite.Geometries.Geometry
..
我正在尽力将空间数据库从Oracle迁移到Postgresql,但失败了. 从这里的上一个问题可以看出,我尝试了许多不同的途径,但没有一个起作用.有人可以告诉我这样做的一种相对轻松的方式,因为我现在对此一无所知. 我曾尝试使用第三方软件(例如SwisSQL),但是失败了,并出现了许多错误.我试过创建充满insert语句的文件,然后创建一个C#程序来解析这些文件,并用相关的postgis
..
我已使用gis扩展工具将OpenstreetMap数据导入到Postgres中 osm2pgsql(-s选项) 当然,我有以下表格 planet_osm_point planet_osm_ways .... planet_osm_ways中,我有一列名为way的类型为geometry(LineString,4326)的内容,如下所示: "0102000020E61000000
..
我使用工具osm2pgsql -s modus将城市慕尼黑的地图(从openstreetMap)加载到了postgis中 现在我怎么能以最有效的方式在100米以内的某个点(例如(a,b))附近找到所有商店 我知道这就像 select name, shop from planet_osm_point where ST_DWithin(? ,ST_Point(a,b):geometr
..