原文:https://community.tibco.com/wiki/useful-geospatial-data-functions-spotfire
- 计算多边形的面积
- 将多边形坐标转换为多边形几何
- 在地理坐标上绘制固定半径的圆
- 在地理坐标上绘制固定大小的矩形
- 查找哪些标记位于多边形中
- 变形坐标参考系
- 通过EPSG代码转换导入的shapefile(.shp)的CRS
- 通过PROJ.4字符串转换导入的shapefile(.shp)的CRS
- 通过EPSG代码转换标记的CRS
- 通过PROJ.4字符串转换标记的CRS
数据函数以用户理解的方式扩展Spotfire,但不必编写任何代码。在此页面上,您将找到一些可在Spotfire中使用的地理空间数据功能,以扩展其功能。有关Spotfire的GeoAnalytics或Location Analytics功能的总体概述,请查看此页面 (单击链接)。
计算多边形的面积
计算多边形面积的数据函数。必须以经度/纬度坐标指定多边形。需要R包“sp”,“geosphere”,“wkb”和“rgdal”。
将多边形坐标转换为多边形几何
一种数据函数,用于输入表示多边形的坐标表,并输出一个表格,其中包含Spotfire原生格式的多边形,用于在地图图表上的要素图层中进行渲染。启用表示在Spotfire中的地图上呈现多边形的表。
> 下载:将多边形坐标转换为Polygon Geometries.sfd
在地理坐标上绘制固定半径的圆
用于在Spotfire地图上绘制具有固定半径的圆的数据函数。圆的中心由地理坐标列指定。圆的半径作为单个值给出。必须使用坐标参考系统EPSG:4326-WGS84将圆添加为要素图层。
在地理坐标上绘制固定大小的矩形
一种数据函数,用于在Spotfire地图上绘制具有固定宽度和高度的矩形。矩形的中心由地理坐标列指定。矩形的宽度和高度作为一对固定值给出。必须使用坐标参考系统EPSG:4326-WGS84将矩形添加为要素图层。
查找哪些标记位于多边形中
一个数据函数,输入一组多边形和一组点,并输出每个点所在的多边形。需要R包`sp`和`wkb`。
对于笛卡尔坐标:> 下载:多边形中的点(Geofencing)用于笛卡尔坐标.sfd
对于经度/纬度坐标:> 下载:多边形中的点(地理围栏)用于经度 - 纬度坐标.sfd
变形坐标参考系
将导入的Shapefile(.shp)或地理坐标列从一个坐标参照系转换为另一个坐标参考系的数据函数。
通过EPSG代码转换导入的shapefile(.shp)的CRS
一种数据函数,使用EPSG代码指定参考系统,将导入的shapefile从一个坐标参考系统转换为另一个坐标参考系统。需要R包`sp`,`rgdal`和`wkb`。请注意,环境变量GDAL_DATA必须设置为安装TERR的库文件夹中rgdal文件夹中gdal文件夹的位置。可以从http://prj2epsg.org/上的 shapefile中的.prj文件中查找EPSG代码。
> 下载:通过EPSG Code.sfd转换导入的Shapefile的CRS
通过PROJ.4字符串转换导入的shapefile(.shp)的CRS
一种数据函数,使用PROJ.4字符串指定参考系统,将导入的shapefile从一个坐标参考系统转换为另一个坐标参照系。需要R包`sp`,`rgdal`和`wkb`。对于某些PROJ.4字符串,需要将环境变量PROJ_LIB设置为安装TERR的库文件夹中rgdal文件夹中proj文件夹的位置。可以在http://spatialreference.org/上查找PROJ.4字符串。
> 下载:通过PROJ.4 String.sfd转换导入的Shapefile的CRS
通过EPSG代码转换标记的CRS
一种数据函数,使用EPSG代码指定参考系统,将地理坐标列从一个参考系统转换为另一个参考系统。需要R包`sp`和`rgdal`。请注意,环境变量GDAL_DATA必须设置为安装TERR的库文件夹中rgdal文件夹中gdal文件夹的位置。可以从http://prj2epsg.org/上的 shapefile中的.prj文件中查找EPSG代码。
通过PROJ.4字符串转换标记的CRS
一种数据函数,使用PROJ.4字符串指定参考系统,将地理坐标列从一个参考系统转换为另一个参考系统。需要R包`sp`和`rgdal`。对于某些PROJ.4字符串,需要将环境变量PROJ_LIB设置为安装TERR的库文件夹中rgdal文件夹中proj文件夹的位置。可以在http://spatialreference.org/上查找PROJ.4字符串。
> 下载:通过PROJ.4 String.sfd转换点的CRS