标签: utm

确定用户是自然访问还是直接访问?

是否可以确定用户是通过自然搜索还是直接访问您的网站,然后是否可以将其存储在我们的数据库中?

我们的网站上有一个表格,所以基本上我们想知道用户是直接访问还是通过自然搜索,然后将其与表格一起传递,以便在我们的数据库中为每个查询存储“有机”或“直接”。

例如,如果用户 ABC 通过直接访问并填写表格,他们将作为名称 = ABC、推荐 = 直接、查询 = 测试存储在数据库中。

如果用户 XYZ 是通过有机来的并填写了表格,他们将作为名称 = XYZ、推荐 = 有机、查询 = 测试存储在数据库中。

php tracking google-analytics utm

5
推荐指数
1
解决办法
5194
查看次数

C#:如何确定坐标是否在美国大陆?

我得到坐标 - 纬度/经度,我想检查这些坐标是否在美国大陆.有没有一种简单的方法在C#中做到这一点?我可以将坐标转换为MGRS或UTM.谢谢!

c# gis utm latitude-longitude coordinates

5
推荐指数
1
解决办法
1077
查看次数

Android 上使用 Firebase Analytics 和 UTM 进行转化跟踪

我需要使用 firebase 分析在我的 Android 应用程序上实现转化跟踪。

为了做到这一点,我将向我的链接添加一些 UTM 参数,并且该链接将在我的 Android 应用程序上打开一个屏幕(使用深度链接),然后我认为我需要将这些参数发送到 Firebase。

我想知道执行此操作的正确/常见方法是什么?我是否应该在打开应用程序时解析 URL、保存 UTM 参数并在稍后发生转换时发送它们?

我该如何将它们发送到 Firebase?使用额外的参数或用户属性?

如果一年后发生转换,将 UTM 参数也发送到 firebase 是否有意义?

android utm firebase firebase-analytics

5
推荐指数
1
解决办法
1万
查看次数

geom_sf 不使用轴中的几何坐标,但绘制正确的多边形形状?

我的总体目标是将多个形状文件(大河流域内的河流子流域的多边形)组合成一个文件并绘制为地图。这个新的组合文件稍后将与变量数据(例如降雨)组合并按 绘制aes()。

我的问题是:
ggplot()+geom_sf()绘制多边形的正确形状,但在轴上没有正确的坐标 - 它不使用轴上几何列中给出的值。

我对错误的想法,但我不知道如何纠正:

  1. 读入的形状文件具有“long”“lat”( crs= 4326) 中的几何形状,但 crs 表示坐标位于 UTM Zone 48N WGS84 ( crs=32648) 中。如果我尝试将 crs 强制为 4326,坐标值会发生变化,就好像转换公式试图纠正它们一样。
  2. geom_sf并且coord_sf正在做一些我不明白的事情!

。

library(sp)  
library(raster)  
library(ggplot2)  
library(sf)  
library(ggsf)  
library(rgdal)  
library(plyr)   
library(dplyr)    
library(purrr)  

setwd("/Users/.../Sub_Basin_Outlines_withSdata/")  
list.files('/Users/.../Sub_Basin_Outlines_withSdata/', pattern='\\.shp$')
Run Code Online (Sandbox Code Playgroud)

从文件夹中读取各个多边形形状文件。与身份证结合。

bangsai <- st_read("./without_S_data/", "Nam Bang Sai")  
BasinID <- "BGS"  
bangsai <- cbind(bangsai,BasinID)   

ing <- st_read("./without_S_data/", "Nam Ing Outline")  
BasinID <- "ING"  
Run Code Online (Sandbox Code Playgroud)

两个单独的形状文件作为简单特征导入,请参阅 R 代码的图像

将各个子流域多边形形状文件合并为一个具有多个要素的形状文件。

all_sub_basins <- rbind(bangsai,ing)  
Run Code Online (Sandbox Code Playgroud)

该图像显示了 中多边形/要素的坐标值all_sub_basins$geometry …

