小编Pau*_*ley的帖子

计算地球表面上任意多边形所包围的区域

假设我有一组任意的纬度和经度对代表一些简单的闭合曲线上的点.在笛卡尔空间中,我可以使用格林定理轻松计算出这条曲线所包围的区域.计算球体表面区域的类似方法是什么?我想我所追求的是Matlab areaint函数背后的算法(甚至是一些近似).

gis math geometry geography

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

Java中的Google API身份验证,不使用环境变量

我已经设置了一个简单的测试应用程序来与Google的Natural Language API进行交互.我创建了一个服务帐户,并下载了JSON凭据.我在本地开发机器上运行,所以我将GOOGLE_APPLICATION_CREDENTIALS环境变量设置为指向JSON文件.为了清楚起见,这可行:应用程序成功进行一些API调用并显示结果.

我想删除对环境变量的依赖.如何在应用程序中使用JSON文件(或任何其他方法)的已知位置来创建LanguageServiceClient具有这些凭据的文件?

java google-api

19
推荐指数
1
解决办法
2606
查看次数

如何使用 Java 从 DNS 中检索多个 TXT 记录?

我有一个包含多个 TXT 记录的域。Dig 显示了所有这些。名称服务器以不确定的顺序返回它们。尝试使用javax.naming.directory类检索这些记录的结果是名称服务器返回的第一个名称 - 有时是一个,有时是另一个,因为名称服务器返回的顺序各不相同。

这是一个代码片段:

Hashtable<String, String> env = new Hashtable<String, String>();
env.put("java.naming.factory.initial",
            "com.sun.jndi.dns.DnsContextFactory");
DirContext dirContext = new InitialDirContext(env);
Attributes attrs = dirContext.getAttributes(name, new String[] { "TXT" });
Run Code Online (Sandbox Code Playgroud)

此时,attrs只包含一个Attribute. 这是预期的行为吗?如何让 Java 检索所有 TXT 记录?

java dns

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

标签 统计

java ×2

dns ×1

geography ×1

geometry ×1

gis ×1

google-api ×1

math ×1