发布网友 发布时间:2022-04-12 14:12
共9个回答
懂视网 时间:2022-04-12 18:33
sqlserver目前已经可以支持地理空间字段了,也就是 geometry API地址: http://msdn.microsoft.com/zh-cn/LIBRARY/cc280487.aspx 创建表和geometry字段以及插入点,线,多边形的sql如下: IF OBJECT_ID ( dbo.SpatialTable, U ) IS NOT NULL DROP TABLE dbo.Sp
sqlserver目前已经可以支持地理空间字段了,也就是 geometry
API地址:
http://msdn.microsoft.com/zh-cn/LIBRARY/cc280487.aspx
创建表和geometry字段以及插入点,线,多边形的sql如下:
IF OBJECT_ID ( 'dbo.SpatialTable', 'U' ) IS NOT NULL DROP TABLE dbo.SpatialTable; GO CREATE TABLE SpatialTable ( id int IDENTITY (1,1), geom geometry, adress varchar ); GO INSERT INTO SpatialTable (geom) VALUES (geometry::STGeomFromText('POINT (20 180)', 4326)); INSERT INTO SpatialTable (geom) VALUES (geometry::STGeomFromText('LINESTRING (100 100, 20 180, 180 180)', 4326)); INSERT INTO SpatialTable (geom) VALUES (geometry::STGeomFromText('POLYGON ((0 0, 150 0, 150 150, 0 150, 0 0))', 4326)); GO
ps: 4326是空间引用标识符 (SRID) 一般写0或者4326
存入表中的geom字段如下:
查询语句
假如我们在数据库中存了很多坐标点的地址
选取圆形区域范围的 地址---也就是 圆心到半径范围内的所有点
DECLARE @g geometry; set @g = geometry::STGeomFromText('POINT(104.12765 30.60445)', 4326) SELECT address,geom.STY,geom.STX from SpatialTable where geom.STDistance(@g)<=0.005
PS:这里diatance的单位是 英里
查询出的结果如图选取多边形
DECLARE @g geometry; set @g = geometry::STGeomFromText('POLYGON ((104.12189573049204 30.608145728994504,104.12223905324595 30.60282680842528,104.13262456655161 30.603122311674902,104.13176625966685 30.610066378528995,104.12189573049204 30.608145728994504,104.12189573049204 30.608145728994504))',4326) SELECT address from SpatialTable where geom.STIntersects(@g)=1
热心网友 时间:2022-04-12 15:41
投影坐标系需要指定坐标系基准面参数,比如:北京54、西安80、WGS84,否则会发生位置偏移。
线性参数:
东移假定值是应用到 x 坐标原点的线性值。北移假定值是应用到 y 坐标原点的线性值。
通常使用东移假定值和北移假定值来确保所有 x 值和 y 值都是正数。也可以使用东移假定值和北移假定值参数来缩小x 坐标值或 y 坐标值的范围。
在垂直近侧透视投影中,高度定义球体或旋转椭球体表面上方的透视点。
扩展资料:
无单位值:
比例尺因子通常略小于 1。使用横轴墨卡托投影的通用横轴墨卡托 (UTM) 坐标系的比例尺因子为 0.9996。沿投影*子午线的比例是 0.9996,而不是 1。这将创建两条几乎平行的线,它们距比例为 1.0 的位置大约 180 千米。该比例尺因子减小了感兴趣区域上投影的总体变形程度。
在立方体投影和富勒投影中,使用选项参数。在立方体投影中,使用选项定义极面的位置。在富勒投影中,当选项为 0时,将显示所有 20 个面。指定 1 到 20 之间的某个选项值将显示单一面。在立方体投影中,有效的选项值介于 0 到 15之间。
参考资料来源:百度百科-投影
热心网友 时间:2022-04-12 16:59
坐标系(Coordinate System)的概念为:热心网友 时间:2022-04-12 18:34
投影坐标系需要指定坐标系基准面参数,比如:北京54、西安80、WGS84,否则会发生位置偏移。热心网友 时间:2022-04-12 20:25
很可能是你在修在shp文件的时候,电脑讲几何信息也修改了,导致点文件缺失几何信息,试一下检查几何和修复几何,需要说明的是修复几何的时候复制备份一个点文件,这个过程是不可逆的
热心网友 时间:2022-04-12 22:33
嗯我刚开始学投影也遇到这个问题,你是把点投影到区里是吗?点的投影参数要用“定义投影”功能,注意:你的点文件坐标是什么参数就选什么,而不是要和目标文件的投影参数一致。热心网友 时间:2022-04-13 00:58
需要确定数据来源,区县界和学校本来的坐标系统是什么?
热心网友 时间:2022-04-13 03:39
导入样点数据的时候只选择坐标系统(例如WPS-1984),不要定义投影热心网友 时间:2022-04-13 06:37
具体要看了数据才知道,可私信我帮你。