r utm latitude-longitude ggplot2 r-sf

5
推荐指数
0
解决办法
1904
查看次数

iOS:如何将MKMapPoint或CLLocationCoordinate2D转换为UTM?

从我所看到的,这需要一些我不擅长的复杂数学.所以,我在这里问.

有没有人有将MKMapPoint或CLLocationCoordinate2D转换为UTM值的经验?我找到了这个资源(http://www.uwgb.edu/dutchs/usefuldata/UTMFormulas.HTM),但数学是压倒性的.

iphone geolocation utm mapkit cllocationmanager

4
推荐指数
1
解决办法
4413
查看次数

在 R 中将 UTM 转换为纬度/经度

我有一个包含 9,000 多个 UTM 坐标的 .csv 文件,我想将其转换为十进制度数,但遇到了一些麻烦。我已经搜索了在这里和其他地方发布的几篇文章,但似乎找不到将我的 UTM 集转换为可用且准确的经纬度的解决方案。

我基本上有两个问题:1) 有没有人看到我的代码有任何问题;和 2) 是否有人熟悉放弃将 UTM 转换为纬度/经度而仅在 Rgooglemaps 包中使用 UTM?

以下是我的代码和数据的一些示例:

数据:

>head(utm)
-Northing Easting
1  4236576  615805
2  4236576  615805
3  4236576  615805
4  4236576  615805
5  4236576  615805
6  4236576  615805
Run Code Online (Sandbox Code Playgroud)

到目前为止的代码:

utm <- read.csv(file="utm.csv", header=TRUE, sep=",")
library(rgdal)
utm <- utm[complete.cases(utm),]
utm1 <- data.frame(x=utm$Northing,y=utm$Easting) 
coordinates(utm1) <- ~x+y 
class(utm1)
proj4string(utm1) <- CRS("+proj=utm +zone=10 +datum=WGS84 +units=m +ellps=WGS84") 
utm2 <- spTransform(utm1,CRS("+proj=longlat +datum=WGS84"))
Run Code Online (Sandbox Code Playgroud)

结果

> head(utm2)
SpatialPoints:
             x        y
[1,] -91.08516 4.727323
[2,] -91.08516 …
Run Code Online (Sandbox Code Playgroud)

r utm latitude-longitude rgooglemaps

4
推荐指数
1
解决办法
1万
查看次数

如何使用 PHP 获取 UTM?

我是 UTM(Urchin 跟踪模块)的新手,我想获取用户单击链接的 UTM 参数(例如 facebook、google、twitter)以及用户单击具有相同 utm 源的链接的次数并保存它到mysql数据库。

我有一个 PHP 代码段,但 utm 参数没有获取并保存在数据库中。

如何解决这个问题?

if(isset($_SERVER['HTTP_REFERER'])){
 $utm_source = isset($_GET['utm_source']) ? $_GET['utm_source'] : '';
 $utm_medium = isset($_GET['utm_medium']) ? $_GET['utm_medium'] : '';
 $utm_campaign = isset($_GET['utm_campaign']) ? $_GET['utm_campaign'] : '';
 $utm_term = isset($_GET['utm_term']) ? $_GET['utm_term'] : '';

echo $_SERVER['HTTP_REFERER'];

$sql = "INSERT INTO utm_param(utm_source,utm_medium,utm_campaign)
        VALUES('".$conn->real_escape_string($utm_source)."',
               '".$conn->real_escape_string($utm_medium)."',
               '".$conn->real_escape_string($utm_campaign)."')";
}
Run Code Online (Sandbox Code Playgroud)

utm_param db 表结构

描述 utm_param;

php google-analytics utm

3
推荐指数
1
解决办法
9392
查看次数

pandas - 将 UTM 函数应用于数据框列

我正在使用这个名为 UTM 的 python 包,它将 WGS84 坐标转换为 UTM,反之亦然。我想将此函数应用于 pandas 数据框。该函数的工作原理如下:

