我正在通过python脚本从Web服务(Twitter)收集X和Y值。从长远来看,这将持续几个月,我打算停在600万点左右。
最初输入的坐标是WGS84地理信息,但我需要将其转换为预计的WGS Web Mercator。稍后,该表将发布到ArcGIS Server地图服务并进行缓存。
这是一个学习Python的私人项目,没有任何期限,并且想知道仅使用SQL Server 的本机空间类型是否是一个好主意?
我当前未经测试的计划:
- 使用SSMS创建带有GEOMETRY字段设置(和其他一些属性)的表
- 在我的python脚本中,利用arcpy或pyproj将WGS84中的纬度/经度转换为WGS84 Web Mercator(或者我可以以某种方式避免这种情况,以及使用SQL可以实现的所有方法吗?)
- 利用pymssql插入记录,然后将这些点插入表的GEOMETRY字段中。
我的问题是,在WGS84中采用一对经纬度,然后将其插入使用SQL Server空间类型的SQL Server表中,并在其中具有结果点层的一种好,简单且有效的方法是什么? WGS84 Web Mercator,以便可以在ArcGIS Desktop 10.1中渲染/查询它们?
我确实可以访问arcpy / ArcSDE 10.1,但希望以此作为不需要ArcSDE的示例。