Questions tagged «query»

用于从数据库检索信息的命令


3
ArcGIS在字段的特定部分查询特定字符
使用ArcGIS 10.2.2,我在SDE属性表中有一个字符串字段。我需要帮助来创建查询以选择在字段的第6个和第7个字符中都为零的所有记录(即1995-0023A)。为了帮助我更好地理解这种查询,我还希望能够看到一个查询,该查询选择字段的第6个字符中的零记录。然后,我可以使用“ and”子句并将其复制以选择第7个字符。 我试过了的变体, "FIELD1" LIKE '%00_______'但是它没有选择字符串中正确位置的双零记录。

1
如何使用Postgis执行邻近搜索?
我下载了Geonames数据库(cities1000),并编写了一个小的Ruby程序,将其导入到我的表(geo_cities)中。然后,我添加了名为的地理列geog。 然后,我使用以下命令将所有经纬度数字转换为geog列: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || longitude || ' ' || latitude || ')'); 事情看起来很好。现在我要做的是找到布拉格100英里范围内的所有城市。 所以我可以像这样获得布拉格: select * from geo_cities where asciiname = 'Prague' and countrycode = 'CZ'; 我仍在学习GIS和Postgres,所以有人可以通过简单查询来帮助我吗?

4
如何解决PostGIS ST_Intersects中的性能问题?
我是Postgis的新手,查询性能有问题。 这是我的查询: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc 问题是我的multipolygon包含非常大的多边形(word文档中有600页长!),执行时间超过2个小时! 有没有一种方法可以优化我的查询或使用另一种方法? 请您的帮助,万分感谢!
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.