utm.from_latlon(51.2, 7.5)
>>> (395201.3103811303, 5673135.241182375, 32, 'U')
Run Code Online (Sandbox Code Playgroud)

其中输入是几个坐标,它返回 UTM 系统中相同坐标的元组。出于我的目的,我只对元组的前两个元素感兴趣。

我正在开发一个名为的数据框cities:

City;Latitude;Longitude;minx;maxx;miny;maxy
Roma;41.892916;12.48252;11.27447419;13.69056581;40.99359439;42.79223761
Paris;48.856614;2.352222;0.985506011;3.718937989;47.95729239;49.75593561
Barcelona;41.385064;2.173403;0.974836927;3.371969073;40.48574239;42.28438561
Berlin;52.519171;13.406091;11.92835553;14.88382647;51.61984939;53.41849261
Moscow;55.755826;37.6173;36.01941671;39.21518329;54.85650439;56.65514761
Run Code Online (Sandbox Code Playgroud)

我想为每行添加四列,称为 'utmminx'、'utmmax'、'utmminy'、'utmmaxy' 作为将 utm 函数应用于 'minx'、'maxx'、'miny'、' 的结果maxy' 列。到目前为止,我尝试了以下操作,将结果元组的第一个和第二个值分配给新列:

cities['utmminx'],cities['utmmaxx'] = utm.from_latlon(cities['minx'],cities['maxx'])[0],utm.from_latlon(cities['minx'],cities['maxx'])[1]
Run Code Online (Sandbox Code Playgroud)

但我收到了一条消息,ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().我尝试仅将第一行值设置为函数,并且它有效:

utm.from_latlon(cities['minx'][0],cities['maxx'][0])[0],utm.from_latlon(cities['minx'][0],cities['maxx'][0])[1]
>>> (357074.7837193568, 1246647.7959235134)
Run Code Online (Sandbox Code Playgroud)

我想避免数据帧上的经典循环,因为我认为有一个经典的 pandas 方法可以做到这一点。

python utm pandas

2
推荐指数
1
解决办法
1480
查看次数

如何使用 R 从 PROJ4 字符串接收 EPSG 代码?

如何使用 R 从 PROJ4 字符串接收 EPSG 代码?

我有一堆栅格数据集(随机分布在世界各地,北半球和南半球),具有坐标参考系统UTM WGS84。现在我想使用 R 找出每个数据集的具体 EPSG 代码。你有什么想法吗?

# Install and load package raster
install.packages('raster')
library(raster)

# Load a specific raster dataset and query the crs
raster_dat <- raster('D:/UnknownUser/GlobalRasterData/raster_dat1')
crs(raster_dat)
# CRS arguments:
#  +proj=utm +zone=13 +datum=WGS84 +units=m +no_defs +ellps=WGS84 +towgs84=0,0,0
Run Code Online (Sandbox Code Playgroud)

也许可以以动态方式创建 EPSG 代码,因为 EPSG 代码似乎始终是北半球的 <326> 和特定区域编号(例如 <32>)(德国)的组合,这会导致EPSG 代码 <326> + <32> = <32632>。

不幸的是,我发现您似乎从南半球的 <327> 开始,然后添加特定的区域编号,例如 <32> (尼日利亚),结果是 <327> + <32> =<32732>。

现在我不确定这个理论是否正确(需要验证,包括来源))以及是否有更简单的方法从 PROJ4 字符串接收 EPSG 代码。

我发现的有用链接:

网址: …

r raster utm coordinate-systems epsg

2
推荐指数
1
解决办法
2875
查看次数

GA4实时报告不显示utm标签

当我在 GA4 实时报告中设置 utm 链接时,我无法\xe2\x80\x99 看到广告活动信息!1-2 天后我可以在源报告中看到这些活动的详细信息!任何人都知道为什么我可以实时\xe2\x80\x99t它们?我在 UA 见到他们没有任何问题!所以我相信这是 GA4 的问题!

\n

google-analytics utm google-tag-manager

2
推荐指数
1
解决办法
6015
查看次数